Commit fde264ccfd9cc0c35998ec937b634cc076f20cbf

Authored by 刘汉宸
0 parents

build: 初始化项目

Showing 69 changed files with 14027 additions and 0 deletions   Show diff stats
.browserslistrc 0 → 100644
  1 +++ a/.browserslistrc
... ... @@ -0,0 +1,2 @@
  1 +> 1%
  2 +last 2 versions
... ...
.env 0 → 100644
  1 +++ a/.env
... ... @@ -0,0 +1,4 @@
  1 +# 版本号
  2 +VUE_APP_VERSION = '1.0.0'
  3 +# 自定义变量 Cookie失效时间 1天
  4 +VUE_APP_NAME = 'Zee'
0 5 \ No newline at end of file
... ...
.eslintignore 0 → 100644
  1 +++ a/.eslintignore
... ... @@ -0,0 +1,3 @@
  1 +*.svg
  2 +*.md
  3 +public
0 4 \ No newline at end of file
... ...
.eslintrc.js 0 → 100644
  1 +++ a/.eslintrc.js
... ... @@ -0,0 +1,17 @@
  1 +module.exports = {
  2 + root: true,
  3 + env: {
  4 + node: true,
  5 + },
  6 + extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'],
  7 + parserOptions: {
  8 + parser: 'babel-eslint',
  9 + },
  10 + rules: {
  11 + // "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
  12 + 'no-console': 'off',
  13 + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
  14 + quotes: ['error', 'single'], // 强制使用单引号
  15 + 'no-unused-vars': 'off', // 关闭已定义未使用变量
  16 + },
  17 +};
... ...
.gitignore 0 → 100644
  1 +++ a/.gitignore
... ... @@ -0,0 +1,19 @@
  1 +.DS_Store
  2 +node_modules
  3 +/dist
  4 +
  5 +# local env files
  6 +.env.local
  7 +.env.*.local
  8 +
  9 +# Log files
  10 +npm-debug.log*
  11 +yarn-debug.log*
  12 +yarn-error.log*
  13 +
  14 +# Editor directories and files
  15 +*.suo
  16 +*.ntvs*
  17 +*.njsproj
  18 +*.sln
  19 +*.sw?
... ...
.huskyrc.js 0 → 100644
  1 +++ a/.huskyrc.js
... ... @@ -0,0 +1,6 @@
  1 +module.exports = {
  2 + "hooks": {
  3 + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
  4 + "pre-commit": "lint-staged"
  5 + }
  6 +}
0 7 \ No newline at end of file
... ...
.lintstagedrc.js 0 → 100644
  1 +++ a/.lintstagedrc.js
... ... @@ -0,0 +1,5 @@
  1 +module.exports = {
  2 + "*.{js,vue}": [
  3 + "vue-cli-service lint",
  4 + ]
  5 +}
0 6 \ No newline at end of file
... ...
.prettierignore 0 → 100644
  1 +++ a/.prettierignore
... ... @@ -0,0 +1,2 @@
  1 +*.svg
  2 +public
0 3 \ No newline at end of file
... ...
.prettierrc.js 0 → 100644
  1 +++ a/.prettierrc.js
... ... @@ -0,0 +1,20 @@
  1 +module.exports = {
  2 + // Tab空格数
  3 + tabWidth: 2,
  4 + // 使用Tab缩进
  5 + useTabs: false,
  6 + // 换行字符数
  7 + printWidth: 190,
  8 + // 开启 eslint 支持
  9 + eslintIntegration: true,
  10 + // 字符串单引号
  11 + singleQuote: true,
  12 + // 行尾分号
  13 + semi: true,
  14 + // 尾逗号 none es5 all
  15 + trailingComma: 'all',
  16 + // 大括号空格
  17 + bracketSpacing: true,
  18 + // 箭头函数参数只有一个时省略小括号
  19 + arrowParens: 'avoid',
  20 +};
... ...
.vscode/settings.json 0 → 100644
  1 +++ a/.vscode/settings.json
... ... @@ -0,0 +1,21 @@
  1 +{
  2 + "editor.formatOnPaste": true,
  3 + "editor.formatOnType": true,
  4 + "eslint.enable": true, // 是否开启检测
  5 + "editor.tabSize": 2,
  6 + "eslint.options": {
  7 + "extensions": [
  8 + ".js",
  9 + ".vue"
  10 + ]
  11 + },
  12 + "eslint.validate": [
  13 + "vue",
  14 + "javascript",
  15 + "html",
  16 + "vue"
  17 + ],
  18 + "editor.codeActionsOnSave": {
  19 + "source.fixAll.eslint": true
  20 + },
  21 +}
0 22 \ No newline at end of file
... ...
README.md 0 → 100644
  1 +++ a/README.md
... ... @@ -0,0 +1,31 @@
  1 +# zui
  2 +
  3 +则一H5组件库
  4 +
  5 +## Project setup
  6 +```
  7 +yarn install
  8 +```
  9 +
  10 +### Compiles and hot-reloads for development
  11 +```
  12 +yarn run serve
  13 +```
  14 +
  15 +### Compiles and minifies for production
  16 +```
  17 +yarn run build
  18 +```
  19 +
  20 +### Run your tests
  21 +```
  22 +yarn run test
  23 +```
  24 +
  25 +### Lints and fixes files
  26 +```
  27 +yarn run lint
  28 +```
  29 +
  30 +### Customize configuration
  31 +See [Configuration Reference](https://cli.vuejs.org/config/).
... ...
babel.config.js 0 → 100644
  1 +++ a/babel.config.js
... ... @@ -0,0 +1,3 @@
  1 +module.exports = {
  2 + presets: ['@vue/app'],
  3 +};
... ...
commitlint.config.js 0 → 100644
  1 +++ a/commitlint.config.js
... ... @@ -0,0 +1,23 @@
  1 +module.exports = {
  2 + extends: ['@commitlint/config-conventional'],
  3 + rules: {
  4 + 'type-enum': [
  5 + 2,
  6 + 'always',
  7 + [
  8 + 'build', // 修改项目构建系统
  9 + 'chore', // 改变构建流程、或者增加依赖库、工具等
  10 + 'ci', // 修改项目继续集成流程
  11 + 'docs', // 文档更新
  12 + 'feat', // 新增功能
  13 + 'fix', // 修复BUG
  14 + 'perf', // 性能体验优化
  15 + 'refactor', // 重构代码
  16 + 'revert', // 回滚某个更早之前的提交
  17 + 'style', // 格式方面的优化
  18 + 'test', // 新增测试用例或是更新现有测试
  19 + 'merge', // 分支合并
  20 + ],
  21 + ],
  22 + },
  23 +};
... ...
examples/App.vue 0 → 100644
  1 +++ a/examples/App.vue
... ... @@ -0,0 +1,11 @@
  1 +<template>
  2 + <div id="app">
  3 + <router-view></router-view>
  4 + </div>
  5 +</template>
  6 +
  7 +<script>
  8 +export default {
  9 + name: 'App',
  10 +};
  11 +</script>
... ...
examples/assets/iconfont/iconfont.css 0 → 100644
  1 +++ a/examples/assets/iconfont/iconfont.css
... ... @@ -0,0 +1,229 @@
  1 +@font-face {font-family: "iconfont";
  2 + src: url('iconfont.eot?t=1584343287237'); /* IE9 */
  3 + src: url('iconfont.eot?t=1584343287237#iefix') format('embedded-opentype'), /* IE6-IE8 */
  4 + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABAUAAsAAAAAIdQAAA/GAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLKAqnaKAwATYCJAOBWAtuAAQgBYRtB4U1G+McRUZutSZVPNn/9YF2hGou/BQkSc2e7GokhnpvdCrPBItFMtl7owDIzdTgwIOGCv16yfItG0fRthhwoXPQwbL5cH4u5i/c0e+DB1rr98ZWz8zaj7/i6UJBEqGppEiIhESIEG32jueBY/b+umjC413S4fiqRavIEr0FLgCOp037ga1CDAgx2dALu6GCRYxoRcOxEpeKczma26W9+z8tqca/JucbqCl1x85yovYO/b27u/rlvdfivjGsjKyVuwTxL8FrgiXtlnRETKYyUYbJDIq6wQtz8xMFFCT9zN4eRSX5NVM/n+QUpr/KpVLp9qc+9it4B9iwyyyL5CuAgL+fszSqA8C451aYnRMOlU9+091+6vYvp12mlNMeo+ucOnkSx7c5SpYPgORJAJKSjJVnINuIAysWZE0ZPR3Gf58ZAgQaZsTq+sZCjUaOJ4A4PznaUUsU0hVjBM/tFPRZQjwzvMKHwheAb97bF3+wiQeSKUIs7xyu7Zt/qjs2wj9/doq9kKcBm75AgRnQUNPCOjlBBW0zSnB6nnQswNlcWe1Tff+6ktZiMsmhgR7sHOY0V5kcnHxJSWZM6cvlbHnyl1ITTFJlrqxNPu2z9nrN6e5lfSst28Zu7NiPJC+8iIycl5cmI/lZVxfo70kqhDNdeNN2zv2lOXScdZrz/L/joUmQFG2hqKpkacxwuBpyylZaJio8vryCtb7AwMbWVKitK2auZmYoLiEpZSRtp6OuJ2MvC1EBoTGAvLfIfkGqHNDEn18BAn+TABJ/FwEU/i4GaNgMwAI2E1CEzQFUYRsAJdgewBLWDhjDHgYY2NMAB/YywIW9AmjAXgXkYG8AyrAPACvYSUAL9nfABFEKoIIoA+AhygT4iPIBeUQmQAFRH2CN6DKgj+gaIED0A2CA6C/ABhcpYItLAmCKSxKhiqkgaIPlQtAFYyGIgTVBMAd7GoIa2LMQzMB6IRiCXYUgDnYNggTYDQiSYLcgSIG9B8EI7EsI0mBfQbAD+w2ADq5SQB1XFtDDtVGQAdsIwR5sDHFkARycXp7BF8wb3HekQrzynbTCkF+JeCUgKPLnCVWRWi0DG5qvxan3ZUEiXAbIQvejDFVb1bSSRD+dSoXa99u+dpjiK3ajMYEmY33Hx5XQ63n+3rWHRzmW1/NTZYUF7bpS1D5W7zmlIBCZMBQxP+OfzNZEPRV6d8tx4VelipQvjMOkMef6ujJWyhBHGyetJ67jCWa09fqLL2+taDRf5V/lVX7YPthqa6/T8pRcYDb4ypt4YfDkg5XNoWOK0VcvVvm66y+/vJmPBJP87+Pyuq2FlbI0hWM6J6qgbserUhrfxNfGvwB1XAIxf5GrdBlb4hVjbovsAZMLibT9Pcw+4KPOsMokTzo8zAxozffXba/PvlnvvH8uMIoxqYihLrVyzRGY8897Z33rS1YpMUhB0sZiAS2MQLwzlISmqsUxF5DhVl7pbY1Ofq22YOoxwejoCyf5QCM2fqgOX/Amf+w2YXqfhU5q7y/rGMUKGvhJ2nxbKeb/Nob6y5cxH+y76w4fQEcBLstUuQc/CQ/nMdhh2edxgX/IKUIGITxMjzFG2oHE4NFjstINieye/Aj4cB02+OioWupt02dUpS7r6Hut9E/2iWpjHSRF0Z+83m4Jvhw40Qjuvh1PaQdXLXSMigpo4HkPctOyFLfVPpZ58CDf22CbWrSeKczqaWkEQxDG08C2zeGJj9PD8GjQIQDxr956uCYQi05Tk3tStiDilgLLFkOl99Hsm1l/pZc0KOj7eIMS7YEeVQ+qTJmPghNnH4s359V0ChWk4pR/bJRffdxtpaZ8c9xknvXPz3i9lM9HU27hmnkWeT/hf4BlngnhZXod3+ySl53I/Orey+3YXS/2lRu7aOZ7IKWxnKw67sLS0Ce6QKmTuE3eGMlBXXZ5yWyNZs6En4oWi6rii6nR16Jk4Al7SiUjEkmKsSey5cUI+69IN/REUwzFuuFZ6k51/x7dJ0br8Sz3ilJHw2WQn9Qh94YHIGT65iIunAZYjJzioERa07DUMWhoLF7Ii0BLotD6Z0JGASXqlxGaJC3sW5jc6trL79tQ/+ddqknrzWE79ZA6BSpnt+8vLicncOVccn8zBcqqOUIzxmpKq8+vmtJFGouRFTXK7B9YTOEY/RYCcc1jXxBVsA6raNJxCaZ8A9LaBhh0XIif06eweFAC0rWxulEagqdKC6eAW3QTQx+d65L/VW9i3f4dXtBkckDtSP1ikC7HbqtwpAQMN+DyJdlowsNR2fsVrCQBPUbL/uSgteMhiPlHxh+/9fUS8F6BQKQHgdK/YX6AUZHaXpGRdTOTJf4g3QW+q6Onq7l7VEpsKacQq6WFWwYpi+VRGTyeyqg8jUl7d9A71MqiAtboOnqNa5Gp6Bi9VMrD8j4CeMlqEHsqKdFFltnT1fCguh1r1OM1cFomS7LNunZBXt0CYKdJPbJHMaN3KE9NGI1OiR4xGUdj4bhNRKfKR2IUMSMm9dZ+1GQc4eXRoH0+c1e976zRtD8FtWn7TG3olafCx/1eXjtz+2g/JKPp7D713YRUMO6QJv5GhbVUu/sKlR27Cusb4PRQLsrHybtVVpR0f+3rrtCq71Rezl2eea0txLBkiaHIWlNjLQp0ITYwERdI8qEwhNyffPQ1Ct27280GBkHguHPFxcPDbkI49Ntv28brI2igwOJkKIbgcsMQ0XfrVhR2c6CS2gsPBT93zClAg4IwRA1ZOEHwawUE1hxcTTcOdcosAkWEE9mOVkotQnZzS9woWGACGKA48s5DJgZLiFyTkrKGHEbYi6e8p+cQW/d6++IIClmrxVKaPmOAQQIFFHIGNwaM20ibnbHZSovZlmlsXekiU+khtGDB8crjmGXlZzVLGRez1A3LQ/ObmvrYOwtK+t0L63565wqItAFcRF4jiWvxMPPwcI4E15ZocUnOqlVHw49eupSs1ZfoS0rky2RlGK44Ch6m7OoyJ5mHBxEABOGiXOpqcXLxTSTzgsANXrivkApARNDhhisyd1ESQAIJZPbBRWNMcLFa4m5HPJrEFSoK1+Ncp1Lg4EPjSu0UKBeV5mQ0jI+WLzqFllijBJzc7ogPUcgHmcCQPMlxGUyCg6cTLmgKNOFII2uAQPiYbEpkJYplSG6Vg7xb7gKGSHDC9Fv0JYoSWb6a5q5yRXcaGQCK2UD00brTp+tqavTdCyLLqvEQb9AIgia0Kotc0C0D9MiwYFHrokXNVqAhPHL2QXPrKCNazWn79ZJx92KYtyHtoD5cP/egCfYWqwqj3UOCD1WYNmbVzb5e0Yj4zhtsGyxe/FTJnJTVz+RNvb0Fvu+fLnrK+fxW8cXj86xqK/GL+peCv6oK3KER1khrGczbm4ytPjywRbxN7BzAVlPZkYNftqfieoMhptJa2hE0MCekJK7k4byNcRvDr691ALrnV39FtuC2AwANaibL6Umn9W/Zv39Lft7/WQfd7fnux1nb9mV20wv5BeGAPstn2S1saLauitLX99L9PcoO4r9vhq7RhrnCtO73WhfdQSh76P69r1eUxmfGV68AiGCAQZxtTiNchgOuwBlBgPBG6greMKtnJL4XmReFx8g8HtlkuNgs3ht/O85isMQBPu2H9/bojPayNWvG2BDKOi3GMc1f5ZMaEAgvwwscteIZL7gA+eKT31uSxRGG7MQkvqPoyfqp1JiQkQCIeM+GddG0hckoGiQaVc3JZR4POkncvaSwfeP4/z8dH//0/+Mb2wuXuAFx2ouHaaUVyYJAYhU59s47BZZ+7OLoOnFy8odSKzR3ziX+VcX6tf2vdIU+SeknVX1268DYSL4RLeACJ33i8AFOAwOgjjijwZjJw6u4zs7z/cp40LoLnOBnlluxATzB+N8MK8YFiC4YTumxGHgXb3Dl0Gfi5o/KwZK1lD4qdxZGzZkxJ8rSsdwT+qVaGq0H5KNp0kXaBm9zS3+FMiGmC09Mgm/f0t+MPCoZ7sK1IJhiLJnKl/lyuzuoCYqgydeaU695McnHHi34Zb97+LdETb55WbG0mq8uDKYtWGHt9IrN+TUJC7nEG7O3ZlvMf1XztYWhpWx0LVbRbnhTlQ3IJzgpYWbo0SS4gD6HzznuwgWO1H8OJsIbTph6A84HLvDywKM0DWiWkHKrT25V0divveBdsmlyzpCOh2n8BQWuic8HWpOLIkOVGyKjNJOahcWxFRVvAkI+xDBq7pFb7TxMvEBHu4hxSxA4gIYGqVQQEHLn5MD34AF8EL3oT+IRX7JW82ZglHhevAEAIcyJkckxCvHnmb41o8KPgUgFj6Vh6wBHlSJzM19REAAWIN5TkyPEExVQIJGhqLBjIJuy8PkpIMtnx0TJRFLs7Bq/VkTTrPT+EPQO9jfWFqETQ+HkEMjLppKkTq+Cw5bIohMy8v+aEmG6agLAuoaginBn0bgA+QkLRVYCi0XKaAQQX5TprHJPqMw5Bd5p8YCHVKD+D9ncnpKOWXWhuT/NCKcA2euNwUU/Wxrisi46DAGP/N8B4//DquAm+pxLig6l478Fd0xy3sEjDU0iQNtV/ldclfFbFTwvjBzsJdSNJLnqkuLppemsmWSEdpLDcyMFpm77D2U9VyRKPjDxxpCElO+SlPBDUlJ+pumsX5JRcJUcqSgp8CiKIYZu9+3j628KMvhxP4/JCU+sxK798N8IPZPGc73Z/6EtNY7b1Sbd+QsMlWHTDmFnNo2TShl/GmeHnGWsKh9wtopm9X29noouYuWknFyffFOQwY/2s5M9OeFpz3adefO/EXomrVjjKft/aEsHP9pa2Qik/aIstMahGNsh7JipTSNfXqWMfpoaMm2TUS0+0gecrcQ7Wuq7tbmlSZSuuuflVeSgiWshJ5lepphSyqmkmlrqaaSZfzg8Tumkm970zOzc/MLi0vLK6tr6xubW9s7u3v7B4dHxyenZ+cXl1fXN7d39w6NLsEEHhXXloZL77HXoT9ss+1tH6kOazLu8K0c5F2jAjYtwny6py7iEquit81CkW06M+yhdQ6bWUKrNt1kcWRJ2yeaBQVrwrOST7LtZHmooEf417e5b40LhkKo9eDai/iDJQQ7QZSuN9T1jaamgRePiSMqJw23uWR1UWFOIdo2vSuwzWgutiiiuyTnpbHv5MmxaS4EL2B5dVBnbZYE8tIjHued2Tt5f1iiMyxZJJ40kn0PGZMMRLpJduiwN1yPUCy8bzAahtUXpUlAYnpAuVFPrRWx88pBp1tpQbVPhoYHUxQUdRhGo107h01yTO2l+ucVU65iUurqSPNhmMPiOxdKUWitpr2PRUyZ2OD4hO9gNmZGLRRjzXcunwgExNROdF4EKKvlrhRUcMUf0oR0c1ECtOc/QYBTJ16Zg33Jtrycn') format('woff2'),
  5 + url('iconfont.woff?t=1584343287237') format('woff'),
  6 + url('iconfont.ttf?t=1584343287237') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  7 + url('iconfont.svg?t=1584343287237#iconfont') format('svg'); /* iOS 4.1- */
  8 +}
  9 +
  10 +.iconfont {
  11 + font-family: "iconfont" !important;
  12 + font-size: 16px;
  13 + font-style: normal;
  14 + -webkit-font-smoothing: antialiased;
  15 + -moz-osx-font-smoothing: grayscale;
  16 +}
  17 +
  18 +.icon-enter:before {
  19 + content: "\e6f8";
  20 +}
  21 +
  22 +.icon-return:before {
  23 + content: "\e720";
  24 +}
  25 +
  26 +.icon-packup:before {
  27 + content: "\e749";
  28 +}
  29 +
  30 +.icon-unfold:before {
  31 + content: "\e74a";
  32 +}
  33 +
  34 +.icon-cardgiftcard:before {
  35 + content: "\eab1";
  36 +}
  37 +
  38 +.icon-callmerge:before {
  39 + content: "\eab9";
  40 +}
  41 +
  42 +.icon-checkcircle:before {
  43 + content: "\eac2";
  44 +}
  45 +
  46 +.icon-error:before {
  47 + content: "\eb37";
  48 +}
  49 +
  50 +.icon-erroroutline:before {
  51 + content: "\eb38";
  52 +}
  53 +
  54 +.icon-hourglassempty:before {
  55 + content: "\ebc5";
  56 +}
  57 +
  58 +.icon-locationcity:before {
  59 + content: "\ec20";
  60 +}
  61 +
  62 +.icon-nearme:before {
  63 + content: "\ec57";
  64 +}
  65 +
  66 +.icon-radiobuttonchecked:before {
  67 + content: "\ecc4";
  68 +}
  69 +
  70 +.icon-radiobuttonunchecked:before {
  71 + content: "\ecc5";
  72 +}
  73 +
  74 +.icon-receipt:before {
  75 + content: "\ecc7";
  76 +}
  77 +
  78 +.icon-recordvoiceover:before {
  79 + content: "\ecc9";
  80 +}
  81 +
  82 +.icon-schedule:before {
  83 + content: "\ecec";
  84 +}
  85 +
  86 +.icon-timeline:before {
  87 + content: "\ed62";
  88 +}
  89 +
  90 +.icon-warning:before {
  91 + content: "\eda0";
  92 +}
  93 +
  94 +.icon-chevronright:before {
  95 + content: "\eac4";
  96 +}
  97 +
  98 +.icon-expandless:before {
  99 + content: "\eb3e";
  100 +}
  101 +
  102 +.icon-expandmore:before {
  103 + content: "\eb3f";
  104 +}
  105 +
  106 +.icon-accountbox:before {
  107 + content: "\ea38";
  108 +}
  109 +
  110 +.icon-assignment:before {
  111 + content: "\ea61";
  112 +}
  113 +
  114 +.icon-chromereadermode:before {
  115 + content: "\eac7";
  116 +}
  117 +
  118 +.icon-dns:before {
  119 + content: "\eb23";
  120 +}
  121 +
  122 +.icon-add:before {
  123 + content: "\ea3b";
  124 +}
  125 +
  126 +.icon-phone:before {
  127 + content: "\ec7a";
  128 +}
  129 +
  130 +.icon-share:before {
  131 + content: "\ed0b";
  132 +}
  133 +
  134 +.icon-chevronleft:before {
  135 + content: "\eac3";
  136 +}
  137 +
  138 +.icon-wechat:before {
  139 + content: "\e628";
  140 +}
  141 +
  142 +.icon-close:before {
  143 + content: "\eadd";
  144 +}
  145 +
  146 +.icon-locationon:before {
  147 + content: "\ec24";
  148 +}
  149 +
  150 +.icon-settings:before {
  151 + content: "\ecf9";
  152 +}
  153 +
  154 +.icon-message:before {
  155 + content: "\ec3c";
  156 +}
  157 +
  158 +.icon-touchapp:before {
  159 + content: "\ed57";
  160 +}
  161 +
  162 +.icon-home:before {
  163 + content: "\ebc2";
  164 +}
  165 +
  166 +.icon-layers:before {
  167 + content: "\ebf3";
  168 +}
  169 +
  170 +.icon-person:before {
  171 + content: "\ec88";
  172 +}
  173 +
  174 +.icon-search:before {
  175 + content: "\ece1";
  176 +}
  177 +
  178 +.icon-avtimer:before {
  179 + content: "\ea81";
  180 +}
  181 +
  182 +.icon-creditcard:before {
  183 + content: "\eafa";
  184 +}
  185 +
  186 +.icon-localshipping:before {
  187 + content: "\ec1e";
  188 +}
  189 +
  190 +.icon-permidentity:before {
  191 + content: "\ec84";
  192 +}
  193 +
  194 +.icon-notifications:before {
  195 + content: "\ec63";
  196 +}
  197 +
  198 +.icon-accountbalancewallet:before {
  199 + content: "\ea37";
  200 +}
  201 +
  202 +.icon-attachmoney:before {
  203 + content: "\ea7d";
  204 +}
  205 +
  206 +.icon-changehistory:before {
  207 + content: "\eacf";
  208 +}
  209 +
  210 +.icon-gamepad:before {
  211 + content: "\eb8c";
  212 +}
  213 +
  214 +.icon-lineweight:before {
  215 + content: "\ebfd";
  216 +}
  217 +
  218 +.icon-localgasstation:before {
  219 + content: "\ec0b";
  220 +}
  221 +
  222 +.icon-school:before {
  223 + content: "\eced";
  224 +}
  225 +
  226 +.icon-trendingup:before {
  227 + content: "\ed74";
  228 +}
  229 +
... ...
examples/assets/iconfont/iconfont.eot 0 → 100644
No preview for this file type
examples/assets/iconfont/iconfont.js 0 → 100644
  1 +++ a/examples/assets/iconfont/iconfont.js
... ... @@ -0,0 +1,56 @@
  1 +!(function(d) {
  2 + var t,
  3 + q =
  4 + '<svg><symbol id="icon-enter" viewBox="0 0 1024 1024"><path d="M693.792 498.24l-320-297.664a32 32 0 0 0-43.584 46.848l295.36 274.752-295.84 286.848a31.968 31.968 0 1 0 44.544 45.92l320-310.272a31.968 31.968 0 0 0-0.48-46.4" ></path></symbol><symbol id="icon-return" viewBox="0 0 1024 1024"><path d="M694.272 809.024l-295.808-286.848 295.36-274.752a32 32 0 0 0-43.616-46.848l-320 297.696a32 32 0 0 0-0.512 46.4l320 310.304a32.032 32.032 0 0 0 44.576-45.952" ></path></symbol><symbol id="icon-packup" viewBox="0 0 1024 1024"><path d="M793.024 710.272a32 32 0 1 0 45.952-44.544l-310.304-320a32 32 0 0 0-46.4 0.48l-297.696 320a32 32 0 0 0 46.848 43.584l274.752-295.328 286.848 295.808z" ></path></symbol><symbol id="icon-unfold" viewBox="0 0 1024 1024"><path d="M231.424 346.208a32 32 0 0 0-46.848 43.584l297.696 320a32 32 0 0 0 46.4 0.48l310.304-320a32 32 0 1 0-45.952-44.544l-286.848 295.808-274.752-295.36z" ></path></symbol><symbol id="icon-cardgiftcard" viewBox="0 0 1024 1024"><path d="M854.016 598.016l0-256-217.984 0 89.984 120.021333-70.016 50.005333q-128-173.994667-144-196.010667-16 22.016-144 196.010667l-70.016-50.005333 89.984-120.021333-217.984 0 0 256 683.989333 0zM854.016 809.984l0-84.010667-683.989333 0 0 84.010667 683.989333 0zM384 169.984q-18.005333 0-29.994667 13.013333t-11.989333 31.018667 11.989333 29.994667 29.994667 11.989333 29.994667-11.989333 11.989333-29.994667-11.989333-31.018667-29.994667-13.013333zM640 169.984q-18.005333 0-29.994667 13.013333t-11.989333 31.018667 11.989333 29.994667 29.994667 11.989333 29.994667-11.989333 11.989333-29.994667-11.989333-31.018667-29.994667-13.013333zM854.016 256q36.010667 0 59.989333 25.002667t24.021333 61.013333l0 468.010667q0 36.010667-24.021333 61.013333t-59.989333 25.002667l-683.989333 0q-36.010667 0-59.989333-25.002667t-24.021333-61.013333l0-468.010667q0-36.010667 24.021333-61.013333t59.989333-25.002667l93.994667 0q-8.021333-27.989333-8.021333-41.984 0-52.010667 38.016-89.984t89.984-38.016q66.005333 0 105.984 56.021333l22.016 29.994667 22.016-29.994667q40.021333-56.021333 105.984-56.021333 52.010667 0 89.984 38.016t38.016 89.984q0 13.994667-8.021333 41.984l93.994667 0z" ></path></symbol><symbol id="icon-callmerge" viewBox="0 0 1024 1024"><path d="M320 342.016l192-192 192 192-150.016 0 0 272-256 256-59.989333-59.989333 232.021333-230.016 0-237.994667-150.016 0zM726.016 870.016l-146.005333-144 59.989333-59.989333 146.005333 144z" ></path></symbol><symbol id="icon-checkcircle" viewBox="0 0 1024 1024"><path d="M425.984 726.016l384-384-59.989333-61.994667-324.010667 324.010667-152.021333-152.021333-59.989333 59.989333zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333z" ></path></symbol><symbol id="icon-error" viewBox="0 0 1024 1024"><path d="M553.984 553.984l0-256-84.010667 0 0 256 84.010667 0zM553.984 726.016l0-86.016-84.010667 0 0 86.016 84.010667 0zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333z" ></path></symbol><symbol id="icon-erroroutline" viewBox="0 0 1024 1024"><path d="M512 854.016q139.989333 0 240.981333-100.992t100.992-240.981333-100.992-240.981333-240.981333-100.992-240.981333 100.992-100.992 240.981333 100.992 240.981333 240.981333 100.992zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333zM470.016 297.984l84.010667 0 0 256-84.010667 0 0-256zM470.016 640l84.010667 0 0 86.016-84.010667 0 0-86.016z" ></path></symbol><symbol id="icon-hourglassempty" viewBox="0 0 1024 1024"><path d="M512 489.984l169.984-169.984 0-150.016-340.010667 0 0 150.016zM681.984 704l-169.984-169.984-169.984 169.984 0 150.016 340.010667 0 0-150.016zM256 86.016l512 0 0 256-169.984 169.984 169.984 169.984 0 256-512 0 0-256 169.984-169.984-169.984-169.984 0-256z" ></path></symbol><symbol id="icon-locationcity" viewBox="0 0 1024 1024"><path d="M809.984 640l0-86.016-84.010667 0 0 86.016 84.010667 0zM809.984 809.984l0-84.010667-84.010667 0 0 84.010667 84.010667 0zM553.984 297.984l0-84.010667-84.010667 0 0 84.010667 84.010667 0zM553.984 470.016l0-86.016-84.010667 0 0 86.016 84.010667 0zM553.984 640l0-86.016-84.010667 0 0 86.016 84.010667 0zM553.984 809.984l0-84.010667-84.010667 0 0 84.010667 84.010667 0zM297.984 470.016l0-86.016-84.010667 0 0 86.016 84.010667 0zM297.984 640l0-86.016-84.010667 0 0 86.016 84.010667 0zM297.984 809.984l0-84.010667-84.010667 0 0 84.010667 84.010667 0zM640 470.016l256 0 0 425.984-768 0 0-598.016 256 0 0-84.010667 128-128 128 128 0 256z" ></path></symbol><symbol id="icon-nearme" viewBox="0 0 1024 1024"><path d="M896 128l-322.005333 768-41.984 0-112-292.010667-292.010667-112 0-41.984z" ></path></symbol><symbol id="icon-radiobuttonchecked" viewBox="0 0 1024 1024"><path d="M512 854.016q139.989333 0 240.981333-100.992t100.992-240.981333-100.992-240.981333-240.981333-100.992-240.981333 100.992-100.992 240.981333 100.992 240.981333 240.981333 100.992zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333zM512 297.984q88.021333 0 150.997333 63.018667t63.018667 150.997333-63.018667 150.997333-150.997333 63.018667-150.997333-63.018667-63.018667-150.997333 63.018667-150.997333 150.997333-63.018667z" ></path></symbol><symbol id="icon-radiobuttonunchecked" viewBox="0 0 1024 1024"><path d="M512 854.016q139.989333 0 240.981333-100.992t100.992-240.981333-100.992-240.981333-240.981333-100.992-240.981333 100.992-100.992 240.981333 100.992 240.981333 240.981333 100.992zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333z" ></path></symbol><symbol id="icon-receipt" viewBox="0 0 1024 1024"><path d="M128 937.984l0-852.010667 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 0 852.010667-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64zM768 384l0-86.016-512 0 0 86.016 512 0zM768 553.984l0-84.010667-512 0 0 84.010667 512 0zM768 726.016l0-86.016-512 0 0 86.016 512 0z" ></path></symbol><symbol id="icon-recordvoiceover" viewBox="0 0 1024 1024"><path d="M856.021333 86.016q123.989333 130.005333 123.989333 301.013333t-123.989333 294.997333l-70.016-68.010667q88.021333-102.016 88.021333-233.002667t-88.021333-226.986667zM715.989333 228.010667q64 70.016 64 157.994667t-64 152.021333l-72.021333-72.021333q27.989333-38.016 27.989333-82.986667t-27.989333-82.986667zM384 640q107.989333 0 224.981333 47.018667t116.992 123.008l0 86.016-683.989333 0 0-86.016q0-75.989333 116.992-123.008t224.981333-47.018667zM214.016 384q0-70.016 50.005333-120.021333t120.021333-50.005333 120.021333 50.005333 50.005333 120.021333-50.005333 120.021333-120.021333 50.005333-120.021333-50.005333-50.005333-120.021333z" ></path></symbol><symbol id="icon-schedule" viewBox="0 0 1024 1024"><path d="M534.016 297.984l0 224 192 114.005333-32 54.016-224-136.021333 0-256 64 0zM512 854.016q139.989333 0 240.981333-100.992t100.992-240.981333-100.992-240.981333-240.981333-100.992-240.981333 100.992-100.992 240.981333 100.992 240.981333 240.981333 100.992zM512 86.016q176 0 301.013333 125.013333t125.013333 301.013333-125.013333 301.013333-301.013333 125.013333-301.013333-125.013333-125.013333-301.013333 125.013333-301.013333 301.013333-125.013333z" ></path></symbol><symbol id="icon-timeline" viewBox="0 0 1024 1024"><path d="M982.016 342.016q0 34.005333-25.984 59.008t-59.989333 25.002667q-16 0-22.016-2.005333l-152.021333 152.021333q4.010667 11.989333 4.010667 22.016 0 34.005333-25.984 59.008t-59.989333 25.002667-59.989333-25.002667-25.984-59.008q0-9.984 4.010667-22.016l-109.994667-109.994667q-11.989333 4.010667-22.016 4.010667t-22.016-4.010667l-194.005333 194.005333q4.010667 11.989333 4.010667 22.016 0 34.005333-25.984 59.989333t-59.989333 25.984-59.989333-25.984-25.984-59.989333 25.984-59.008 59.989333-25.002667q16 0 22.016 2.005333l194.005333-194.005333q-2.005333-6.016-2.005333-22.016 0-34.005333 25.002667-59.989333t59.008-25.984 59.989333 25.984 25.984 59.989333q0 16-2.005333 22.016l107.989333 107.989333q6.016-2.005333 22.016-2.005333t22.016 2.005333l152.021333-150.016q-4.010667-11.989333-4.010667-22.016 0-34.005333 25.984-59.989333t59.989333-25.984 59.989333 25.984 25.984 59.989333z" ></path></symbol><symbol id="icon-warning" viewBox="0 0 1024 1024"><path d="M553.984 598.016l0-171.989333-84.010667 0 0 171.989333 84.010667 0zM553.984 768l0-86.016-84.010667 0 0 86.016 84.010667 0zM41.984 896l470.016-809.984 470.016 809.984-939.989333 0z" ></path></symbol><symbol id="icon-chevronright" viewBox="0 0 1024 1024"><path d="M425.984 256l256 256-256 256-59.989333-59.989333 196.010667-196.010667-196.010667-196.010667z" ></path></symbol><symbol id="icon-expandless" viewBox="0 0 1024 1024"><path d="M512 342.016l256 256-59.989333 59.989333-196.010667-196.010667-196.010667 196.010667-59.989333-59.989333z" ></path></symbol><symbol id="icon-expandmore" viewBox="0 0 1024 1024"><path d="M708.010667 365.994667l59.989333 59.989333-256 256-256-256 59.989333-59.989333 196.010667 196.010667z" ></path></symbol><symbol id="icon-accountbox" viewBox="0 0 1024 1024"><path d="M256 726.016l0 41.984 512 0 0-41.984q0-57.984-88.021333-95.018667t-168.021333-36.992-168.021333 36.992-88.021333 95.018667zM640 384q0-52.010667-38.016-89.984t-89.984-38.016-89.984 38.016-38.016 89.984 38.016 89.984 89.984 38.016 89.984-38.016 38.016-89.984zM128 214.016q0-34.005333 25.002667-59.989333t61.013333-25.984l596.010667 0q34.005333 0 59.989333 25.984t25.984 59.989333l0 596.010667q0 34.005333-25.984 59.989333t-59.989333 25.984l-596.010667 0q-36.010667 0-61.013333-25.984t-25.002667-59.989333l0-596.010667z" ></path></symbol><symbol id="icon-assignment" viewBox="0 0 1024 1024"><path d="M726.016 384l0-86.016-427.989333 0 0 86.016 427.989333 0zM726.016 553.984l0-84.010667-427.989333 0 0 84.010667 427.989333 0zM598.016 726.016l0-86.016-299.989333 0 0 86.016 299.989333 0zM512 128q-18.005333 0-29.994667 11.989333t-11.989333 29.994667 11.989333 31.018667 29.994667 13.013333 29.994667-13.013333 11.989333-31.018667-11.989333-29.994667-29.994667-11.989333zM809.984 128q34.005333 0 59.989333 25.984t25.984 59.989333l0 596.010667q0 34.005333-25.984 59.989333t-59.989333 25.984l-596.010667 0q-34.005333 0-59.989333-25.984t-25.984-59.989333l0-596.010667q0-34.005333 25.984-59.989333t59.989333-25.984l178.005333 0q13.994667-38.016 45.994667-61.994667t73.984-24.021333 73.984 24.021333 45.994667 61.994667l178.005333 0z" ></path></symbol><symbol id="icon-chromereadermode" viewBox="0 0 1024 1024"><path d="M896 809.984l0-553.984-384 0 0 553.984 384 0zM896 169.984q34.005333 0 59.989333 25.984t25.984 59.989333l0 553.984q0 34.005333-25.984 59.989333t-59.989333 25.984l-768 0q-34.005333 0-59.989333-25.984t-25.984-59.989333l0-553.984q0-34.005333 25.984-59.989333t59.989333-25.984l768 0zM553.984 617.984l299.989333 0 0 64-299.989333 0 0-64zM553.984 406.016l299.989333 0 0 64-299.989333 0 0-64zM553.984 512l299.989333 0 0 64-299.989333 0 0-64z" ></path></symbol><symbol id="icon-dns" viewBox="0 0 1024 1024"><path d="M297.984 384q34.005333 0 59.989333-25.984t25.984-59.989333-25.984-59.008-59.989333-25.002667-59.008 25.002667-25.002667 59.008 25.002667 59.989333 59.008 25.984zM854.016 128q18.005333 0 29.994667 11.989333t11.989333 29.994667l0 256q0 18.005333-11.989333 31.018667t-29.994667 13.013333l-683.989333 0q-18.005333 0-29.994667-13.013333t-11.989333-31.018667l0-256q0-18.005333 11.989333-29.994667t29.994667-11.989333l683.989333 0zM297.984 809.984q34.005333 0 59.989333-25.002667t25.984-59.008-25.984-59.989333-59.989333-25.984-59.008 25.984-25.002667 59.989333 25.002667 59.008 59.008 25.002667zM854.016 553.984q18.005333 0 29.994667 13.013333t11.989333 31.018667l0 256q0 18.005333-11.989333 29.994667t-29.994667 11.989333l-683.989333 0q-18.005333 0-29.994667-11.989333t-11.989333-29.994667l0-256q0-18.005333 11.989333-31.018667t29.994667-13.013333l683.989333 0z" ></path></symbol><symbol id="icon-add" viewBox="0 0 1024 1024"><path d="M809.984 553.984l-256 0 0 256-84.010667 0 0-256-256 0 0-84.010667 256 0 0-256 84.010667 0 0 256 256 0 0 84.010667z" ></path></symbol><symbol id="icon-phone" viewBox="0 0 1024 1024"><path d="M281.984 459.989333q96 185.984 281.984 281.984l93.994667-93.994667q20.010667-20.010667 43.989333-9.984 72.021333 24.021333 152.021333 24.021333 18.005333 0 29.994667 11.989333t11.989333 29.994667l0 150.016q0 18.005333-11.989333 29.994667t-29.994667 11.989333q-299.989333 0-512.981333-212.992t-212.992-512.981333q0-18.005333 11.989333-29.994667t29.994667-11.989333l150.016 0q18.005333 0 29.994667 11.989333t11.989333 29.994667q0 80 24.021333 152.021333 8.021333 25.984-9.984 43.989333z" ></path></symbol><symbol id="icon-share" viewBox="0 0 1024 1024"><path d="M768 685.994667q52.010667 0 88.021333 36.992t36.010667 86.997333q0 52.010667-36.992 89.002667t-86.997333 36.992-86.997333-36.992-36.992-89.002667q0-20.010667 2.005333-27.989333l-301.994667-176q-38.016 34.005333-88.021333 34.005333-52.010667 0-89.984-38.016t-38.016-89.984 38.016-89.984 89.984-38.016q50.005333 0 88.021333 34.005333l299.989333-173.994667q-4.010667-20.010667-4.010667-29.994667 0-52.010667 38.016-89.984t89.984-38.016 89.984 38.016 38.016 89.984-38.016 89.984-89.984 38.016q-48 0-88.021333-36.010667l-299.989333 176q4.010667 20.010667 4.010667 29.994667t-4.010667 29.994667l304 176q36.010667-32 84.010667-32z" ></path></symbol><symbol id="icon-chevronleft" viewBox="0 0 1024 1024"><path d="M658.005333 315.989333l-196.010667 196.010667 196.010667 196.010667-59.989333 59.989333-256-256 256-256z" ></path></symbol><symbol id="icon-wechat" viewBox="0 0 1024 1024"><path d="M692.313043 347.269565c11.130435 0 22.26087 0 35.617391 2.226087C696.765217 204.8 540.93913 95.721739 362.852174 95.721739c-198.121739 0-360.626087 135.791304-360.626087 307.2 0 100.173913 53.426087 180.313043 144.695652 242.643478L111.304348 756.869565l126.886957-62.330435c44.521739 8.904348 82.365217 17.808696 126.886957 17.808696 11.130435 0 22.26087 0 33.391304-2.226087-6.678261-24.486957-11.130435-48.973913-11.130435-75.686957C385.113043 476.382609 520.904348 347.269565 692.313043 347.269565L692.313043 347.269565zM498.643478 249.321739c26.713043 0 44.521739 17.808696 44.521739 44.521739 0 26.713043-17.808696 44.521739-44.521739 44.521739-26.713043 0-53.426087-17.808696-53.426087-44.521739C445.217391 267.130435 471.930435 249.321739 498.643478 249.321739L498.643478 249.321739zM244.869565 340.591304c-26.713043 0-53.426087-17.808696-53.426087-44.521739 0-26.713043 26.713043-44.521739 53.426087-44.521739 26.713043 0 44.521739 17.808696 44.521739 44.521739C291.617391 322.782609 273.808696 340.591304 244.869565 340.591304L244.869565 340.591304zM244.869565 340.591304M1021.773913 629.982609c0-144.695652-144.695652-262.678261-307.2-262.678261-171.408696 0-307.2 117.982609-307.2 262.678261 0 144.695652 135.791304 262.678261 307.2 262.678261 35.617391 0 71.234783-8.904348 109.078261-17.808696l97.947826 53.426087-26.713043-91.269565C968.347826 783.582609 1021.773913 710.121739 1021.773913 629.982609L1021.773913 629.982609zM616.626087 583.234783c-17.808696 0-35.617391-17.808696-35.617391-35.617391 0-17.808696 17.808696-35.617391 35.617391-35.617391 26.713043 0 44.521739 17.808696 44.521739 35.617391C661.147826 565.426087 643.33913 583.234783 616.626087 583.234783L616.626087 583.234783zM814.747826 583.234783c-17.808696 0-35.617391-17.808696-35.617391-35.617391 0-17.808696 17.808696-35.617391 35.617391-35.617391 26.713043 0 44.521739 17.808696 44.521739 35.617391C859.269565 565.426087 841.46087 583.234783 814.747826 583.234783L814.747826 583.234783zM814.747826 583.234783" ></path></symbol><symbol id="icon-close" viewBox="0 0 1024 1024"><path d="M809.984 274.005333l-237.994667 237.994667 237.994667 237.994667-59.989333 59.989333-237.994667-237.994667-237.994667 237.994667-59.989333-59.989333 237.994667-237.994667-237.994667-237.994667 59.989333-59.989333 237.994667 237.994667 237.994667-237.994667z" ></path></symbol><symbol id="icon-locationon" viewBox="0 0 1024 1024"><path d="M512 489.984q43.989333 0 75.008-31.018667t31.018667-75.008-31.018667-75.008-75.008-31.018667-75.008 31.018667-31.018667 75.008 31.018667 75.008 75.008 31.018667zM512 86.016q123.989333 0 210.986667 86.997333t86.997333 210.986667q0 61.994667-31.018667 141.994667t-75.008 150.016-86.997333 130.986667-73.002667 96.981333l-32 34.005333q-11.989333-13.994667-32-36.992t-72.021333-91.989333-91.008-134.016-70.997333-146.986667-32-144q0-123.989333 86.997333-210.986667t210.986667-86.997333z" ></path></symbol><symbol id="icon-settings" viewBox="0 0 1024 1024"><path d="M512 662.016q61.994667 0 105.984-43.989333t43.989333-105.984-43.989333-105.984-105.984-43.989333-105.984 43.989333-43.989333 105.984 43.989333 105.984 105.984 43.989333zM829.994667 553.984l89.984 70.016q13.994667 9.984 4.010667 27.989333l-86.016 148.010667q-8.021333 13.994667-25.984 8.021333l-105.984-41.984q-41.984 29.994667-72.021333 41.984l-16 112q-4.010667 18.005333-20.010667 18.005333l-171.989333 0q-16 0-20.010667-18.005333l-16-112q-38.016-16-72.021333-41.984l-105.984 41.984q-18.005333 6.016-25.984-8.021333l-86.016-148.010667q-9.984-18.005333 4.010667-27.989333l89.984-70.016q-2.005333-13.994667-2.005333-41.984t2.005333-41.984l-89.984-70.016q-13.994667-9.984-4.010667-27.989333l86.016-148.010667q8.021333-13.994667 25.984-8.021333l105.984 41.984q41.984-29.994667 72.021333-41.984l16-112q4.010667-18.005333 20.010667-18.005333l171.989333 0q16 0 20.010667 18.005333l16 112q38.016 16 72.021333 41.984l105.984-41.984q18.005333-6.016 25.984 8.021333l86.016 148.010667q9.984 18.005333-4.010667 27.989333l-89.984 70.016q2.005333 13.994667 2.005333 41.984t-2.005333 41.984z" ></path></symbol><symbol id="icon-message" viewBox="0 0 1024 1024"><path d="M768 342.016l0-86.016-512 0 0 86.016 512 0zM768 470.016l0-86.016-512 0 0 86.016 512 0zM768 598.016l0-86.016-512 0 0 86.016 512 0zM854.016 86.016q34.005333 0 59.008 25.002667t25.002667 59.008l0 512q0 34.005333-25.002667 59.989333t-59.008 25.984l-598.016 0-169.984 169.984 0-768q0-34.005333 25.002667-59.008t59.008-25.002667l683.989333 0z" ></path></symbol><symbol id="icon-touchapp" viewBox="0 0 1024 1024"><path d="M803.9985 677.987751q38.014416 18.004583 38.014416 57.981584l0 8.020999-31.998667 225.995917q-2.00525 24.020332-20.009833 38.995709t-41.982251 15.018041l-289.99325 0q-25.982917 0-43.987501-18.004583l-212.001833-212.001833 34.003917-34.003917q13.994084-13.994084 34.003917-13.994084 2.00525 0 4.991792 0.981292t4.991792 0.981292l145.99925 29.993417 0-457.964918q0-27.988167 18.985876-45.99275t45.011458-18.004583 45.011458 18.004583 18.985876 45.99275l0 255.989334 34.003917 0q6.015749 0 22.015083 4.0105zM384.005333 479.980001q-86.012416-56.018999-86.012416-159.993334 0-79.996667 56.018999-136.015666t136.015666-56.018999 136.015666 56.018999 56.018999 136.015666q0 105.979584-84.007166 159.993334l0-159.993334q0-43.987501-31.998667-75.004875t-75.986167-31.017374-75.004875 31.017374-31.017374 75.004875l0 159.993334z" ></path></symbol><symbol id="icon-home" viewBox="0 0 1024 1024"><path d="M425.984 854.016l-212.010667 0 0-342.016-128 0 425.984-384 425.984 384-128 0 0 342.016-212.010667 0 0-256-171.989333 0 0 256z" ></path></symbol><symbol id="icon-layers" viewBox="0 0 1024 1024"><path d="M512 681.984q-18.005333-13.994667-162.986667-127.018667t-221.013333-171.008l384-297.984 384 297.984q-75.989333 57.984-219.989333 169.984t-164.010667 128zM512 792.021333l313.984-246.016 70.016 54.016-384 297.984-384-297.984 70.016-54.016z" ></path></symbol><symbol id="icon-person" viewBox="0 0 1024 1024"><path d="M512 598.016q107.989333 0 224.981333 47.018667t116.992 123.008l0 86.016-683.989333 0 0-86.016q0-75.989333 116.992-123.008t224.981333-47.018667zM512 512q-70.016 0-120.021333-50.005333t-50.005333-120.021333 50.005333-121.002667 120.021333-50.986667 120.021333 50.986667 50.005333 121.002667-50.005333 120.021333-120.021333 50.005333z" ></path></symbol><symbol id="icon-search" viewBox="0 0 1024 1024"><path d="M406.016 598.016q80 0 136.021333-56.021333t56.021333-136.021333-56.021333-136.021333-136.021333-56.021333-136.021333 56.021333-56.021333 136.021333 56.021333 136.021333 136.021333 56.021333zM662.016 598.016l212.010667 212.010667-64 64-212.010667-212.010667 0-34.005333-11.989333-11.989333q-75.989333 66.005333-180.010667 66.005333-116.010667 0-196.992-80t-80.981333-196.010667 80.981333-196.992 196.992-80.981333 196.010667 80.981333 80 196.992q0 104.021333-66.005333 180.010667l11.989333 11.989333 34.005333 0z" ></path></symbol><symbol id="icon-avtimer" viewBox="0 0 1024 1024"><path d="M256 512q0-18.005333 11.989333-29.994667t29.994667-11.989333 31.018667 11.989333 13.013333 29.994667-13.013333 29.994667-31.018667 11.989333-29.994667-11.989333-11.989333-29.994667zM768 512q0 18.005333-11.989333 29.994667t-29.994667 11.989333-31.018667-11.989333-13.013333-29.994667 13.013333-29.994667 31.018667-11.989333 29.994667 11.989333 11.989333 29.994667zM470.016 128l41.984 0q160 0 272 112t112 272-112 272-272 112-272-112-112-272q0-192 153.984-306.005333l0-2.005333 290.005333 290.005333-59.989333 59.989333-232.021333-230.016q-66.005333 82.005333-66.005333 187.989333 0 123.989333 86.997333 210.986667t210.986667 86.997333 210.986667-86.997333 86.997333-210.986667q0-112-73.984-196.010667t-182.016-100.010667l0 82.005333-84.010667 0 0-169.984zM470.016 726.016q0-18.005333 11.989333-31.018667t29.994667-13.013333 29.994667 13.013333 11.989333 31.018667-11.989333 29.994667-29.994667 11.989333-29.994667-11.989333-11.989333-29.994667z" ></path></symbol><symbol id="icon-creditcard" viewBox="0 0 1024 1024"><path d="M854.016 342.016l0-86.016-683.989333 0 0 86.016 683.989333 0zM854.016 768l0-256-683.989333 0 0 256 683.989333 0zM854.016 169.984q36.010667 0 59.989333 25.002667t24.021333 61.013333l0 512q0 36.010667-24.021333 61.013333t-59.989333 25.002667l-683.989333 0q-36.010667 0-59.989333-25.002667t-24.021333-61.013333l0-512q0-36.010667 24.021333-61.013333t59.989333-25.002667l683.989333 0z" ></path></symbol><symbol id="icon-localshipping" viewBox="0 0 1024 1024"><path d="M768 790.016q27.989333 0 45.994667-18.986667t18.005333-45.013333-18.005333-45.013333-45.994667-18.986667-45.994667 18.986667-18.005333 45.013333 18.005333 45.013333 45.994667 18.986667zM832 406.016l-105.984 0 0 105.984 189.994667 0zM256 790.016q27.989333 0 45.994667-18.986667t18.005333-45.013333-18.005333-45.013333-45.994667-18.986667-45.994667 18.986667-18.005333 45.013333 18.005333 45.013333 45.994667 18.986667zM854.016 342.016l128 169.984 0 214.016-86.016 0q0 52.010667-38.016 89.984t-89.984 38.016-89.984-38.016-38.016-89.984l-256 0q0 52.010667-38.016 89.984t-89.984 38.016-89.984-38.016-38.016-89.984l-86.016 0 0-470.016q0-34.005333 25.984-59.989333t59.989333-25.984l598.016 0 0 171.989333 128 0z" ></path></symbol><symbol id="icon-permidentity" viewBox="0 0 1024 1024"><path d="M512 553.984q64 0 139.989333 18.005333t139.008 59.989333 63.018667 93.994667l0 128-683.989333 0 0-128q0-52.010667 63.018667-93.994667t139.008-59.989333 139.989333-18.005333zM512 169.984q70.016 0 120.021333 50.986667t50.005333 121.002667-50.005333 120.021333-120.021333 50.005333-120.021333-50.005333-50.005333-120.021333 50.005333-121.002667 120.021333-50.986667zM512 635.989333q-88.021333 0-173.994667 32.981333t-86.016 57.002667l0 45.994667 520.021333 0 0-45.994667q0-24.021333-86.016-57.002667t-173.994667-32.981333zM512 251.989333q-38.016 0-64 25.984t-25.984 64 25.984 63.018667 64 25.002667 64-25.002667 25.984-63.018667-25.984-64-64-25.984z" ></path></symbol><symbol id="icon-notifications" viewBox="0 0 1024 1024"><path d="M768 681.984l86.016 86.016 0 41.984-683.989333 0 0-41.984 86.016-86.016 0-212.010667q0-100.010667 50.986667-173.994667t141.013333-96l0-29.994667q0-25.984 18.005333-45.013333t45.994667-18.986667 45.994667 18.986667 18.005333 45.013333l0 29.994667q89.984 22.016 141.013333 96t50.986667 173.994667l0 212.010667zM512 937.984q-36.010667 0-61.013333-25.002667t-25.002667-59.008l171.989333 0q0 34.005333-25.984 59.008t-59.989333 25.002667z" ></path></symbol><symbol id="icon-accountbalancewallet" viewBox="0 0 1024 1024"><path d="M681.984 576q25.984 0 45.013333-18.005333t18.986667-45.994667-18.986667-45.994667-45.013333-18.005333-45.013333 18.005333-18.986667 45.994667 18.986667 45.994667 45.013333 18.005333zM512 681.984l0-340.010667 425.984 0 0 340.010667-425.984 0zM896 768l0 41.984q0 34.005333-25.984 59.989333t-59.989333 25.984l-596.010667 0q-36.010667 0-61.013333-25.984t-25.002667-59.989333l0-596.010667q0-34.005333 25.002667-59.989333t61.013333-25.984l596.010667 0q34.005333 0 59.989333 25.984t25.984 59.989333l0 41.984-384 0q-36.010667 0-61.013333 25.984t-25.002667 59.989333l0 340.010667q0 34.005333 25.002667 59.989333t61.013333 25.984l384 0z" ></path></symbol><symbol id="icon-attachmoney" viewBox="0 0 1024 1024"><path d="M504.021333 466.005333q43.989333 11.989333 73.002667 24.021333t61.013333 32.981333 48.981333 52.992 16.981333 75.989333q0 61.994667-41.002667 100.992t-109.013333 50.986667l0 91.989333-128 0 0-91.989333q-66.005333-13.994667-109.013333-56.021333t-47.018667-107.989333l93.994667 0q8.021333 89.984 125.994667 89.984 61.994667 0 89.002667-22.997333t27.008-52.992q0-72.021333-128-104.021333-200.021333-45.994667-200.021333-176 0-57.984 41.984-98.986667t105.984-54.997333l0-91.989333 128 0 0 93.994667q66.005333 16 100.992 59.989333t36.992 102.016l-93.994667 0q-4.010667-89.984-107.989333-89.984-52.010667 0-82.986667 22.016t-31.018667 57.984q0 57.984 128 91.989333z" ></path></symbol><symbol id="icon-changehistory" viewBox="0 0 1024 1024"><path d="M512 169.984l425.984 683.989333-852.010667 0zM512 331.989333l-272 436.010667 544 0z" ></path></symbol><symbol id="icon-gamepad" viewBox="0 0 1024 1024"><path d="M704 384l233.984 0 0 256-233.984 0-128-128zM384 704l128-128 128 128 0 233.984-256 0 0-233.984zM320 384l128 128-128 128-233.984 0 0-256 233.984 0zM640 320l-128 128-128-128 0-233.984 256 0 0 233.984z" ></path></symbol><symbol id="icon-lineweight" viewBox="0 0 1024 1024"><path d="M128 169.984l768 0 0 171.989333-768 0 0-171.989333zM128 553.984l0-128 768 0 0 128-768 0zM128 854.016l0-43.989333 768 0 0 43.989333-768 0zM128 726.016l0-86.016 768 0 0 86.016-768 0z" ></path></symbol><symbol id="icon-localgasstation" viewBox="0 0 1024 1024"><path d="M768 425.984q18.005333 0 29.994667-11.989333t11.989333-29.994667-11.989333-29.994667-29.994667-11.989333-29.994667 11.989333-11.989333 29.994667 11.989333 29.994667 29.994667 11.989333zM512 425.984l0-212.010667-256 0 0 212.010667 256 0zM843.989333 308.010667q29.994667 29.994667 29.994667 75.989333l0 406.016q0 43.989333-31.018667 75.008t-75.008 31.018667-75.008-31.018667-31.018667-75.008l0-214.016-64 0 0 320-427.989333 0 0-681.984q0-34.005333 25.984-59.989333t59.989333-25.984l256 0q34.005333 0 59.989333 25.984t25.984 59.989333l0 297.984 41.984 0q34.005333 0 59.989333 25.984t25.984 59.989333l0 192q0 18.005333 11.989333 29.994667t29.994667 11.989333 29.994667-11.989333 11.989333-29.994667l0-308.010667q-18.005333 8.021333-41.984 8.021333-43.989333 0-75.008-31.018667t-31.018667-75.008q0-72.021333 68.010667-100.010667l-89.984-89.984 45.994667-43.989333z" ></path></symbol><symbol id="icon-school" viewBox="0 0 1024 1024"><path d="M512 128l470.016 256 0 342.016-86.016 0 0-296.021333-384 210.005333-470.016-256zM214.016 562.005333l297.984 164.010667 297.984-164.010667 0 171.989333-297.984 162.005333-297.984-162.005333 0-171.989333z" ></path></symbol><symbol id="icon-trendingup" viewBox="0 0 1024 1024"><path d="M681.984 256l256 0 0 256-98.005333-98.005333-267.989333 267.989333-169.984-169.984-256 256-59.989333-59.989333 315.989333-315.989333 169.984 169.984 208-208z" ></path></symbol></svg>',
  5 + l = (t = document.getElementsByTagName('script'))[t.length - 1].getAttribute('data-injectcss');
  6 + if (l && !d.__iconfont__svg__cssinject__) {
  7 + d.__iconfont__svg__cssinject__ = !0;
  8 + try {
  9 + document.write('<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>');
  10 + } catch (t) {
  11 + console && console.log(t);
  12 + }
  13 + }
  14 + !(function(t) {
  15 + if (document.addEventListener)
  16 + if (~['complete', 'loaded', 'interactive'].indexOf(document.readyState)) setTimeout(t, 0);
  17 + else {
  18 + var l = function() {
  19 + document.removeEventListener('DOMContentLoaded', l, !1), t();
  20 + };
  21 + document.addEventListener('DOMContentLoaded', l, !1);
  22 + }
  23 + else
  24 + document.attachEvent &&
  25 + ((i = t),
  26 + (e = d.document),
  27 + (a = !1),
  28 + (q = function() {
  29 + try {
  30 + e.documentElement.doScroll('left');
  31 + } catch (t) {
  32 + return void setTimeout(q, 50);
  33 + }
  34 + o();
  35 + })(),
  36 + (e.onreadystatechange = function() {
  37 + 'complete' == e.readyState && ((e.onreadystatechange = null), o());
  38 + }));
  39 + function o() {
  40 + a || ((a = !0), i());
  41 + }
  42 + var i, e, a, q;
  43 + })(function() {
  44 + var t, l, o, i, e, a;
  45 + ((t = document.createElement('div')).innerHTML = q),
  46 + (q = null),
  47 + (l = t.getElementsByTagName('svg')[0]) &&
  48 + (l.setAttribute('aria-hidden', 'true'),
  49 + (l.style.position = 'absolute'),
  50 + (l.style.width = 0),
  51 + (l.style.height = 0),
  52 + (l.style.overflow = 'hidden'),
  53 + (o = l),
  54 + (i = document.body).firstChild ? ((e = o), (a = i.firstChild).parentNode.insertBefore(e, a)) : i.appendChild(o));
  55 + });
  56 +})(window);
... ...
examples/assets/iconfont/iconfont.json 0 → 100644
  1 +++ a/examples/assets/iconfont/iconfont.json
... ... @@ -0,0 +1,380 @@
  1 +{
  2 + "id": "1687934",
  3 + "name": "ZeyiDriver",
  4 + "font_family": "iconfont",
  5 + "css_prefix_text": "icon-",
  6 + "description": "",
  7 + "glyphs": [
  8 + {
  9 + "icon_id": "7008930",
  10 + "name": "enter",
  11 + "font_class": "enter",
  12 + "unicode": "e6f8",
  13 + "unicode_decimal": 59128
  14 + },
  15 + {
  16 + "icon_id": "7008997",
  17 + "name": "return",
  18 + "font_class": "return",
  19 + "unicode": "e720",
  20 + "unicode_decimal": 59168
  21 + },
  22 + {
  23 + "icon_id": "7009048",
  24 + "name": "packup",
  25 + "font_class": "packup",
  26 + "unicode": "e749",
  27 + "unicode_decimal": 59209
  28 + },
  29 + {
  30 + "icon_id": "7009049",
  31 + "name": "unfold",
  32 + "font_class": "unfold",
  33 + "unicode": "e74a",
  34 + "unicode_decimal": 59210
  35 + },
  36 + {
  37 + "icon_id": "489935",
  38 + "name": "card_giftcard",
  39 + "font_class": "cardgiftcard",
  40 + "unicode": "eab1",
  41 + "unicode_decimal": 60081
  42 + },
  43 + {
  44 + "icon_id": "489943",
  45 + "name": "call_merge",
  46 + "font_class": "callmerge",
  47 + "unicode": "eab9",
  48 + "unicode_decimal": 60089
  49 + },
  50 + {
  51 + "icon_id": "489954",
  52 + "name": "check_circle",
  53 + "font_class": "checkcircle",
  54 + "unicode": "eac2",
  55 + "unicode_decimal": 60098
  56 + },
  57 + {
  58 + "icon_id": "490078",
  59 + "name": "error",
  60 + "font_class": "error",
  61 + "unicode": "eb37",
  62 + "unicode_decimal": 60215
  63 + },
  64 + {
  65 + "icon_id": "490079",
  66 + "name": "error_outline",
  67 + "font_class": "erroroutline",
  68 + "unicode": "eb38",
  69 + "unicode_decimal": 60216
  70 + },
  71 + {
  72 + "icon_id": "490228",
  73 + "name": "hourglass_empty",
  74 + "font_class": "hourglassempty",
  75 + "unicode": "ebc5",
  76 + "unicode_decimal": 60357
  77 + },
  78 + {
  79 + "icon_id": "490325",
  80 + "name": "location_city",
  81 + "font_class": "locationcity",
  82 + "unicode": "ec20",
  83 + "unicode_decimal": 60448
  84 + },
  85 + {
  86 + "icon_id": "490386",
  87 + "name": "near_me",
  88 + "font_class": "nearme",
  89 + "unicode": "ec57",
  90 + "unicode_decimal": 60503
  91 + },
  92 + {
  93 + "icon_id": "490520",
  94 + "name": "radio_button_checked",
  95 + "font_class": "radiobuttonchecked",
  96 + "unicode": "ecc4",
  97 + "unicode_decimal": 60612
  98 + },
  99 + {
  100 + "icon_id": "490521",
  101 + "name": "radio_button_unchecked",
  102 + "font_class": "radiobuttonunchecked",
  103 + "unicode": "ecc5",
  104 + "unicode_decimal": 60613
  105 + },
  106 + {
  107 + "icon_id": "490523",
  108 + "name": "receipt",
  109 + "font_class": "receipt",
  110 + "unicode": "ecc7",
  111 + "unicode_decimal": 60615
  112 + },
  113 + {
  114 + "icon_id": "490525",
  115 + "name": "record_voice_over",
  116 + "font_class": "recordvoiceover",
  117 + "unicode": "ecc9",
  118 + "unicode_decimal": 60617
  119 + },
  120 + {
  121 + "icon_id": "490589",
  122 + "name": "schedule",
  123 + "font_class": "schedule",
  124 + "unicode": "ecec",
  125 + "unicode_decimal": 60652
  126 + },
  127 + {
  128 + "icon_id": "490727",
  129 + "name": "timeline",
  130 + "font_class": "timeline",
  131 + "unicode": "ed62",
  132 + "unicode_decimal": 60770
  133 + },
  134 + {
  135 + "icon_id": "490798",
  136 + "name": "warning",
  137 + "font_class": "warning",
  138 + "unicode": "eda0",
  139 + "unicode_decimal": 60832
  140 + },
  141 + {
  142 + "icon_id": "489956",
  143 + "name": "chevron_right",
  144 + "font_class": "chevronright",
  145 + "unicode": "eac4",
  146 + "unicode_decimal": 60100
  147 + },
  148 + {
  149 + "icon_id": "490086",
  150 + "name": "expand_less",
  151 + "font_class": "expandless",
  152 + "unicode": "eb3e",
  153 + "unicode_decimal": 60222
  154 + },
  155 + {
  156 + "icon_id": "490087",
  157 + "name": "expand_more",
  158 + "font_class": "expandmore",
  159 + "unicode": "eb3f",
  160 + "unicode_decimal": 60223
  161 + },
  162 + {
  163 + "icon_id": "489802",
  164 + "name": "account_box",
  165 + "font_class": "accountbox",
  166 + "unicode": "ea38",
  167 + "unicode_decimal": 59960
  168 + },
  169 + {
  170 + "icon_id": "489848",
  171 + "name": "assignment",
  172 + "font_class": "assignment",
  173 + "unicode": "ea61",
  174 + "unicode_decimal": 60001
  175 + },
  176 + {
  177 + "icon_id": "489959",
  178 + "name": "chrome_reader_mode",
  179 + "font_class": "chromereadermode",
  180 + "unicode": "eac7",
  181 + "unicode_decimal": 60103
  182 + },
  183 + {
  184 + "icon_id": "490058",
  185 + "name": "dns",
  186 + "font_class": "dns",
  187 + "unicode": "eb23",
  188 + "unicode_decimal": 60195
  189 + },
  190 + {
  191 + "icon_id": "489805",
  192 + "name": "add",
  193 + "font_class": "add",
  194 + "unicode": "ea3b",
  195 + "unicode_decimal": 59963
  196 + },
  197 + {
  198 + "icon_id": "490433",
  199 + "name": "phone",
  200 + "font_class": "phone",
  201 + "unicode": "ec7a",
  202 + "unicode_decimal": 60538
  203 + },
  204 + {
  205 + "icon_id": "490630",
  206 + "name": "share",
  207 + "font_class": "share",
  208 + "unicode": "ed0b",
  209 + "unicode_decimal": 60683
  210 + },
  211 + {
  212 + "icon_id": "489955",
  213 + "name": "chevron_left",
  214 + "font_class": "chevronleft",
  215 + "unicode": "eac3",
  216 + "unicode_decimal": 60099
  217 + },
  218 + {
  219 + "icon_id": "938237",
  220 + "name": "wechat",
  221 + "font_class": "wechat",
  222 + "unicode": "e628",
  223 + "unicode_decimal": 58920
  224 + },
  225 + {
  226 + "icon_id": "489982",
  227 + "name": "close",
  228 + "font_class": "close",
  229 + "unicode": "eadd",
  230 + "unicode_decimal": 60125
  231 + },
  232 + {
  233 + "icon_id": "490329",
  234 + "name": "location_on",
  235 + "font_class": "locationon",
  236 + "unicode": "ec24",
  237 + "unicode_decimal": 60452
  238 + },
  239 + {
  240 + "icon_id": "490605",
  241 + "name": "settings",
  242 + "font_class": "settings",
  243 + "unicode": "ecf9",
  244 + "unicode_decimal": 60665
  245 + },
  246 + {
  247 + "icon_id": "490356",
  248 + "name": "message",
  249 + "font_class": "message",
  250 + "unicode": "ec3c",
  251 + "unicode_decimal": 60476
  252 + },
  253 + {
  254 + "icon_id": "490716",
  255 + "name": "touch_app",
  256 + "font_class": "touchapp",
  257 + "unicode": "ed57",
  258 + "unicode_decimal": 60759
  259 + },
  260 + {
  261 + "icon_id": "490225",
  262 + "name": "home",
  263 + "font_class": "home",
  264 + "unicode": "ebc2",
  265 + "unicode_decimal": 60354
  266 + },
  267 + {
  268 + "icon_id": "490276",
  269 + "name": "layers",
  270 + "font_class": "layers",
  271 + "unicode": "ebf3",
  272 + "unicode_decimal": 60403
  273 + },
  274 + {
  275 + "icon_id": "490448",
  276 + "name": "person",
  277 + "font_class": "person",
  278 + "unicode": "ec88",
  279 + "unicode_decimal": 60552
  280 + },
  281 + {
  282 + "icon_id": "490576",
  283 + "name": "search",
  284 + "font_class": "search",
  285 + "unicode": "ece1",
  286 + "unicode_decimal": 60641
  287 + },
  288 + {
  289 + "icon_id": "489882",
  290 + "name": "av_timer",
  291 + "font_class": "avtimer",
  292 + "unicode": "ea81",
  293 + "unicode_decimal": 60033
  294 + },
  295 + {
  296 + "icon_id": "490015",
  297 + "name": "credit_card",
  298 + "font_class": "creditcard",
  299 + "unicode": "eafa",
  300 + "unicode_decimal": 60154
  301 + },
  302 + {
  303 + "icon_id": "490323",
  304 + "name": "local_shipping",
  305 + "font_class": "localshipping",
  306 + "unicode": "ec1e",
  307 + "unicode_decimal": 60446
  308 + },
  309 + {
  310 + "icon_id": "490444",
  311 + "name": "perm_identity",
  312 + "font_class": "permidentity",
  313 + "unicode": "ec84",
  314 + "unicode_decimal": 60548
  315 + },
  316 + {
  317 + "icon_id": "490398",
  318 + "name": "notifications",
  319 + "font_class": "notifications",
  320 + "unicode": "ec63",
  321 + "unicode_decimal": 60515
  322 + },
  323 + {
  324 + "icon_id": "489801",
  325 + "name": "account_balance_wallet",
  326 + "font_class": "accountbalancewallet",
  327 + "unicode": "ea37",
  328 + "unicode_decimal": 59959
  329 + },
  330 + {
  331 + "icon_id": "489878",
  332 + "name": "attach_money",
  333 + "font_class": "attachmoney",
  334 + "unicode": "ea7d",
  335 + "unicode_decimal": 60029
  336 + },
  337 + {
  338 + "icon_id": "489967",
  339 + "name": "change_history",
  340 + "font_class": "changehistory",
  341 + "unicode": "eacf",
  342 + "unicode_decimal": 60111
  343 + },
  344 + {
  345 + "icon_id": "490168",
  346 + "name": "gamepad",
  347 + "font_class": "gamepad",
  348 + "unicode": "eb8c",
  349 + "unicode_decimal": 60300
  350 + },
  351 + {
  352 + "icon_id": "490286",
  353 + "name": "line_weight",
  354 + "font_class": "lineweight",
  355 + "unicode": "ebfd",
  356 + "unicode_decimal": 60413
  357 + },
  358 + {
  359 + "icon_id": "490300",
  360 + "name": "local_gas_station",
  361 + "font_class": "localgasstation",
  362 + "unicode": "ec0b",
  363 + "unicode_decimal": 60427
  364 + },
  365 + {
  366 + "icon_id": "490590",
  367 + "name": "school",
  368 + "font_class": "school",
  369 + "unicode": "eced",
  370 + "unicode_decimal": 60653
  371 + },
  372 + {
  373 + "icon_id": "490748",
  374 + "name": "trending_up",
  375 + "font_class": "trendingup",
  376 + "unicode": "ed74",
  377 + "unicode_decimal": 60788
  378 + }
  379 + ]
  380 +}
... ...
examples/assets/iconfont/iconfont.svg 0 → 100644
  1 +++ a/examples/assets/iconfont/iconfont.svg
... ... @@ -0,0 +1,185 @@
  1 +<?xml version="1.0" standalone="no"?>
  2 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
  3 +<!--
  4 +2013-9-30: Created.
  5 +-->
  6 +<svg>
  7 +<metadata>
  8 +Created by iconfont
  9 +</metadata>
  10 +<defs>
  11 +
  12 +<font id="iconfont" horiz-adv-x="1024" >
  13 + <font-face
  14 + font-family="iconfont"
  15 + font-weight="500"
  16 + font-stretch="normal"
  17 + units-per-em="1024"
  18 + ascent="896"
  19 + descent="-128"
  20 + />
  21 + <missing-glyph />
  22 +
  23 + <glyph glyph-name="enter" unicode="&#59128;" d="M693.792 397.76l-320 297.664a32 32 0 0 1-43.584-46.848l295.36-274.752-295.84-286.848a31.968 31.968 0 1 1 44.544-45.92l320 310.272a31.968 31.968 0 0 1-0.48 46.4" horiz-adv-x="1024" />
  24 +
  25 +
  26 + <glyph glyph-name="return" unicode="&#59168;" d="M694.272 86.976l-295.808 286.848 295.36 274.752a32 32 0 0 1-43.616 46.848l-320-297.696a32 32 0 0 1-0.512-46.4l320-310.304a32.032 32.032 0 0 1 44.576 45.952" horiz-adv-x="1024" />
  27 +
  28 +
  29 + <glyph glyph-name="packup" unicode="&#59209;" d="M793.024 185.728a32 32 0 1 1 45.952 44.544l-310.304 320a32 32 0 0 1-46.4-0.48l-297.696-320a32 32 0 0 1 46.848-43.584l274.752 295.328 286.848-295.808z" horiz-adv-x="1024" />
  30 +
  31 +
  32 + <glyph glyph-name="unfold" unicode="&#59210;" d="M231.424 549.792a32 32 0 0 1-46.848-43.584l297.696-320a32 32 0 0 1 46.4-0.48l310.304 320a32 32 0 1 1-45.952 44.544l-286.848-295.808-274.752 295.36z" horiz-adv-x="1024" />
  33 +
  34 +
  35 + <glyph glyph-name="cardgiftcard" unicode="&#60081;" d="M854.016 297.984l0 256-217.984 0 89.984-120.021333-70.016-50.005333q-128 173.994667-144 196.010667-16-22.016-144-196.010667l-70.016 50.005333 89.984 120.021333-217.984 0 0-256 683.989333 0zM854.016 86.016l0 84.010667-683.989333 0 0-84.010667 683.989333 0zM384 726.016q-18.005333 0-29.994667-13.013333t-11.989333-31.018667 11.989333-29.994667 29.994667-11.989333 29.994667 11.989333 11.989333 29.994667-11.989333 31.018667-29.994667 13.013333zM640 726.016q-18.005333 0-29.994667-13.013333t-11.989333-31.018667 11.989333-29.994667 29.994667-11.989333 29.994667 11.989333 11.989333 29.994667-11.989333 31.018667-29.994667 13.013333zM854.016 640q36.010667 0 59.989333-25.002667t24.021333-61.013333l0-468.010667q0-36.010667-24.021333-61.013333t-59.989333-25.002667l-683.989333 0q-36.010667 0-59.989333 25.002667t-24.021333 61.013333l0 468.010667q0 36.010667 24.021333 61.013333t59.989333 25.002667l93.994667 0q-8.021333 27.989333-8.021333 41.984 0 52.010667 38.016 89.984t89.984 38.016q66.005333 0 105.984-56.021333l22.016-29.994667 22.016 29.994667q40.021333 56.021333 105.984 56.021333 52.010667 0 89.984-38.016t38.016-89.984q0-13.994667-8.021333-41.984l93.994667 0z" horiz-adv-x="1024" />
  36 +
  37 +
  38 + <glyph glyph-name="callmerge" unicode="&#60089;" d="M320 553.984l192 192 192-192-150.016 0 0-272-256-256-59.989333 59.989333 232.021333 230.016 0 237.994667-150.016 0zM726.016 25.984l-146.005333 144 59.989333 59.989333 146.005333-144z" horiz-adv-x="1024" />
  39 +
  40 +
  41 + <glyph glyph-name="checkcircle" unicode="&#60098;" d="M425.984 169.984l384 384-59.989333 61.994667-324.010667-324.010667-152.021333 152.021333-59.989333-59.989333zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333z" horiz-adv-x="1024" />
  42 +
  43 +
  44 + <glyph glyph-name="error" unicode="&#60215;" d="M553.984 342.016l0 256-84.010667 0 0-256 84.010667 0zM553.984 169.984l0 86.016-84.010667 0 0-86.016 84.010667 0zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333z" horiz-adv-x="1024" />
  45 +
  46 +
  47 + <glyph glyph-name="erroroutline" unicode="&#60216;" d="M512 41.984q139.989333 0 240.981333 100.992t100.992 240.981333-100.992 240.981333-240.981333 100.992-240.981333-100.992-100.992-240.981333 100.992-240.981333 240.981333-100.992zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333zM470.016 598.016l84.010667 0 0-256-84.010667 0 0 256zM470.016 256l84.010667 0 0-86.016-84.010667 0 0 86.016z" horiz-adv-x="1024" />
  48 +
  49 +
  50 + <glyph glyph-name="hourglassempty" unicode="&#60357;" d="M512 406.016l169.984 169.984 0 150.016-340.010667 0 0-150.016zM681.984 192l-169.984 169.984-169.984-169.984 0-150.016 340.010667 0 0 150.016zM256 809.984l512 0 0-256-169.984-169.984 169.984-169.984 0-256-512 0 0 256 169.984 169.984-169.984 169.984 0 256z" horiz-adv-x="1024" />
  51 +
  52 +
  53 + <glyph glyph-name="locationcity" unicode="&#60448;" d="M809.984 256l0 86.016-84.010667 0 0-86.016 84.010667 0zM809.984 86.016l0 84.010667-84.010667 0 0-84.010667 84.010667 0zM553.984 598.016l0 84.010667-84.010667 0 0-84.010667 84.010667 0zM553.984 425.984l0 86.016-84.010667 0 0-86.016 84.010667 0zM553.984 256l0 86.016-84.010667 0 0-86.016 84.010667 0zM553.984 86.016l0 84.010667-84.010667 0 0-84.010667 84.010667 0zM297.984 425.984l0 86.016-84.010667 0 0-86.016 84.010667 0zM297.984 256l0 86.016-84.010667 0 0-86.016 84.010667 0zM297.984 86.016l0 84.010667-84.010667 0 0-84.010667 84.010667 0zM640 425.984l256 0 0-425.984-768 0 0 598.016 256 0 0 84.010667 128 128 128-128 0-256z" horiz-adv-x="1024" />
  54 +
  55 +
  56 + <glyph glyph-name="nearme" unicode="&#60503;" d="M896 768l-322.005333-768-41.984 0-112 292.010667-292.010667 112 0 41.984z" horiz-adv-x="1024" />
  57 +
  58 +
  59 + <glyph glyph-name="radiobuttonchecked" unicode="&#60612;" d="M512 41.984q139.989333 0 240.981333 100.992t100.992 240.981333-100.992 240.981333-240.981333 100.992-240.981333-100.992-100.992-240.981333 100.992-240.981333 240.981333-100.992zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333zM512 598.016q88.021333 0 150.997333-63.018667t63.018667-150.997333-63.018667-150.997333-150.997333-63.018667-150.997333 63.018667-63.018667 150.997333 63.018667 150.997333 150.997333 63.018667z" horiz-adv-x="1024" />
  60 +
  61 +
  62 + <glyph glyph-name="radiobuttonunchecked" unicode="&#60613;" d="M512 41.984q139.989333 0 240.981333 100.992t100.992 240.981333-100.992 240.981333-240.981333 100.992-240.981333-100.992-100.992-240.981333 100.992-240.981333 240.981333-100.992zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333z" horiz-adv-x="1024" />
  63 +
  64 +
  65 + <glyph glyph-name="receipt" unicode="&#60615;" d="M128-41.984l0 852.010667 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 0-852.010667-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64zM768 512l0 86.016-512 0 0-86.016 512 0zM768 342.016l0 84.010667-512 0 0-84.010667 512 0zM768 169.984l0 86.016-512 0 0-86.016 512 0z" horiz-adv-x="1024" />
  66 +
  67 +
  68 + <glyph glyph-name="recordvoiceover" unicode="&#60617;" d="M856.021333 809.984q123.989333-130.005333 123.989333-301.013333t-123.989333-294.997333l-70.016 68.010667q88.021333 102.016 88.021333 233.002667t-88.021333 226.986667zM715.989333 667.989333q64-70.016 64-157.994667t-64-152.021333l-72.021333 72.021333q27.989333 38.016 27.989333 82.986667t-27.989333 82.986667zM384 256q107.989333 0 224.981333-47.018667t116.992-123.008l0-86.016-683.989333 0 0 86.016q0 75.989333 116.992 123.008t224.981333 47.018667zM214.016 512q0 70.016 50.005333 120.021333t120.021333 50.005333 120.021333-50.005333 50.005333-120.021333-50.005333-120.021333-120.021333-50.005333-120.021333 50.005333-50.005333 120.021333z" horiz-adv-x="1024" />
  69 +
  70 +
  71 + <glyph glyph-name="schedule" unicode="&#60652;" d="M534.016 598.016l0-224 192-114.005333-32-54.016-224 136.021333 0 256 64 0zM512 41.984q139.989333 0 240.981333 100.992t100.992 240.981333-100.992 240.981333-240.981333 100.992-240.981333-100.992-100.992-240.981333 100.992-240.981333 240.981333-100.992zM512 809.984q176 0 301.013333-125.013333t125.013333-301.013333-125.013333-301.013333-301.013333-125.013333-301.013333 125.013333-125.013333 301.013333 125.013333 301.013333 301.013333 125.013333z" horiz-adv-x="1024" />
  72 +
  73 +
  74 + <glyph glyph-name="timeline" unicode="&#60770;" d="M982.016 553.984q0-34.005333-25.984-59.008t-59.989333-25.002667q-16 0-22.016 2.005333l-152.021333-152.021333q4.010667-11.989333 4.010667-22.016 0-34.005333-25.984-59.008t-59.989333-25.002667-59.989333 25.002667-25.984 59.008q0 9.984 4.010667 22.016l-109.994667 109.994667q-11.989333-4.010667-22.016-4.010667t-22.016 4.010667l-194.005333-194.005333q4.010667-11.989333 4.010667-22.016 0-34.005333-25.984-59.989333t-59.989333-25.984-59.989333 25.984-25.984 59.989333 25.984 59.008 59.989333 25.002667q16 0 22.016-2.005333l194.005333 194.005333q-2.005333 6.016-2.005333 22.016 0 34.005333 25.002667 59.989333t59.008 25.984 59.989333-25.984 25.984-59.989333q0-16-2.005333-22.016l107.989333-107.989333q6.016 2.005333 22.016 2.005333t22.016-2.005333l152.021333 150.016q-4.010667 11.989333-4.010667 22.016 0 34.005333 25.984 59.989333t59.989333 25.984 59.989333-25.984 25.984-59.989333z" horiz-adv-x="1024" />
  75 +
  76 +
  77 + <glyph glyph-name="warning" unicode="&#60832;" d="M553.984 297.984l0 171.989333-84.010667 0 0-171.989333 84.010667 0zM553.984 128l0 86.016-84.010667 0 0-86.016 84.010667 0zM41.984 0l470.016 809.984 470.016-809.984-939.989333 0z" horiz-adv-x="1024" />
  78 +
  79 +
  80 + <glyph glyph-name="chevronright" unicode="&#60100;" d="M425.984 640l256-256-256-256-59.989333 59.989333 196.010667 196.010667-196.010667 196.010667z" horiz-adv-x="1024" />
  81 +
  82 +
  83 + <glyph glyph-name="expandless" unicode="&#60222;" d="M512 553.984l256-256-59.989333-59.989333-196.010667 196.010667-196.010667-196.010667-59.989333 59.989333z" horiz-adv-x="1024" />
  84 +
  85 +
  86 + <glyph glyph-name="expandmore" unicode="&#60223;" d="M708.010667 530.005333l59.989333-59.989333-256-256-256 256 59.989333 59.989333 196.010667-196.010667z" horiz-adv-x="1024" />
  87 +
  88 +
  89 + <glyph glyph-name="accountbox" unicode="&#59960;" d="M256 169.984l0-41.984 512 0 0 41.984q0 57.984-88.021333 95.018667t-168.021333 36.992-168.021333-36.992-88.021333-95.018667zM640 512q0 52.010667-38.016 89.984t-89.984 38.016-89.984-38.016-38.016-89.984 38.016-89.984 89.984-38.016 89.984 38.016 38.016 89.984zM128 681.984q0 34.005333 25.002667 59.989333t61.013333 25.984l596.010667 0q34.005333 0 59.989333-25.984t25.984-59.989333l0-596.010667q0-34.005333-25.984-59.989333t-59.989333-25.984l-596.010667 0q-36.010667 0-61.013333 25.984t-25.002667 59.989333l0 596.010667z" horiz-adv-x="1024" />
  90 +
  91 +
  92 + <glyph glyph-name="assignment" unicode="&#60001;" d="M726.016 512l0 86.016-427.989333 0 0-86.016 427.989333 0zM726.016 342.016l0 84.010667-427.989333 0 0-84.010667 427.989333 0zM598.016 169.984l0 86.016-299.989333 0 0-86.016 299.989333 0zM512 768q-18.005333 0-29.994667-11.989333t-11.989333-29.994667 11.989333-31.018667 29.994667-13.013333 29.994667 13.013333 11.989333 31.018667-11.989333 29.994667-29.994667 11.989333zM809.984 768q34.005333 0 59.989333-25.984t25.984-59.989333l0-596.010667q0-34.005333-25.984-59.989333t-59.989333-25.984l-596.010667 0q-34.005333 0-59.989333 25.984t-25.984 59.989333l0 596.010667q0 34.005333 25.984 59.989333t59.989333 25.984l178.005333 0q13.994667 38.016 45.994667 61.994667t73.984 24.021333 73.984-24.021333 45.994667-61.994667l178.005333 0z" horiz-adv-x="1024" />
  93 +
  94 +
  95 + <glyph glyph-name="chromereadermode" unicode="&#60103;" d="M896 86.016l0 553.984-384 0 0-553.984 384 0zM896 726.016q34.005333 0 59.989333-25.984t25.984-59.989333l0-553.984q0-34.005333-25.984-59.989333t-59.989333-25.984l-768 0q-34.005333 0-59.989333 25.984t-25.984 59.989333l0 553.984q0 34.005333 25.984 59.989333t59.989333 25.984l768 0zM553.984 278.016l299.989333 0 0-64-299.989333 0 0 64zM553.984 489.984l299.989333 0 0-64-299.989333 0 0 64zM553.984 384l299.989333 0 0-64-299.989333 0 0 64z" horiz-adv-x="1024" />
  96 +
  97 +
  98 + <glyph glyph-name="dns" unicode="&#60195;" d="M297.984 512q34.005333 0 59.989333 25.984t25.984 59.989333-25.984 59.008-59.989333 25.002667-59.008-25.002667-25.002667-59.008 25.002667-59.989333 59.008-25.984zM854.016 768q18.005333 0 29.994667-11.989333t11.989333-29.994667l0-256q0-18.005333-11.989333-31.018667t-29.994667-13.013333l-683.989333 0q-18.005333 0-29.994667 13.013333t-11.989333 31.018667l0 256q0 18.005333 11.989333 29.994667t29.994667 11.989333l683.989333 0zM297.984 86.016q34.005333 0 59.989333 25.002667t25.984 59.008-25.984 59.989333-59.989333 25.984-59.008-25.984-25.002667-59.989333 25.002667-59.008 59.008-25.002667zM854.016 342.016q18.005333 0 29.994667-13.013333t11.989333-31.018667l0-256q0-18.005333-11.989333-29.994667t-29.994667-11.989333l-683.989333 0q-18.005333 0-29.994667 11.989333t-11.989333 29.994667l0 256q0 18.005333 11.989333 31.018667t29.994667 13.013333l683.989333 0z" horiz-adv-x="1024" />
  99 +
  100 +
  101 + <glyph glyph-name="add" unicode="&#59963;" d="M809.984 342.016l-256 0 0-256-84.010667 0 0 256-256 0 0 84.010667 256 0 0 256 84.010667 0 0-256 256 0 0-84.010667z" horiz-adv-x="1024" />
  102 +
  103 +
  104 + <glyph glyph-name="phone" unicode="&#60538;" d="M281.984 436.010667q96-185.984 281.984-281.984l93.994667 93.994667q20.010667 20.010667 43.989333 9.984 72.021333-24.021333 152.021333-24.021333 18.005333 0 29.994667-11.989333t11.989333-29.994667l0-150.016q0-18.005333-11.989333-29.994667t-29.994667-11.989333q-299.989333 0-512.981333 212.992t-212.992 512.981333q0 18.005333 11.989333 29.994667t29.994667 11.989333l150.016 0q18.005333 0 29.994667-11.989333t11.989333-29.994667q0-80 24.021333-152.021333 8.021333-25.984-9.984-43.989333z" horiz-adv-x="1024" />
  105 +
  106 +
  107 + <glyph glyph-name="share" unicode="&#60683;" d="M768 210.005333q52.010667 0 88.021333-36.992t36.010667-86.997333q0-52.010667-36.992-89.002667t-86.997333-36.992-86.997333 36.992-36.992 89.002667q0 20.010667 2.005333 27.989333l-301.994667 176q-38.016-34.005333-88.021333-34.005333-52.010667 0-89.984 38.016t-38.016 89.984 38.016 89.984 89.984 38.016q50.005333 0 88.021333-34.005333l299.989333 173.994667q-4.010667 20.010667-4.010667 29.994667 0 52.010667 38.016 89.984t89.984 38.016 89.984-38.016 38.016-89.984-38.016-89.984-89.984-38.016q-48 0-88.021333 36.010667l-299.989333-176q4.010667-20.010667 4.010667-29.994667t-4.010667-29.994667l304-176q36.010667 32 84.010667 32z" horiz-adv-x="1024" />
  108 +
  109 +
  110 + <glyph glyph-name="chevronleft" unicode="&#60099;" d="M658.005333 580.010667l-196.010667-196.010667 196.010667-196.010667-59.989333-59.989333-256 256 256 256z" horiz-adv-x="1024" />
  111 +
  112 +
  113 + <glyph glyph-name="wechat" unicode="&#58920;" d="M692.313043 548.730435c11.130435 0 22.26087 0 35.617391-2.226087C696.765217 691.2 540.93913 800.278261 362.852174 800.278261c-198.121739 0-360.626087-135.791304-360.626087-307.2 0-100.173913 53.426087-180.313043 144.695652-242.643478L111.304348 139.130435l126.886957 62.330435c44.521739-8.904348 82.365217-17.808696 126.886957-17.808696 11.130435 0 22.26087 0 33.391304 2.226087-6.678261 24.486957-11.130435 48.973913-11.130435 75.686957C385.113043 419.617391 520.904348 548.730435 692.313043 548.730435L692.313043 548.730435zM498.643478 646.678261c26.713043 0 44.521739-17.808696 44.521739-44.521739 0-26.713043-17.808696-44.521739-44.521739-44.521739-26.713043 0-53.426087 17.808696-53.426087 44.521739C445.217391 628.869565 471.930435 646.678261 498.643478 646.678261L498.643478 646.678261zM244.869565 555.408696c-26.713043 0-53.426087 17.808696-53.426087 44.521739 0 26.713043 26.713043 44.521739 53.426087 44.521739 26.713043 0 44.521739-17.808696 44.521739-44.521739C291.617391 573.217391 273.808696 555.408696 244.869565 555.408696L244.869565 555.408696zM244.869565 555.408696M1021.773913 266.017391c0 144.695652-144.695652 262.678261-307.2 262.678261-171.408696 0-307.2-117.982609-307.2-262.678261 0-144.695652 135.791304-262.678261 307.2-262.678261 35.617391 0 71.234783 8.904348 109.078261 17.808696l97.947826-53.426087-26.713043 91.269565C968.347826 112.417391 1021.773913 185.878261 1021.773913 266.017391L1021.773913 266.017391zM616.626087 312.765217c-17.808696 0-35.617391 17.808696-35.617391 35.617391 0 17.808696 17.808696 35.617391 35.617391 35.617391 26.713043 0 44.521739-17.808696 44.521739-35.617391C661.147826 330.573913 643.33913 312.765217 616.626087 312.765217L616.626087 312.765217zM814.747826 312.765217c-17.808696 0-35.617391 17.808696-35.617391 35.617391 0 17.808696 17.808696 35.617391 35.617391 35.617391 26.713043 0 44.521739-17.808696 44.521739-35.617391C859.269565 330.573913 841.46087 312.765217 814.747826 312.765217L814.747826 312.765217zM814.747826 312.765217" horiz-adv-x="1024" />
  114 +
  115 +
  116 + <glyph glyph-name="close" unicode="&#60125;" d="M809.984 621.994667l-237.994667-237.994667 237.994667-237.994667-59.989333-59.989333-237.994667 237.994667-237.994667-237.994667-59.989333 59.989333 237.994667 237.994667-237.994667 237.994667 59.989333 59.989333 237.994667-237.994667 237.994667 237.994667z" horiz-adv-x="1024" />
  117 +
  118 +
  119 + <glyph glyph-name="locationon" unicode="&#60452;" d="M512 406.016q43.989333 0 75.008 31.018667t31.018667 75.008-31.018667 75.008-75.008 31.018667-75.008-31.018667-31.018667-75.008 31.018667-75.008 75.008-31.018667zM512 809.984q123.989333 0 210.986667-86.997333t86.997333-210.986667q0-61.994667-31.018667-141.994667t-75.008-150.016-86.997333-130.986667-73.002667-96.981333l-32-34.005333q-11.989333 13.994667-32 36.992t-72.021333 91.989333-91.008 134.016-70.997333 146.986667-32 144q0 123.989333 86.997333 210.986667t210.986667 86.997333z" horiz-adv-x="1024" />
  120 +
  121 +
  122 + <glyph glyph-name="settings" unicode="&#60665;" d="M512 233.984q61.994667 0 105.984 43.989333t43.989333 105.984-43.989333 105.984-105.984 43.989333-105.984-43.989333-43.989333-105.984 43.989333-105.984 105.984-43.989333zM829.994667 342.016l89.984-70.016q13.994667-9.984 4.010667-27.989333l-86.016-148.010667q-8.021333-13.994667-25.984-8.021333l-105.984 41.984q-41.984-29.994667-72.021333-41.984l-16-112q-4.010667-18.005333-20.010667-18.005333l-171.989333 0q-16 0-20.010667 18.005333l-16 112q-38.016 16-72.021333 41.984l-105.984-41.984q-18.005333-6.016-25.984 8.021333l-86.016 148.010667q-9.984 18.005333 4.010667 27.989333l89.984 70.016q-2.005333 13.994667-2.005333 41.984t2.005333 41.984l-89.984 70.016q-13.994667 9.984-4.010667 27.989333l86.016 148.010667q8.021333 13.994667 25.984 8.021333l105.984-41.984q41.984 29.994667 72.021333 41.984l16 112q4.010667 18.005333 20.010667 18.005333l171.989333 0q16 0 20.010667-18.005333l16-112q38.016-16 72.021333-41.984l105.984 41.984q18.005333 6.016 25.984-8.021333l86.016-148.010667q9.984-18.005333-4.010667-27.989333l-89.984-70.016q2.005333-13.994667 2.005333-41.984t-2.005333-41.984z" horiz-adv-x="1024" />
  123 +
  124 +
  125 + <glyph glyph-name="message" unicode="&#60476;" d="M768 553.984l0 86.016-512 0 0-86.016 512 0zM768 425.984l0 86.016-512 0 0-86.016 512 0zM768 297.984l0 86.016-512 0 0-86.016 512 0zM854.016 809.984q34.005333 0 59.008-25.002667t25.002667-59.008l0-512q0-34.005333-25.002667-59.989333t-59.008-25.984l-598.016 0-169.984-169.984 0 768q0 34.005333 25.002667 59.008t59.008 25.002667l683.989333 0z" horiz-adv-x="1024" />
  126 +
  127 +
  128 + <glyph glyph-name="touchapp" unicode="&#60759;" d="M803.9985 218.012249q38.014416-18.004583 38.014416-57.981584l0-8.020999-31.998667-225.995917q-2.00525-24.020332-20.009833-38.995709t-41.982251-15.018041l-289.99325 0q-25.982917 0-43.987501 18.004583l-212.001833 212.001833 34.003917 34.003917q13.994084 13.994084 34.003917 13.994084 2.00525 0 4.991792-0.981292t4.991792-0.981292l145.99925-29.993417 0 457.964918q0 27.988167 18.985876 45.99275t45.011458 18.004583 45.011458-18.004583 18.985876-45.99275l0-255.989334 34.003917 0q6.015749 0 22.015083-4.0105zM384.005333 416.019999q-86.012416 56.018999-86.012416 159.993334 0 79.996667 56.018999 136.015666t136.015666 56.018999 136.015666-56.018999 56.018999-136.015666q0-105.979584-84.007166-159.993334l0 159.993334q0 43.987501-31.998667 75.004875t-75.986167 31.017374-75.004875-31.017374-31.017374-75.004875l0-159.993334z" horiz-adv-x="1024" />
  129 +
  130 +
  131 + <glyph glyph-name="home" unicode="&#60354;" d="M425.984 41.984l-212.010667 0 0 342.016-128 0 425.984 384 425.984-384-128 0 0-342.016-212.010667 0 0 256-171.989333 0 0-256z" horiz-adv-x="1024" />
  132 +
  133 +
  134 + <glyph glyph-name="layers" unicode="&#60403;" d="M512 214.016q-18.005333 13.994667-162.986667 127.018667t-221.013333 171.008l384 297.984 384-297.984q-75.989333-57.984-219.989333-169.984t-164.010667-128zM512 103.978667l313.984 246.016 70.016-54.016-384-297.984-384 297.984 70.016 54.016z" horiz-adv-x="1024" />
  135 +
  136 +
  137 + <glyph glyph-name="person" unicode="&#60552;" d="M512 297.984q107.989333 0 224.981333-47.018667t116.992-123.008l0-86.016-683.989333 0 0 86.016q0 75.989333 116.992 123.008t224.981333 47.018667zM512 384q-70.016 0-120.021333 50.005333t-50.005333 120.021333 50.005333 121.002667 120.021333 50.986667 120.021333-50.986667 50.005333-121.002667-50.005333-120.021333-120.021333-50.005333z" horiz-adv-x="1024" />
  138 +
  139 +
  140 + <glyph glyph-name="search" unicode="&#60641;" d="M406.016 297.984q80 0 136.021333 56.021333t56.021333 136.021333-56.021333 136.021333-136.021333 56.021333-136.021333-56.021333-56.021333-136.021333 56.021333-136.021333 136.021333-56.021333zM662.016 297.984l212.010667-212.010667-64-64-212.010667 212.010667 0 34.005333-11.989333 11.989333q-75.989333-66.005333-180.010667-66.005333-116.010667 0-196.992 80t-80.981333 196.010667 80.981333 196.992 196.992 80.981333 196.010667-80.981333 80-196.992q0-104.021333-66.005333-180.010667l11.989333-11.989333 34.005333 0z" horiz-adv-x="1024" />
  141 +
  142 +
  143 + <glyph glyph-name="avtimer" unicode="&#60033;" d="M256 384q0 18.005333 11.989333 29.994667t29.994667 11.989333 31.018667-11.989333 13.013333-29.994667-13.013333-29.994667-31.018667-11.989333-29.994667 11.989333-11.989333 29.994667zM768 384q0-18.005333-11.989333-29.994667t-29.994667-11.989333-31.018667 11.989333-13.013333 29.994667 13.013333 29.994667 31.018667 11.989333 29.994667-11.989333 11.989333-29.994667zM470.016 768l41.984 0q160 0 272-112t112-272-112-272-272-112-272 112-112 272q0 192 153.984 306.005333l0 2.005333 290.005333-290.005333-59.989333-59.989333-232.021333 230.016q-66.005333-82.005333-66.005333-187.989333 0-123.989333 86.997333-210.986667t210.986667-86.997333 210.986667 86.997333 86.997333 210.986667q0 112-73.984 196.010667t-182.016 100.010667l0-82.005333-84.010667 0 0 169.984zM470.016 169.984q0 18.005333 11.989333 31.018667t29.994667 13.013333 29.994667-13.013333 11.989333-31.018667-11.989333-29.994667-29.994667-11.989333-29.994667 11.989333-11.989333 29.994667z" horiz-adv-x="1024" />
  144 +
  145 +
  146 + <glyph glyph-name="creditcard" unicode="&#60154;" d="M854.016 553.984l0 86.016-683.989333 0 0-86.016 683.989333 0zM854.016 128l0 256-683.989333 0 0-256 683.989333 0zM854.016 726.016q36.010667 0 59.989333-25.002667t24.021333-61.013333l0-512q0-36.010667-24.021333-61.013333t-59.989333-25.002667l-683.989333 0q-36.010667 0-59.989333 25.002667t-24.021333 61.013333l0 512q0 36.010667 24.021333 61.013333t59.989333 25.002667l683.989333 0z" horiz-adv-x="1024" />
  147 +
  148 +
  149 + <glyph glyph-name="localshipping" unicode="&#60446;" d="M768 105.984q27.989333 0 45.994667 18.986667t18.005333 45.013333-18.005333 45.013333-45.994667 18.986667-45.994667-18.986667-18.005333-45.013333 18.005333-45.013333 45.994667-18.986667zM832 489.984l-105.984 0 0-105.984 189.994667 0zM256 105.984q27.989333 0 45.994667 18.986667t18.005333 45.013333-18.005333 45.013333-45.994667 18.986667-45.994667-18.986667-18.005333-45.013333 18.005333-45.013333 45.994667-18.986667zM854.016 553.984l128-169.984 0-214.016-86.016 0q0-52.010667-38.016-89.984t-89.984-38.016-89.984 38.016-38.016 89.984l-256 0q0-52.010667-38.016-89.984t-89.984-38.016-89.984 38.016-38.016 89.984l-86.016 0 0 470.016q0 34.005333 25.984 59.989333t59.989333 25.984l598.016 0 0-171.989333 128 0z" horiz-adv-x="1024" />
  150 +
  151 +
  152 + <glyph glyph-name="permidentity" unicode="&#60548;" d="M512 342.016q64 0 139.989333-18.005333t139.008-59.989333 63.018667-93.994667l0-128-683.989333 0 0 128q0 52.010667 63.018667 93.994667t139.008 59.989333 139.989333 18.005333zM512 726.016q70.016 0 120.021333-50.986667t50.005333-121.002667-50.005333-120.021333-120.021333-50.005333-120.021333 50.005333-50.005333 120.021333 50.005333 121.002667 120.021333 50.986667zM512 260.010667q-88.021333 0-173.994667-32.981333t-86.016-57.002667l0-45.994667 520.021333 0 0 45.994667q0 24.021333-86.016 57.002667t-173.994667 32.981333zM512 644.010667q-38.016 0-64-25.984t-25.984-64 25.984-63.018667 64-25.002667 64 25.002667 25.984 63.018667-25.984 64-64 25.984z" horiz-adv-x="1024" />
  153 +
  154 +
  155 + <glyph glyph-name="notifications" unicode="&#60515;" d="M768 214.016l86.016-86.016 0-41.984-683.989333 0 0 41.984 86.016 86.016 0 212.010667q0 100.010667 50.986667 173.994667t141.013333 96l0 29.994667q0 25.984 18.005333 45.013333t45.994667 18.986667 45.994667-18.986667 18.005333-45.013333l0-29.994667q89.984-22.016 141.013333-96t50.986667-173.994667l0-212.010667zM512-41.984q-36.010667 0-61.013333 25.002667t-25.002667 59.008l171.989333 0q0-34.005333-25.984-59.008t-59.989333-25.002667z" horiz-adv-x="1024" />
  156 +
  157 +
  158 + <glyph glyph-name="accountbalancewallet" unicode="&#59959;" d="M681.984 320q25.984 0 45.013333 18.005333t18.986667 45.994667-18.986667 45.994667-45.013333 18.005333-45.013333-18.005333-18.986667-45.994667 18.986667-45.994667 45.013333-18.005333zM512 214.016l0 340.010667 425.984 0 0-340.010667-425.984 0zM896 128l0-41.984q0-34.005333-25.984-59.989333t-59.989333-25.984l-596.010667 0q-36.010667 0-61.013333 25.984t-25.002667 59.989333l0 596.010667q0 34.005333 25.002667 59.989333t61.013333 25.984l596.010667 0q34.005333 0 59.989333-25.984t25.984-59.989333l0-41.984-384 0q-36.010667 0-61.013333-25.984t-25.002667-59.989333l0-340.010667q0-34.005333 25.002667-59.989333t61.013333-25.984l384 0z" horiz-adv-x="1024" />
  159 +
  160 +
  161 + <glyph glyph-name="attachmoney" unicode="&#60029;" d="M504.021333 429.994667q43.989333-11.989333 73.002667-24.021333t61.013333-32.981333 48.981333-52.992 16.981333-75.989333q0-61.994667-41.002667-100.992t-109.013333-50.986667l0-91.989333-128 0 0 91.989333q-66.005333 13.994667-109.013333 56.021333t-47.018667 107.989333l93.994667 0q8.021333-89.984 125.994667-89.984 61.994667 0 89.002667 22.997333t27.008 52.992q0 72.021333-128 104.021333-200.021333 45.994667-200.021333 176 0 57.984 41.984 98.986667t105.984 54.997333l0 91.989333 128 0 0-93.994667q66.005333-16 100.992-59.989333t36.992-102.016l-93.994667 0q-4.010667 89.984-107.989333 89.984-52.010667 0-82.986667-22.016t-31.018667-57.984q0-57.984 128-91.989333z" horiz-adv-x="1024" />
  162 +
  163 +
  164 + <glyph glyph-name="changehistory" unicode="&#60111;" d="M512 726.016l425.984-683.989333-852.010667 0zM512 564.010667l-272-436.010667 544 0z" horiz-adv-x="1024" />
  165 +
  166 +
  167 + <glyph glyph-name="gamepad" unicode="&#60300;" d="M704 512l233.984 0 0-256-233.984 0-128 128zM384 192l128 128 128-128 0-233.984-256 0 0 233.984zM320 512l128-128-128-128-233.984 0 0 256 233.984 0zM640 576l-128-128-128 128 0 233.984 256 0 0-233.984z" horiz-adv-x="1024" />
  168 +
  169 +
  170 + <glyph glyph-name="lineweight" unicode="&#60413;" d="M128 726.016l768 0 0-171.989333-768 0 0 171.989333zM128 342.016l0 128 768 0 0-128-768 0zM128 41.984l0 43.989333 768 0 0-43.989333-768 0zM128 169.984l0 86.016 768 0 0-86.016-768 0z" horiz-adv-x="1024" />
  171 +
  172 +
  173 + <glyph glyph-name="localgasstation" unicode="&#60427;" d="M768 470.016q18.005333 0 29.994667 11.989333t11.989333 29.994667-11.989333 29.994667-29.994667 11.989333-29.994667-11.989333-11.989333-29.994667 11.989333-29.994667 29.994667-11.989333zM512 470.016l0 212.010667-256 0 0-212.010667 256 0zM843.989333 587.989333q29.994667-29.994667 29.994667-75.989333l0-406.016q0-43.989333-31.018667-75.008t-75.008-31.018667-75.008 31.018667-31.018667 75.008l0 214.016-64 0 0-320-427.989333 0 0 681.984q0 34.005333 25.984 59.989333t59.989333 25.984l256 0q34.005333 0 59.989333-25.984t25.984-59.989333l0-297.984 41.984 0q34.005333 0 59.989333-25.984t25.984-59.989333l0-192q0-18.005333 11.989333-29.994667t29.994667-11.989333 29.994667 11.989333 11.989333 29.994667l0 308.010667q-18.005333-8.021333-41.984-8.021333-43.989333 0-75.008 31.018667t-31.018667 75.008q0 72.021333 68.010667 100.010667l-89.984 89.984 45.994667 43.989333z" horiz-adv-x="1024" />
  174 +
  175 +
  176 + <glyph glyph-name="school" unicode="&#60653;" d="M512 768l470.016-256 0-342.016-86.016 0 0 296.021333-384-210.005333-470.016 256zM214.016 333.994667l297.984-164.010667 297.984 164.010667 0-171.989333-297.984-162.005333-297.984 162.005333 0 171.989333z" horiz-adv-x="1024" />
  177 +
  178 +
  179 + <glyph glyph-name="trendingup" unicode="&#60788;" d="M681.984 640l256 0 0-256-98.005333 98.005333-267.989333-267.989333-169.984 169.984-256-256-59.989333 59.989333 315.989333 315.989333 169.984-169.984 208 208z" horiz-adv-x="1024" />
  180 +
  181 +
  182 +
  183 +
  184 + </font>
  185 +</defs></svg>
... ...
examples/assets/iconfont/iconfont.ttf 0 → 100644
No preview for this file type
examples/assets/iconfont/iconfont.woff 0 → 100644
No preview for this file type
examples/assets/iconfont/iconfont.woff2 0 → 100644
No preview for this file type
examples/assets/images/error/404.png 0 → 100644

77 KB

examples/assets/images/error/404_cloud.png 0 → 100644

4.65 KB

examples/assets/images/icon/code-close.svg 0 → 100644
  1 +++ a/examples/assets/images/icon/code-close.svg
... ... @@ -0,0 +1,12 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<svg width="1024px" height="1024px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  3 + <!-- Generator: Sketch 46.1 (44463) - http://www.bohemiancoding.com/sketch -->
  4 + <title>code</title>
  5 + <desc>Created with Sketch.</desc>
  6 + <defs></defs>
  7 + <g id="小站" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.779734142">
  8 + <g id="code" fill="#000000">
  9 + <path d="M1018.64495,531.297637 C1027.27952,512.687401 1023.24618,489.87879 1007.20328,475.433694 L802.095304,290.753647 L802.095304,290.753647 C782.394782,273.015217 752.044514,274.605807 734.306083,294.306329 L734.306083,294.306329 L734.306083,294.306329 C716.567653,314.006852 718.158243,344.35712 737.858766,362.09555 L904.138417,511.81442 L736.858766,662.433694 C717.158243,680.172125 715.567653,710.522392 733.306083,730.222915 C751.044514,749.923438 781.394782,751.514028 801.095304,733.775598 L1006.20328,549.09555 C1011.84552,544.015251 1016.00229,537.90046 1018.64495,531.297643 Z M119.947,511.390231 L286.22665,361.671361 C305.927173,343.932931 307.517763,313.582663 289.779333,293.88214 L289.779333,293.88214 L289.779333,293.88214 C272.040903,274.181618 241.690635,272.591027 221.990112,290.329458 L221.990112,290.329458 L16.8821402,475.009505 C0.839236202,489.454601 -3.19410198,512.263212 5.44046645,530.873448 C8.08312579,537.476271 12.2398959,543.591061 17.8821402,548.671361 L222.990112,733.351408 C242.690635,751.089839 273.040903,749.499248 290.779333,729.798726 C308.517763,710.098203 306.927173,679.747935 287.22665,662.009505 L119.947,511.390231 Z" id="Combined-Shape"></path>
  10 + </g>
  11 + </g>
  12 +</svg>
0 13 \ No newline at end of file
... ...
examples/assets/images/icon/code-open.svg 0 → 100644
  1 +++ a/examples/assets/images/icon/code-open.svg
... ... @@ -0,0 +1,12 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<svg width="1024px" height="1024px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  3 + <!-- Generator: Sketch 46.1 (44463) - http://www.bohemiancoding.com/sketch -->
  4 + <title>code-open</title>
  5 + <desc>Created with Sketch.</desc>
  6 + <defs></defs>
  7 + <g id="小站" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.779734142">
  8 + <g id="code-open" fill="#000000">
  9 + <path d="M1018.64495,531.297637 C1027.27952,512.687401 1023.24618,489.87879 1007.20328,475.433694 L802.095304,290.753647 C782.394782,273.015217 752.044514,274.605807 734.306083,294.306329 C716.567653,314.006852 718.158243,344.35712 737.858766,362.09555 L904.138417,511.81442 L736.858766,662.433694 C717.158243,680.172125 715.567653,710.522392 733.306083,730.222915 C751.044514,749.923438 781.394782,751.514028 801.095304,733.775598 L1006.20328,549.09555 C1011.84552,544.015251 1016.00229,537.90046 1018.64495,531.297643 Z M119.947,511.390231 L286.22665,361.671361 C305.927173,343.932931 307.517763,313.582663 289.779333,293.88214 C272.040903,274.181618 241.690635,272.591027 221.990112,290.329458 L16.8821402,475.009505 C0.839236202,489.454601 -3.19410198,512.263212 5.44046645,530.873448 C8.08312579,537.476271 12.2398959,543.591061 17.8821402,548.671361 L222.990112,733.351408 C242.690635,751.089839 273.040903,749.499248 290.779333,729.798726 C308.517763,710.098203 306.927173,679.747935 287.22665,662.009505 L119.947,511.390231 Z M649.492098,134.243566 C674.403037,143.310407 687.247217,170.85484 678.180377,195.765779 L436.030115,861.068155 C426.963275,885.979094 399.418842,898.823274 374.507902,889.756434 C349.596963,880.689593 336.752783,853.14516 345.819623,828.234221 L587.969885,162.931845 L587.969885,162.931845 C597.036725,138.020906 624.581158,125.176726 649.492098,134.243566 Z" id="Combined-Shape"></path>
  10 + </g>
  11 + </g>
  12 +</svg>
0 13 \ No newline at end of file
... ...
examples/assets/logo.svg 0 → 100644
  1 +++ a/examples/assets/logo.svg
... ... @@ -0,0 +1 @@
  1 +<svg viewBox="0 0 30 21" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M24.663 11.97L29.668.412C20.195 2.432 12.663 3.996.458 6.554L0 8.812c1.958-.11 8.542-.98 11.747-1.027 0 0 9.19-.694 12.916 4.185z" fill="#FDD108"/><path d="M12.882 7.879c3.49.458 2.21 3.995 1.169 7.01l-2.116 6.143 9.568-1.327 3.158-7.737c-3.616-5.084-12.916-4.136-12.916-4.136.38-.014.76.002 1.137.047z" fill="#F39800"/></g></svg>
0 2 \ No newline at end of file
... ...
examples/assets/vue.svg 0 → 100644
  1 +++ a/examples/assets/vue.svg
... ... @@ -0,0 +1,14 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<svg width="400px" height="350px" viewBox="0 0 400 350" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  3 + <!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com -->
  4 + <title>Vue</title>
  5 + <desc>Created with Sketch.</desc>
  6 + <g id="页面1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
  7 + <g id="画板" transform="translate(-266.000000, -523.000000)">
  8 + <g id="Vue" transform="translate(266.000000, 523.000000)">
  9 + <polygon id="路径" fill="#44BC84" points="80 0 200 210 320 0 400 0 200 350 0 0"></polygon>
  10 + <polygon id="路径" fill="#344C5C" points="155.33049 0 200.426439 80 245.522388 0 320.682303 0 200.426439 210 80.1705757 0"></polygon>
  11 + </g>
  12 + </g>
  13 + </g>
  14 +</svg>
0 15 \ No newline at end of file
... ...
examples/components/code-collapse.vue 0 → 100755
  1 +++ a/examples/components/code-collapse.vue
... ... @@ -0,0 +1,79 @@
  1 +<template>
  2 + <transition
  3 + leave-active-class="code-collapse"
  4 + enter-active-class="code-collapse"
  5 + @before-enter="beforeEnter"
  6 + @enter="enter"
  7 + @after-enter="afterEnter"
  8 + @before-leave="beforeLeave"
  9 + @leave="leave"
  10 + @after-leave="afterLeave"
  11 + >
  12 + <slot></slot>
  13 + </transition>
  14 +</template>
  15 +<script>
  16 +export default {
  17 + methods: {
  18 + beforeEnter(el) {
  19 + if (!el.dataset) el.dataset = {};
  20 +
  21 + el.dataset.oldPaddingTop = el.style.paddingTop;
  22 + el.dataset.oldPaddingBottom = el.style.paddingBottom;
  23 +
  24 + el.style.height = '0';
  25 + el.style.paddingTop = 0;
  26 + el.style.paddingBottom = 0;
  27 + },
  28 +
  29 + enter(el) {
  30 + el.dataset.oldOverflow = el.style.overflow;
  31 + if (el.scrollHeight !== 0) {
  32 + el.style.height = el.scrollHeight + 'px';
  33 + el.style.paddingTop = el.dataset.oldPaddingTop;
  34 + el.style.paddingBottom = el.dataset.oldPaddingBottom;
  35 + } else {
  36 + el.style.height = '';
  37 + el.style.paddingTop = el.dataset.oldPaddingTop;
  38 + el.style.paddingBottom = el.dataset.oldPaddingBottom;
  39 + }
  40 +
  41 + el.style.overflow = 'hidden';
  42 + },
  43 +
  44 + afterEnter(el) {
  45 + el.style.height = '';
  46 + el.style.overflow = el.dataset.oldOverflow;
  47 + },
  48 + beforeLeave(el) {
  49 + if (!el.dataset) el.dataset = {};
  50 + el.dataset.oldPaddingTop = el.style.paddingTop;
  51 + el.dataset.oldPaddingBottom = el.style.paddingBottom;
  52 + el.dataset.oldOverflow = el.style.overflow;
  53 +
  54 + el.style.height = el.scrollHeight + 'px';
  55 + el.style.overflow = 'hidden';
  56 + },
  57 +
  58 + leave(el) {
  59 + if (el.scrollHeight !== 0) {
  60 + el.style.height = 0;
  61 + el.style.paddingTop = 0;
  62 + el.style.paddingBottom = 0;
  63 + }
  64 + },
  65 +
  66 + afterLeave(el) {
  67 + el.style.height = '';
  68 + el.style.overflow = el.dataset.oldOverflow;
  69 + el.style.paddingTop = el.dataset.oldPaddingTop;
  70 + el.style.paddingBottom = el.dataset.oldPaddingBottom;
  71 + },
  72 + },
  73 +};
  74 +</script>
  75 +<style lang="scss">
  76 +.code-collapse {
  77 + transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
  78 +}
  79 +</style>
... ...
examples/components/code-snippet.vue 0 → 100644
  1 +++ a/examples/components/code-snippet.vue
... ... @@ -0,0 +1,113 @@
  1 +<template>
  2 + <div class="code-snippet">
  3 + <div class="code-snippet--demo">
  4 + <slot name="source"></slot>
  5 + </div>
  6 + <div class="code-snippet--desc">
  7 + <slot name="desc"></slot>
  8 + <span class="code-snippet--icon-code" @click="showCode = !showCode" title="查看代码">
  9 + <img v-if="showCode" src="@/assets/images/icon/code-open.svg" />
  10 + <img v-else src="@/assets/images/icon/code-close.svg" />
  11 + </span>
  12 + </div>
  13 + <code-collapse>
  14 + <div v-show="showCode" class="code-snippet--code">
  15 + <slot name="code"></slot>
  16 + </div>
  17 + </code-collapse>
  18 + </div>
  19 +</template>
  20 +
  21 +<script>
  22 +import CodeCollapse from './code-collapse';
  23 +
  24 +export default {
  25 + components: { CodeCollapse },
  26 + data() {
  27 + return {
  28 + showCode: false,
  29 + };
  30 + },
  31 +};
  32 +</script>
  33 +<style lang="scss">
  34 +.code-snippet {
  35 + position: relative;
  36 + box-sizing: border-box;
  37 + width: 100%;
  38 + margin: 0 0 16px;
  39 + border-radius: 4px;
  40 + transition: all 0.2s;
  41 + border: 1px solid $border;
  42 + background-color: inherit;
  43 + text-align: left;
  44 + // element-ui样式冲突
  45 + ul > li {
  46 + list-style-type: none !important;
  47 + margin: 0px !important;
  48 + padding: 0px !important;
  49 + }
  50 + .el-pagination.is-background .el-pager li {
  51 + margin: 0 5px !important;
  52 + }
  53 +}
  54 +.code-snippet--demo {
  55 + box-sizing: border-box;
  56 + padding: 16px;
  57 + color: inherit;
  58 + border-bottom: 1px solid $border;
  59 +}
  60 +.code-snippet--desc {
  61 + position: relative;
  62 + box-sizing: border-box;
  63 + width: 100%;
  64 + padding: 0 16px;
  65 + font-size: 14px;
  66 + transition: background-color 0.4s;
  67 + line-height: 1.5;
  68 + display: flex;
  69 + align-items: center;
  70 + justify-content: space-between;
  71 +}
  72 +
  73 +.code-snippet--icon-code {
  74 + cursor: pointer;
  75 + min-width: 18px;
  76 + width: 18px;
  77 + height: 18px;
  78 + text-align: center;
  79 +
  80 + > img {
  81 + transition: all 0.4s;
  82 + user-select: none;
  83 + max-width: 100%;
  84 + width: 100%;
  85 + vertical-align: baseline;
  86 + box-shadow: none;
  87 + }
  88 +}
  89 +
  90 +.code-snippet--code {
  91 + box-sizing: border-box;
  92 + border-top: 1px solid $border;
  93 +
  94 + code {
  95 + background-color: $background;
  96 + font-family: Consolas, Menlo, Courier, monospace;
  97 + border: none;
  98 + display: block;
  99 + font-size: 14px;
  100 + padding: 16px;
  101 + line-height: 1.5;
  102 + }
  103 +
  104 + .hljs {
  105 + padding: 0;
  106 + margin: 0;
  107 +
  108 + code {
  109 + margin: 0;
  110 + }
  111 + }
  112 +}
  113 +</style>
... ...
examples/main.js 0 → 100644
  1 +++ a/examples/main.js
... ... @@ -0,0 +1,29 @@
  1 +import Vue from 'vue';
  2 +import App from '@/App.vue';
  3 +import router from '@/router';
  4 +import store from '@/store';
  5 +import ElementUI from 'element-ui';
  6 +import Zee from '../packages';
  7 +import NProgress from 'nprogress';
  8 +import CodeSnippet from '@/components/code-snippet';
  9 +import '@/styles/index.scss';
  10 +import '@/styles/highlight.scss';
  11 +import '@/assets/iconfont/iconfont.css';
  12 +
  13 +// 进度条配置
  14 +NProgress.configure({ showSpinner: false });
  15 +
  16 +// 注册代码片段组件
  17 +Vue.component('code-snippet', CodeSnippet);
  18 +// 注册饿了么UI
  19 +Vue.use(ElementUI);
  20 +// 注册Zee组件库
  21 +Vue.use(Zee);
  22 +
  23 +Vue.config.productionTip = false;
  24 +
  25 +new Vue({
  26 + router,
  27 + store,
  28 + render: h => h(App),
  29 +}).$mount('#app');
... ...
examples/router/index.js 0 → 100644
  1 +++ a/examples/router/index.js
... ... @@ -0,0 +1,22 @@
  1 +import Vue from 'vue';
  2 +import Router from 'vue-router';
  3 +import routes from '@/router/routes';
  4 +import NProgress from 'nprogress'; // 进度条
  5 +
  6 +Vue.use(Router);
  7 +
  8 +const router = new Router({
  9 + mode: 'history',
  10 + routes,
  11 +});
  12 +
  13 +router.beforeEach((to, from, next) => {
  14 + NProgress.start(); // 开启进度条
  15 + next();
  16 +});
  17 +
  18 +router.afterEach(() => {
  19 + NProgress.done(); // 结束进度条
  20 +});
  21 +
  22 +export default router;
... ...
examples/router/routes.js 0 → 100644
  1 +++ a/examples/router/routes.js
... ... @@ -0,0 +1,95 @@
  1 +import DefaultLayout from '@/views/layout/default';
  2 +import ComponentLayout from '@/views/layout/component';
  3 +
  4 +// 开发指南的文档
  5 +
  6 +const _guides = [
  7 + {
  8 + path: 'introduce',
  9 + name: 'introduce',
  10 + meta: { title: '简介' },
  11 + component: () => import('@/views/docs/guide/introduce.md'),
  12 + },
  13 + {
  14 + path: 'installation',
  15 + name: 'installation',
  16 + meta: { title: '安装' },
  17 + component: () => import('@/views/docs/guide/installation.md'),
  18 + },
  19 +];
  20 +
  21 +// 组件页面的文档
  22 +
  23 +const _components = [
  24 + {
  25 + group: '业务组件',
  26 + children: [
  27 + {
  28 + path: 'form',
  29 + name: 'form',
  30 + meta: { title: 'Form 表单' },
  31 + component: () => import('@/views/docs/component/form.md'),
  32 + },
  33 + {
  34 + path: 'table',
  35 + name: 'table',
  36 + meta: { title: 'Table 表格' },
  37 + component: () => import('@/views/docs/component/table.md'),
  38 + },
  39 + ],
  40 + },
  41 +];
  42 +
  43 +const _others = [
  44 + {
  45 + path: 'other',
  46 + name: 'other',
  47 + meta: { title: '其它' },
  48 + component: () => import('@/views/page/other'),
  49 + },
  50 +];
  51 +
  52 +let _components_children = [];
  53 +_components.forEach(data => {
  54 + _components_children = [..._components_children, ...data.children];
  55 +});
  56 +
  57 +// 用于导航的页面
  58 +const _pages = [
  59 + {
  60 + path: '',
  61 + meta: { title: '首页', path: '/index' },
  62 + component: DefaultLayout,
  63 + redirect: 'index',
  64 + children: [
  65 + {
  66 + path: 'index',
  67 + name: 'index',
  68 + component: () => import('@/views/page/index'),
  69 + },
  70 + ],
  71 + },
  72 + {
  73 + path: '/component',
  74 + name: 'component',
  75 + meta: { title: '组件', path: '/component' },
  76 + component: ComponentLayout,
  77 + redirect: `/component/${_guides[0].path || 'detail'}`,
  78 + children: [..._components_children, ..._guides, ..._others],
  79 + },
  80 +];
  81 +
  82 +export const pages = _pages;
  83 +export const guides = _guides;
  84 +export const components = _components;
  85 +export const others = _others;
  86 +
  87 +export default [
  88 + { path: '*', redirect: '/404', hidden: true },
  89 + {
  90 + path: '/404',
  91 + name: '404',
  92 + component: () => import('@/views/page/error/404'),
  93 + },
  94 + ..._pages,
  95 +];
... ...
examples/store.js 0 → 100644
  1 +++ a/examples/store.js
... ... @@ -0,0 +1,10 @@
  1 +import Vue from 'vue';
  2 +import Vuex from 'vuex';
  3 +
  4 +Vue.use(Vuex);
  5 +
  6 +export default new Vuex.Store({
  7 + state: {},
  8 + mutations: {},
  9 + actions: {},
  10 +});
... ...
examples/styles/element.scss 0 → 100644
  1 +++ a/examples/styles/element.scss
... ... @@ -0,0 +1,13 @@
  1 +/* 改变主题色变量 */
  2 +$--color-primary: $primary;
  3 +$--color-success: #52c41a !default;
  4 +$--color-warning: #faad14 !default;
  5 +$--color-danger: #f5222d !default;
  6 +$--color-info: #8c8c8c !default;
  7 +
  8 +$--table-header-color: rgba(0,0,0,0.85);
  9 +
  10 +/* 改变 icon 字体路径变量,必需 */
  11 +$--font-path: '~element-ui/lib/theme-chalk/fonts';
  12 +
  13 +@import "~element-ui/packages/theme-chalk/src/index";
0 14 \ No newline at end of file
... ...
examples/styles/highlight.scss 0 → 100644
  1 +++ a/examples/styles/highlight.scss
... ... @@ -0,0 +1,105 @@
  1 +.hljs {
  2 + display: block;
  3 + overflow-x: auto;
  4 + padding: 0.5em;
  5 + color: $text;
  6 + background: $border-light;
  7 + // color: #333;
  8 + // background: #f8f8f8;
  9 +}
  10 +
  11 +.hljs-comment,
  12 +.hljs-quote {
  13 + color: #237804;
  14 + // color: #998;
  15 + font-style: italic;
  16 +}
  17 +
  18 +.hljs-params {
  19 + color: green;
  20 +}
  21 +
  22 +.hljs-keyword,
  23 +.hljs-selector-tag,
  24 +.hljs-subst {
  25 + color: #1d39c4;
  26 + // color: #333;
  27 + font-weight: bold;
  28 +}
  29 +
  30 +.hljs-number,
  31 +.hljs-literal,
  32 +.hljs-variable,
  33 +.hljs-template-variable,
  34 +
  35 +.hljs-tag .hljs-attr {
  36 + color: #f5222d;
  37 + // color: #008080;
  38 +}
  39 +
  40 +.hljs-string,
  41 +.hljs-doctag {
  42 + color: #08979c;
  43 + // color: #d14;
  44 +}
  45 +
  46 +.hljs-title,
  47 +.hljs-section,
  48 +.hljs-selector-id {
  49 + color: #900;
  50 + font-weight: bold;
  51 +}
  52 +
  53 +.hljs-subst {
  54 + font-weight: normal;
  55 +}
  56 +
  57 +.hljs-type,
  58 +.hljs-class .hljs-title {
  59 + color: #458;
  60 + font-weight: bold;
  61 +}
  62 +
  63 +.hljs-tag,
  64 +.hljs-name,
  65 +.hljs-attribute {
  66 + color: #1d39c4;
  67 + // color: #000080;
  68 + font-weight: normal;
  69 +}
  70 +
  71 +.hljs-regexp,
  72 +.hljs-link {
  73 + color: #009926;
  74 +}
  75 +
  76 +.hljs-symbol,
  77 +.hljs-bullet {
  78 + color: #990073;
  79 +}
  80 +
  81 +.hljs-built_in,
  82 +.hljs-builtin-name {
  83 + color: #0086b3;
  84 +}
  85 +
  86 +.hljs-meta {
  87 + color: #999;
  88 + font-weight: bold;
  89 +}
  90 +
  91 +.hljs-deletion {
  92 + background: #fdd;
  93 +}
  94 +
  95 +.hljs-addition {
  96 + background: #dfd;
  97 +}
  98 +
  99 +.hljs-emphasis {
  100 + font-style: italic;
  101 +}
  102 +
  103 +.hljs-strong {
  104 + font-weight: bold;
  105 +}
... ...
examples/styles/index.scss 0 → 100644
  1 +++ a/examples/styles/index.scss
... ... @@ -0,0 +1,62 @@
  1 +@import './markdown.scss';
  2 +@import './nprogress.scss';
  3 +@import './element.scss';
  4 +
  5 +html,
  6 +body {
  7 + padding: 0;
  8 + margin: 0;
  9 + &::-webkit-scrollbar {
  10 + width: 5px;
  11 + }
  12 + &::-webkit-scrollbar-thumb {
  13 + background-color: #e5e5e5;
  14 + }
  15 +}
  16 +#app {
  17 + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
  18 + Microsoft YaHei, SimSun, sans-serif;
  19 + -webkit-font-smoothing: antialiased;
  20 + -moz-osx-font-smoothing: grayscale;
  21 +}
  22 +
  23 +.side-menu__group {
  24 + display: flex;
  25 + align-items: flex-end;
  26 + justify-content: space-between;
  27 + padding: 0 20px;
  28 + .subtitle {
  29 + font-weight: normal;
  30 + color: $text;
  31 + font-size: 14px;
  32 + }
  33 +}
  34 +
  35 +.demo-box {
  36 + width: 300px;
  37 +}
  38 +
  39 +.demo-model {
  40 + padding: 0 !important;
  41 +}
  42 +
  43 +.code-snippet-box {
  44 + display: flex;
  45 + flex-wrap: wrap;
  46 + box-sizing: border-box;
  47 + align-items: flex-start;
  48 + .code-snippet {
  49 + flex: 1;
  50 + min-width: 45%;
  51 + box-sizing: border-box;
  52 + margin-right: 16px;
  53 + }
  54 +}
  55 +
  56 +@media only screen and (min-width: 1400px) {
  57 + .code-snippet-box {
  58 + .code-snippet {
  59 + min-width: 30%;
  60 + }
  61 + }
  62 +}
0 63 \ No newline at end of file
... ...
examples/styles/markdown.scss 0 → 100644
  1 +++ a/examples/styles/markdown.scss
... ... @@ -0,0 +1,137 @@
  1 +.snippet-doc {
  2 + color: $text;
  3 + .header-anchor {
  4 + color: $primary;
  5 + text-decoration: none;
  6 + opacity: 0;
  7 + transition: opacity 300ms;
  8 + }
  9 + .hljs {
  10 + white-space: pre-wrap;
  11 + word-wrap: break-word;
  12 + }
  13 + h1 {
  14 + color: $black;
  15 + font-weight: 500;
  16 + margin-bottom: 20px;
  17 + margin-top: 8px;
  18 + font-size: 30px;
  19 + line-height: 38px;
  20 + }
  21 + &, h2, h3, h4, h5, h6 {
  22 + color: $black;
  23 + font-family: Lato;
  24 + margin: 32px 0 16px;
  25 + font-weight: 500;
  26 + clear: both;
  27 + transition: all 300ms;
  28 + }
  29 + h2, h3, h4, h5, h6 {
  30 + &:hover {
  31 + .header-anchor {
  32 + opacity: 1;
  33 + }
  34 + }
  35 + }
  36 + h3 {
  37 + font-size: 18px;
  38 + }
  39 + h4 {
  40 + font-size: 16px;
  41 + }
  42 + h5 {
  43 + font-size: 14px;
  44 + }
  45 + h6 {
  46 + font-size: 12px;
  47 + }
  48 + p {
  49 + color: $text;
  50 + }
  51 + p,
  52 + pre {
  53 + font-size: 14px;
  54 + line-height: 1.5;
  55 + border-radius: 4px;
  56 + }
  57 + pre {
  58 + padding: 16px 32px;
  59 + }
  60 + ul > li > p,
  61 + ol > li > p {
  62 + margin: 4px 0;
  63 + }
  64 + ul {
  65 + padding: 0;
  66 + margin: 0;
  67 + }
  68 + ul > li {
  69 + list-style-type: circle;
  70 + margin-left: 20px;
  71 + padding-left: 4px;
  72 + padding-top: 15px;
  73 + }
  74 + ol > li {
  75 + list-style-type: decimal;
  76 + margin-left: 20px;
  77 + padding-left: 4px;
  78 + padding-top: 15px;
  79 + }
  80 + > table {
  81 + font-size: 14px;
  82 + border-collapse: collapse;
  83 + border-spacing: 0;
  84 + empty-cells: show;
  85 + width: 100%;
  86 + margin: 8px 0 16px;
  87 + }
  88 + & > table th,
  89 + & > table td {
  90 + color: $text;
  91 + border-bottom: 1px solid $border;
  92 + text-align: left;
  93 + padding: 10px 15px;
  94 + max-width: 250px;
  95 + }
  96 + & > table th {
  97 + white-space: nowrap;
  98 + color: $black;
  99 + font-weight: 500;
  100 + background: rgba(0, 0, 0, 0.02);
  101 + }
  102 + strong, b {
  103 + font-weight: bold;
  104 + color: $black;
  105 + }
  106 + & > br, p > br {
  107 + clear: both;
  108 + }
  109 + a {
  110 + color: $primary;
  111 + text-decoration: none;
  112 + }
  113 + blockquote {
  114 + padding: 8px 16px;
  115 + background-color: rgba($primary, 0.1);
  116 + border-radius: 4px;
  117 + border-left: 4px solid $primary;
  118 + margin: 1em 0;
  119 + }
  120 + blockquote p {
  121 + margin: 0;
  122 + }
  123 + hr {
  124 + height: 1px;
  125 + border: 0;
  126 + background: $border;
  127 + clear: both;
  128 + }
  129 + p > code, li > code {
  130 + font-family: Microsoft YaHei;
  131 + background-color: rgba($primary, 0.1);
  132 + color: $primary;
  133 + padding: 2px 4px;
  134 + margin: 0 4px;
  135 + border-radius: 4px;
  136 + }
  137 +}
0 138 \ No newline at end of file
... ...
examples/styles/nprogress.scss 0 → 100644
  1 +++ a/examples/styles/nprogress.scss
... ... @@ -0,0 +1,74 @@
  1 +/* Make clicks pass-through */
  2 +#nprogress {
  3 + pointer-events: none;
  4 +}
  5 +
  6 +#nprogress .bar {
  7 + background: $primary !important;
  8 +
  9 + position: fixed;
  10 + z-index: 1031;
  11 + top: 0;
  12 + left: 0;
  13 +
  14 + width: 100%;
  15 + height: 2px;
  16 +}
  17 +
  18 +/* Fancy blur effect */
  19 +#nprogress .peg {
  20 + display: block;
  21 + position: absolute;
  22 + right: 0px;
  23 + width: 100px;
  24 + height: 100%;
  25 + box-shadow: 0 0 10px $primary, 0 0 5px $primary !important;
  26 + opacity: 1.0;
  27 +
  28 + -webkit-transform: rotate(3deg) translate(0px, -4px);
  29 + -ms-transform: rotate(3deg) translate(0px, -4px);
  30 + transform: rotate(3deg) translate(0px, -4px);
  31 +}
  32 +
  33 +/* Remove these to get rid of the spinner */
  34 +#nprogress .spinner {
  35 + display: block;
  36 + position: fixed;
  37 + z-index: 1031;
  38 + top: 15px;
  39 + right: 15px;
  40 +}
  41 +
  42 +#nprogress .spinner-icon {
  43 + width: 18px;
  44 + height: 18px;
  45 + box-sizing: border-box;
  46 +
  47 + border: solid 2px transparent;
  48 + border-top-color: $primary !important;
  49 + border-left-color: $primary !important;
  50 + border-radius: 50%;
  51 +
  52 + -webkit-animation: nprogress-spinner 400ms linear infinite;
  53 + animation: nprogress-spinner 400ms linear infinite;
  54 +}
  55 +
  56 +.nprogress-custom-parent {
  57 + overflow: hidden;
  58 + position: relative;
  59 +}
  60 +
  61 +.nprogress-custom-parent #nprogress .spinner,
  62 +.nprogress-custom-parent #nprogress .bar {
  63 + position: absolute;
  64 +}
  65 +
  66 +@-webkit-keyframes nprogress-spinner {
  67 + 0% { -webkit-transform: rotate(0deg); }
  68 + 100% { -webkit-transform: rotate(360deg); }
  69 +}
  70 +@keyframes nprogress-spinner {
  71 + 0% { transform: rotate(0deg); }
  72 + 100% { transform: rotate(360deg); }
  73 +}
  74 +
... ...
examples/styles/variables.scss 0 → 100644
  1 +++ a/examples/styles/variables.scss
... ... @@ -0,0 +1,19 @@
  1 +$primary: #F39800;
  2 +
  3 +$blue: #2f54eb;
  4 +$blue-light: #69c0ff;
  5 +$blue-hover: #e6f7ff;
  6 +$red: #f5222d;
  7 +$green: #26aa58;
  8 +$green-light: #5edd8e;
  9 +$orange: #ff9852;
  10 +$gray: #343434;
  11 +$grey: #8c8c8c;
  12 +$purple: #722ed1;
  13 +$cyan: #13c2c2;
  14 +
  15 +$black: #000;
  16 +$text: #314659;
  17 +$border: #e8e8e8;
  18 +$border-light: rgba(#e8e8e8, 0.2);
  19 +$background: #fff;
0 20 \ No newline at end of file
... ...
examples/views/docs/component/form.md 0 → 100644
  1 +++ a/examples/views/docs/component/form.md
... ... @@ -0,0 +1,210 @@
  1 +# Form 表单
  2 +
  3 +根据JSON Scheme配置自动生成表单
  4 +
  5 +## 基础用法
  6 +
  7 +配置`list`属性设置JSON Scheme配置列表
  8 +
  9 +<div class="code-snippet-box">
  10 +
  11 +::: snippet `v-model`值动态改变,支持初始化
  12 +
  13 +```html
  14 +<template>
  15 + <div>
  16 + <pre class="demo-model">{{ model }}</pre>
  17 + <z-form v-model="model" :list="list"></z-form>
  18 + </div>
  19 +</template>
  20 +
  21 +<script>
  22 +export default {
  23 + data() {
  24 + return {
  25 + model: { name: '', age: '' },
  26 + list: [
  27 + { type: 'el-input', label: '姓名', key: 'name' },
  28 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  29 + ]
  30 + }
  31 + }
  32 +}
  33 +</script>
  34 +```
  35 +
  36 +:::
  37 +
  38 +::: snippet `span`设置行占位
  39 +
  40 +```html
  41 +<template>
  42 + <z-form v-model="model" :list="list" :span="12"></z-form>
  43 +</template>
  44 +
  45 +<script>
  46 +export default {
  47 + data() {
  48 + return {
  49 + model: { name: '', age: '' },
  50 + list: [
  51 + { type: 'el-input', label: '姓名', key: 'name' },
  52 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  53 + ]
  54 + }
  55 + }
  56 +}
  57 +</script>
  58 +```
  59 +
  60 +:::
  61 +
  62 +::: snippet `label-width`设置标题宽度
  63 +
  64 +```html
  65 +<template>
  66 + <z-form v-model="model" :list="list" label-width="60px"></z-form>
  67 +</template>
  68 +
  69 +<script>
  70 +export default {
  71 + data() {
  72 + return {
  73 + model: { name: '', age: '' },
  74 + list: [
  75 + { type: 'el-input', label: '姓名', key: 'name' },
  76 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  77 + ]
  78 + }
  79 + }
  80 +}
  81 +</script>
  82 +```
  83 +
  84 +:::
  85 +
  86 +</div>
  87 +
  88 +## 表单校验
  89 +
  90 +配置`list`的配置项中的`rules`
  91 +
  92 +<div class="code-snippet-box">
  93 +
  94 +::: snippet `v-model`值动态改变,支持初始化
  95 +
  96 +```html
  97 +<template>
  98 + <div>
  99 + <z-form ref="form" v-model="model" :list="list" :span="12" @validate="onValidate" @reset="onReset"></z-form>
  100 + <el-button size="small" type="primary" @click="submit">提交</el-button>
  101 + <el-button size="small" plain @click="reset">重置</el-button>
  102 + </div>
  103 +</template>
  104 +
  105 +<script>
  106 +export default {
  107 + data() {
  108 + return {
  109 + model: { name: '', age: '' },
  110 + list: [
  111 + { type: 'el-input', label: '姓名', key: 'name', rules: [{ required: true, message: '请输入', trigger: 'change' }] },
  112 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  113 + ]
  114 + }
  115 + },
  116 + methods: {
  117 + onValidate(valid, model) {
  118 + if (valid) {
  119 + console.log(model);
  120 + }
  121 + },
  122 + onReset() {
  123 + Object.keys(this.model).forEach(key => {
  124 + this.model[key] = '';
  125 + });
  126 + },
  127 + submit() {
  128 + this.$refs.form.validate();
  129 + },
  130 + reset() {
  131 + this.$refs.form.reset();
  132 + }
  133 + }
  134 +}
  135 +</script>
  136 +```
  137 +
  138 +:::
  139 +
  140 +</div>
  141 +
  142 +## 表单分组
  143 +
  144 +将表单内容进行分组显示
  145 +
  146 +::: snippet 表单配置项的`group`值设置分组
  147 +
  148 +```html
  149 +<template>
  150 + <div>
  151 + <pre class="demo-model">{{ model }}</pre>
  152 + <z-form v-model="model" :list="list" :span="8" label-width="80px"></z-form>
  153 + </div>
  154 +</template>
  155 +
  156 +<script>
  157 +export default {
  158 + data() {
  159 + return {
  160 + model: { name: '', age: '', company: '', address: '', time: '', salary: '' },
  161 + list: [
  162 + {
  163 + group: { title: '基础信息' },
  164 + list: [
  165 + { type: 'el-input', label: '姓名', key: 'name', rules: [{ required: true, message: '请输入', trigger: 'change' }], span: 12 },
  166 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' }, span: 12 },
  167 + ],
  168 + },
  169 + {
  170 + group: { title: '工作信息' },
  171 + list: [
  172 + { type: 'el-input', label: '公司', key: 'company' },
  173 + { type: 'el-input', label: '地址', key: 'address' },
  174 + { type: 'el-input', label: '时限', key: 'time' },
  175 + { type: 'el-input', label: '薪资', key: 'salary' },
  176 + ],
  177 + },
  178 + ]
  179 + }
  180 + },
  181 +}
  182 +</script>
  183 +```
  184 +
  185 +:::
  186 +
  187 +## API
  188 +
  189 +## Attribute 属性
  190 +
  191 +参数|说明|类型|可选值|默认值
  192 +-|-|-|-|-
  193 +value | 值 | Object | - | -
  194 +list | JSON Scheme配置项列表 | Array | - | []
  195 +formClass | 表单class | String | - | -
  196 +titleClass | 标题class | String | - | -
  197 +contentClass | 内容class | String | - | -
  198 +itemClass | 表单项class | String | - | -
  199 +groupClass | 表单分组class | String | - | -
  200 +labelWidth | 表单项标题宽度 | String | - | -
  201 +labelPosition | 表单项标题位置 | String | - | top
  202 +size | 大小 | String | - | small
  203 +span | 占位 | Number | - | 24
  204 +
  205 +## Events 事件
  206 +
  207 +事件名称|说明|回调参数
  208 +-|-|-
  209 +input | 表单值变化 | 表单model
  210 +validate | 校验表单 | 是否通过,表单model
0 211 \ No newline at end of file
... ...
examples/views/docs/component/table.md 0 → 100644
  1 +++ a/examples/views/docs/component/table.md
... ... @@ -0,0 +1,118 @@
  1 +# Table 表格
  2 +
  3 +根据JSON Scheme配置自动生成表格
  4 +
  5 +## 基础用法
  6 +
  7 +配置`list`属性设置JSON Scheme配置列表
  8 +
  9 +::: snippet `tableProps`设置表格参数
  10 +
  11 +```html
  12 +<template>
  13 + <z-table v-model="tableData" :list="list" :tableProps="{ border: true }"></z-table>
  14 +</template>
  15 +
  16 +<script>
  17 +export default {
  18 + data() {
  19 + return {
  20 + tableData: [
  21 + { name: '张三', age: 16 },
  22 + { name: '李四', age: 24 }
  23 + ],
  24 + list: [
  25 + { label: '姓名', key: 'name' },
  26 + { label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  27 + ]
  28 + }
  29 + }
  30 +}
  31 +</script>
  32 +```
  33 +
  34 +:::
  35 +
  36 +## 自定义渲染
  37 +
  38 +配置`list`属性设置JSON Scheme配置列表
  39 +
  40 +<div class="code-snippet-box">
  41 +
  42 +::: snippet `render`函数式渲染
  43 +
  44 +```html
  45 +<template>
  46 + <z-table v-model="tableData" :list="list"></z-table>
  47 +</template>
  48 +
  49 +<script>
  50 +export default {
  51 + data() {
  52 + return {
  53 + tableData: [
  54 + { name: '张三', age: 16 },
  55 + { name: '李四', age: 24 }
  56 + ],
  57 + list: [
  58 + { label: '姓名', key: 'name', render: (h, { value }) => { return h('span', { style: { background: 'rgba(255, 0, 0, 0.5)', color: '#fff' } }, value) } },
  59 + { label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  60 + ]
  61 + }
  62 + }
  63 +}
  64 +</script>
  65 +```
  66 +
  67 +:::
  68 +
  69 +::: snippet `slot`插槽式渲染
  70 +
  71 +```html
  72 +<template>
  73 + <z-table v-model="tableData" :list="list">
  74 + <template #value-age="{ value }">
  75 + <el-tag v-if="value" :type="value > 16 ? 'success' : 'danger'" size="mini" disable-transitions>{{ value }}</el-tag>
  76 + </template>
  77 + </z-table>
  78 +</template>
  79 +
  80 +<script>
  81 +export default {
  82 + data() {
  83 + return {
  84 + tableData: [
  85 + { name: '张三', age: 16 },
  86 + { name: '李四', age: 24 }
  87 + ],
  88 + list: [
  89 + { type: 'el-input', label: '姓名', key: 'name' },
  90 + { type: 'el-input-number', label: '年龄', key: 'age', props: { 'controls-position': 'right' } },
  91 + ]
  92 + }
  93 + }
  94 +}
  95 +</script>
  96 +```
  97 +
  98 +:::
  99 +
  100 +</div>
  101 +
  102 +## API
  103 +
  104 +## Attribute 属性
  105 +
  106 +参数|说明|类型|可选值|默认值
  107 +-|-|-|-|-
  108 +value | 表格数据 | Array | - | -
  109 +list | JSON Scheme配置项列表 | Array | - | []
  110 +tableProps | 表格参数 | Object | - | -
  111 +tableEvents | 表格参数 | Object | - | -
  112 +minWidth | 列宽 | Number | - | -
  113 +
  114 +## Events 事件
  115 +
  116 +事件名称|说明|回调参数
  117 +-|-|-
  118 +selection | 表格选中 | 选中项
0 119 \ No newline at end of file
... ...
examples/views/docs/guide/installation.md 0 → 100644
  1 +++ a/examples/views/docs/guide/installation.md
... ... @@ -0,0 +1,13 @@
  1 +# 安装
  2 +
  3 +本组件库处于未开发完成状态,暂时为私有库,仅供内部项目使用,当前最新版本号为`{{ appVersion }}`
  4 +
  5 +> 注意:由于服务器的SSL证书未经过第三方机构签署,因此在使用本私有库时,需要在git中设置忽略ssl验证`git config http.sslVerify "false"`
  6 +
  7 +## npm安装
  8 +
  9 +> 开发中...
  10 +
  11 +## yarn安装
  12 +
  13 +> 开发中...
... ...
examples/views/docs/guide/introduce.md 0 → 100644
  1 +++ a/examples/views/docs/guide/introduce.md
... ... @@ -0,0 +1,21 @@
  1 +# {{ appName }}
  2 +
  3 +`{{ appName }}` 是则一内部Web系统的的公有组件库。
  4 +
  5 +## 特性
  6 +
  7 +数据驱动视图、组件模块化替换、任意组件渲染
  8 +
  9 +<div style="display: flex; align-items: center;padding: 30px 0;">
  10 + <img src="/img/vue.svg" style="width: 100px;" />
  11 + <i class="el-icon-plus" style="padding: 0 40px;"></i>
  12 + <img src="/img/element.svg" style="width: 100px;" />
  13 + <i class="el-icon-right" style="padding: 0 40px;"></i>
  14 + <img src="/img/logo.svg" style="width: 100px;" />
  15 +</div>
  16 +
  17 +**Vue.js**提供核心驱动,**Element**组成基本结构,{{ appName }}渲染配置数据
  18 +
  19 +## 谁在使用
  20 +
  21 +* <a href="http://www.zeyisupplychain.com/" target="_blank">上海则一供应链管理有限公司 </a>
... ...
examples/views/layout/component.vue 0 → 100644
  1 +++ a/examples/views/layout/component.vue
... ... @@ -0,0 +1,223 @@
  1 +<template>
  2 + <el-container>
  3 + <layout-header @menu-change="handleSelect"></layout-header>
  4 + <el-container class="layout-container__component">
  5 + <el-aside class="layout-aside__component" width="300px">
  6 + <el-menu :default-active="activeMenu" class="layout-aside-menu__component" @select="handleSelect">
  7 + <h4 class="side-menu__group">开发指南</h4>
  8 + <el-menu-item v-for="(doc, index) in guideList" :key="`doc-${index}`" :index="doc.name">{{ doc.meta.title }}</el-menu-item>
  9 + <h4 class="side-menu__group">
  10 + 组件<el-tag type="info" size="mini">{{ componentsCount }}</el-tag>
  11 + </h4>
  12 + <el-menu-item-group v-for="(component, idx) in componentList" :key="idx">
  13 + <template slot="title">{{ component.group }}</template>
  14 + <el-menu-item v-for="(data, index) in component.children" :key="index" :index="data.name">{{ data.meta.title }}</el-menu-item>
  15 + </el-menu-item-group>
  16 + <h4 class="side-menu__group">其它</h4>
  17 + <el-menu-item v-for="(doc, index) in otherList" :key="`other-${index}`" :index="doc.name">{{ doc.meta.title }}</el-menu-item>
  18 + </el-menu>
  19 + </el-aside>
  20 + <el-main class="layout-main__component">
  21 + <router-view></router-view>
  22 + </el-main>
  23 + <el-aside class="layout-aside__preview" width="200px">
  24 + <a class="anchor" :class="{ active: item.hash === currentAnchor }" v-for="(item, index) in anchorList" :key="index" @click="jumpAnchor(item)">{{ item.text }}</a>
  25 + </el-aside>
  26 + </el-container>
  27 + </el-container>
  28 +</template>
  29 +
  30 +<script>
  31 +import LayoutHeader from './components/header';
  32 +import { guides, components, others } from '@/router/routes';
  33 +
  34 +const headerHeight = 80;
  35 +
  36 +export default {
  37 + name: 'componentLayout',
  38 + components: { LayoutHeader },
  39 + data() {
  40 + return {
  41 + activeMenu: 'introduce',
  42 + guideList: guides,
  43 + otherList: others,
  44 + componentList: components,
  45 + anchorList: [],
  46 + currentAnchor: '',
  47 + };
  48 + },
  49 + created() {
  50 + const { name } = this.$route || {};
  51 + this.activeMenu = name;
  52 + },
  53 + mounted() {
  54 + this.initAnchorList();
  55 + window.onscroll = e => {
  56 + let rangeIndex = 0;
  57 + for (let index in this.anchorList) {
  58 + let anchor = this.anchorList[index] || {};
  59 + const dom = document.querySelector(anchor.hash) || { offsetTop: 0 };
  60 + if (window.pageYOffset >= dom.offsetTop - headerHeight) {
  61 + rangeIndex = index;
  62 + }
  63 + }
  64 + this.currentAnchor = this.anchorList[rangeIndex] ? this.anchorList[rangeIndex].hash : {};
  65 + };
  66 + // 初次加载时根据url hash跳转到指定锚点
  67 + if (this.$route.hash) {
  68 + const anchor = document.querySelector(this.$route.hash);
  69 + document.documentElement.scrollTop = anchor.offsetTop - headerHeight;
  70 + }
  71 + },
  72 + watch: {
  73 + $route(to, from) {
  74 + this.currentAnchor = to.hash;
  75 + if (to.path !== from.path) {
  76 + this.$nextTick(this.initAnchorList);
  77 + }
  78 + },
  79 + },
  80 + computed: {
  81 + componentsCount() {
  82 + let result = 0;
  83 + this.componentList.forEach(item => {
  84 + result += (item.children || []).length;
  85 + });
  86 + return result;
  87 + },
  88 + },
  89 + methods: {
  90 + isBottom() {
  91 + // 变量scrollTop是滚动条滚动时,距离顶部的距离
  92 + const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
  93 + // 变量windowHeight是可视区的高度
  94 + const windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
  95 + // 变量scrollHeight是滚动条的总高度
  96 + const scrollHeight = document.documentElement.scrollHeight || document.body.scrollHeight;
  97 + // 滚动条到底部的条件
  98 + return scrollTop + windowHeight === scrollHeight;
  99 + },
  100 + initAnchorList() {
  101 + document.documentElement.scrollTop = 0;
  102 + this.anchorList = [];
  103 + const domList = document.querySelectorAll('.header-anchor');
  104 + let anchorList = [];
  105 + let anchorBreak = false;
  106 + for (let index in domList) {
  107 + let dom = domList[index] || {};
  108 + if (dom.parentNode) {
  109 + dom.addEventListener('click', e => {
  110 + // 阻止a标签的默认行为
  111 + e = e || window.event;
  112 + e.preventDefault();
  113 + document.documentElement.scrollTop = dom.offsetTop - headerHeight;
  114 + this.$router.replace({ path: this.$route.path, hash: dom.hash });
  115 + });
  116 + const text = `${dom.parentNode.innerHTML}`.replace(/<\/?.*[^>]*>/g, '').trim(); // 从innerHTML中去掉其它标签获及空格取文本内容
  117 + if (text === 'API') {
  118 + // 跳过API及之后的锚点
  119 + anchorBreak = true;
  120 + }
  121 + if (!anchorBreak) {
  122 + anchorList.push({
  123 + text,
  124 + href: dom.href,
  125 + hash: dom.hash,
  126 + });
  127 + }
  128 + }
  129 + }
  130 + this.anchorList = anchorList;
  131 + this.currentAnchor = (anchorList[0] || {}).hash;
  132 + },
  133 + jumpAnchor({ hash, offsetTop }) {
  134 + this.$router.replace({ path: this.$route.path, hash });
  135 + const dom = document.querySelector(hash) || { offsetTop: 0 };
  136 + document.documentElement.scrollTop = dom.offsetTop - headerHeight;
  137 + },
  138 + handleSelect(key) {
  139 + if (key && this.$route.name !== key) {
  140 + this.activeMenu = key;
  141 + this.$router.push({ name: key });
  142 + }
  143 + },
  144 + },
  145 +};
  146 +</script>
  147 +
  148 +<style lang="scss">
  149 +.layout-container__component {
  150 + margin-top: 60px;
  151 + .layout-aside__component {
  152 + &::-webkit-scrollbar {
  153 + width: 5px;
  154 + }
  155 + &::-webkit-scrollbar-thumb {
  156 + background-color: #e5e5e5;
  157 + }
  158 + &::after {
  159 + position: absolute;
  160 + top: 50%;
  161 + right: 0;
  162 + content: '';
  163 + display: inline-block;
  164 + transform: translateY(-50%);
  165 + height: 90%;
  166 + border-right: 1px solid $border;
  167 + }
  168 + left: 0;
  169 + position: fixed;
  170 + height: calc(100vh - 60px);
  171 + background: inherit;
  172 + .el-menu-item {
  173 + border-right: 3px solid rgba(0, 0, 0, 0);
  174 + }
  175 + .el-menu-item:hover {
  176 + color: $primary;
  177 + background-color: rgba(0, 0, 0, 0);
  178 + }
  179 + .el-menu-item.is-active {
  180 + background-color: rgba($primary, 0.1);
  181 + border-right: 3px solid $primary;
  182 + }
  183 + .el-menu-item,
  184 + .el-submenu__title {
  185 + height: 40px;
  186 + line-height: 40px;
  187 + }
  188 + .layout-aside-menu__component {
  189 + background: transparent;
  190 + border-right: 0;
  191 + }
  192 + }
  193 + .layout-aside__preview {
  194 + position: fixed;
  195 + right: 0;
  196 + height: calc(100vh - 60px);
  197 + width: 150px !important;
  198 + padding: 30px 0;
  199 + .anchor {
  200 + display: inline-block;
  201 + font-size: 12px;
  202 + text-decoration: none;
  203 + padding: 5px 20px;
  204 + width: 100%;
  205 + box-sizing: border-box;
  206 + color: $text;
  207 + transition: all 300ms ease-out;
  208 + border-left: 1px solid $border;
  209 + cursor: pointer;
  210 + }
  211 + .anchor:hover,
  212 + .active {
  213 + color: $primary;
  214 + border-left: 1px solid $primary;
  215 + }
  216 + }
  217 + .layout-main__component {
  218 + margin-left: 300px;
  219 + margin-right: 150px;
  220 + padding: 20px 40px !important;
  221 + }
  222 +}
  223 +</style>
... ...
examples/views/layout/components/header.vue 0 → 100644
  1 +++ a/examples/views/layout/components/header.vue
... ... @@ -0,0 +1,154 @@
  1 +<template>
  2 + <el-header class="layout-header">
  3 + <div class="left">
  4 + <img class="logo" src="@/assets/logo.svg" />
  5 + <span class="title">{{ appName }}</span>
  6 + <template v-if="activeMenu === '/component'">
  7 + <el-divider class="divider" direction="vertical"></el-divider>
  8 + <el-autocomplete
  9 + v-model="searchKey"
  10 + :fetch-suggestions="querySearch"
  11 + placeholder="搜索组件"
  12 + :trigger-on-focus="false"
  13 + @select="handleSelectMenu"
  14 + prefix-icon="el-icon-search"
  15 + class="autocomplete"
  16 + popper-class="search"
  17 + size="small"
  18 + clearable
  19 + >
  20 + <div slot-scope="{ item }">
  21 + <div class="search-option">
  22 + <span>{{ item.title }}</span>
  23 + <span class="group">{{ item.group }}</span>
  24 + </div>
  25 + </div>
  26 + </el-autocomplete>
  27 + </template>
  28 + </div>
  29 + <div class="right">
  30 + <el-menu :default-active="activeMenu" mode="horizontal" @select="handleSelect">
  31 + <el-menu-item v-for="(data, index) in pages" :key="index" :index="data.meta.path">{{ data.meta.title }}</el-menu-item>
  32 + </el-menu>
  33 + </div>
  34 + </el-header>
  35 +</template>
  36 +
  37 +<script>
  38 +import { pages, components } from '@/router/routes';
  39 +
  40 +export default {
  41 + name: 'layoutHeader',
  42 + data() {
  43 + let componentList = [];
  44 + components.forEach((data, index) => {
  45 + if (data.children && data.children.length > 0) {
  46 + data.children.forEach(item => {
  47 + componentList.push({ group: data.group, name: item.name, ...item.meta });
  48 + });
  49 + }
  50 + });
  51 + return {
  52 + appName: process.env.VUE_APP_NAME,
  53 + activeMenu: '/index',
  54 + components: componentList,
  55 + pages: pages.map((data, index) => {
  56 + const param = data.meta && data.meta.path ? {} : { meta: { title: `Page - ${index}`, path: '/index' } };
  57 + return { ...data, ...param };
  58 + }),
  59 + searchKey: undefined,
  60 + };
  61 + },
  62 + created() {
  63 + const { matched = [] } = this.$route || {};
  64 + const route = matched[0] || {};
  65 + this.activeMenu = route.path || '/index';
  66 + },
  67 + methods: {
  68 + querySearch(queryString, cb) {
  69 + var components = this.components;
  70 + var results = queryString ? components.filter(this.createFilter(queryString)) : components;
  71 + // 调用 callback 返回建议列表的数据
  72 + cb(results);
  73 + },
  74 + createFilter(queryString) {
  75 + return component => {
  76 + return component.name.toLowerCase().indexOf(queryString.toLowerCase()) >= 0;
  77 + };
  78 + },
  79 + handleSelect(key) {
  80 + if (key && this.$route.path !== key) {
  81 + this.$router.push({ path: key });
  82 + }
  83 + },
  84 + handleSelectMenu({ name }) {
  85 + this.$emit('menu-change', name);
  86 + },
  87 + },
  88 +};
  89 +</script>
  90 +
  91 +<style lang="scss">
  92 +.layout-header {
  93 + background-color: $background;
  94 + position: fixed;
  95 + display: flex;
  96 + align-items: center;
  97 + justify-content: space-between;
  98 + box-shadow: 0 2px 8px $border;
  99 + height: 60px;
  100 + width: 100%;
  101 + z-index: 10;
  102 + padding: 0 60px !important;
  103 + .left {
  104 + display: flex;
  105 + align-items: center;
  106 + .logo {
  107 + height: 24px;
  108 + padding-right: 10px;
  109 + }
  110 + .title {
  111 + font-weight: bold;
  112 + font-size: 20px;
  113 + background-image: -webkit-linear-gradient(bottom, #333, #666);
  114 + background-clip: text;
  115 + -webkit-text-fill-color: transparent;
  116 + }
  117 + .divider {
  118 + margin: 0 20px;
  119 + }
  120 + .autocomplete {
  121 + input {
  122 + border-top: 0;
  123 + border-left: 0;
  124 + border-right: 0;
  125 + border-radius: 0;
  126 + }
  127 + }
  128 + }
  129 + .right {
  130 + display: flex;
  131 + align-items: center;
  132 + justify-content: space-between;
  133 + .el-menu.el-menu--horizontal {
  134 + border: 0;
  135 + }
  136 + .theme-switch {
  137 + margin-left: 10px;
  138 + cursor: pointer;
  139 + }
  140 + }
  141 +}
  142 +.search {
  143 + min-width: 300px;
  144 + .search-option {
  145 + display: flex;
  146 + align-items: center;
  147 + justify-content: space-between;
  148 + font-weight: 600;
  149 + .group {
  150 + color: #d9d9d9;
  151 + }
  152 + }
  153 +}
  154 +</style>
... ...
examples/views/layout/default.vue 0 → 100644
  1 +++ a/examples/views/layout/default.vue
... ... @@ -0,0 +1,22 @@
  1 +<template>
  2 + <el-container>
  3 + <layout-header></layout-header>
  4 + <el-container class="layout-container__default">
  5 + <router-view></router-view>
  6 + </el-container>
  7 + </el-container>
  8 +</template>
  9 +
  10 +<script>
  11 +import LayoutHeader from './components/header';
  12 +export default {
  13 + name: 'defaultLayout',
  14 + components: { LayoutHeader },
  15 +};
  16 +</script>
  17 +
  18 +<style lang="scss">
  19 +.layout-container__default {
  20 + margin-top: 60px;
  21 +}
  22 +</style>
... ...
examples/views/page/error/404.vue 0 → 100644
  1 +++ a/examples/views/page/error/404.vue
... ... @@ -0,0 +1,229 @@
  1 +<template>
  2 + <div class="page-404">
  3 + <div class="pic-404">
  4 + <img class="pic-404__parent" :src="img_404" alt="404" />
  5 + <img class="pic-404__child left" :src="img_404_cloud" alt="404" />
  6 + <img class="pic-404__child mid" :src="img_404_cloud" alt="404" />
  7 + <img class="pic-404__child right" :src="img_404_cloud" alt="404" />
  8 + </div>
  9 + <div class="bullshit">
  10 + <div class="bullshit__oops">哇哦!</div>
  11 + <div class="bullshit__headline">{{ message }}</div>
  12 + <div class="bullshit__info">请检查您输入的地址是否正确,请点击以下按钮返回主页</div>
  13 + <a href="/" class="bullshit__return-home">返回首页</a>
  14 + </div>
  15 + </div>
  16 +</template>
  17 +
  18 +<script>
  19 +import img_404 from '@/assets/images/error/404.png';
  20 +import img_404_cloud from '@/assets/images/error/404_cloud.png';
  21 +
  22 +export default {
  23 + name: 'page404',
  24 + data() {
  25 + return {
  26 + img_404,
  27 + img_404_cloud,
  28 + };
  29 + },
  30 + computed: {
  31 + message() {
  32 + return '这个页面找不到了......';
  33 + },
  34 + },
  35 +};
  36 +</script>
  37 +
  38 +<style rel="stylesheet/scss" lang="scss" scoped>
  39 +.page-404 {
  40 + height: 100vh;
  41 + overflow: hidden;
  42 + display: flex;
  43 + align-items: center;
  44 + justify-content: center;
  45 + .pic-404 {
  46 + position: relative;
  47 + float: left;
  48 + width: 600px;
  49 + padding: 150px 0;
  50 + overflow: hidden;
  51 + &__parent {
  52 + width: 100%;
  53 + }
  54 + &__child {
  55 + position: absolute;
  56 + &.left {
  57 + width: 80px;
  58 + top: 17px;
  59 + left: 220px;
  60 + opacity: 0;
  61 + animation-name: cloudLeft;
  62 + animation-duration: 2s;
  63 + animation-timing-function: linear;
  64 + animation-fill-mode: forwards;
  65 + animation-delay: 1s;
  66 + animation-iteration-count: infinite;
  67 + }
  68 + &.mid {
  69 + width: 46px;
  70 + top: 10px;
  71 + left: 420px;
  72 + opacity: 0;
  73 + animation-name: cloudMid;
  74 + animation-duration: 2s;
  75 + animation-timing-function: linear;
  76 + animation-fill-mode: forwards;
  77 + animation-delay: 1.2s;
  78 + animation-iteration-count: infinite;
  79 + }
  80 + &.right {
  81 + width: 62px;
  82 + top: 100px;
  83 + left: 500px;
  84 + opacity: 0;
  85 + animation-name: cloudRight;
  86 + animation-duration: 2s;
  87 + animation-timing-function: linear;
  88 + animation-fill-mode: forwards;
  89 + animation-delay: 1s;
  90 + animation-iteration-count: infinite;
  91 + }
  92 + @keyframes cloudLeft {
  93 + 0% {
  94 + top: 17px;
  95 + left: 220px;
  96 + opacity: 0;
  97 + }
  98 + 20% {
  99 + top: 33px;
  100 + left: 188px;
  101 + opacity: 1;
  102 + }
  103 + 80% {
  104 + top: 81px;
  105 + left: 92px;
  106 + opacity: 1;
  107 + }
  108 + 100% {
  109 + top: 97px;
  110 + left: 60px;
  111 + opacity: 0;
  112 + }
  113 + }
  114 + @keyframes cloudMid {
  115 + 0% {
  116 + top: 10px;
  117 + left: 420px;
  118 + opacity: 0;
  119 + }
  120 + 20% {
  121 + top: 40px;
  122 + left: 360px;
  123 + opacity: 1;
  124 + }
  125 + 70% {
  126 + top: 130px;
  127 + left: 180px;
  128 + opacity: 1;
  129 + }
  130 + 100% {
  131 + top: 160px;
  132 + left: 120px;
  133 + opacity: 0;
  134 + }
  135 + }
  136 + @keyframes cloudRight {
  137 + 0% {
  138 + top: 100px;
  139 + left: 500px;
  140 + opacity: 0;
  141 + }
  142 + 20% {
  143 + top: 120px;
  144 + left: 460px;
  145 + opacity: 1;
  146 + }
  147 + 80% {
  148 + top: 180px;
  149 + left: 340px;
  150 + opacity: 1;
  151 + }
  152 + 100% {
  153 + top: 200px;
  154 + left: 300px;
  155 + opacity: 0;
  156 + }
  157 + }
  158 + }
  159 + }
  160 + .bullshit {
  161 + position: relative;
  162 + float: left;
  163 + width: 340px;
  164 + padding: 150px 0;
  165 + overflow: hidden;
  166 + &__oops {
  167 + font-size: 32px;
  168 + font-weight: bold;
  169 + line-height: 40px;
  170 + color: $primary;
  171 + opacity: 0;
  172 + margin-bottom: 20px;
  173 + animation-name: slideUp;
  174 + animation-duration: 0.5s;
  175 + animation-fill-mode: forwards;
  176 + }
  177 + &__headline {
  178 + font-size: 20px;
  179 + line-height: 24px;
  180 + color: $primary;
  181 + opacity: 0;
  182 + margin-bottom: 10px;
  183 + animation-name: slideUp;
  184 + animation-duration: 0.5s;
  185 + animation-delay: 0.1s;
  186 + animation-fill-mode: forwards;
  187 + }
  188 + &__info {
  189 + font-size: 13px;
  190 + line-height: 21px;
  191 + color: $grey;
  192 + opacity: 0;
  193 + margin-bottom: 30px;
  194 + animation-name: slideUp;
  195 + animation-duration: 0.5s;
  196 + animation-delay: 0.2s;
  197 + animation-fill-mode: forwards;
  198 + }
  199 + &__return-home {
  200 + display: block;
  201 + float: left;
  202 + width: 110px;
  203 + height: 36px;
  204 + background: $primary;
  205 + border-radius: 100px;
  206 + text-align: center;
  207 + color: #ffffff;
  208 + opacity: 0;
  209 + font-size: 14px;
  210 + line-height: 36px;
  211 + cursor: pointer;
  212 + animation-name: slideUp;
  213 + animation-duration: 0.5s;
  214 + animation-delay: 0.3s;
  215 + animation-fill-mode: forwards;
  216 + }
  217 + @keyframes slideUp {
  218 + 0% {
  219 + transform: translateY(60px);
  220 + opacity: 0;
  221 + }
  222 + 100% {
  223 + transform: translateY(0);
  224 + opacity: 1;
  225 + }
  226 + }
  227 + }
  228 +}
  229 +</style>
... ...
examples/views/page/index.vue 0 → 100644
  1 +++ a/examples/views/page/index.vue
... ... @@ -0,0 +1,49 @@
  1 +<template>
  2 + <div class="page-index">
  3 + <div class="logo">
  4 + <img alt="logo" src="@/assets/logo.svg" />
  5 + </div>
  6 + <div class="content">
  7 + 欢迎使用<span class="name">{{ appName }}</span
  8 + >组件库
  9 + </div>
  10 + </div>
  11 +</template>
  12 +
  13 +<script>
  14 +export default {
  15 + name: 'index',
  16 + data() {
  17 + return {
  18 + appName: process.env.VUE_APP_NAME,
  19 + };
  20 + },
  21 +};
  22 +</script>
  23 +
  24 +<style lang="scss">
  25 +@import '@/styles/variables.scss';
  26 +
  27 +.page-index {
  28 + width: 100%;
  29 + text-align: center;
  30 + .logo {
  31 + display: flex;
  32 + align-items: center;
  33 + justify-content: center;
  34 + padding-top: 150px;
  35 + img {
  36 + width: 200px;
  37 + }
  38 + }
  39 + .content {
  40 + padding-top: 50px;
  41 + font-size: 20px;
  42 + .name {
  43 + font-size: 24px;
  44 + padding: 0px 10px;
  45 + color: $primary;
  46 + }
  47 + }
  48 +}
  49 +</style>
... ...
examples/views/page/other.vue 0 → 100644
  1 +++ a/examples/views/page/other.vue
... ... @@ -0,0 +1,15 @@
  1 +<template>
  2 + <div class="page-other">
  3 + 非markdown页示例
  4 + </div>
  5 +</template>
  6 +
  7 +<script>
  8 +export default {
  9 + name: 'other',
  10 + data() {
  11 + return {};
  12 + },
  13 + methods: {},
  14 +};
  15 +</script>
... ...
package.json 0 → 100644
  1 +++ a/package.json
... ... @@ -0,0 +1,45 @@
  1 +{
  2 + "name": "zee",
  3 + "version": "1.0.0",
  4 + "private": true,
  5 + "main": "lib/zee.umd.min.js",
  6 + "scripts": {
  7 + "serve": "vue-cli-service serve",
  8 + "build": "vue-cli-service build",
  9 + "lint": "vue-cli-service lint",
  10 + "lib": "vue-cli-service build --target lib --name zee --dest lib packages/index.js"
  11 + },
  12 + "dependencies": {
  13 + "axios": "^0.19.2",
  14 + "core-js": "^3.6.5",
  15 + "element-theme-chalk": "^2.13.2",
  16 + "element-ui": "^2.13.2",
  17 + "mockjs": "^1.1.0",
  18 + "nprogress": "^0.2.0",
  19 + "vue": "^2.6.11",
  20 + "vue-router": "^3.3.4",
  21 + "vuex": "^3.4.0"
  22 + },
  23 + "devDependencies": {
  24 + "@commitlint/cli": "^8.3.5",
  25 + "@commitlint/config-conventional": "^8.3.4",
  26 + "@vue/cli-plugin-babel": "^4.4.4",
  27 + "@vue/cli-plugin-eslint": "^4.4.4",
  28 + "@vue/cli-service": "^4.4.4",
  29 + "@vue/eslint-config-prettier": "^6.0.0",
  30 + "babel-eslint": "^10.1.0",
  31 + "eslint": "^7.2.0",
  32 + "eslint-plugin-prettier": "^3.1.4",
  33 + "eslint-plugin-vue": "^6.2.2",
  34 + "husky": "^4.2.5",
  35 + "lint-staged": "^10.2.10",
  36 + "markdown-it": "^11.0.0",
  37 + "markdown-it-anchor": "^5.3.0",
  38 + "markdown-it-container": "^3.0.0",
  39 + "sass": "^1.26.8",
  40 + "sass-loader": "^8.0.2",
  41 + "transliteration": "^2.1.11",
  42 + "vue-markdown-loader": "^2.4.1",
  43 + "vue-template-compiler": "^2.6.11"
  44 + }
  45 +}
... ...
packages/form/dynamic-render.js 0 → 100644
  1 +++ a/packages/form/dynamic-render.js
... ... @@ -0,0 +1,6 @@
  1 +export default {
  2 + functional: true,
  3 + render(h, context) {
  4 + return context.props.render;
  5 + },
  6 +};
... ...
packages/form/form-render.vue 0 → 100644
  1 +++ a/packages/form/form-render.vue
... ... @@ -0,0 +1,175 @@
  1 +<template>
  2 + <!-- 在row上使用flex,防止表单组件大小不一导致错位 -->
  3 + <component :is="rowComponent" class="zee-form__flex-wrap">
  4 + <template v-for="(item, index) in list">
  5 + <!-- 表单项有设置分组时 -->
  6 + <component
  7 + :is="colComponent"
  8 + v-if="item.group && item.list"
  9 + :key="index"
  10 + :span="type === 'div' ? undefined : item.group.span || 24"
  11 + :style="{ width: type === 'div' ? '100%' : undefined }"
  12 + >
  13 + <component :is="rowComponent" class="zee-form__flex-wrap" :class="groupClass || 'zee-form__group'">
  14 + <!-- 表单分组标题 -->
  15 + <component :is="rowComponent" :class="titleClass || 'zee-form__group-title'" v-if="item.group.title" style="width: 100%;">
  16 + {{ item.group.title || item.group }}
  17 + </component>
  18 + <!-- 递归本组件 -->
  19 + <z-form-render
  20 + :title-class="titleClass"
  21 + :item-class="itemClass"
  22 + :content-class="contentClass"
  23 + :group-class="groupClass"
  24 + :class="contentClass || 'zee-form__group-content'"
  25 + :list="item.list"
  26 + :value="value"
  27 + :model="itemKey ? model[itemKey] || {} : model"
  28 + :itemKey="item.group.key"
  29 + :type="type"
  30 + @item-change="onItemChange"
  31 + @form-item-change="onFormItemChange"
  32 + @item-update="onItemUpdate"
  33 + :span="type === 'div' ? undefined : span * (24 / (item.group.span || 24))"
  34 + ></z-form-render>
  35 + </component>
  36 + </component>
  37 + <!-- 正常无分组表单项 -->
  38 + <component
  39 + :is="colComponent"
  40 + v-else
  41 + :span="type === 'div' ? undefined : item.span || span"
  42 + :key="index"
  43 + :style="{ width: type === 'div' && item.style && item.style.width.includes('%') ? item.style.width : undefined, paddingRight: '10px' }"
  44 + >
  45 + <el-form-item :label="item.label" :label-width="item.labelWidth" :prop="item.fullKey" :rules="item.rules" :class="itemClass || 'zee-form__item'">
  46 + <!-- 自定义组件 -->
  47 + <dynamic-render
  48 + v-if="typeof item.type === 'function'"
  49 + :render="
  50 + item.type($createElement, {
  51 + model: value,
  52 + config: {
  53 + props: { ...item.props, value: itemValue(item) },
  54 + style: item.style || { maxWidth: '100%' },
  55 + on: {
  56 + ...bindItemEvent(item),
  57 + input: v => onInput({ value: v, item }),
  58 + },
  59 + },
  60 + })
  61 + "
  62 + ></dynamic-render>
  63 + <component
  64 + v-else
  65 + :is="item.type"
  66 + :value="itemValue(item)"
  67 + @input="v => onInput({ value: v, item })"
  68 + v-on="bindItemEvent(item)"
  69 + v-bind="item.props"
  70 + :style="item.style || { maxWidth: '100%' }"
  71 + ></component>
  72 + </el-form-item>
  73 + </component>
  74 + </template>
  75 + </component>
  76 +</template>
  77 +
  78 +<script>
  79 +import DynamicRender from './dynamic-render';
  80 +
  81 +export default {
  82 + name: 'FormRender',
  83 + components: { DynamicRender },
  84 + props: {
  85 + list: Array,
  86 + model: Object,
  87 + value: Object,
  88 + itemKey: String,
  89 + titleClass: String,
  90 + contentClass: String,
  91 + itemClass: String,
  92 + groupClass: String,
  93 + type: String,
  94 + span: Number,
  95 + },
  96 + computed: {
  97 + rowComponent() {
  98 + return this.type === 'div' ? 'div' : 'el-row';
  99 + },
  100 + colComponent() {
  101 + return this.type === 'div' ? 'div' : 'el-col';
  102 + },
  103 + },
  104 + methods: {
  105 + /**
  106 + * @description 根据表单项的key查询该值
  107 + * @param {Object} item 表单项配置
  108 + * @returns {Any} 返回值
  109 + */
  110 + itemValue(item) {
  111 + if (this.itemKey) {
  112 + // 如果存在itemKey,即当前项位于嵌套分组内,查询分组名下对应key的值
  113 + const groupItem = this.model[this.itemKey] || {};
  114 + return groupItem[item.key];
  115 + } else {
  116 + // 否则即意味着不在分组内,直接查询model下对应key的值
  117 + return this.model[item.key];
  118 + }
  119 + },
  120 + /**
  121 + * @description 组件有值输入时的事件
  122 + * @param {Object} data { value => 组件值; item => 表单项配置 }
  123 + */
  124 + onInput({ value, item }) {
  125 + if (this.itemKey) {
  126 + this.$emit('item-change', { [this.itemKey]: { ...this.model[this.itemKey], [item.key]: value } });
  127 + } else {
  128 + this.$emit('item-change', { [item.key]: value });
  129 + }
  130 + this.$emit('form-item-change', { [item.fullKey]: value });
  131 + },
  132 + /**
  133 + * @description 当表单项有改动时的事件
  134 + * @param {Any} 表单项值
  135 + */
  136 + onItemChange(value) {
  137 + if (this.itemKey) {
  138 + this.$emit('item-change', { [this.itemKey]: { ...this.model[this.itemKey], ...value } });
  139 + } else {
  140 + this.$emit('item-change', value);
  141 + }
  142 + },
  143 + /**
  144 + * @description 当表单项校验值有改动时的事件
  145 + * @param {Any} 表单项校验值
  146 + */
  147 + onFormItemChange(value) {
  148 + this.$emit('form-item-change', value);
  149 + },
  150 + /**
  151 + * @description 当表单项有手动更新时的事件
  152 + * @param {Any} 表单项值
  153 + */
  154 + onItemUpdate(value) {
  155 + this.$emit('item-update', value);
  156 + },
  157 + /**
  158 + * @description 绑定表单项事件
  159 + * @param {Object} item 表单项配置
  160 + * @returns {Function} 事件函数
  161 + */
  162 + bindItemEvent(item) {
  163 + if (item.on) {
  164 + if (typeof item.on === 'function') {
  165 + return item.on({ model: this.value, update: e => this.$emit('item-update', e) });
  166 + } else {
  167 + return item.on;
  168 + }
  169 + } else {
  170 + return undefined;
  171 + }
  172 + },
  173 + },
  174 +};
  175 +</script>
... ...
packages/form/index.vue 0 → 100644
  1 +++ a/packages/form/index.vue
... ... @@ -0,0 +1,178 @@
  1 +<style>
  2 +.zee-form__flex-wrap {
  3 + display: flex;
  4 + flex-wrap: wrap;
  5 + width: 100%;
  6 +}
  7 +.zee-form__group-title {
  8 + font-weight: bold;
  9 + padding: 15px 5px;
  10 + border-bottom: 1px solid #d9d9d9;
  11 + margin-bottom: 15px;
  12 +}
  13 +.zee-form__group-content {
  14 + margin: 15px 0px;
  15 +}
  16 +</style>
  17 +
  18 +<template>
  19 + <el-form ref="form" :size="size" :class="formClass" :model="formModel" :label-width="labelWidth" :label-position="labelPosition || labelWidth ? 'right' : 'top'">
  20 + <form-render
  21 + :title-class="titleClass"
  22 + :content-class="contentClass"
  23 + :item-class="itemClass"
  24 + :group-class="groupClass"
  25 + :list="formList"
  26 + :value="model"
  27 + :model="model"
  28 + :span="span"
  29 + :type="type"
  30 + @item-change="onItemChange"
  31 + @form-item-change="onFormItemChange"
  32 + @item-update="onItemUpdate"
  33 + ></form-render>
  34 + </el-form>
  35 +</template>
  36 +
  37 +<script>
  38 +import FormRender from './form-render';
  39 +import { cloneDeep, set } from './util';
  40 +
  41 +export default {
  42 + name: 'Form',
  43 + components: { FormRender },
  44 + props: {
  45 + value: Object,
  46 + list: Array,
  47 + formClass: String,
  48 + titleClass: String,
  49 + contentClass: String,
  50 + itemClass: String,
  51 + groupClass: String,
  52 + labelWidth: String,
  53 + labelPosition: String,
  54 + type: String,
  55 + size: {
  56 + type: String,
  57 + default: 'small',
  58 + },
  59 + span: {
  60 + type: Number,
  61 + default: 24,
  62 + },
  63 + },
  64 + data() {
  65 + // const $fullProps = { ...this.$attrs, ...this.$props };
  66 + return {
  67 + model: {},
  68 + formModel: {},
  69 + formList: [],
  70 + };
  71 + },
  72 + watch: {
  73 + value: {
  74 + handler(val = {}) {
  75 + this.model = val;
  76 + this.setFormModel(val);
  77 + },
  78 + immediate: true,
  79 + },
  80 + list: {
  81 + handler(val) {
  82 + // 深度克隆传入的列表,避免原始值被修改
  83 + const newList = cloneDeep(this.list);
  84 + // 生成列表值的全路径key,即列表项为对象时,对象内的key与上一级的key合并作为全路径key
  85 + const generateFullKey = (list, parentKey) => {
  86 + list.forEach(item => {
  87 + if (item.group && item.list) {
  88 + if (item.group.key) {
  89 + item.fullKey = `${parentKey ? `${parentKey}-${item.group.key}` : item.group.key}`;
  90 + } else {
  91 + item.fullKey = parentKey || item.key;
  92 + }
  93 + generateFullKey(item.list, item.fullKey);
  94 + } else {
  95 + item.fullKey = `${parentKey ? `${parentKey}-${item.key}` : item.key}`;
  96 + }
  97 + });
  98 + };
  99 + generateFullKey(newList);
  100 + this.formList = newList;
  101 + },
  102 + immediate: true,
  103 + },
  104 + },
  105 + methods: {
  106 + handleInput(value) {
  107 + console.log(value);
  108 + },
  109 + /**
  110 + * @description 表单项值变化
  111 + * @param {Object} item 表单项值对象
  112 + */
  113 + onItemChange(item) {
  114 + this.$emit('input', { ...this.model, ...item });
  115 + },
  116 + /**
  117 + * @description 表单相校验值变化
  118 + * @param {Object} item 表单项校验值对象
  119 + */
  120 + onFormItemChange(item) {
  121 + this.formModel = { ...this.formModel, ...item };
  122 + },
  123 + /**
  124 + * @description 校验表单
  125 + */
  126 + validate() {
  127 + this.$refs.form.validate(valid => {
  128 + this.$emit('validate', valid, this.model);
  129 + });
  130 + },
  131 + /**
  132 + * @description 重置表单
  133 + */
  134 + reset() {
  135 + this.$refs.form.clearValidate();
  136 + this.$emit('reset');
  137 + },
  138 + /**
  139 + * @description 根据表单值设置表单校验值
  140 + * @param {Object} value 表单值
  141 + */
  142 + setFormModel(value) {
  143 + let formModel = {};
  144 + // 递归深度解析表单值,将表单值扁平化为一层的对象并设置为表单校验值对象
  145 + const setFormModelValue = (list, parentKey) => {
  146 + list.forEach(item => {
  147 + item.fullKey = `${parentKey ? `${parentKey}-${item.key}` : item.key}`;
  148 + if (item.value instanceof Object) {
  149 + setFormModelValue(
  150 + Object.keys(item.value).map(key => ({ key, value: item.value[key] })),
  151 + item.fullKey,
  152 + );
  153 + } else {
  154 + formModel[item.fullKey] = item.value;
  155 + }
  156 + });
  157 + };
  158 + setFormModelValue(Object.keys(value).map(key => ({ key, value: value[key] })));
  159 + this.formModel = formModel;
  160 + },
  161 + /**
  162 + * @description 手动更新某一表单项的值
  163 + * @param {Object} param 需要更新的参数对象或者对象数组 { name => 表单项key,可嵌套; value => 更新的值 }
  164 + * @example { name: 'a.b.c', value: 123 }
  165 + * @example { name: 'd.0.e', value: ['f'] }
  166 + */
  167 + onItemUpdate(param) {
  168 + this.$nextTick(() => {
  169 + const newModel = cloneDeep(this.model);
  170 + Object.entries(param).forEach(entry => {
  171 + set(newModel, entry[0], entry[1]);
  172 + });
  173 + this.$emit('input', newModel);
  174 + });
  175 + },
  176 + },
  177 +};
  178 +</script>
... ...
packages/form/util.js 0 → 100644
  1 +++ a/packages/form/util.js
... ... @@ -0,0 +1,84 @@
  1 +/**
  2 + * 深度克隆对象
  3 + * @param {Object} obj 目标对象
  4 + * @returns {Object} 克隆的新对象
  5 + */
  6 +export const cloneDeep = obj => {
  7 + if (typeof obj !== 'object') {
  8 + return obj;
  9 + }
  10 + if (!obj) {
  11 + return obj;
  12 + }
  13 + if (obj instanceof Date) {
  14 + return new Date(obj);
  15 + }
  16 + if (obj instanceof RegExp) {
  17 + return new RegExp(obj);
  18 + }
  19 + if (obj instanceof Function) {
  20 + return obj;
  21 + }
  22 + let newObj;
  23 + if (obj instanceof Array) {
  24 + newObj = [];
  25 + for (let i = 0, len = obj.length; i < len; i++) {
  26 + newObj.push(cloneDeep(obj[i]));
  27 + }
  28 + return newObj;
  29 + }
  30 + newObj = {};
  31 + for (let key in obj) {
  32 + if (Object.prototype.hasOwnProperty.call(obj, key)) {
  33 + if (typeof obj[key] !== 'object') {
  34 + newObj[key] = obj[key];
  35 + } else {
  36 + newObj[key] = cloneDeep(obj[key]);
  37 + }
  38 + }
  39 + }
  40 + return newObj;
  41 +};
  42 +
  43 +/**
  44 + * 对象深度取值
  45 + * @desctiption 来源于"typy.js"中src/util的getNestedObject函数
  46 + * @param {Object} obj 目标对象
  47 + * @param {String} dotSeparatedKeys 用分隔符".", "[", "]", "'", """隔开的取值路径
  48 + * @example get({ a: { b: { c: ['d'] } } }, 'a.b.c.0')
  49 + */
  50 +export const get = (obj, dotSeparatedKeys) => {
  51 + if (dotSeparatedKeys !== undefined && typeof dotSeparatedKeys !== 'string') return undefined;
  52 + if (typeof obj !== 'undefined' && typeof dotSeparatedKeys === 'string') {
  53 + const splitRegex = /[.[]'"]/g;
  54 + const pathArr = dotSeparatedKeys.split(splitRegex).filter(k => k !== '');
  55 + obj = pathArr.reduce((o, key) => (o && o[key] !== undefined ? o[key] : undefined), obj);
  56 + }
  57 + return obj;
  58 +};
  59 +
  60 +/**
  61 + * 对象深度赋值
  62 + * @description 改写自get方法
  63 + * @param {Object} obj 目标对像
  64 + * @param {String} dotSeparatedKeys 用分隔符".", "[", "]", "'", """隔开的赋值路径
  65 + * @param {*} value 目标值
  66 + * @example set(obj, 'a.b.c', 'd')
  67 + */
  68 +export const set = (obj, dotSeparatedKeys, value) => {
  69 + const splitRegex = /[.[]'"]/g;
  70 + const pathArr = dotSeparatedKeys.split(splitRegex).filter(k => k !== '');
  71 + const key = pathArr.pop();
  72 + pathArr.reduce((o, k) => {
  73 + if ((o && o[k] === undefined) || o[k] === null) {
  74 + o[k] = !isNaN(Number(key)) ? [] : {};
  75 + }
  76 + return o[k];
  77 + }, obj)[key] = value;
  78 +};
  79 +
  80 +export default {
  81 + cloneDeep,
  82 + get,
  83 + set,
  84 +};
... ...
packages/index.js 0 → 100644
  1 +++ a/packages/index.js
... ... @@ -0,0 +1,29 @@
  1 +let components = {};
  2 +
  3 +const componentsFiles = require.context('./', true, /\.vue/);
  4 +componentsFiles.keys().forEach(path => {
  5 + const component = componentsFiles(path);
  6 + components[component.default.name] = component.default;
  7 +});
  8 +
  9 +// 给组件库配置install方法
  10 +const install = function(Vue, opts = {}) {
  11 + Object.values(components).forEach(component => {
  12 + // 组件前缀
  13 + const prefix = opts.name || 'z';
  14 + // 配置组件名称
  15 + const name = prefix + component.name;
  16 + component.name = name;
  17 + // 给每个子组件配置install方法
  18 + component.install = function(Vue) {
  19 + Vue.component(name, component);
  20 + };
  21 + // 将每个子组件注册为全局组件
  22 + Vue.component(name, component);
  23 + });
  24 +};
  25 +
  26 +export default {
  27 + install,
  28 + ...components,
  29 +};
... ...
packages/table/cell-editable.vue 0 → 100644
  1 +++ a/packages/table/cell-editable.vue
... ... @@ -0,0 +1,90 @@
  1 +<style>
  2 +.eagle-table-cell-editable {
  3 + display: flex;
  4 + align-items: center;
  5 +}
  6 +.eagle-table-cell-editable .eagle-table-cell-editable__icon {
  7 + cursor: pointer;
  8 + vertical-align: middle;
  9 + padding-left: 5px;
  10 + fill: #2f54eb;
  11 +}
  12 +</style>
  13 +
  14 +<template>
  15 + <div>
  16 + <!-- 可编辑状态 -->
  17 + <div v-if="editable" class="eagle-table-cell-editable">
  18 + <component :value="$_get(row, item.fullKey)" :is="item.type" v-bind="item.props" :style="item.style" size="mini" @input="onInput"></component>
  19 + <span v-if="btnVisible !== false" @click="onConfirm">
  20 + <svg class="eagle-table-cell-editable__icon" viewBox="0 0 1024 1024" width="24" height="24">
  21 + <path d="M235.946667 472.938667l-45.226667 45.312 210.090667 209.514666 432.362666-427.690666-45.013333-45.482667-387.157333 382.976z"></path>
  22 + </svg>
  23 + </span>
  24 + </div>
  25 + <!-- 渲染状态 -->
  26 + <template v-else>
  27 + <!-- 渲染插槽 -->
  28 + <template v-if="$scopedSlots['default']">
  29 + <slot></slot>
  30 + </template>
  31 + <!-- 默认渲染 -->
  32 + <template v-else>
  33 + {{ $_get(row, item.agentKey || item.fullKey) }}
  34 + </template>
  35 + </template>
  36 + </div>
  37 +</template>
  38 +
  39 +<script>
  40 +import { get } from '../form/util';
  41 +
  42 +export default {
  43 + name: 'cellEditable',
  44 + props: {
  45 + row: Object,
  46 + item: Object,
  47 + editable: Boolean,
  48 + btnVisible: Boolean,
  49 + },
  50 + data() {
  51 + return {
  52 + oldValue: undefined,
  53 + value: undefined,
  54 + confirm: false,
  55 + };
  56 + },
  57 + watch: {
  58 + editable(val) {
  59 + if (val) {
  60 + this.confirm = false;
  61 + this.oldValue = get(this.row, this.item.agentKey || this.item.fullKey);
  62 + this.value = get(this.row, this.item.agentKey || this.item.fullKey);
  63 + } else {
  64 + if (!this.confirm) {
  65 + this.$emit('cancel', this.emitData);
  66 + }
  67 + }
  68 + },
  69 + },
  70 + computed: {
  71 + emitData() {
  72 + const { oldValue, value, row, item } = this;
  73 + return { oldValue, value, row, key: item.key, fullKey: item.fullKey };
  74 + },
  75 + },
  76 + methods: {
  77 + $_get: get,
  78 + // 组件触发input事件
  79 + onInput(value) {
  80 + this.value = value;
  81 + this.$emit('update', this.emitData);
  82 + },
  83 + // 当点击确认
  84 + onConfirm() {
  85 + this.confirm = true;
  86 + this.$emit('done', this.emitData);
  87 + },
  88 + },
  89 +};
  90 +</script>
... ...
packages/table/cell-value-render.js 0 → 100644
  1 +++ a/packages/table/cell-value-render.js
... ... @@ -0,0 +1,20 @@
  1 +import { get } from '../form/util';
  2 +
  3 +export default {
  4 + props: { row: Object, column: Object, index: [Number, String], item: Object },
  5 + render(h) {
  6 + const { row, column, index, item } = this;
  7 + if (typeof item.render === 'function') {
  8 + return item.render(h, { row, value: get(row, item.fullKey), $index: index, column });
  9 + } else {
  10 + if (item.render.children instanceof Function) {
  11 + return h(
  12 + item.render.type,
  13 + { props: item.render.props, attrs: item.render.props, style: item.render.style },
  14 + item.render.children({ row, value: get(row, item.fullKey), $index: index, column }),
  15 + );
  16 + }
  17 + return h(item.render.type, { props: item.render.props, attrs: item.render.props, style: item.render.style }, item.render.children || get(row, item.fullKey));
  18 + }
  19 + },
  20 +};
... ...
packages/table/editable.vue 0 → 100644
  1 +++ a/packages/table/editable.vue
... ... @@ -0,0 +1,319 @@
  1 +<style>
  2 +.eagle-table {
  3 + width: 100%;
  4 +}
  5 +</style>
  6 +
  7 +<template>
  8 + <div @keyup.enter="tableEditCell = {}">
  9 + <div style="padding-bottom: 10px;">
  10 + <el-button @click="handleNew" size="mini" v-if="!rowEdit">新增</el-button>
  11 + <el-button @click="handleEdit" size="mini" v-if="!rowEditable && tableSelection.length > 0">编辑</el-button>
  12 + <el-button @click="handleSave" size="mini" type="primary" v-if="rowEditable">完成</el-button>
  13 + <el-button @click="handleCancel" size="mini" type="plain" v-if="rowNew && !rowEdit">取消</el-button>
  14 + <el-button @click="handleDelete" size="mini" type="danger" v-if="tableSelection.length > 0">删除</el-button>
  15 + </div>
  16 + <el-table
  17 + class="eagle-table"
  18 + ref="table"
  19 + :data="tableData"
  20 + v-bind="{ size: 'small', ...tableProps }"
  21 + v-on="tableEvents"
  22 + @cell-dblclick="onCellDblclick"
  23 + @selection-change="onSelectionChange"
  24 + >
  25 + <el-table-column type="selection" :selectable="r => (rowNew ? r.$new : true)"></el-table-column>
  26 + <!-- 默认表格插槽 -->
  27 + <slot name="default"></slot>
  28 + <!-- 根据配置列表生成表格列 -->
  29 + <template v-if="tableList && tableList.length > 0">
  30 + <template v-for="(item, index) in tableList">
  31 + <template v-if="bindItemVisible(item.visible)">
  32 + <!-- 如果有表格列具名插槽 -->
  33 + <slot v-if="$scopedSlots[item.keyPath.join('-')]" :name="item.keyPath.join('-')" v-bind="item"></slot>
  34 + <!-- 默认表格列渲染 -->
  35 + <el-table-column v-else v-bind="item" :prop="item.fullKey || item.key" :key="index" :min-width="minWidth || item.minWidth || item['min-width'] || (editable ? 140 : undefined)">
  36 + <template #default="{ row, column, $index }">
  37 + <cell-editable
  38 + :editable="row.$editable || (editable && tableEditCell.index === row.$index && tableEditCell.key === (item.agentKey || item.fullKey || item.key))"
  39 + :row="row"
  40 + :item="item"
  41 + @update="onCellUpdate"
  42 + @done="onCellUpdateDone"
  43 + @cancel="onCellUpdateCancel"
  44 + :btn-visible="!row.$editable"
  45 + >
  46 + <!-- 如果有表格列值渲染具名插槽 -->
  47 + <slot
  48 + v-if="$scopedSlots[`value-${item.keyPath.join('-')}`]"
  49 + :name="`value-${item.keyPath.join('-')}`"
  50 + v-bind="item"
  51 + :row="row"
  52 + :value="$_get(row, item.fullKey)"
  53 + :column="column"
  54 + :index="$index"
  55 + ></slot>
  56 + <!-- 如果表格列配置了值渲染参数 -->
  57 + <cell-value-render v-else-if="item.render" :row="row" :column="column" :index="$index" :item="item" />
  58 + </cell-editable>
  59 + </template>
  60 + </el-table-column>
  61 + </template>
  62 + </template>
  63 + </template>
  64 + <!-- 已生成列表后的追加列插槽 -->
  65 + <slot name="column-append"></slot>
  66 + <!-- 末尾列插槽 -->
  67 + <slot name="column-end"></slot>
  68 + </el-table>
  69 + </div>
  70 +</template>
  71 +
  72 +<script>
  73 +import { cloneDeep, get, set } from '../form/util';
  74 +import CellEditable from './cell-editable';
  75 +import CellValueRender from './cell-value-render';
  76 +
  77 +const listHasKey = (list, name) => {
  78 + let result = false;
  79 + for (const row of list) {
  80 + if (row[name]) {
  81 + result = true;
  82 + break;
  83 + }
  84 + }
  85 + return result;
  86 +};
  87 +
  88 +export default {
  89 + name: 'TableNew',
  90 + components: {
  91 + CellEditable,
  92 + CellValueRender,
  93 + },
  94 + props: {
  95 + // 用于实例化本组件绑定v-model的值
  96 + value: Array,
  97 + // 配置列表
  98 + list: {
  99 + type: Array,
  100 + required: true,
  101 + },
  102 + // 表格参数
  103 + tableProps: {
  104 + type: Object,
  105 + default() {
  106 + return {};
  107 + },
  108 + },
  109 + // 表格事件
  110 + tableEvents: Object,
  111 + // 是否可编辑
  112 + editable: Boolean,
  113 + // 列宽
  114 + minWidth: Number,
  115 + },
  116 + data() {
  117 + return {
  118 + tableList: [], // 表格配置列表
  119 + tableData: [], // 表格数据
  120 + tableRowTemplate: { $editable: true }, // 行数据模板
  121 + tableEditCell: {}, // 正在编辑的单元格
  122 + tableSelection: [], // 表格已选中
  123 + };
  124 + },
  125 + computed: {
  126 + // 表格实体
  127 + instance: {
  128 + get() {
  129 + return this.$refs.table;
  130 + },
  131 + },
  132 + // 行编辑状态
  133 + rowEditable() {
  134 + return listHasKey(this.tableData, '$editable');
  135 + },
  136 + // 存在新行
  137 + rowNew() {
  138 + return listHasKey(this.tableData, '$new');
  139 + },
  140 + // 存在编辑行
  141 + rowEdit() {
  142 + return listHasKey(this.tableData, '$edit');
  143 + },
  144 + },
  145 + watch: {
  146 + value: {
  147 + handler(val = []) {
  148 + this.tableData = val.map((o, i) => {
  149 + return { ...o, $index: i, $editable: undefined, $new: undefined };
  150 + });
  151 + },
  152 + immediate: true,
  153 + },
  154 + list: {
  155 + handler(val) {
  156 + // 深度克隆传入的列表,避免原始值被修改
  157 + const newList = cloneDeep(this.list);
  158 + // 生成列表值的全路径key,即列表项为对象时,对象内的key与上一级的key合并作为全路径key
  159 + const generateFullKey = (list, parentKey) => {
  160 + list.forEach(item => {
  161 + if (item.group && item.list) {
  162 + if (item.group.key) {
  163 + item.fullKey = `${parentKey ? `${parentKey}.${item.group.key}` : item.group.key}`;
  164 + } else {
  165 + item.fullKey = parentKey || item.key;
  166 + }
  167 + generateFullKey(item.list, item.fullKey);
  168 + } else {
  169 + item.fullKey = `${parentKey ? `${parentKey}.${item.key}` : item.key}`;
  170 + }
  171 + });
  172 + };
  173 + // 生成fullKey
  174 + generateFullKey(newList);
  175 + // 创建输出列表
  176 + const result = [];
  177 + const tableRowTemplate = {};
  178 + // 生成列表值的全路径key,即列表项为对象时,对象内的key与上一级的key合并作为全路径key
  179 + const generateFlatList = list => {
  180 + list.forEach(item => {
  181 + if (item.group && item.list) {
  182 + generateFlatList(item.list);
  183 + } else if (!item.group && !item.list) {
  184 + result.push({ ...item, keyPath: item.fullKey.split('.') });
  185 + set(tableRowTemplate, item.fullKey, undefined);
  186 + tableRowTemplate.$editable = true;
  187 + }
  188 + });
  189 + };
  190 + generateFlatList(newList);
  191 + this.tableList = result;
  192 + this.tableRowTemplate = tableRowTemplate;
  193 + },
  194 + immediate: true,
  195 + },
  196 + },
  197 + methods: {
  198 + $_get: get,
  199 + // 处理新增逻辑
  200 + handleNew() {
  201 + const tableData = cloneDeep(this.tableData);
  202 + tableData.push({ ...this.tableRowTemplate, $new: true });
  203 + this.tableEditCell = {};
  204 + this.tableData = tableData.map((o, i) => ({ ...o, $index: i }));
  205 + },
  206 + // 处理编辑逻辑
  207 + handleEdit() {
  208 + const tableData = cloneDeep(this.tableData);
  209 + const selectionIndexArr = this.tableSelection.map(i => i.$index);
  210 + tableData.forEach((r, i) => {
  211 + if (selectionIndexArr.includes(r.$index)) {
  212 + tableData[i].$editable = true;
  213 + tableData[i].$edit = true;
  214 + tableData[i].$new = true;
  215 + }
  216 + });
  217 + this.tableEditCell = {};
  218 + this.tableData = tableData.map((o, i) => ({ ...o, $index: i }));
  219 + },
  220 + // 处理保存逻辑
  221 + handleSave() {
  222 + const tableData = cloneDeep(this.tableData);
  223 + tableData.forEach((r, i) => {
  224 + delete tableData[i].$editable;
  225 + });
  226 + this.tableEditCell = {};
  227 + this.tableData = tableData.map((o, i) => ({ ...o, $index: i }));
  228 + this.$nextTick(() => {
  229 + this.emitTableData(this.tableData);
  230 + this.$emit(
  231 + this.rowEdit ? 'row-edit' : 'row-new',
  232 + this.tableData
  233 + .filter(d => d.$new)
  234 + .map(d => {
  235 + delete d.$new;
  236 + return d;
  237 + }),
  238 + );
  239 + });
  240 + },
  241 + // 处理取消逻辑
  242 + handleCancel() {
  243 + let tableData = cloneDeep(this.tableData);
  244 + tableData = tableData.filter(row => !row.$new);
  245 + this.emitTableData(tableData);
  246 + },
  247 + // 处理删除逻辑
  248 + handleDelete() {
  249 + const tableData = cloneDeep(this.tableData);
  250 + const selectionIndexArr = this.tableSelection.map(i => i.$index);
  251 + if (!this.rowNew && !this.rowEdit) {
  252 + this.$emit('row-delete', this.tableSelection);
  253 + }
  254 + this.tableEditCell = {};
  255 + this.tableData = tableData.filter((d, i) => !selectionIndexArr.includes(i)).map((o, i) => ({ ...o, $index: i }));
  256 + },
  257 + // 更新表格数据
  258 + emitTableData(tableData) {
  259 + if (this.$listeners['input']) {
  260 + this.$emit(
  261 + 'input',
  262 + tableData.map((o, i) => {
  263 + return { ...o, $index: i, $editable: undefined, $new: undefined, $edit: undefined };
  264 + }),
  265 + );
  266 + } else {
  267 + this.tableData = tableData;
  268 + }
  269 + },
  270 + // 绑定表格列显示隐藏状态
  271 + bindItemVisible(visible = true) {
  272 + let result = visible;
  273 + if (typeof visible === 'function') {
  274 + result = visible(this.tableData);
  275 + }
  276 + return result;
  277 + },
  278 + // 双击单元格
  279 + onCellDblclick(row, column, cell, event) {
  280 + if (this.editable && !this.rowNew) {
  281 + this.tableEditCell = { index: row.$index, key: column.property };
  282 + }
  283 + },
  284 + // 编辑表格更新值
  285 + onCellUpdate({ oldValue, value, row, key, fullKey }) {
  286 + this.setCellValue({ value, row, key, fullKey });
  287 + },
  288 + // 编辑表格确认
  289 + onCellUpdateDone({ oldValue, value, row, key, fullKey }) {
  290 + this.tableEditCell = {};
  291 + if (this.$listeners['cell-edit']) {
  292 + const { tableData } = this.setCellValue({ value, row, key, fullKey });
  293 + this.emitTableData(tableData);
  294 + this.$emit('cell-edit', { row, key, fullKey, value });
  295 + }
  296 + },
  297 + // 表格取消编辑
  298 + onCellUpdateCancel({ oldValue, value, row, key, fullKey }) {
  299 + if (row.$new !== true) {
  300 + this.setCellValue({ value: oldValue, row, key, fullKey });
  301 + }
  302 + },
  303 + // 设置表格值
  304 + setCellValue({ value, row, key, fullKey }) {
  305 + const tableData = cloneDeep(this.tableData);
  306 + const tableRow = tableData[row.$index];
  307 + set(tableRow, fullKey, value);
  308 + tableData[row.$index] = tableRow;
  309 + this.$set(this.tableData, row.$index, tableRow);
  310 + return { tableData, tableRow };
  311 + },
  312 + // 表格选中
  313 + onSelectionChange(selection) {
  314 + this.tableSelection = selection;
  315 + this.$emit('selection', selection);
  316 + },
  317 + },
  318 +};
  319 +</script>
... ...
packages/table/index.vue 0 → 100644
  1 +++ a/packages/table/index.vue
... ... @@ -0,0 +1,161 @@
  1 +<style>
  2 +.eagle-table {
  3 + width: 100%;
  4 +}
  5 +</style>
  6 +
  7 +<template>
  8 + <el-table class="eagle-table" ref="table" :data="tableData" v-bind="{ size: 'small', ...tableProps }" v-on="tableEvents" @selection-change="onSelectionChange">
  9 + <!-- 默认表格插槽 -->
  10 + <slot name="default"></slot>
  11 + <!-- 根据配置列表生成表格列 -->
  12 + <template v-if="tableList && tableList.length > 0">
  13 + <template v-for="(item, index) in tableList">
  14 + <template v-if="bindItemVisible(item.visible)">
  15 + <!-- 如果有表格列具名插槽 -->
  16 + <slot v-if="$scopedSlots[item.keyPath.join('-')]" :name="item.keyPath.join('-')" v-bind="item"></slot>
  17 + <!-- 默认表格列渲染 -->
  18 + <el-table-column v-else v-bind="{ ...item, type: undefined }" :prop="item.fullKey || item.key" :key="index" :min-width="minWidth || item.minWidth || item['min-width']">
  19 + <template #default="{ row, column, $index }">
  20 + <cell-render :row="row" :item="item">
  21 + <!-- 如果有表格列值渲染具名插槽 -->
  22 + <slot
  23 + v-if="$scopedSlots[`value-${item.keyPath.join('-')}`]"
  24 + :name="`value-${item.keyPath.join('-')}`"
  25 + v-bind="item"
  26 + :row="row"
  27 + :value="$_get(row, item.fullKey)"
  28 + :column="column"
  29 + :index="$index"
  30 + ></slot>
  31 + <!-- 如果表格列配置了值渲染参数 -->
  32 + <cell-value-render v-else-if="item.render" :row="row" :column="column" :index="$index" :item="item" />
  33 + </cell-render>
  34 + </template>
  35 + </el-table-column>
  36 + </template>
  37 + </template>
  38 + </template>
  39 + <!-- 已生成列表后的追加列插槽 -->
  40 + <slot name="column-append"></slot>
  41 + <!-- 末尾列插槽 -->
  42 + <slot name="column-end"></slot>
  43 + </el-table>
  44 +</template>
  45 +
  46 +<script>
  47 +import { cloneDeep, get, set } from '../form/util';
  48 +import CellValueRender from './cell-value-render';
  49 +
  50 +export default {
  51 + name: 'Table',
  52 + components: {
  53 + CellRender: {
  54 + props: { row: Object, item: Object },
  55 + render(h) {
  56 + if (this.$scopedSlots.default) {
  57 + return h('span', this.$scopedSlots.default());
  58 + } else {
  59 + return h('span', get(this.row, this.item.agentKey || this.item.fullKey));
  60 + }
  61 + },
  62 + },
  63 + CellValueRender,
  64 + },
  65 + props: {
  66 + // 用于实例化本组件绑定v-model的值
  67 + value: Array,
  68 + // 配置列表
  69 + list: {
  70 + type: Array,
  71 + required: true,
  72 + },
  73 + // 表格参数
  74 + tableProps: {
  75 + type: Object,
  76 + default() {
  77 + return {};
  78 + },
  79 + },
  80 + // 表格事件
  81 + tableEvents: Object,
  82 + // 列宽
  83 + minWidth: Number,
  84 + },
  85 + data() {
  86 + return {
  87 + tableList: [], // 表格配置列表
  88 + tableData: [], // 表格数据
  89 + };
  90 + },
  91 + computed: {
  92 + // 表格实体
  93 + instance: {
  94 + get() {
  95 + return this.$refs.table;
  96 + },
  97 + },
  98 + },
  99 + watch: {
  100 + value: {
  101 + handler(val = []) {
  102 + this.tableData = val;
  103 + },
  104 + immediate: true,
  105 + },
  106 + list: {
  107 + handler(val) {
  108 + // 深度克隆传入的列表,避免原始值被修改
  109 + const newList = cloneDeep(this.list);
  110 + // 生成列表值的全路径key,即列表项为对象时,对象内的key与上一级的key合并作为全路径key
  111 + const generateFullKey = (list, parentKey) => {
  112 + list.forEach(item => {
  113 + if (item.group && item.list) {
  114 + if (item.group.key) {
  115 + item.fullKey = `${parentKey ? `${parentKey}.${item.group.key}` : item.group.key}`;
  116 + } else {
  117 + item.fullKey = parentKey || item.key;
  118 + }
  119 + generateFullKey(item.list, item.fullKey);
  120 + } else {
  121 + item.fullKey = `${parentKey ? `${parentKey}.${item.key}` : item.key}`;
  122 + }
  123 + });
  124 + };
  125 + // 生成fullKey
  126 + generateFullKey(newList);
  127 + // 创建输出列表
  128 + const result = [];
  129 + // 生成列表值的全路径key,即列表项为对象时,对象内的key与上一级的key合并作为全路径key
  130 + const generateFlatList = list => {
  131 + list.forEach(item => {
  132 + if (item.group && item.list) {
  133 + generateFlatList(item.list);
  134 + } else if (!item.group && !item.list) {
  135 + result.push({ ...item, keyPath: item.fullKey.split('.') });
  136 + }
  137 + });
  138 + };
  139 + generateFlatList(newList);
  140 + this.tableList = result;
  141 + },
  142 + immediate: true,
  143 + },
  144 + },
  145 + methods: {
  146 + $_get: get,
  147 + // 绑定表格列显示隐藏状态
  148 + bindItemVisible(visible = true) {
  149 + let result = visible;
  150 + if (typeof visible === 'function') {
  151 + result = visible(this.tableData);
  152 + }
  153 + return result;
  154 + },
  155 + // 表格选中
  156 + onSelectionChange(selection) {
  157 + this.$emit('selection', selection);
  158 + },
  159 + },
  160 +};
  161 +</script>
... ...
postcss.config.js 0 → 100644
  1 +++ a/postcss.config.js
... ... @@ -0,0 +1,5 @@
  1 +module.exports = {
  2 + plugins: {
  3 + autoprefixer: {},
  4 + },
  5 +};
... ...
public/favicon.ico 0 → 100644
No preview for this file type
public/img/element.svg 0 → 100644
  1 +++ a/public/img/element.svg
... ... @@ -0,0 +1 @@
  1 +<svg width="307" height="350" viewBox="0 0 307 350" xmlns="http://www.w3.org/2000/svg"><path d="M306.784 250.688c-.088 14.525-7.633 17.765-7.633 17.765S168.953 343.686 160.488 348.4c-8.388 3.6-13.994 0-13.994 0S10.261 269.39 5.288 265.916c-4.974-3.474-5.09-8.884-5.09-8.884s.138-156.454 0-163.699c-.136-7.246 8.906-12.69 8.906-12.69L145.222 1.966c8.38-4.423 16.538 0 16.538 0S282.008 71.86 295.334 79.374c13.061 6.21 11.45 19.034 11.45 19.034s.08 138.78 0 152.28zM252.437 93.663c-27.871-16.042-93.528-54.084-93.528-54.084s-6.405-3.462-12.985 0L39.054 101.15s-7.099 4.263-6.992 9.932c.109 5.67 0 128.113 0 128.113s.091 4.234 3.997 6.952c3.904 2.718 110.864 64.553 110.864 64.553s4.402 2.818 10.987 0c6.646-3.689 108.868-62.567 108.868-62.567s5.924-2.536 5.993-13.904c.019-3.278.027-16.002.027-31.99l-120.35 72.927v-27.9c0-11.458 8.87-19.021 8.87-19.021L267.77 164.1c4.017-4.195 4.846-10.915 5.017-13.456-.004-11.653-.009-21.832-.013-28.28l-120.326 72.91v-29.166c0-11.46 7.603-16.486 7.603-16.486l92.386-55.959z" fill="#409EFF" fill-rule="nonzero"/></svg>
0 2 \ No newline at end of file
... ...
public/img/logo.svg 0 → 100644
  1 +++ a/public/img/logo.svg
... ... @@ -0,0 +1 @@
  1 +<svg viewBox="0 0 30 21" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M24.663 11.97L29.668.412C20.195 2.432 12.663 3.996.458 6.554L0 8.812c1.958-.11 8.542-.98 11.747-1.027 0 0 9.19-.694 12.916 4.185z" fill="#FDD108"/><path d="M12.882 7.879c3.49.458 2.21 3.995 1.169 7.01l-2.116 6.143 9.568-1.327 3.158-7.737c-3.616-5.084-12.916-4.136-12.916-4.136.38-.014.76.002 1.137.047z" fill="#F39800"/></g></svg>
0 2 \ No newline at end of file
... ...
public/img/vue.svg 0 → 100644
  1 +++ a/public/img/vue.svg
... ... @@ -0,0 +1 @@
  1 +<svg width="400" height="350" viewBox="0 0 400 350" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="#44BC84" d="M80 0l120 210L320 0h80L200 350 0 0z"/><path fill="#344C5C" d="M155.33 0l45.096 80 45.096-80h75.16L200.426 210 80.171 0z"/></g></svg>
0 2 \ No newline at end of file
... ...
public/index.html 0 → 100644
  1 +++ a/public/index.html
... ... @@ -0,0 +1,17 @@
  1 +<!DOCTYPE html>
  2 +<html lang="en">
  3 + <head>
  4 + <meta charset="utf-8">
  5 + <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6 + <meta name="viewport" content="width=device-width,initial-scale=1.0">
  7 + <link rel="icon" href="<%= BASE_URL %>favicon.ico">
  8 + <title><%= VUE_APP_NAME %></title>
  9 + </head>
  10 + <body>
  11 + <noscript>
  12 + <strong>We're sorry but this site doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
  13 + </noscript>
  14 + <div id="app"></div>
  15 + <!-- built files will be auto injected -->
  16 + </body>
  17 +</html>
... ...
vue.config.js 0 → 100644
  1 +++ a/vue.config.js
... ... @@ -0,0 +1,39 @@
  1 +const path = require('path');
  2 +
  3 +module.exports = {
  4 + // 修改 src 为 examples
  5 + pages: {
  6 + index: {
  7 + entry: 'examples/main.js',
  8 + template: 'public/index.html',
  9 + filename: 'index.html',
  10 + },
  11 + },
  12 + css: {
  13 + loaderOptions: {
  14 + sass: {
  15 + prependData: '@import "@/styles/variables.scss";',
  16 + },
  17 + },
  18 + },
  19 + // eslint-loader 是否在保存的时候检查
  20 + lintOnSave: true,
  21 + // webpack配置扩展markdown
  22 + configureWebpack: config => {
  23 + config.resolve.alias['@'] = path.resolve(__dirname, 'examples');
  24 + config.module.rules.push({
  25 + test: /\.md$/,
  26 + use: ['vue-loader', path.resolve(__dirname, './webpack/markdown-loader.js')],
  27 + });
  28 + },
  29 + // webpack-dev-server 相关配置
  30 + devServer: {
  31 + open: true,
  32 + host: '0.0.0.0',
  33 + port: 8888,
  34 + https: false,
  35 + hotOnly: false,
  36 + disableHostCheck: true,
  37 + },
  38 + productionSourceMap: false, // 打包组件库时不生成source map
  39 +};
... ...
webpack/markdown-loader.js 0 → 100644
  1 +++ a/webpack/markdown-loader.js
... ... @@ -0,0 +1,113 @@
  1 +const MarkdownIt = require('markdown-it');
  2 +const MarkdownItAnchor = require('markdown-it-anchor');
  3 +const MarkdownItContainer = require('markdown-it-container');
  4 +const VueTemplateComplier = require('vue-template-compiler');
  5 +const hljs = require('highlight.js');
  6 +const slugify = require('transliteration').slugify; // 引入transliteration中的slugify方法
  7 +const { parse, compileTemplate } = require('@vue/component-compiler-utils');
  8 +
  9 +module.exports = source => {
  10 + // 需要解析成vue代码块集合
  11 + const componentCodeList = [];
  12 + let styleCodeList = [];
  13 + // 初始还MarkdownIt用于转换md文件为html
  14 + const markdownIt = MarkdownIt({
  15 + html: true,
  16 + // 将markdown中的代码块用hljs高亮显示
  17 + highlight: (str, lang) => {
  18 + if (lang && hljs.getLanguage(lang)) {
  19 + return `<pre class="hljs" v-pre><code>${hljs.highlight(lang, str, true).value}</code></pre>`;
  20 + }
  21 + return `<pre class="hljs" v-pre><code>${markdownIt.utils.escapeHtml(str)}</code></pre>`;
  22 + },
  23 + });
  24 + // 使用【markdown-it-anchor】插件为markdown创建锚点
  25 + markdownIt.use(MarkdownItAnchor, {
  26 + level: 2, // 添加超链接锚点的最小标题级别, 如: #标题 不会添加锚点
  27 + slugify: slugify, // 自定义slugify, 我们使用的是将中文转为汉语拼音,最终生成为标题id属性
  28 + permalink: true, // 开启标题锚点功能
  29 + // permalinkBefore: true, // 在标题前创建锚点
  30 + permalinkSymbol: '#', // 锚点标志
  31 + });
  32 + // 使用【markdown-it-container】插件解析【::: snippet :::】代码块为vue渲染
  33 + markdownIt.use(MarkdownItContainer, 'snippet', {
  34 + // 验证代码块为【::: snippet :::】才进行渲染
  35 + validate(params) {
  36 + return params.trim().match(/^snippet\s*(.*)$/);
  37 + },
  38 + // 代码块渲染
  39 + render(tokens, index) {
  40 + const token = tokens[index];
  41 + const tokenInfo = token.info.trim().match(/^snippet\s*(.*)$/);
  42 + if (token.nesting === 1) {
  43 + // 获取snippet第一行的表述内容
  44 + const desc = tokenInfo && tokenInfo.length > 1 ? tokenInfo[1] : '';
  45 + // 获取vue组件示例的代码
  46 + const nextIndex = tokens[index + 1];
  47 + const content = nextIndex.type === 'fence' ? nextIndex.content : '';
  48 + // 将content解析为vue组件基本属性对象;
  49 + let { template, script, styles } = parse({
  50 + source: content,
  51 + compiler: VueTemplateComplier,
  52 + needMap: false,
  53 + });
  54 + styleCodeList = styleCodeList.concat(styles);
  55 + // 将template的转为render函数
  56 + const { code } = compileTemplate({
  57 + source: template.content,
  58 + compiler: VueTemplateComplier,
  59 + });
  60 + // 获取script的代码
  61 + script = script ? script.content : '';
  62 + if (script) {
  63 + script = script.replace(/export\s+default/, 'const exportJavaScript =');
  64 + } else {
  65 + script = 'const exportJavaScript = {} ;';
  66 + }
  67 + // 代码块解析将需要解析vue组件的存储,渲染html用组件名称替代
  68 + const name = `snippent-${componentCodeList.length}`;
  69 + // 渲染组件代码添加到数据集合
  70 + componentCodeList.push(`"${name}":(function () {
  71 + ${code}
  72 + ${script}
  73 + return {
  74 + ...exportJavaScript,
  75 + render,
  76 + staticRenderFns
  77 + }
  78 + })()`);
  79 + // 将需要渲染的示例用code-snippet组件包裹替换插槽显示示例效果
  80 + return `<code-snippet>
  81 + <div slot="desc">${markdownIt.render(desc)}</div>
  82 + <${name} slot="source" />
  83 + <div slot="code">`;
  84 + }
  85 + return ` </div>
  86 + </code-snippet> `;
  87 + },
  88 + });
  89 + // 将所有转换好的代码字符串拼接成vue单组件template、script、style格式
  90 + return `
  91 + <template>
  92 + <div class="snippet-doc">
  93 + ${markdownIt.render(source)}
  94 + </div>
  95 + </template>
  96 + <script>
  97 + export default {
  98 + name: 'component-doc',
  99 + components: {
  100 + ${componentCodeList.join(',')}
  101 + },
  102 + data() {
  103 + return {
  104 + appName: process.env.VUE_APP_NAME,
  105 + appVersion: process.env.VUE_APP_VERSION,
  106 + }
  107 + }
  108 + }
  109 + </script>
  110 + <style>
  111 + ${Array.from(styleCodeList, m => m.content).join('\n')}
  112 + </style>`;
  113 +};
... ...
yarn.lock 0 → 100644
Changes suppressed. Click to show
  1 +++ a/yarn.lock
... ... @@ -0,0 +1,9875 @@
  1 +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
  2 +# yarn lockfile v1
  3 +
  4 +
  5 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
  6 + version "7.8.3"
  7 + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
  8 + integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4=
  9 + dependencies:
  10 + "@babel/highlight" "^7.8.3"
  11 +
  12 +"@babel/code-frame@^7.10.1":
  13 + version "7.10.1"
  14 + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.1.tgz?cache=0&sync_timestamp=1590617474297&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff"
  15 + integrity sha1-1UgcUJXaocV+FuVMb5GYRDr7Sf8=
  16 + dependencies:
  17 + "@babel/highlight" "^7.10.1"
  18 +
  19 +"@babel/compat-data@^7.10.1":
  20 + version "7.10.1"
  21 + resolved "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.10.1.tgz?cache=0&sync_timestamp=1590617282897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcompat-data%2Fdownload%2F%40babel%2Fcompat-data-7.10.1.tgz#b1085ffe72cd17bf2c0ee790fc09f9626011b2db"
  22 + integrity sha1-sQhf/nLNF78sDueQ/An5YmARsts=
  23 + dependencies:
  24 + browserslist "^4.12.0"
  25 + invariant "^2.2.4"
  26 + semver "^5.5.0"
  27 +
  28 +"@babel/core@^7.9.6":
  29 + version "7.10.2"
  30 + resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.10.2.tgz#bd6786046668a925ac2bd2fd95b579b92a23b36a"
  31 + integrity sha1-vWeGBGZoqSWsK9L9lbV5uSojs2o=
  32 + dependencies:
  33 + "@babel/code-frame" "^7.10.1"
  34 + "@babel/generator" "^7.10.2"
  35 + "@babel/helper-module-transforms" "^7.10.1"
  36 + "@babel/helpers" "^7.10.1"
  37 + "@babel/parser" "^7.10.2"
  38 + "@babel/template" "^7.10.1"
  39 + "@babel/traverse" "^7.10.1"
  40 + "@babel/types" "^7.10.2"
  41 + convert-source-map "^1.7.0"
  42 + debug "^4.1.0"
  43 + gensync "^1.0.0-beta.1"
  44 + json5 "^2.1.2"
  45 + lodash "^4.17.13"
  46 + resolve "^1.3.2"
  47 + semver "^5.4.1"
  48 + source-map "^0.5.0"
  49 +
  50 +"@babel/generator@^7.10.1", "@babel/generator@^7.10.2":
  51 + version "7.10.2"
  52 + resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.10.2.tgz#0fa5b5b2389db8bfdfcc3492b551ee20f5dd69a9"
  53 + integrity sha1-D6W1sjiduL/fzDSStVHuIPXdaak=
  54 + dependencies:
  55 + "@babel/types" "^7.10.2"
  56 + jsesc "^2.5.1"
  57 + lodash "^4.17.13"
  58 + source-map "^0.5.0"
  59 +
  60 +"@babel/generator@^7.8.6":
  61 + version "7.8.7"
  62 + resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.8.7.tgz#870b3cf7984f5297998152af625c4f3e341400f7"
  63 + integrity sha1-hws895hPUpeZgVKvYlxPPjQUAPc=
  64 + dependencies:
  65 + "@babel/types" "^7.8.7"
  66 + jsesc "^2.5.1"
  67 + lodash "^4.17.13"
  68 + source-map "^0.5.0"
  69 +
  70 +"@babel/helper-annotate-as-pure@^7.10.1":
  71 + version "7.10.1"
  72 + resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.10.1.tgz?cache=0&sync_timestamp=1590617479955&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.10.1.tgz#f6d08acc6f70bbd59b436262553fb2e259a1a268"
  73 + integrity sha1-9tCKzG9wu9WbQ2JiVT+y4lmhomg=
  74 + dependencies:
  75 + "@babel/types" "^7.10.1"
  76 +
  77 +"@babel/helper-annotate-as-pure@^7.8.3":
  78 + version "7.8.3"
  79 + resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee"
  80 + integrity sha1-YLwLxlf2Ogkk/5pLSgskoTz03u4=
  81 + dependencies:
  82 + "@babel/types" "^7.8.3"
  83 +
  84 +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.1":
  85 + version "7.10.1"
  86 + resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz#0ec7d9be8174934532661f87783eb18d72290059"
  87 + integrity sha1-DsfZvoF0k0UyZh+HeD6xjXIpAFk=
  88 + dependencies:
  89 + "@babel/helper-explode-assignable-expression" "^7.10.1"
  90 + "@babel/types" "^7.10.1"
  91 +
  92 +"@babel/helper-compilation-targets@^7.10.2", "@babel/helper-compilation-targets@^7.9.6":
  93 + version "7.10.2"
  94 + resolved "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.10.2.tgz#a17d9723b6e2c750299d2a14d4637c76936d8285"
  95 + integrity sha1-oX2XI7bix1ApnSoU1GN8dpNtgoU=
  96 + dependencies:
  97 + "@babel/compat-data" "^7.10.1"
  98 + browserslist "^4.12.0"
  99 + invariant "^2.2.4"
  100 + levenary "^1.1.1"
  101 + semver "^5.5.0"
  102 +
  103 +"@babel/helper-create-class-features-plugin@^7.10.1":
  104 + version "7.10.2"
  105 + resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.10.2.tgz#7474295770f217dbcf288bf7572eb213db46ee67"
  106 + integrity sha1-dHQpV3DyF9vPKIv3Vy6yE9tG7mc=
  107 + dependencies:
  108 + "@babel/helper-function-name" "^7.10.1"
  109 + "@babel/helper-member-expression-to-functions" "^7.10.1"
  110 + "@babel/helper-optimise-call-expression" "^7.10.1"
  111 + "@babel/helper-plugin-utils" "^7.10.1"
  112 + "@babel/helper-replace-supers" "^7.10.1"
  113 + "@babel/helper-split-export-declaration" "^7.10.1"
  114 +
  115 +"@babel/helper-create-class-features-plugin@^7.8.3":
  116 + version "7.8.6"
  117 + resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0"
  118 + integrity sha1-JDpbRuL48PZ03BOHYx62souFHeA=
  119 + dependencies:
  120 + "@babel/helper-function-name" "^7.8.3"
  121 + "@babel/helper-member-expression-to-functions" "^7.8.3"
  122 + "@babel/helper-optimise-call-expression" "^7.8.3"
  123 + "@babel/helper-plugin-utils" "^7.8.3"
  124 + "@babel/helper-replace-supers" "^7.8.6"
  125 + "@babel/helper-split-export-declaration" "^7.8.3"
  126 +
  127 +"@babel/helper-create-regexp-features-plugin@^7.10.1":
  128 + version "7.10.1"
  129 + resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.10.1.tgz#1b8feeab1594cbcfbf3ab5a3bbcabac0468efdbd"
  130 + integrity sha1-G4/uqxWUy8+/OrWju8q6wEaO/b0=
  131 + dependencies:
  132 + "@babel/helper-annotate-as-pure" "^7.10.1"
  133 + "@babel/helper-regex" "^7.10.1"
  134 + regexpu-core "^4.7.0"
  135 +
  136 +"@babel/helper-create-regexp-features-plugin@^7.8.3":
  137 + version "7.8.6"
  138 + resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.8.6.tgz?cache=0&sync_timestamp=1582806206622&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.8.6.tgz#7fa040c97fb8aebe1247a5c645330c32d083066b"
  139 + integrity sha1-f6BAyX+4rr4SR6XGRTMMMtCDBms=
  140 + dependencies:
  141 + "@babel/helper-annotate-as-pure" "^7.8.3"
  142 + "@babel/helper-regex" "^7.8.3"
  143 + regexpu-core "^4.6.0"
  144 +
  145 +"@babel/helper-define-map@^7.10.1":
  146 + version "7.10.1"
  147 + resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-define-map%2Fdownload%2F%40babel%2Fhelper-define-map-7.10.1.tgz#5e69ee8308648470dd7900d159c044c10285221d"
  148 + integrity sha1-XmnugwhkhHDdeQDRWcBEwQKFIh0=
  149 + dependencies:
  150 + "@babel/helper-function-name" "^7.10.1"
  151 + "@babel/types" "^7.10.1"
  152 + lodash "^4.17.13"
  153 +
  154 +"@babel/helper-explode-assignable-expression@^7.10.1":
  155 + version "7.10.1"
  156 + resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.10.1.tgz#e9d76305ee1162ca467357ae25df94f179af2b7e"
  157 + integrity sha1-6ddjBe4RYspGc1euJd+U8XmvK34=
  158 + dependencies:
  159 + "@babel/traverse" "^7.10.1"
  160 + "@babel/types" "^7.10.1"
  161 +
  162 +"@babel/helper-function-name@^7.10.1":
  163 + version "7.10.1"
  164 + resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.10.1.tgz#92bd63829bfc9215aca9d9defa85f56b539454f4"
  165 + integrity sha1-kr1jgpv8khWsqdne+oX1a1OUVPQ=
  166 + dependencies:
  167 + "@babel/helper-get-function-arity" "^7.10.1"
  168 + "@babel/template" "^7.10.1"
  169 + "@babel/types" "^7.10.1"
  170 +
  171 +"@babel/helper-function-name@^7.8.3":
  172 + version "7.8.3"
  173 + resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.8.3.tgz?cache=0&sync_timestamp=1578980714632&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca"
  174 + integrity sha1-7utmWgGx8RBo6fuGrVahyxqCTMo=
  175 + dependencies:
  176 + "@babel/helper-get-function-arity" "^7.8.3"
  177 + "@babel/template" "^7.8.3"
  178 + "@babel/types" "^7.8.3"
  179 +
  180 +"@babel/helper-get-function-arity@^7.10.1":
  181 + version "7.10.1"
  182 + resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.10.1.tgz#7303390a81ba7cb59613895a192b93850e373f7d"
  183 + integrity sha1-cwM5CoG6fLWWE4laGSuThQ43P30=
  184 + dependencies:
  185 + "@babel/types" "^7.10.1"
  186 +
  187 +"@babel/helper-get-function-arity@^7.8.3":
  188 + version "7.8.3"
  189 + resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.8.3.tgz?cache=0&sync_timestamp=1578980710093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
  190 + integrity sha1-uJS5R70AQ4HOY+odufCFR+kgq9U=
  191 + dependencies:
  192 + "@babel/types" "^7.8.3"
  193 +
  194 +"@babel/helper-hoist-variables@^7.10.1":
  195 + version "7.10.1"
  196 + resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.10.1.tgz?cache=0&sync_timestamp=1590617481634&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.10.1.tgz#7e77c82e5dcae1ebf123174c385aaadbf787d077"
  197 + integrity sha1-fnfILl3K4evxIxdMOFqq2/eH0Hc=
  198 + dependencies:
  199 + "@babel/types" "^7.10.1"
  200 +
  201 +"@babel/helper-member-expression-to-functions@^7.10.1":
  202 + version "7.10.1"
  203 + resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.10.1.tgz?cache=0&sync_timestamp=1590617479632&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.10.1.tgz#432967fd7e12a4afef66c4687d4ca22bc0456f15"
  204 + integrity sha1-Qyln/X4SpK/vZsRofUyiK8BFbxU=
  205 + dependencies:
  206 + "@babel/types" "^7.10.1"
  207 +
  208 +"@babel/helper-member-expression-to-functions@^7.8.3":
  209 + version "7.8.3"
  210 + resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
  211 + integrity sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw=
  212 + dependencies:
  213 + "@babel/types" "^7.8.3"
  214 +
  215 +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3":
  216 + version "7.8.3"
  217 + resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
  218 + integrity sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg=
  219 + dependencies:
  220 + "@babel/types" "^7.8.3"
  221 +
  222 +"@babel/helper-module-imports@^7.10.1":
  223 + version "7.10.1"
  224 + resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.10.1.tgz#dd331bd45bccc566ce77004e9d05fe17add13876"
  225 + integrity sha1-3TMb1FvMxWbOdwBOnQX+F63ROHY=
  226 + dependencies:
  227 + "@babel/types" "^7.10.1"
  228 +
  229 +"@babel/helper-module-transforms@^7.10.1":
  230 + version "7.10.1"
  231 + resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.10.1.tgz#24e2f08ee6832c60b157bb0936c86bef7210c622"
  232 + integrity sha1-JOLwjuaDLGCxV7sJNshr73IQxiI=
  233 + dependencies:
  234 + "@babel/helper-module-imports" "^7.10.1"
  235 + "@babel/helper-replace-supers" "^7.10.1"
  236 + "@babel/helper-simple-access" "^7.10.1"
  237 + "@babel/helper-split-export-declaration" "^7.10.1"
  238 + "@babel/template" "^7.10.1"
  239 + "@babel/types" "^7.10.1"
  240 + lodash "^4.17.13"
  241 +
  242 +"@babel/helper-optimise-call-expression@^7.10.1":
  243 + version "7.10.1"
  244 + resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.10.1.tgz?cache=0&sync_timestamp=1590617480443&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.10.1.tgz#b4a1f2561870ce1247ceddb02a3860fa96d72543"
  245 + integrity sha1-tKHyVhhwzhJHzt2wKjhg+pbXJUM=
  246 + dependencies:
  247 + "@babel/types" "^7.10.1"
  248 +
  249 +"@babel/helper-optimise-call-expression@^7.8.3":
  250 + version "7.8.3"
  251 + resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
  252 + integrity sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk=
  253 + dependencies:
  254 + "@babel/types" "^7.8.3"
  255 +
  256 +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1":
  257 + version "7.10.1"
  258 + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127"
  259 + integrity sha1-7Fpc8O7JJbZsYFgDKLEiwBIwoSc=
  260 +
  261 +"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
  262 + version "7.8.3"
  263 + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
  264 + integrity sha1-nqKTvhm6vA9S/4yoizTDYRsghnA=
  265 +
  266 +"@babel/helper-regex@^7.10.1":
  267 + version "7.10.1"
  268 + resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.10.1.tgz?cache=0&sync_timestamp=1590617282617&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.10.1.tgz#021cf1a7ba99822f993222a001cc3fec83255b96"
  269 + integrity sha1-Ahzxp7qZgi+ZMiKgAcw/7IMlW5Y=
  270 + dependencies:
  271 + lodash "^4.17.13"
  272 +
  273 +"@babel/helper-regex@^7.8.3":
  274 + version "7.8.3"
  275 + resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965"
  276 + integrity sha1-E5dyYH1RuT8j7/5yEFsxnSpMaWU=
  277 + dependencies:
  278 + lodash "^4.17.13"
  279 +
  280 +"@babel/helper-remap-async-to-generator@^7.10.1":
  281 + version "7.10.1"
  282 + resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.10.1.tgz#bad6aaa4ff39ce8d4b82ccaae0bfe0f7dbb5f432"
  283 + integrity sha1-utaqpP85zo1Lgsyq4L/g99u19DI=
  284 + dependencies:
  285 + "@babel/helper-annotate-as-pure" "^7.10.1"
  286 + "@babel/helper-wrap-function" "^7.10.1"
  287 + "@babel/template" "^7.10.1"
  288 + "@babel/traverse" "^7.10.1"
  289 + "@babel/types" "^7.10.1"
  290 +
  291 +"@babel/helper-replace-supers@^7.10.1":
  292 + version "7.10.1"
  293 + resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.10.1.tgz#ec6859d20c5d8087f6a2dc4e014db7228975f13d"
  294 + integrity sha1-7GhZ0gxdgIf2otxOAU23Iol18T0=
  295 + dependencies:
  296 + "@babel/helper-member-expression-to-functions" "^7.10.1"
  297 + "@babel/helper-optimise-call-expression" "^7.10.1"
  298 + "@babel/traverse" "^7.10.1"
  299 + "@babel/types" "^7.10.1"
  300 +
  301 +"@babel/helper-replace-supers@^7.8.6":
  302 + version "7.8.6"
  303 + resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.8.6.tgz?cache=0&sync_timestamp=1582807511441&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8"
  304 + integrity sha1-Wtp0T9WtcyA78dZ0WaJ9y6Z+/8g=
  305 + dependencies:
  306 + "@babel/helper-member-expression-to-functions" "^7.8.3"
  307 + "@babel/helper-optimise-call-expression" "^7.8.3"
  308 + "@babel/traverse" "^7.8.6"
  309 + "@babel/types" "^7.8.6"
  310 +
  311 +"@babel/helper-simple-access@^7.10.1":
  312 + version "7.10.1"
  313 + resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.10.1.tgz#08fb7e22ace9eb8326f7e3920a1c2052f13d851e"
  314 + integrity sha1-CPt+Iqzp64Mm9+OSChwgUvE9hR4=
  315 + dependencies:
  316 + "@babel/template" "^7.10.1"
  317 + "@babel/types" "^7.10.1"
  318 +
  319 +"@babel/helper-split-export-declaration@^7.10.1":
  320 + version "7.10.1"
  321 + resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.10.1.tgz#c6f4be1cbc15e3a868e4c64a17d5d31d754da35f"
  322 + integrity sha1-xvS+HLwV46ho5MZKF9XTHXVNo18=
  323 + dependencies:
  324 + "@babel/types" "^7.10.1"
  325 +
  326 +"@babel/helper-split-export-declaration@^7.8.3":
  327 + version "7.8.3"
  328 + resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.8.3.tgz?cache=0&sync_timestamp=1578980712591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
  329 + integrity sha1-ManzAHD5E2inGCzwX4MXgQZfx6k=
  330 + dependencies:
  331 + "@babel/types" "^7.8.3"
  332 +
  333 +"@babel/helper-validator-identifier@^7.10.1":
  334 + version "7.10.1"
  335 + resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.10.1.tgz?cache=0&sync_timestamp=1590617283450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5"
  336 + integrity sha1-V3CwwagmxPU/Xt5eFTFj4DGOlLU=
  337 +
  338 +"@babel/helper-wrap-function@^7.10.1":
  339 + version "7.10.1"
  340 + resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.10.1.tgz#956d1310d6696257a7afd47e4c42dfda5dfcedc9"
  341 + integrity sha1-lW0TENZpYlenr9R+TELf2l387ck=
  342 + dependencies:
  343 + "@babel/helper-function-name" "^7.10.1"
  344 + "@babel/template" "^7.10.1"
  345 + "@babel/traverse" "^7.10.1"
  346 + "@babel/types" "^7.10.1"
  347 +
  348 +"@babel/helpers@^7.10.1":
  349 + version "7.10.1"
  350 + resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.10.1.tgz#a6827b7cb975c9d9cef5fd61d919f60d8844a973"
  351 + integrity sha1-poJ7fLl1ydnO9f1h2Rn2DYhEqXM=
  352 + dependencies:
  353 + "@babel/template" "^7.10.1"
  354 + "@babel/traverse" "^7.10.1"
  355 + "@babel/types" "^7.10.1"
  356 +
  357 +"@babel/highlight@^7.10.1":
  358 + version "7.10.1"
  359 + resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.10.1.tgz?cache=0&sync_timestamp=1590617273104&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0"
  360 + integrity sha1-hB0Ji6YTuhpCeis4PXnjVVLDiuA=
  361 + dependencies:
  362 + "@babel/helper-validator-identifier" "^7.10.1"
  363 + chalk "^2.0.0"
  364 + js-tokens "^4.0.0"
  365 +
  366 +"@babel/highlight@^7.8.3":
  367 + version "7.8.3"
  368 + resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
  369 + integrity sha1-KPFz0EIj6qpZvB1Dmjg25tEmV5c=
  370 + dependencies:
  371 + chalk "^2.0.0"
  372 + esutils "^2.0.2"
  373 + js-tokens "^4.0.0"
  374 +
  375 +"@babel/parser@^7.10.1", "@babel/parser@^7.10.2", "@babel/parser@^7.7.0":
  376 + version "7.10.2"
  377 + resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.10.2.tgz#871807f10442b92ff97e4783b9b54f6a0ca812d0"
  378 + integrity sha1-hxgH8QRCuS/5fkeDubVPagyoEtA=
  379 +
  380 +"@babel/parser@^7.8.6":
  381 + version "7.8.7"
  382 + resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.8.7.tgz#7b8facf95d25fef9534aad51c4ffecde1a61e26a"
  383 + integrity sha1-e4+s+V0l/vlTSq1RxP/s3hph4mo=
  384 +
  385 +"@babel/plugin-proposal-async-generator-functions@^7.10.1":
  386 + version "7.10.1"
  387 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.10.1.tgz?cache=0&sync_timestamp=1590644783646&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.10.1.tgz#6911af5ba2e615c4ff3c497fe2f47b35bf6d7e55"
  388 + integrity sha1-aRGvW6LmFcT/PEl/4vR7Nb9tflU=
  389 + dependencies:
  390 + "@babel/helper-plugin-utils" "^7.10.1"
  391 + "@babel/helper-remap-async-to-generator" "^7.10.1"
  392 + "@babel/plugin-syntax-async-generators" "^7.8.0"
  393 +
  394 +"@babel/plugin-proposal-class-properties@^7.10.1":
  395 + version "7.10.1"
  396 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.10.1.tgz#046bc7f6550bb08d9bd1d4f060f5f5a4f1087e01"
  397 + integrity sha1-BGvH9lULsI2b0dTwYPX1pPEIfgE=
  398 + dependencies:
  399 + "@babel/helper-create-class-features-plugin" "^7.10.1"
  400 + "@babel/helper-plugin-utils" "^7.10.1"
  401 +
  402 +"@babel/plugin-proposal-class-properties@^7.8.3":
  403 + version "7.8.3"
  404 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e"
  405 + integrity sha1-XgZlSvXNBLYIkVqtqbKmeIAERk4=
  406 + dependencies:
  407 + "@babel/helper-create-class-features-plugin" "^7.8.3"
  408 + "@babel/helper-plugin-utils" "^7.8.3"
  409 +
  410 +"@babel/plugin-proposal-decorators@^7.8.3":
  411 + version "7.8.3"
  412 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e"
  413 + integrity sha1-IVaGCrZcWr8GjD9nBCGEBBBmVD4=
  414 + dependencies:
  415 + "@babel/helper-create-class-features-plugin" "^7.8.3"
  416 + "@babel/helper-plugin-utils" "^7.8.3"
  417 + "@babel/plugin-syntax-decorators" "^7.8.3"
  418 +
  419 +"@babel/plugin-proposal-dynamic-import@^7.10.1":
  420 + version "7.10.1"
  421 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.10.1.tgz#e36979dc1dc3b73f6d6816fc4951da2363488ef0"
  422 + integrity sha1-42l53B3Dtz9taBb8SVHaI2NIjvA=
  423 + dependencies:
  424 + "@babel/helper-plugin-utils" "^7.10.1"
  425 + "@babel/plugin-syntax-dynamic-import" "^7.8.0"
  426 +
  427 +"@babel/plugin-proposal-json-strings@^7.10.1":
  428 + version "7.10.1"
  429 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.10.1.tgz#b1e691ee24c651b5a5e32213222b2379734aff09"
  430 + integrity sha1-seaR7iTGUbWl4yITIisjeXNK/wk=
  431 + dependencies:
  432 + "@babel/helper-plugin-utils" "^7.10.1"
  433 + "@babel/plugin-syntax-json-strings" "^7.8.0"
  434 +
  435 +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.1":
  436 + version "7.10.1"
  437 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz#02dca21673842ff2fe763ac253777f235e9bbf78"
  438 + integrity sha1-AtyiFnOEL/L+djrCU3d/I16bv3g=
  439 + dependencies:
  440 + "@babel/helper-plugin-utils" "^7.10.1"
  441 + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
  442 +
  443 +"@babel/plugin-proposal-numeric-separator@^7.10.1":
  444 + version "7.10.1"
  445 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.10.1.tgz?cache=0&sync_timestamp=1590617283174&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-numeric-separator%2Fdownload%2F%40babel%2Fplugin-proposal-numeric-separator-7.10.1.tgz#a9a38bc34f78bdfd981e791c27c6fdcec478c123"
  446 + integrity sha1-qaOLw094vf2YHnkcJ8b9zsR4wSM=
  447 + dependencies:
  448 + "@babel/helper-plugin-utils" "^7.10.1"
  449 + "@babel/plugin-syntax-numeric-separator" "^7.10.1"
  450 +
  451 +"@babel/plugin-proposal-object-rest-spread@^7.10.1":
  452 + version "7.10.1"
  453 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.10.1.tgz#cba44908ac9f142650b4a65b8aa06bf3478d5fb6"
  454 + integrity sha1-y6RJCKyfFCZQtKZbiqBr80eNX7Y=
  455 + dependencies:
  456 + "@babel/helper-plugin-utils" "^7.10.1"
  457 + "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
  458 + "@babel/plugin-transform-parameters" "^7.10.1"
  459 +
  460 +"@babel/plugin-proposal-optional-catch-binding@^7.10.1":
  461 + version "7.10.1"
  462 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.10.1.tgz#c9f86d99305f9fa531b568ff5ab8c964b8b223d2"
  463 + integrity sha1-yfhtmTBfn6UxtWj/WrjJZLiyI9I=
  464 + dependencies:
  465 + "@babel/helper-plugin-utils" "^7.10.1"
  466 + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
  467 +
  468 +"@babel/plugin-proposal-optional-chaining@^7.10.1":
  469 + version "7.10.1"
  470 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.10.1.tgz#15f5d6d22708629451a91be28f8facc55b0e818c"
  471 + integrity sha1-FfXW0icIYpRRqRvij4+sxVsOgYw=
  472 + dependencies:
  473 + "@babel/helper-plugin-utils" "^7.10.1"
  474 + "@babel/plugin-syntax-optional-chaining" "^7.8.0"
  475 +
  476 +"@babel/plugin-proposal-private-methods@^7.10.1":
  477 + version "7.10.1"
  478 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.10.1.tgz#ed85e8058ab0fe309c3f448e5e1b73ca89cdb598"
  479 + integrity sha1-7YXoBYqw/jCcP0SOXhtzyonNtZg=
  480 + dependencies:
  481 + "@babel/helper-create-class-features-plugin" "^7.10.1"
  482 + "@babel/helper-plugin-utils" "^7.10.1"
  483 +
  484 +"@babel/plugin-proposal-unicode-property-regex@^7.10.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
  485 + version "7.10.1"
  486 + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.10.1.tgz#dc04feb25e2dd70c12b05d680190e138fa2c0c6f"
  487 + integrity sha1-3AT+sl4t1wwSsF1oAZDhOPosDG8=
  488 + dependencies:
  489 + "@babel/helper-create-regexp-features-plugin" "^7.10.1"
  490 + "@babel/helper-plugin-utils" "^7.10.1"
  491 +
  492 +"@babel/plugin-syntax-async-generators@^7.8.0":
  493 + version "7.8.4"
  494 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
  495 + integrity sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=
  496 + dependencies:
  497 + "@babel/helper-plugin-utils" "^7.8.0"
  498 +
  499 +"@babel/plugin-syntax-class-properties@^7.10.1":
  500 + version "7.10.1"
  501 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.10.1.tgz#d5bc0645913df5b17ad7eda0fa2308330bde34c5"
  502 + integrity sha1-1bwGRZE99bF61+2g+iMIMwveNMU=
  503 + dependencies:
  504 + "@babel/helper-plugin-utils" "^7.10.1"
  505 +
  506 +"@babel/plugin-syntax-decorators@^7.8.3":
  507 + version "7.8.3"
  508 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda"
  509 + integrity sha1-jSwVqfGvYksAJflhaCqdU9MAG9o=
  510 + dependencies:
  511 + "@babel/helper-plugin-utils" "^7.8.3"
  512 +
  513 +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
  514 + version "7.8.3"
  515 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
  516 + integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=
  517 + dependencies:
  518 + "@babel/helper-plugin-utils" "^7.8.0"
  519 +
  520 +"@babel/plugin-syntax-json-strings@^7.8.0":
  521 + version "7.8.3"
  522 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
  523 + integrity sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=
  524 + dependencies:
  525 + "@babel/helper-plugin-utils" "^7.8.0"
  526 +
  527 +"@babel/plugin-syntax-jsx@^7.2.0", "@babel/plugin-syntax-jsx@^7.8.3":
  528 + version "7.8.3"
  529 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94"
  530 + integrity sha1-UhsGyDxASA8eWLT9M7kuzrHW6pQ=
  531 + dependencies:
  532 + "@babel/helper-plugin-utils" "^7.8.3"
  533 +
  534 +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0":
  535 + version "7.8.3"
  536 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
  537 + integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=
  538 + dependencies:
  539 + "@babel/helper-plugin-utils" "^7.8.0"
  540 +
  541 +"@babel/plugin-syntax-numeric-separator@^7.10.1":
  542 + version "7.10.1"
  543 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.1.tgz?cache=0&sync_timestamp=1590617252576&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-numeric-separator%2Fdownload%2F%40babel%2Fplugin-syntax-numeric-separator-7.10.1.tgz#25761ee7410bc8cf97327ba741ee94e4a61b7d99"
  544 + integrity sha1-JXYe50ELyM+XMnunQe6U5KYbfZk=
  545 + dependencies:
  546 + "@babel/helper-plugin-utils" "^7.10.1"
  547 +
  548 +"@babel/plugin-syntax-object-rest-spread@^7.8.0":
  549 + version "7.8.3"
  550 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
  551 + integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=
  552 + dependencies:
  553 + "@babel/helper-plugin-utils" "^7.8.0"
  554 +
  555 +"@babel/plugin-syntax-optional-catch-binding@^7.8.0":
  556 + version "7.8.3"
  557 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
  558 + integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=
  559 + dependencies:
  560 + "@babel/helper-plugin-utils" "^7.8.0"
  561 +
  562 +"@babel/plugin-syntax-optional-chaining@^7.8.0":
  563 + version "7.8.3"
  564 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
  565 + integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=
  566 + dependencies:
  567 + "@babel/helper-plugin-utils" "^7.8.0"
  568 +
  569 +"@babel/plugin-syntax-top-level-await@^7.10.1":
  570 + version "7.10.1"
  571 + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.10.1.tgz?cache=0&sync_timestamp=1590617258178&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-syntax-top-level-await%2Fdownload%2F%40babel%2Fplugin-syntax-top-level-await-7.10.1.tgz#8b8733f8c57397b3eaa47ddba8841586dcaef362"
  572 + integrity sha1-i4cz+MVzl7PqpH3bqIQVhtyu82I=
  573 + dependencies:
  574 + "@babel/helper-plugin-utils" "^7.10.1"
  575 +
  576 +"@babel/plugin-transform-arrow-functions@^7.10.1":
  577 + version "7.10.1"
  578 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.10.1.tgz?cache=0&sync_timestamp=1590617257736&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-arrow-functions%2Fdownload%2F%40babel%2Fplugin-transform-arrow-functions-7.10.1.tgz#cb5ee3a36f0863c06ead0b409b4cc43a889b295b"
  579 + integrity sha1-y17jo28IY8BurQtAm0zEOoibKVs=
  580 + dependencies:
  581 + "@babel/helper-plugin-utils" "^7.10.1"
  582 +
  583 +"@babel/plugin-transform-async-to-generator@^7.10.1":
  584 + version "7.10.1"
  585 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.10.1.tgz#e5153eb1a3e028f79194ed8a7a4bf55f862b2062"
  586 + integrity sha1-5RU+saPgKPeRlO2Kekv1X4YrIGI=
  587 + dependencies:
  588 + "@babel/helper-module-imports" "^7.10.1"
  589 + "@babel/helper-plugin-utils" "^7.10.1"
  590 + "@babel/helper-remap-async-to-generator" "^7.10.1"
  591 +
  592 +"@babel/plugin-transform-block-scoped-functions@^7.10.1":
  593 + version "7.10.1"
  594 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.10.1.tgz#146856e756d54b20fff14b819456b3e01820b85d"
  595 + integrity sha1-FGhW51bVSyD/8UuBlFaz4BgguF0=
  596 + dependencies:
  597 + "@babel/helper-plugin-utils" "^7.10.1"
  598 +
  599 +"@babel/plugin-transform-block-scoping@^7.10.1":
  600 + version "7.10.1"
  601 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.10.1.tgz?cache=0&sync_timestamp=1590617258521&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.10.1.tgz#47092d89ca345811451cd0dc5d91605982705d5e"
  602 + integrity sha1-Rwktico0WBFFHNDcXZFgWYJwXV4=
  603 + dependencies:
  604 + "@babel/helper-plugin-utils" "^7.10.1"
  605 + lodash "^4.17.13"
  606 +
  607 +"@babel/plugin-transform-classes@^7.10.1":
  608 + version "7.10.1"
  609 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.10.1.tgz#6e11dd6c4dfae70f540480a4702477ed766d733f"
  610 + integrity sha1-bhHdbE365w9UBICkcCR37XZtcz8=
  611 + dependencies:
  612 + "@babel/helper-annotate-as-pure" "^7.10.1"
  613 + "@babel/helper-define-map" "^7.10.1"
  614 + "@babel/helper-function-name" "^7.10.1"
  615 + "@babel/helper-optimise-call-expression" "^7.10.1"
  616 + "@babel/helper-plugin-utils" "^7.10.1"
  617 + "@babel/helper-replace-supers" "^7.10.1"
  618 + "@babel/helper-split-export-declaration" "^7.10.1"
  619 + globals "^11.1.0"
  620 +
  621 +"@babel/plugin-transform-computed-properties@^7.10.1":
  622 + version "7.10.1"
  623 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.10.1.tgz?cache=0&sync_timestamp=1590617263636&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-computed-properties%2Fdownload%2F%40babel%2Fplugin-transform-computed-properties-7.10.1.tgz#59aa399064429d64dce5cf76ef9b90b7245ebd07"
  624 + integrity sha1-Wao5kGRCnWTc5c9275uQtyRevQc=
  625 + dependencies:
  626 + "@babel/helper-plugin-utils" "^7.10.1"
  627 +
  628 +"@babel/plugin-transform-destructuring@^7.10.1":
  629 + version "7.10.1"
  630 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.10.1.tgz?cache=0&sync_timestamp=1590617263985&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-destructuring%2Fdownload%2F%40babel%2Fplugin-transform-destructuring-7.10.1.tgz#abd58e51337815ca3a22a336b85f62b998e71907"
  631 + integrity sha1-q9WOUTN4Fco6IqM2uF9iuZjnGQc=
  632 + dependencies:
  633 + "@babel/helper-plugin-utils" "^7.10.1"
  634 +
  635 +"@babel/plugin-transform-dotall-regex@^7.10.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
  636 + version "7.10.1"
  637 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.10.1.tgz#920b9fec2d78bb57ebb64a644d5c2ba67cc104ee"
  638 + integrity sha1-kguf7C14u1frtkpkTVwrpnzBBO4=
  639 + dependencies:
  640 + "@babel/helper-create-regexp-features-plugin" "^7.10.1"
  641 + "@babel/helper-plugin-utils" "^7.10.1"
  642 +
  643 +"@babel/plugin-transform-duplicate-keys@^7.10.1":
  644 + version "7.10.1"
  645 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.10.1.tgz#c900a793beb096bc9d4d0a9d0cde19518ffc83b9"
  646 + integrity sha1-yQCnk76wlrydTQqdDN4ZUY/8g7k=
  647 + dependencies:
  648 + "@babel/helper-plugin-utils" "^7.10.1"
  649 +
  650 +"@babel/plugin-transform-exponentiation-operator@^7.10.1":
  651 + version "7.10.1"
  652 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.10.1.tgz?cache=0&sync_timestamp=1590644786654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.10.1.tgz#279c3116756a60dd6e6f5e488ba7957db9c59eb3"
  653 + integrity sha1-J5wxFnVqYN1ub15Ii6eVfbnFnrM=
  654 + dependencies:
  655 + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.1"
  656 + "@babel/helper-plugin-utils" "^7.10.1"
  657 +
  658 +"@babel/plugin-transform-for-of@^7.10.1":
  659 + version "7.10.1"
  660 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.10.1.tgz#ff01119784eb0ee32258e8646157ba2501fcfda5"
  661 + integrity sha1-/wERl4TrDuMiWOhkYVe6JQH8/aU=
  662 + dependencies:
  663 + "@babel/helper-plugin-utils" "^7.10.1"
  664 +
  665 +"@babel/plugin-transform-function-name@^7.10.1":
  666 + version "7.10.1"
  667 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.10.1.tgz#4ed46fd6e1d8fde2a2ec7b03c66d853d2c92427d"
  668 + integrity sha1-TtRv1uHY/eKi7HsDxm2FPSySQn0=
  669 + dependencies:
  670 + "@babel/helper-function-name" "^7.10.1"
  671 + "@babel/helper-plugin-utils" "^7.10.1"
  672 +
  673 +"@babel/plugin-transform-literals@^7.10.1":
  674 + version "7.10.1"
  675 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.10.1.tgz?cache=0&sync_timestamp=1590617257807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.10.1.tgz#5794f8da82846b22e4e6631ea1658bce708eb46a"
  676 + integrity sha1-V5T42oKEayLk5mMeoWWLznCOtGo=
  677 + dependencies:
  678 + "@babel/helper-plugin-utils" "^7.10.1"
  679 +
  680 +"@babel/plugin-transform-member-expression-literals@^7.10.1":
  681 + version "7.10.1"
  682 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.10.1.tgz?cache=0&sync_timestamp=1590617262921&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.10.1.tgz#90347cba31bca6f394b3f7bd95d2bbfd9fce2f39"
  683 + integrity sha1-kDR8ujG8pvOUs/e9ldK7/Z/OLzk=
  684 + dependencies:
  685 + "@babel/helper-plugin-utils" "^7.10.1"
  686 +
  687 +"@babel/plugin-transform-modules-amd@^7.10.1":
  688 + version "7.10.1"
  689 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.10.1.tgz#65950e8e05797ebd2fe532b96e19fc5482a1d52a"
  690 + integrity sha1-ZZUOjgV5fr0v5TK5bhn8VIKh1So=
  691 + dependencies:
  692 + "@babel/helper-module-transforms" "^7.10.1"
  693 + "@babel/helper-plugin-utils" "^7.10.1"
  694 + babel-plugin-dynamic-import-node "^2.3.3"
  695 +
  696 +"@babel/plugin-transform-modules-commonjs@^7.10.1":
  697 + version "7.10.1"
  698 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.10.1.tgz?cache=0&sync_timestamp=1590644785882&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.10.1.tgz#d5ff4b4413ed97ffded99961056e1fb980fb9301"
  699 + integrity sha1-1f9LRBPtl//e2ZlhBW4fuYD7kwE=
  700 + dependencies:
  701 + "@babel/helper-module-transforms" "^7.10.1"
  702 + "@babel/helper-plugin-utils" "^7.10.1"
  703 + "@babel/helper-simple-access" "^7.10.1"
  704 + babel-plugin-dynamic-import-node "^2.3.3"
  705 +
  706 +"@babel/plugin-transform-modules-systemjs@^7.10.1":
  707 + version "7.10.1"
  708 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.10.1.tgz#9962e4b0ac6aaf2e20431ada3d8ec72082cbffb6"
  709 + integrity sha1-mWLksKxqry4gQxraPY7HIILL/7Y=
  710 + dependencies:
  711 + "@babel/helper-hoist-variables" "^7.10.1"
  712 + "@babel/helper-module-transforms" "^7.10.1"
  713 + "@babel/helper-plugin-utils" "^7.10.1"
  714 + babel-plugin-dynamic-import-node "^2.3.3"
  715 +
  716 +"@babel/plugin-transform-modules-umd@^7.10.1":
  717 + version "7.10.1"
  718 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.10.1.tgz#ea080911ffc6eb21840a5197a39ede4ee67b1595"
  719 + integrity sha1-6ggJEf/G6yGEClGXo57eTuZ7FZU=
  720 + dependencies:
  721 + "@babel/helper-module-transforms" "^7.10.1"
  722 + "@babel/helper-plugin-utils" "^7.10.1"
  723 +
  724 +"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3":
  725 + version "7.8.3"
  726 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c"
  727 + integrity sha1-oqcr/6ICrA4tBQav0JOcXsvEjGw=
  728 + dependencies:
  729 + "@babel/helper-create-regexp-features-plugin" "^7.8.3"
  730 +
  731 +"@babel/plugin-transform-new-target@^7.10.1":
  732 + version "7.10.1"
  733 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.10.1.tgz?cache=0&sync_timestamp=1590617473413&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-new-target%2Fdownload%2F%40babel%2Fplugin-transform-new-target-7.10.1.tgz#6ee41a5e648da7632e22b6fb54012e87f612f324"
  734 + integrity sha1-buQaXmSNp2MuIrb7VAEuh/YS8yQ=
  735 + dependencies:
  736 + "@babel/helper-plugin-utils" "^7.10.1"
  737 +
  738 +"@babel/plugin-transform-object-super@^7.10.1":
  739 + version "7.10.1"
  740 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.10.1.tgz?cache=0&sync_timestamp=1590644784174&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.10.1.tgz#2e3016b0adbf262983bf0d5121d676a5ed9c4fde"
  741 + integrity sha1-LjAWsK2/JimDvw1RIdZ2pe2cT94=
  742 + dependencies:
  743 + "@babel/helper-plugin-utils" "^7.10.1"
  744 + "@babel/helper-replace-supers" "^7.10.1"
  745 +
  746 +"@babel/plugin-transform-parameters@^7.10.1":
  747 + version "7.10.1"
  748 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.10.1.tgz#b25938a3c5fae0354144a720b07b32766f683ddd"
  749 + integrity sha1-slk4o8X64DVBRKcgsHsydm9oPd0=
  750 + dependencies:
  751 + "@babel/helper-get-function-arity" "^7.10.1"
  752 + "@babel/helper-plugin-utils" "^7.10.1"
  753 +
  754 +"@babel/plugin-transform-property-literals@^7.10.1":
  755 + version "7.10.1"
  756 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.10.1.tgz?cache=0&sync_timestamp=1590617262681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.10.1.tgz#cffc7315219230ed81dc53e4625bf86815b6050d"
  757 + integrity sha1-z/xzFSGSMO2B3FPkYlv4aBW2BQ0=
  758 + dependencies:
  759 + "@babel/helper-plugin-utils" "^7.10.1"
  760 +
  761 +"@babel/plugin-transform-regenerator@^7.10.1":
  762 + version "7.10.1"
  763 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.10.1.tgz#10e175cbe7bdb63cc9b39f9b3f823c5c7c5c5490"
  764 + integrity sha1-EOF1y+e9tjzJs5+bP4I8XHxcVJA=
  765 + dependencies:
  766 + regenerator-transform "^0.14.2"
  767 +
  768 +"@babel/plugin-transform-reserved-words@^7.10.1":
  769 + version "7.10.1"
  770 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.10.1.tgz?cache=0&sync_timestamp=1590617272765&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.10.1.tgz#0fc1027312b4d1c3276a57890c8ae3bcc0b64a86"
  771 + integrity sha1-D8ECcxK00cMnaleJDIrjvMC2SoY=
  772 + dependencies:
  773 + "@babel/helper-plugin-utils" "^7.10.1"
  774 +
  775 +"@babel/plugin-transform-runtime@^7.9.6":
  776 + version "7.10.1"
  777 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.10.1.tgz#fd1887f749637fb2ed86dc278e79eb41df37f4b1"
  778 + integrity sha1-/RiH90ljf7LthtwnjnnrQd839LE=
  779 + dependencies:
  780 + "@babel/helper-module-imports" "^7.10.1"
  781 + "@babel/helper-plugin-utils" "^7.10.1"
  782 + resolve "^1.8.1"
  783 + semver "^5.5.1"
  784 +
  785 +"@babel/plugin-transform-shorthand-properties@^7.10.1":
  786 + version "7.10.1"
  787 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.10.1.tgz?cache=0&sync_timestamp=1590617478650&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-shorthand-properties%2Fdownload%2F%40babel%2Fplugin-transform-shorthand-properties-7.10.1.tgz#e8b54f238a1ccbae482c4dce946180ae7b3143f3"
  788 + integrity sha1-6LVPI4ocy65ILE3OlGGArnsxQ/M=
  789 + dependencies:
  790 + "@babel/helper-plugin-utils" "^7.10.1"
  791 +
  792 +"@babel/plugin-transform-spread@^7.10.1":
  793 + version "7.10.1"
  794 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.10.1.tgz#0c6d618a0c4461a274418460a28c9ccf5239a7c8"
  795 + integrity sha1-DG1higxEYaJ0QYRgooycz1I5p8g=
  796 + dependencies:
  797 + "@babel/helper-plugin-utils" "^7.10.1"
  798 +
  799 +"@babel/plugin-transform-sticky-regex@^7.10.1":
  800 + version "7.10.1"
  801 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.10.1.tgz#90fc89b7526228bed9842cff3588270a7a393b00"
  802 + integrity sha1-kPyJt1JiKL7ZhCz/NYgnCno5OwA=
  803 + dependencies:
  804 + "@babel/helper-plugin-utils" "^7.10.1"
  805 + "@babel/helper-regex" "^7.10.1"
  806 +
  807 +"@babel/plugin-transform-template-literals@^7.10.1":
  808 + version "7.10.1"
  809 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-template-literals%2Fdownload%2F%40babel%2Fplugin-transform-template-literals-7.10.1.tgz#914c7b7f4752c570ea00553b4284dad8070e8628"
  810 + integrity sha1-kUx7f0dSxXDqAFU7QoTa2AcOhig=
  811 + dependencies:
  812 + "@babel/helper-annotate-as-pure" "^7.10.1"
  813 + "@babel/helper-plugin-utils" "^7.10.1"
  814 +
  815 +"@babel/plugin-transform-typeof-symbol@^7.10.1":
  816 + version "7.10.1"
  817 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.10.1.tgz#60c0239b69965d166b80a84de7315c1bc7e0bb0e"
  818 + integrity sha1-YMAjm2mWXRZrgKhN5zFcG8fguw4=
  819 + dependencies:
  820 + "@babel/helper-plugin-utils" "^7.10.1"
  821 +
  822 +"@babel/plugin-transform-unicode-escapes@^7.10.1":
  823 + version "7.10.1"
  824 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.10.1.tgz?cache=0&sync_timestamp=1590617267716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.10.1.tgz#add0f8483dab60570d9e03cecef6c023aa8c9940"
  825 + integrity sha1-rdD4SD2rYFcNngPOzvbAI6qMmUA=
  826 + dependencies:
  827 + "@babel/helper-plugin-utils" "^7.10.1"
  828 +
  829 +"@babel/plugin-transform-unicode-regex@^7.10.1":
  830 + version "7.10.1"
  831 + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.10.1.tgz#6b58f2aea7b68df37ac5025d9c88752443a6b43f"
  832 + integrity sha1-a1jyrqe2jfN6xQJdnIh1JEOmtD8=
  833 + dependencies:
  834 + "@babel/helper-create-regexp-features-plugin" "^7.10.1"
  835 + "@babel/helper-plugin-utils" "^7.10.1"
  836 +
  837 +"@babel/preset-env@^7.9.6":
  838 + version "7.10.2"
  839 + resolved "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.10.2.tgz#715930f2cf8573b0928005ee562bed52fb65fdfb"
  840 + integrity sha1-cVkw8s+Fc7CSgAXuVivtUvtl/fs=
  841 + dependencies:
  842 + "@babel/compat-data" "^7.10.1"
  843 + "@babel/helper-compilation-targets" "^7.10.2"
  844 + "@babel/helper-module-imports" "^7.10.1"
  845 + "@babel/helper-plugin-utils" "^7.10.1"
  846 + "@babel/plugin-proposal-async-generator-functions" "^7.10.1"
  847 + "@babel/plugin-proposal-class-properties" "^7.10.1"
  848 + "@babel/plugin-proposal-dynamic-import" "^7.10.1"
  849 + "@babel/plugin-proposal-json-strings" "^7.10.1"
  850 + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.1"
  851 + "@babel/plugin-proposal-numeric-separator" "^7.10.1"
  852 + "@babel/plugin-proposal-object-rest-spread" "^7.10.1"
  853 + "@babel/plugin-proposal-optional-catch-binding" "^7.10.1"
  854 + "@babel/plugin-proposal-optional-chaining" "^7.10.1"
  855 + "@babel/plugin-proposal-private-methods" "^7.10.1"
  856 + "@babel/plugin-proposal-unicode-property-regex" "^7.10.1"
  857 + "@babel/plugin-syntax-async-generators" "^7.8.0"
  858 + "@babel/plugin-syntax-class-properties" "^7.10.1"
  859 + "@babel/plugin-syntax-dynamic-import" "^7.8.0"
  860 + "@babel/plugin-syntax-json-strings" "^7.8.0"
  861 + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
  862 + "@babel/plugin-syntax-numeric-separator" "^7.10.1"
  863 + "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
  864 + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
  865 + "@babel/plugin-syntax-optional-chaining" "^7.8.0"
  866 + "@babel/plugin-syntax-top-level-await" "^7.10.1"
  867 + "@babel/plugin-transform-arrow-functions" "^7.10.1"
  868 + "@babel/plugin-transform-async-to-generator" "^7.10.1"
  869 + "@babel/plugin-transform-block-scoped-functions" "^7.10.1"
  870 + "@babel/plugin-transform-block-scoping" "^7.10.1"
  871 + "@babel/plugin-transform-classes" "^7.10.1"
  872 + "@babel/plugin-transform-computed-properties" "^7.10.1"
  873 + "@babel/plugin-transform-destructuring" "^7.10.1"
  874 + "@babel/plugin-transform-dotall-regex" "^7.10.1"
  875 + "@babel/plugin-transform-duplicate-keys" "^7.10.1"
  876 + "@babel/plugin-transform-exponentiation-operator" "^7.10.1"
  877 + "@babel/plugin-transform-for-of" "^7.10.1"
  878 + "@babel/plugin-transform-function-name" "^7.10.1"
  879 + "@babel/plugin-transform-literals" "^7.10.1"
  880 + "@babel/plugin-transform-member-expression-literals" "^7.10.1"
  881 + "@babel/plugin-transform-modules-amd" "^7.10.1"
  882 + "@babel/plugin-transform-modules-commonjs" "^7.10.1"
  883 + "@babel/plugin-transform-modules-systemjs" "^7.10.1"
  884 + "@babel/plugin-transform-modules-umd" "^7.10.1"
  885 + "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
  886 + "@babel/plugin-transform-new-target" "^7.10.1"
  887 + "@babel/plugin-transform-object-super" "^7.10.1"
  888 + "@babel/plugin-transform-parameters" "^7.10.1"
  889 + "@babel/plugin-transform-property-literals" "^7.10.1"
  890 + "@babel/plugin-transform-regenerator" "^7.10.1"
  891 + "@babel/plugin-transform-reserved-words" "^7.10.1"
  892 + "@babel/plugin-transform-shorthand-properties" "^7.10.1"
  893 + "@babel/plugin-transform-spread" "^7.10.1"
  894 + "@babel/plugin-transform-sticky-regex" "^7.10.1"
  895 + "@babel/plugin-transform-template-literals" "^7.10.1"
  896 + "@babel/plugin-transform-typeof-symbol" "^7.10.1"
  897 + "@babel/plugin-transform-unicode-escapes" "^7.10.1"
  898 + "@babel/plugin-transform-unicode-regex" "^7.10.1"
  899 + "@babel/preset-modules" "^0.1.3"
  900 + "@babel/types" "^7.10.2"
  901 + browserslist "^4.12.0"
  902 + core-js-compat "^3.6.2"
  903 + invariant "^2.2.2"
  904 + levenary "^1.1.1"
  905 + semver "^5.5.0"
  906 +
  907 +"@babel/preset-modules@^0.1.3":
  908 + version "0.1.3"
  909 + resolved "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72"
  910 + integrity sha1-EyQrU7XvjIg8PPfd3VWzbOgPvHI=
  911 + dependencies:
  912 + "@babel/helper-plugin-utils" "^7.0.0"
  913 + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
  914 + "@babel/plugin-transform-dotall-regex" "^7.4.4"
  915 + "@babel/types" "^7.4.4"
  916 + esutils "^2.0.2"
  917 +
  918 +"@babel/runtime@^7.8.4":
  919 + version "7.8.7"
  920 + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.8.7.tgz?cache=0&sync_timestamp=1583373757080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d"
  921 + integrity sha1-j+/OmALbVIgbpZ+Quyhxm0mWMk0=
  922 + dependencies:
  923 + regenerator-runtime "^0.13.4"
  924 +
  925 +"@babel/runtime@^7.9.6":
  926 + version "7.10.2"
  927 + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839"
  928 + integrity sha1-0QPyHyYCSX04NIoy4AhjfVBtuDk=
  929 + dependencies:
  930 + regenerator-runtime "^0.13.4"
  931 +
  932 +"@babel/template@^7.10.1":
  933 + version "7.10.1"
  934 + resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811"
  935 + integrity sha1-4WcVSpTLXxSyjcWPU1bSFi9TmBE=
  936 + dependencies:
  937 + "@babel/code-frame" "^7.10.1"
  938 + "@babel/parser" "^7.10.1"
  939 + "@babel/types" "^7.10.1"
  940 +
  941 +"@babel/template@^7.8.3":
  942 + version "7.8.6"
  943 + resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
  944 + integrity sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis=
  945 + dependencies:
  946 + "@babel/code-frame" "^7.8.3"
  947 + "@babel/parser" "^7.8.6"
  948 + "@babel/types" "^7.8.6"
  949 +
  950 +"@babel/traverse@^7.10.1", "@babel/traverse@^7.7.0":
  951 + version "7.10.1"
  952 + resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.10.1.tgz#bbcef3031e4152a6c0b50147f4958df54ca0dd27"
  953 + integrity sha1-u87zAx5BUqbAtQFH9JWN9Uyg3Sc=
  954 + dependencies:
  955 + "@babel/code-frame" "^7.10.1"
  956 + "@babel/generator" "^7.10.1"
  957 + "@babel/helper-function-name" "^7.10.1"
  958 + "@babel/helper-split-export-declaration" "^7.10.1"
  959 + "@babel/parser" "^7.10.1"
  960 + "@babel/types" "^7.10.1"
  961 + debug "^4.1.0"
  962 + globals "^11.1.0"
  963 + lodash "^4.17.13"
  964 +
  965 +"@babel/traverse@^7.8.6":
  966 + version "7.8.6"
  967 + resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.8.6.tgz#acfe0c64e1cd991b3e32eae813a6eb564954b5ff"
  968 + integrity sha1-rP4MZOHNmRs+MuroE6brVklUtf8=
  969 + dependencies:
  970 + "@babel/code-frame" "^7.8.3"
  971 + "@babel/generator" "^7.8.6"
  972 + "@babel/helper-function-name" "^7.8.3"
  973 + "@babel/helper-split-export-declaration" "^7.8.3"
  974 + "@babel/parser" "^7.8.6"
  975 + "@babel/types" "^7.8.6"
  976 + debug "^4.1.0"
  977 + globals "^11.1.0"
  978 + lodash "^4.17.13"
  979 +
  980 +"@babel/types@^7.10.1", "@babel/types@^7.10.2", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
  981 + version "7.10.2"
  982 + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.10.2.tgz#30283be31cad0dbf6fb00bd40641ca0ea675172d"
  983 + integrity sha1-MCg74xytDb9vsAvUBkHKDqZ1Fy0=
  984 + dependencies:
  985 + "@babel/helper-validator-identifier" "^7.10.1"
  986 + lodash "^4.17.13"
  987 + to-fast-properties "^2.0.0"
  988 +
  989 +"@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.8.7":
  990 + version "7.8.7"
  991 + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.8.7.tgz?cache=0&sync_timestamp=1583373407005&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.8.7.tgz#1fc9729e1acbb2337d5b6977a63979b4819f5d1d"
  992 + integrity sha1-H8lynhrLsjN9W2l3pjl5tIGfXR0=
  993 + dependencies:
  994 + esutils "^2.0.2"
  995 + lodash "^4.17.13"
  996 + to-fast-properties "^2.0.0"
  997 +
  998 +"@commitlint/cli@^8.3.5":
  999 + version "8.3.5"
  1000 + resolved "https://registry.npm.taobao.org/@commitlint/cli/download/@commitlint/cli-8.3.5.tgz#6d93a3a8b2437fa978999d3f6a336bcc70be3fd3"
  1001 + integrity sha1-bZOjqLJDf6l4mZ0/ajNrzHC+P9M=
  1002 + dependencies:
  1003 + "@commitlint/format" "^8.3.4"
  1004 + "@commitlint/lint" "^8.3.5"
  1005 + "@commitlint/load" "^8.3.5"
  1006 + "@commitlint/read" "^8.3.4"
  1007 + babel-polyfill "6.26.0"
  1008 + chalk "2.4.2"
  1009 + get-stdin "7.0.0"
  1010 + lodash "4.17.15"
  1011 + meow "5.0.0"
  1012 + resolve-from "5.0.0"
  1013 + resolve-global "1.0.0"
  1014 +
  1015 +"@commitlint/config-conventional@^8.3.4":
  1016 + version "8.3.4"
  1017 + resolved "https://registry.npm.taobao.org/@commitlint/config-conventional/download/@commitlint/config-conventional-8.3.4.tgz#fed13b3711690663b176c1f6b39c205a565618d2"
  1018 + integrity sha1-/tE7NxFpBmOxdsH2s5wgWlZWGNI=
  1019 + dependencies:
  1020 + conventional-changelog-conventionalcommits "4.2.1"
  1021 +
  1022 +"@commitlint/ensure@^8.3.4":
  1023 + version "8.3.4"
  1024 + resolved "https://registry.npm.taobao.org/@commitlint/ensure/download/@commitlint/ensure-8.3.4.tgz#6931677e4ca0fde71686ae3b7a367261647a341d"
  1025 + integrity sha1-aTFnfkyg/ecWhq47ejZyYWR6NB0=
  1026 + dependencies:
  1027 + lodash "4.17.15"
  1028 +
  1029 +"@commitlint/execute-rule@^8.3.4":
  1030 + version "8.3.4"
  1031 + resolved "https://registry.npm.taobao.org/@commitlint/execute-rule/download/@commitlint/execute-rule-8.3.4.tgz#1b63f0713b197889d90b76f9eea1abc010d256b1"
  1032 + integrity sha1-G2PwcTsZeInZC3b57qGrwBDSVrE=
  1033 +
  1034 +"@commitlint/format@^8.3.4":
  1035 + version "8.3.4"
  1036 + resolved "https://registry.npm.taobao.org/@commitlint/format/download/@commitlint/format-8.3.4.tgz#7cd1f0ba5a3289c8d14d7dac29ee1fc1597fe1d9"
  1037 + integrity sha1-fNHwuloyicjRTX2sKe4fwVl/4dk=
  1038 + dependencies:
  1039 + chalk "^2.0.1"
  1040 +
  1041 +"@commitlint/is-ignored@^8.3.5":
  1042 + version "8.3.5"
  1043 + resolved "https://registry.npm.taobao.org/@commitlint/is-ignored/download/@commitlint/is-ignored-8.3.5.tgz#e6f59496e1b1ce58020d519cd578ad0f43169199"
  1044 + integrity sha1-5vWUluGxzlgCDVGc1XitD0MWkZk=
  1045 + dependencies:
  1046 + semver "6.3.0"
  1047 +
  1048 +"@commitlint/lint@^8.3.5":
  1049 + version "8.3.5"
  1050 + resolved "https://registry.npm.taobao.org/@commitlint/lint/download/@commitlint/lint-8.3.5.tgz#627e75adb1cc803cc723e33cc2ba4aa27cbb9f0c"
  1051 + integrity sha1-Yn51rbHMgDzHI+M8wrpKony7nww=
  1052 + dependencies:
  1053 + "@commitlint/is-ignored" "^8.3.5"
  1054 + "@commitlint/parse" "^8.3.4"
  1055 + "@commitlint/rules" "^8.3.4"
  1056 + babel-runtime "^6.23.0"
  1057 + lodash "4.17.15"
  1058 +
  1059 +"@commitlint/load@^8.3.5":
  1060 + version "8.3.5"
  1061 + resolved "https://registry.npm.taobao.org/@commitlint/load/download/@commitlint/load-8.3.5.tgz#3f059225ede92166ba94cf4c48e3d67c8b08b18a"
  1062 + integrity sha1-PwWSJe3pIWa6lM9MSOPWfIsIsYo=
  1063 + dependencies:
  1064 + "@commitlint/execute-rule" "^8.3.4"
  1065 + "@commitlint/resolve-extends" "^8.3.5"
  1066 + babel-runtime "^6.23.0"
  1067 + chalk "2.4.2"
  1068 + cosmiconfig "^5.2.0"
  1069 + lodash "4.17.15"
  1070 + resolve-from "^5.0.0"
  1071 +
  1072 +"@commitlint/message@^8.3.4":
  1073 + version "8.3.4"
  1074 + resolved "https://registry.npm.taobao.org/@commitlint/message/download/@commitlint/message-8.3.4.tgz#b4e50d14aa6e15a5ad0767b952a7953f3681d768"
  1075 + integrity sha1-tOUNFKpuFaWtB2e5UqeVPzaB12g=
  1076 +
  1077 +"@commitlint/parse@^8.3.4":
  1078 + version "8.3.4"
  1079 + resolved "https://registry.npm.taobao.org/@commitlint/parse/download/@commitlint/parse-8.3.4.tgz#d741f8b9104b35d0f4c10938165b20cbf167f81e"
  1080 + integrity sha1-10H4uRBLNdD0wQk4Flsgy/Fn+B4=
  1081 + dependencies:
  1082 + conventional-changelog-angular "^1.3.3"
  1083 + conventional-commits-parser "^3.0.0"
  1084 + lodash "^4.17.11"
  1085 +
  1086 +"@commitlint/read@^8.3.4":
  1087 + version "8.3.4"
  1088 + resolved "https://registry.npm.taobao.org/@commitlint/read/download/@commitlint/read-8.3.4.tgz#81a34283d8cd7b2acdf57829a91761e9c7791455"
  1089 + integrity sha1-gaNCg9jNeyrN9XgpqRdh6cd5FFU=
  1090 + dependencies:
  1091 + "@commitlint/top-level" "^8.3.4"
  1092 + "@marionebl/sander" "^0.6.0"
  1093 + babel-runtime "^6.23.0"
  1094 + git-raw-commits "^2.0.0"
  1095 +
  1096 +"@commitlint/resolve-extends@^8.3.5":
  1097 + version "8.3.5"
  1098 + resolved "https://registry.npm.taobao.org/@commitlint/resolve-extends/download/@commitlint/resolve-extends-8.3.5.tgz#8fff800f292ac217ae30b1862f5f9a84b278310a"
  1099 + integrity sha1-j/+ADykqwheuMLGGL1+ahLJ4MQo=
  1100 + dependencies:
  1101 + import-fresh "^3.0.0"
  1102 + lodash "4.17.15"
  1103 + resolve-from "^5.0.0"
  1104 + resolve-global "^1.0.0"
  1105 +
  1106 +"@commitlint/rules@^8.3.4":
  1107 + version "8.3.4"
  1108 + resolved "https://registry.npm.taobao.org/@commitlint/rules/download/@commitlint/rules-8.3.4.tgz#41da7e16c6b89af268fe81c87a158c1fd2ac82b1"
  1109 + integrity sha1-Qdp+Fsa4mvJo/oHIehWMH9KsgrE=
  1110 + dependencies:
  1111 + "@commitlint/ensure" "^8.3.4"
  1112 + "@commitlint/message" "^8.3.4"
  1113 + "@commitlint/to-lines" "^8.3.4"
  1114 + babel-runtime "^6.23.0"
  1115 +
  1116 +"@commitlint/to-lines@^8.3.4":
  1117 + version "8.3.4"
  1118 + resolved "https://registry.npm.taobao.org/@commitlint/to-lines/download/@commitlint/to-lines-8.3.4.tgz#ce24963b6d86dbe51d88d5e3028ab28f38562e2e"
  1119 + integrity sha1-ziSWO22G2+UdiNXjAoqyjzhWLi4=
  1120 +
  1121 +"@commitlint/top-level@^8.3.4":
  1122 + version "8.3.4"
  1123 + resolved "https://registry.npm.taobao.org/@commitlint/top-level/download/@commitlint/top-level-8.3.4.tgz#803fc6e8f5be5efa5f3551761acfca961f1d8685"
  1124 + integrity sha1-gD/G6PW+XvpfNVF2Gs/Klh8dhoU=
  1125 + dependencies:
  1126 + find-up "^4.0.0"
  1127 +
  1128 +"@hapi/address@2.x.x":
  1129 + version "2.1.4"
  1130 + resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
  1131 + integrity sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=
  1132 +
  1133 +"@hapi/bourne@1.x.x":
  1134 + version "1.3.2"
  1135 + resolved "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a"
  1136 + integrity sha1-CnCVreoGckPOMoPhtWuKj0U7JCo=
  1137 +
  1138 +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0":
  1139 + version "8.5.1"
  1140 + resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06"
  1141 + integrity sha1-/elgZMpEbeyMVajC8TCVewcMbgY=
  1142 +
  1143 +"@hapi/joi@^15.0.1":
  1144 + version "15.1.1"
  1145 + resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7"
  1146 + integrity sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc=
  1147 + dependencies:
  1148 + "@hapi/address" "2.x.x"
  1149 + "@hapi/bourne" "1.x.x"
  1150 + "@hapi/hoek" "8.x.x"
  1151 + "@hapi/topo" "3.x.x"
  1152 +
  1153 +"@hapi/topo@3.x.x":
  1154 + version "3.1.6"
  1155 + resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29"
  1156 + integrity sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=
  1157 + dependencies:
  1158 + "@hapi/hoek" "^8.3.0"
  1159 +
  1160 +"@intervolga/optimize-cssnano-plugin@^1.0.5":
  1161 + version "1.0.6"
  1162 + resolved "https://registry.npm.taobao.org/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz#be7c7846128b88f6a9b1d1261a0ad06eb5c0fdf8"
  1163 + integrity sha1-vnx4RhKLiPapsdEmGgrQbrXA/fg=
  1164 + dependencies:
  1165 + cssnano "^4.0.0"
  1166 + cssnano-preset-default "^4.0.0"
  1167 + postcss "^7.0.0"
  1168 +
  1169 +"@marionebl/sander@^0.6.0":
  1170 + version "0.6.1"
  1171 + resolved "https://registry.npm.taobao.org/@marionebl/sander/download/@marionebl/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b"
  1172 + integrity sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s=
  1173 + dependencies:
  1174 + graceful-fs "^4.1.3"
  1175 + mkdirp "^0.5.1"
  1176 + rimraf "^2.5.2"
  1177 +
  1178 +"@mrmlnc/readdir-enhanced@^2.2.1":
  1179 + version "2.2.1"
  1180 + resolved "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde"
  1181 + integrity sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=
  1182 + dependencies:
  1183 + call-me-maybe "^1.0.1"
  1184 + glob-to-regexp "^0.3.0"
  1185 +
  1186 +"@nodelib/fs.stat@^1.1.2":
  1187 + version "1.1.3"
  1188 + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
  1189 + integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=
  1190 +
  1191 +"@soda/friendly-errors-webpack-plugin@^1.7.1":
  1192 + version "1.7.1"
  1193 + resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.7.1.tgz#706f64bcb4a8b9642b48ae3ace444c70334d615d"
  1194 + integrity sha1-cG9kvLSouWQrSK46zkRMcDNNYV0=
  1195 + dependencies:
  1196 + chalk "^1.1.3"
  1197 + error-stack-parser "^2.0.0"
  1198 + string-width "^2.0.0"
  1199 +
  1200 +"@soda/get-current-script@^1.0.0":
  1201 + version "1.0.1"
  1202 + resolved "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.1.tgz?cache=0&sync_timestamp=1591282226198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40soda%2Fget-current-script%2Fdownload%2F%40soda%2Fget-current-script-1.0.1.tgz#f4afffcb36e069a801d5339c90499601c47a2516"
  1203 + integrity sha1-9K//yzbgaagB1TOckEmWAcR6JRY=
  1204 +
  1205 +"@types/color-name@^1.1.1":
  1206 + version "1.1.1"
  1207 + resolved "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
  1208 + integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=
  1209 +
  1210 +"@types/events@*":
  1211 + version "3.0.0"
  1212 + resolved "https://registry.npm.taobao.org/@types/events/download/@types/events-3.0.0.tgz?cache=0&sync_timestamp=1580841990603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fevents%2Fdownload%2F%40types%2Fevents-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
  1213 + integrity sha1-KGLz9Yqaf3w+eNefEw3U1xwlwqc=
  1214 +
  1215 +"@types/glob@^7.1.1":
  1216 + version "7.1.1"
  1217 + resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
  1218 + integrity sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU=
  1219 + dependencies:
  1220 + "@types/events" "*"
  1221 + "@types/minimatch" "*"
  1222 + "@types/node" "*"
  1223 +
  1224 +"@types/json-schema@^7.0.4":
  1225 + version "7.0.5"
  1226 + resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.5.tgz?cache=0&sync_timestamp=1591720749429&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd"
  1227 + integrity sha1-3M5EMOZLRDuolF8CkPtWStW6xt0=
  1228 +
  1229 +"@types/minimatch@*":
  1230 + version "3.0.3"
  1231 + resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
  1232 + integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0=
  1233 +
  1234 +"@types/minimist@^1.2.0":
  1235 + version "1.2.0"
  1236 + resolved "https://registry.npm.taobao.org/@types/minimist/download/@types/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6"
  1237 + integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
  1238 +
  1239 +"@types/node@*":
  1240 + version "13.9.0"
  1241 + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-13.9.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-13.9.0.tgz#5b6ee7a77faacddd7de719017d0bc12f52f81589"
  1242 + integrity sha1-W27np3+qzd195xkBfQvBL1L4FYk=
  1243 +
  1244 +"@types/normalize-package-data@^2.4.0":
  1245 + version "2.4.0"
  1246 + resolved "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
  1247 + integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=
  1248 +
  1249 +"@types/parse-json@^4.0.0":
  1250 + version "4.0.0"
  1251 + resolved "https://registry.npm.taobao.org/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1588201628903&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
  1252 + integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=
  1253 +
  1254 +"@types/q@^1.5.1":
  1255 + version "1.5.2"
  1256 + resolved "https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.2.tgz?cache=0&sync_timestamp=1580864548163&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
  1257 + integrity sha1-aQoUdbhPKohP0HzXl8APXzE1bqg=
  1258 +
  1259 +"@vue/babel-helper-vue-jsx-merge-props@^1.0.0":
  1260 + version "1.0.0"
  1261 + resolved "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz#048fe579958da408fb7a8b2a3ec050b50a661040"
  1262 + integrity sha1-BI/leZWNpAj7eosqPsBQtQpmEEA=
  1263 +
  1264 +"@vue/babel-plugin-transform-vue-jsx@^1.1.2":
  1265 + version "1.1.2"
  1266 + resolved "https://registry.npm.taobao.org/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.1.2.tgz#c0a3e6efc022e75e4247b448a8fc6b86f03e91c0"
  1267 + integrity sha1-wKPm78Ai515CR7RIqPxrhvA+kcA=
  1268 + dependencies:
  1269 + "@babel/helper-module-imports" "^7.0.0"
  1270 + "@babel/plugin-syntax-jsx" "^7.2.0"
  1271 + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
  1272 + html-tags "^2.0.0"
  1273 + lodash.kebabcase "^4.1.1"
  1274 + svg-tags "^1.0.0"
  1275 +
  1276 +"@vue/babel-preset-app@^4.4.4":
  1277 + version "4.4.4"
  1278 + resolved "https://registry.npm.taobao.org/@vue/babel-preset-app/download/@vue/babel-preset-app-4.4.4.tgz?cache=0&sync_timestamp=1591966640607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fbabel-preset-app%2Fdownload%2F%40vue%2Fbabel-preset-app-4.4.4.tgz#e40929ca89ea3d547ea20cf0a15c222c9ad1ba38"
  1279 + integrity sha1-5AkpyonqPVR+ogzwoVwiLJrRujg=
  1280 + dependencies:
  1281 + "@babel/core" "^7.9.6"
  1282 + "@babel/helper-compilation-targets" "^7.9.6"
  1283 + "@babel/helper-module-imports" "^7.8.3"
  1284 + "@babel/plugin-proposal-class-properties" "^7.8.3"
  1285 + "@babel/plugin-proposal-decorators" "^7.8.3"
  1286 + "@babel/plugin-syntax-dynamic-import" "^7.8.3"
  1287 + "@babel/plugin-syntax-jsx" "^7.8.3"
  1288 + "@babel/plugin-transform-runtime" "^7.9.6"
  1289 + "@babel/preset-env" "^7.9.6"
  1290 + "@babel/runtime" "^7.9.6"
  1291 + "@vue/babel-preset-jsx" "^1.1.2"
  1292 + babel-plugin-dynamic-import-node "^2.3.3"
  1293 + core-js "^3.6.5"
  1294 + core-js-compat "^3.6.5"
  1295 + semver "^6.1.0"
  1296 +
  1297 +"@vue/babel-preset-jsx@^1.1.2":
  1298 + version "1.1.2"
  1299 + resolved "https://registry.npm.taobao.org/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.1.2.tgz#2e169eb4c204ea37ca66c2ea85a880bfc99d4f20"
  1300 + integrity sha1-LhaetMIE6jfKZsLqhaiAv8mdTyA=
  1301 + dependencies:
  1302 + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
  1303 + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2"
  1304 + "@vue/babel-sugar-functional-vue" "^1.1.2"
  1305 + "@vue/babel-sugar-inject-h" "^1.1.2"
  1306 + "@vue/babel-sugar-v-model" "^1.1.2"
  1307 + "@vue/babel-sugar-v-on" "^1.1.2"
  1308 +
  1309 +"@vue/babel-sugar-functional-vue@^1.1.2":
  1310 + version "1.1.2"
  1311 + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.1.2.tgz#f7e24fba09e6f1ee70104560a8808057555f1a9a"
  1312 + integrity sha1-9+JPugnm8e5wEEVgqICAV1VfGpo=
  1313 + dependencies:
  1314 + "@babel/plugin-syntax-jsx" "^7.2.0"
  1315 +
  1316 +"@vue/babel-sugar-inject-h@^1.1.2":
  1317 + version "1.1.2"
  1318 + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.1.2.tgz#8a5276b6d8e2ed16ffc8078aad94236274e6edf0"
  1319 + integrity sha1-ilJ2ttji7Rb/yAeKrZQjYnTm7fA=
  1320 + dependencies:
  1321 + "@babel/plugin-syntax-jsx" "^7.2.0"
  1322 +
  1323 +"@vue/babel-sugar-v-model@^1.1.2":
  1324 + version "1.1.2"
  1325 + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.1.2.tgz#1ff6fd1b800223fc9cb1e84dceb5e52d737a8192"
  1326 + integrity sha1-H/b9G4ACI/ycsehNzrXlLXN6gZI=
  1327 + dependencies:
  1328 + "@babel/plugin-syntax-jsx" "^7.2.0"
  1329 + "@vue/babel-helper-vue-jsx-merge-props" "^1.0.0"
  1330 + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2"
  1331 + camelcase "^5.0.0"
  1332 + html-tags "^2.0.0"
  1333 + svg-tags "^1.0.0"
  1334 +
  1335 +"@vue/babel-sugar-v-on@^1.1.2":
  1336 + version "1.1.2"
  1337 + resolved "https://registry.npm.taobao.org/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.1.2.tgz#b2ef99b8f2fab09fbead25aad70ef42e1cf5b13b"
  1338 + integrity sha1-su+ZuPL6sJ++rSWq1w70Lhz1sTs=
  1339 + dependencies:
  1340 + "@babel/plugin-syntax-jsx" "^7.2.0"
  1341 + "@vue/babel-plugin-transform-vue-jsx" "^1.1.2"
  1342 + camelcase "^5.0.0"
  1343 +
  1344 +"@vue/cli-overlay@^4.4.4":
  1345 + version "4.4.4"
  1346 + resolved "https://registry.npm.taobao.org/@vue/cli-overlay/download/@vue/cli-overlay-4.4.4.tgz#43268a8cdcd3ad741dfa51006b576064fbbe6e8e"
  1347 + integrity sha1-QyaKjNzTrXQd+lEAa1dgZPu+bo4=
  1348 +
  1349 +"@vue/cli-plugin-babel@^4.4.4":
  1350 + version "4.4.4"
  1351 + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.4.4.tgz#18904b5e38173291b37054c2f0393fb8c748f37b"
  1352 + integrity sha1-GJBLXjgXMpGzcFTC8Dk/uMdI83s=
  1353 + dependencies:
  1354 + "@babel/core" "^7.9.6"
  1355 + "@vue/babel-preset-app" "^4.4.4"
  1356 + "@vue/cli-shared-utils" "^4.4.4"
  1357 + babel-loader "^8.1.0"
  1358 + cache-loader "^4.1.0"
  1359 + thread-loader "^2.1.3"
  1360 + webpack "^4.0.0"
  1361 +
  1362 +"@vue/cli-plugin-eslint@^4.4.4":
  1363 + version "4.4.4"
  1364 + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.4.4.tgz?cache=0&sync_timestamp=1591967127528&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-eslint%2Fdownload%2F%40vue%2Fcli-plugin-eslint-4.4.4.tgz#19fd1da1863a90584b78939cce1ce94c49ed4388"
  1365 + integrity sha1-Gf0doYY6kFhLeJOczhzpTEntQ4g=
  1366 + dependencies:
  1367 + "@vue/cli-shared-utils" "^4.4.4"
  1368 + eslint-loader "^2.2.1"
  1369 + globby "^9.2.0"
  1370 + inquirer "^7.1.0"
  1371 + webpack "^4.0.0"
  1372 + yorkie "^2.0.0"
  1373 +
  1374 +"@vue/cli-plugin-router@^4.4.4":
  1375 + version "4.4.4"
  1376 + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.4.4.tgz#59e11dd55df854618616ad4f013b20c52e4a3a68"
  1377 + integrity sha1-WeEd1V34VGGGFq1PATsgxS5KOmg=
  1378 + dependencies:
  1379 + "@vue/cli-shared-utils" "^4.4.4"
  1380 +
  1381 +"@vue/cli-plugin-vuex@^4.4.4":
  1382 + version "4.4.4"
  1383 + resolved "https://registry.npm.taobao.org/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.4.4.tgz?cache=0&sync_timestamp=1591966887152&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40vue%2Fcli-plugin-vuex%2Fdownload%2F%40vue%2Fcli-plugin-vuex-4.4.4.tgz#42328c161978823a1eac97a07832a7aa225cbb9b"
  1384 + integrity sha1-QjKMFhl4gjoerJegeDKnqiJcu5s=
  1385 +
  1386 +"@vue/cli-service@^4.4.4":
  1387 + version "4.4.4"
  1388 + resolved "https://registry.npm.taobao.org/@vue/cli-service/download/@vue/cli-service-4.4.4.tgz#256c990e49a2ff8dc533b773c504a65435c75c4c"
  1389 + integrity sha1-JWyZDkmi/43FM7dzxQSmVDXHXEw=
  1390 + dependencies:
  1391 + "@intervolga/optimize-cssnano-plugin" "^1.0.5"
  1392 + "@soda/friendly-errors-webpack-plugin" "^1.7.1"
  1393 + "@soda/get-current-script" "^1.0.0"
  1394 + "@vue/cli-overlay" "^4.4.4"
  1395 + "@vue/cli-plugin-router" "^4.4.4"
  1396 + "@vue/cli-plugin-vuex" "^4.4.4"
  1397 + "@vue/cli-shared-utils" "^4.4.4"
  1398 + "@vue/component-compiler-utils" "^3.1.2"
  1399 + "@vue/preload-webpack-plugin" "^1.1.0"
  1400 + "@vue/web-component-wrapper" "^1.2.0"
  1401 + acorn "^7.2.0"
  1402 + acorn-walk "^7.1.1"
  1403 + address "^1.1.2"
  1404 + autoprefixer "^9.8.0"
  1405 + browserslist "^4.12.0"
  1406 + cache-loader "^4.1.0"
  1407 + case-sensitive-paths-webpack-plugin "^2.3.0"
  1408 + cli-highlight "^2.1.4"
  1409 + clipboardy "^2.3.0"
  1410 + cliui "^6.0.0"
  1411 + copy-webpack-plugin "^5.1.1"
  1412 + css-loader "^3.5.3"
  1413 + cssnano "^4.1.10"
  1414 + debug "^4.1.1"
  1415 + default-gateway "^5.0.5"
  1416 + dotenv "^8.2.0"
  1417 + dotenv-expand "^5.1.0"
  1418 + file-loader "^4.2.0"
  1419 + fs-extra "^7.0.1"
  1420 + globby "^9.2.0"
  1421 + hash-sum "^2.0.0"
  1422 + html-webpack-plugin "^3.2.0"
  1423 + launch-editor-middleware "^2.2.1"
  1424 + lodash.defaultsdeep "^4.6.1"
  1425 + lodash.mapvalues "^4.6.0"
  1426 + lodash.transform "^4.6.0"
  1427 + mini-css-extract-plugin "^0.9.0"
  1428 + minimist "^1.2.5"
  1429 + pnp-webpack-plugin "^1.6.4"
  1430 + portfinder "^1.0.26"
  1431 + postcss-loader "^3.0.0"
  1432 + ssri "^7.1.0"
  1433 + terser-webpack-plugin "^2.3.6"
  1434 + thread-loader "^2.1.3"
  1435 + url-loader "^2.2.0"
  1436 + vue-loader "^15.9.2"
  1437 + vue-style-loader "^4.1.2"
  1438 + webpack "^4.0.0"
  1439 + webpack-bundle-analyzer "^3.8.0"
  1440 + webpack-chain "^6.4.0"
  1441 + webpack-dev-server "^3.11.0"
  1442 + webpack-merge "^4.2.2"
  1443 +
  1444 +"@vue/cli-shared-utils@^4.4.4":
  1445 + version "4.4.4"
  1446 + resolved "https://registry.npm.taobao.org/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.4.4.tgz#b9685b73a604c8a7ee82d6fc3319fe7bb2cdb274"
  1447 + integrity sha1-uWhbc6YEyKfugtb8Mxn+e7LNsnQ=
  1448 + dependencies:
  1449 + "@hapi/joi" "^15.0.1"
  1450 + chalk "^2.4.2"
  1451 + execa "^1.0.0"
  1452 + launch-editor "^2.2.1"
  1453 + lru-cache "^5.1.1"
  1454 + node-ipc "^9.1.1"
  1455 + open "^6.3.0"
  1456 + ora "^3.4.0"
  1457 + read-pkg "^5.1.1"
  1458 + request "^2.88.2"
  1459 + request-promise-native "^1.0.8"
  1460 + semver "^6.1.0"
  1461 + strip-ansi "^6.0.0"
  1462 +
  1463 +"@vue/component-compiler-utils@^3.1.0":
  1464 + version "3.1.1"
  1465 + resolved "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.1.1.tgz#d4ef8f80292674044ad6211e336a302e4d2a6575"
  1466 + integrity sha1-1O+PgCkmdARK1iEeM2owLk0qZXU=
  1467 + dependencies:
  1468 + consolidate "^0.15.1"
  1469 + hash-sum "^1.0.2"
  1470 + lru-cache "^4.1.2"
  1471 + merge-source-map "^1.1.0"
  1472 + postcss "^7.0.14"
  1473 + postcss-selector-parser "^6.0.2"
  1474 + prettier "^1.18.2"
  1475 + source-map "~0.6.1"
  1476 + vue-template-es2015-compiler "^1.9.0"
  1477 +
  1478 +"@vue/component-compiler-utils@^3.1.2":
  1479 + version "3.1.2"
  1480 + resolved "https://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.1.2.tgz#8213a5ff3202f9f2137fe55370f9e8b9656081c3"
  1481 + integrity sha1-ghOl/zIC+fITf+VTcPnouWVggcM=
  1482 + dependencies:
  1483 + consolidate "^0.15.1"
  1484 + hash-sum "^1.0.2"
  1485 + lru-cache "^4.1.2"
  1486 + merge-source-map "^1.1.0"
  1487 + postcss "^7.0.14"
  1488 + postcss-selector-parser "^6.0.2"
  1489 + source-map "~0.6.1"
  1490 + vue-template-es2015-compiler "^1.9.0"
  1491 + optionalDependencies:
  1492 + prettier "^1.18.2"
  1493 +
  1494 +"@vue/eslint-config-prettier@^6.0.0":
  1495 + version "6.0.0"
  1496 + resolved "https://registry.npm.taobao.org/@vue/eslint-config-prettier/download/@vue/eslint-config-prettier-6.0.0.tgz#ad5912b308f4ae468458e02a2b05db0b9d246700"
  1497 + integrity sha1-rVkSswj0rkaEWOAqKwXbC50kZwA=
  1498 + dependencies:
  1499 + eslint-config-prettier "^6.0.0"
  1500 +
  1501 +"@vue/preload-webpack-plugin@^1.1.0":
  1502 + version "1.1.1"
  1503 + resolved "https://registry.npm.taobao.org/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.1.tgz#18723530d304f443021da2292d6ec9502826104a"
  1504 + integrity sha1-GHI1MNME9EMCHaIpLW7JUCgmEEo=
  1505 +
  1506 +"@vue/web-component-wrapper@^1.2.0":
  1507 + version "1.2.0"
  1508 + resolved "https://registry.npm.taobao.org/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.2.0.tgz#bb0e46f1585a7e289b4ee6067dcc5a6ae62f1dd1"
  1509 + integrity sha1-uw5G8VhafiibTuYGfcxaauYvHdE=
  1510 +
  1511 +"@webassemblyjs/ast@1.8.5":
  1512 + version "1.8.5"
  1513 + resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.8.5.tgz?cache=0&sync_timestamp=1580600103531&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fast%2Fdownload%2F%40webassemblyjs%2Fast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359"
  1514 + integrity sha1-UbHF/mV2o0lTv0slPfnw1JDZ41k=
  1515 + dependencies:
  1516 + "@webassemblyjs/helper-module-context" "1.8.5"
  1517 + "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
  1518 + "@webassemblyjs/wast-parser" "1.8.5"
  1519 +
  1520 +"@webassemblyjs/floating-point-hex-parser@1.8.5":
  1521 + version "1.8.5"
  1522 + resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.8.5.tgz?cache=0&sync_timestamp=1580600093212&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Ffloating-point-hex-parser%2Fdownload%2F%40webassemblyjs%2Ffloating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721"
  1523 + integrity sha1-G6kmopI2E+3OSW/VsC6M6KX0lyE=
  1524 +
  1525 +"@webassemblyjs/helper-api-error@1.8.5":
  1526 + version "1.8.5"
  1527 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.8.5.tgz?cache=0&sync_timestamp=1580600095518&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-api-error%2Fdownload%2F%40webassemblyjs%2Fhelper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7"
  1528 + integrity sha1-xJ2tIvZFInxe22EL25aX8aq3Ifc=
  1529 +
  1530 +"@webassemblyjs/helper-buffer@1.8.5":
  1531 + version "1.8.5"
  1532 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.8.5.tgz?cache=0&sync_timestamp=1580600094393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-buffer%2Fdownload%2F%40webassemblyjs%2Fhelper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204"
  1533 + integrity sha1-/qk+Qphj3V5DOFVfQikjhaZT8gQ=
  1534 +
  1535 +"@webassemblyjs/helper-code-frame@1.8.5":
  1536 + version "1.8.5"
  1537 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.8.5.tgz?cache=0&sync_timestamp=1580600150532&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-code-frame%2Fdownload%2F%40webassemblyjs%2Fhelper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e"
  1538 + integrity sha1-mnQP9I4/qjAisd/1RCPfmqKTwl4=
  1539 + dependencies:
  1540 + "@webassemblyjs/wast-printer" "1.8.5"
  1541 +
  1542 +"@webassemblyjs/helper-fsm@1.8.5":
  1543 + version "1.8.5"
  1544 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.8.5.tgz?cache=0&sync_timestamp=1580600091792&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-fsm%2Fdownload%2F%40webassemblyjs%2Fhelper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452"
  1545 + integrity sha1-ugt9Oz9+RzPaYFnJMyJ12GBwJFI=
  1546 +
  1547 +"@webassemblyjs/helper-module-context@1.8.5":
  1548 + version "1.8.5"
  1549 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.8.5.tgz?cache=0&sync_timestamp=1580600151060&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-module-context%2Fdownload%2F%40webassemblyjs%2Fhelper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245"
  1550 + integrity sha1-3vS5knsBAdyMu9jR7bW3ucguskU=
  1551 + dependencies:
  1552 + "@webassemblyjs/ast" "1.8.5"
  1553 + mamacro "^0.0.3"
  1554 +
  1555 +"@webassemblyjs/helper-wasm-bytecode@1.8.5":
  1556 + version "1.8.5"
  1557 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.8.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-wasm-bytecode%2Fdownload%2F%40webassemblyjs%2Fhelper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61"
  1558 + integrity sha1-U3p1Dt31weky83RCBlUckcG5PmE=
  1559 +
  1560 +"@webassemblyjs/helper-wasm-section@1.8.5":
  1561 + version "1.8.5"
  1562 + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf"
  1563 + integrity sha1-dMpqa8vhnlCjtrRihH5pUD5r/L8=
  1564 + dependencies:
  1565 + "@webassemblyjs/ast" "1.8.5"
  1566 + "@webassemblyjs/helper-buffer" "1.8.5"
  1567 + "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
  1568 + "@webassemblyjs/wasm-gen" "1.8.5"
  1569 +
  1570 +"@webassemblyjs/ieee754@1.8.5":
  1571 + version "1.8.5"
  1572 + resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e"
  1573 + integrity sha1-cSMp2+8kDza/V70ve4+5v0FUQh4=
  1574 + dependencies:
  1575 + "@xtuc/ieee754" "^1.2.0"
  1576 +
  1577 +"@webassemblyjs/leb128@1.8.5":
  1578 + version "1.8.5"
  1579 + resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.8.5.tgz?cache=0&sync_timestamp=1580600096686&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fleb128%2Fdownload%2F%40webassemblyjs%2Fleb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10"
  1580 + integrity sha1-BE7es06mefPgTNT9mCTV41dnrhA=
  1581 + dependencies:
  1582 + "@xtuc/long" "4.2.2"
  1583 +
  1584 +"@webassemblyjs/utf8@1.8.5":
  1585 + version "1.8.5"
  1586 + resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.8.5.tgz?cache=0&sync_timestamp=1580600100063&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Futf8%2Fdownload%2F%40webassemblyjs%2Futf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc"
  1587 + integrity sha1-qL87XY/+mGx8Hjc8y9wqCRXwztw=
  1588 +
  1589 +"@webassemblyjs/wasm-edit@1.8.5":
  1590 + version "1.8.5"
  1591 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.8.5.tgz?cache=0&sync_timestamp=1580600102353&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-edit%2Fdownload%2F%40webassemblyjs%2Fwasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a"
  1592 + integrity sha1-li2hKqWswcExyBxCMpkcgs5W4Bo=
  1593 + dependencies:
  1594 + "@webassemblyjs/ast" "1.8.5"
  1595 + "@webassemblyjs/helper-buffer" "1.8.5"
  1596 + "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
  1597 + "@webassemblyjs/helper-wasm-section" "1.8.5"
  1598 + "@webassemblyjs/wasm-gen" "1.8.5"
  1599 + "@webassemblyjs/wasm-opt" "1.8.5"
  1600 + "@webassemblyjs/wasm-parser" "1.8.5"
  1601 + "@webassemblyjs/wast-printer" "1.8.5"
  1602 +
  1603 +"@webassemblyjs/wasm-gen@1.8.5":
  1604 + version "1.8.5"
  1605 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.8.5.tgz?cache=0&sync_timestamp=1580600104620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-gen%2Fdownload%2F%40webassemblyjs%2Fwasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc"
  1606 + integrity sha1-VIQHZsLBAC62TtGr5yCt7XFPmLw=
  1607 + dependencies:
  1608 + "@webassemblyjs/ast" "1.8.5"
  1609 + "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
  1610 + "@webassemblyjs/ieee754" "1.8.5"
  1611 + "@webassemblyjs/leb128" "1.8.5"
  1612 + "@webassemblyjs/utf8" "1.8.5"
  1613 +
  1614 +"@webassemblyjs/wasm-opt@1.8.5":
  1615 + version "1.8.5"
  1616 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.8.5.tgz?cache=0&sync_timestamp=1580600101082&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-opt%2Fdownload%2F%40webassemblyjs%2Fwasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264"
  1617 + integrity sha1-sk2fa6UDlK8TSfUQr6j/y4pj0mQ=
  1618 + dependencies:
  1619 + "@webassemblyjs/ast" "1.8.5"
  1620 + "@webassemblyjs/helper-buffer" "1.8.5"
  1621 + "@webassemblyjs/wasm-gen" "1.8.5"
  1622 + "@webassemblyjs/wasm-parser" "1.8.5"
  1623 +
  1624 +"@webassemblyjs/wasm-parser@1.8.5":
  1625 + version "1.8.5"
  1626 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.8.5.tgz?cache=0&sync_timestamp=1580600149379&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwasm-parser%2Fdownload%2F%40webassemblyjs%2Fwasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d"
  1627 + integrity sha1-IVdvDsiLkUJzV7hTY4NmjvfGa40=
  1628 + dependencies:
  1629 + "@webassemblyjs/ast" "1.8.5"
  1630 + "@webassemblyjs/helper-api-error" "1.8.5"
  1631 + "@webassemblyjs/helper-wasm-bytecode" "1.8.5"
  1632 + "@webassemblyjs/ieee754" "1.8.5"
  1633 + "@webassemblyjs/leb128" "1.8.5"
  1634 + "@webassemblyjs/utf8" "1.8.5"
  1635 +
  1636 +"@webassemblyjs/wast-parser@1.8.5":
  1637 + version "1.8.5"
  1638 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.8.5.tgz?cache=0&sync_timestamp=1580600149981&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwast-parser%2Fdownload%2F%40webassemblyjs%2Fwast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c"
  1639 + integrity sha1-4Q7s1ULQ5705T2gnxJ899tTu+4w=
  1640 + dependencies:
  1641 + "@webassemblyjs/ast" "1.8.5"
  1642 + "@webassemblyjs/floating-point-hex-parser" "1.8.5"
  1643 + "@webassemblyjs/helper-api-error" "1.8.5"
  1644 + "@webassemblyjs/helper-code-frame" "1.8.5"
  1645 + "@webassemblyjs/helper-fsm" "1.8.5"
  1646 + "@xtuc/long" "4.2.2"
  1647 +
  1648 +"@webassemblyjs/wast-printer@1.8.5":
  1649 + version "1.8.5"
  1650 + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.8.5.tgz?cache=0&sync_timestamp=1580600105652&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fwast-printer%2Fdownload%2F%40webassemblyjs%2Fwast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc"
  1651 + integrity sha1-EUu8SB/RDKDiOzVg+oEnSLC65bw=
  1652 + dependencies:
  1653 + "@webassemblyjs/ast" "1.8.5"
  1654 + "@webassemblyjs/wast-parser" "1.8.5"
  1655 + "@xtuc/long" "4.2.2"
  1656 +
  1657 +"@xtuc/ieee754@^1.2.0":
  1658 + version "1.2.0"
  1659 + resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
  1660 + integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=
  1661 +
  1662 +"@xtuc/long@4.2.2":
  1663 + version "4.2.2"
  1664 + resolved "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
  1665 + integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=
  1666 +
  1667 +JSONStream@^1.0.4:
  1668 + version "1.3.5"
  1669 + resolved "https://registry.npm.taobao.org/JSONStream/download/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
  1670 + integrity sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=
  1671 + dependencies:
  1672 + jsonparse "^1.2.0"
  1673 + through ">=2.2.7 <3"
  1674 +
  1675 +abab@^1.0.0:
  1676 + version "1.0.4"
  1677 + resolved "https://registry.npm.taobao.org/abab/download/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
  1678 + integrity sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=
  1679 +
  1680 +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
  1681 + version "1.3.7"
  1682 + resolved "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
  1683 + integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80=
  1684 + dependencies:
  1685 + mime-types "~2.1.24"
  1686 + negotiator "0.6.2"
  1687 +
  1688 +acorn-globals@^1.0.4:
  1689 + version "1.0.9"
  1690 + resolved "https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-1.0.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-globals%2Fdownload%2Facorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
  1691 + integrity sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=
  1692 + dependencies:
  1693 + acorn "^2.1.0"
  1694 +
  1695 +acorn-jsx@^5.2.0:
  1696 + version "5.2.0"
  1697 + resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
  1698 + integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4=
  1699 +
  1700 +acorn-walk@^7.1.1:
  1701 + version "7.1.1"
  1702 + resolved "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.1.1.tgz#345f0dffad5c735e7373d2fec9a1023e6a44b83e"
  1703 + integrity sha1-NF8N/61cc15zc9L+yaECPmpEuD4=
  1704 +
  1705 +acorn@^2.1.0, acorn@^2.4.0:
  1706 + version "2.7.0"
  1707 + resolved "https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
  1708 + integrity sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=
  1709 +
  1710 +acorn@^6.2.1:
  1711 + version "6.4.1"
  1712 + resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.4.1.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
  1713 + integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ=
  1714 +
  1715 +acorn@^7.1.1:
  1716 + version "7.1.1"
  1717 + resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.1.1.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf"
  1718 + integrity sha1-41Zo3gtALzWd5RXFSCoaufiaab8=
  1719 +
  1720 +acorn@^7.2.0:
  1721 + version "7.3.1"
  1722 + resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.3.1.tgz?cache=0&sync_timestamp=1591869431317&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd"
  1723 + integrity sha1-hQEHVNtTw/uvO56j4IOqXF0Uf/0=
  1724 +
  1725 +address@^1.1.2:
  1726 + version "1.1.2"
  1727 + resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faddress%2Fdownload%2Faddress-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
  1728 + integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY=
  1729 +
  1730 +aggregate-error@^3.0.0:
  1731 + version "3.0.1"
  1732 + resolved "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
  1733 + integrity sha1-2y/nJG5Tb0DZtUQqOeEX191qJOA=
  1734 + dependencies:
  1735 + clean-stack "^2.0.0"
  1736 + indent-string "^4.0.0"
  1737 +
  1738 +ajv-errors@^1.0.0:
  1739 + version "1.0.1"
  1740 + resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
  1741 + integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0=
  1742 +
  1743 +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1:
  1744 + version "3.4.1"
  1745 + resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da"
  1746 + integrity sha1-75FuJxxkrBIXH9g4TqrmsjRYVNo=
  1747 +
  1748 +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5:
  1749 + version "6.12.0"
  1750 + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.0.tgz?cache=0&sync_timestamp=1582379612319&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
  1751 + integrity sha1-BtYLlth7hFSlrauobnhU2mKdtLc=
  1752 + dependencies:
  1753 + fast-deep-equal "^3.1.1"
  1754 + fast-json-stable-stringify "^2.0.0"
  1755 + json-schema-traverse "^0.4.1"
  1756 + uri-js "^4.2.2"
  1757 +
  1758 +ajv@^6.10.0, ajv@^6.12.2:
  1759 + version "6.12.2"
  1760 + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
  1761 + integrity sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=
  1762 + dependencies:
  1763 + fast-deep-equal "^3.1.1"
  1764 + fast-json-stable-stringify "^2.0.0"
  1765 + json-schema-traverse "^0.4.1"
  1766 + uri-js "^4.2.2"
  1767 +
  1768 +alphanum-sort@^1.0.0:
  1769 + version "1.0.2"
  1770 + resolved "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
  1771 + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
  1772 +
  1773 +ansi-colors@^3.0.0, ansi-colors@^3.2.1:
  1774 + version "3.2.4"
  1775 + resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
  1776 + integrity sha1-46PaS/uubIapwoViXeEkojQCb78=
  1777 +
  1778 +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
  1779 + version "4.3.1"
  1780 + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz?cache=0&sync_timestamp=1583072804444&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
  1781 + integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=
  1782 + dependencies:
  1783 + type-fest "^0.11.0"
  1784 +
  1785 +ansi-html@0.0.7:
  1786 + version "0.0.7"
  1787 + resolved "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
  1788 + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
  1789 +
  1790 +ansi-regex@^2.0.0:
  1791 + version "2.1.1"
  1792 + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
  1793 + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
  1794 +
  1795 +ansi-regex@^3.0.0:
  1796 + version "3.0.0"
  1797 + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
  1798 + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
  1799 +
  1800 +ansi-regex@^4.1.0:
  1801 + version "4.1.0"
  1802 + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
  1803 + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=
  1804 +
  1805 +ansi-regex@^5.0.0:
  1806 + version "5.0.0"
  1807 + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
  1808 + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=
  1809 +
  1810 +ansi-styles@^2.2.1:
  1811 + version "2.2.1"
  1812 + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
  1813 + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
  1814 +
  1815 +ansi-styles@^3.2.0, ansi-styles@^3.2.1:
  1816 + version "3.2.1"
  1817 + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
  1818 + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=
  1819 + dependencies:
  1820 + color-convert "^1.9.0"
  1821 +
  1822 +ansi-styles@^4.0.0, ansi-styles@^4.1.0:
  1823 + version "4.2.1"
  1824 + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
  1825 + integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k=
  1826 + dependencies:
  1827 + "@types/color-name" "^1.1.1"
  1828 + color-convert "^2.0.1"
  1829 +
  1830 +any-promise@^1.0.0:
  1831 + version "1.3.0"
  1832 + resolved "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
  1833 + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
  1834 +
  1835 +anymatch@^2.0.0:
  1836 + version "2.0.0"
  1837 + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
  1838 + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us=
  1839 + dependencies:
  1840 + micromatch "^3.1.4"
  1841 + normalize-path "^2.1.1"
  1842 +
  1843 +anymatch@~3.1.1:
  1844 + version "3.1.1"
  1845 + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
  1846 + integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI=
  1847 + dependencies:
  1848 + normalize-path "^3.0.0"
  1849 + picomatch "^2.0.4"
  1850 +
  1851 +aproba@^1.1.1:
  1852 + version "1.2.0"
  1853 + resolved "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
  1854 + integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo=
  1855 +
  1856 +arch@^2.1.1:
  1857 + version "2.1.1"
  1858 + resolved "https://registry.npm.taobao.org/arch/download/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e"
  1859 + integrity sha1-j1wnMao1owkpIhuwZA7tZRdeyE4=
  1860 +
  1861 +argparse@^1.0.7:
  1862 + version "1.0.10"
  1863 + resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
  1864 + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=
  1865 + dependencies:
  1866 + sprintf-js "~1.0.2"
  1867 +
  1868 +arr-diff@^4.0.0:
  1869 + version "4.0.0"
  1870 + resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
  1871 + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
  1872 +
  1873 +arr-flatten@^1.1.0:
  1874 + version "1.1.0"
  1875 + resolved "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
  1876 + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=
  1877 +
  1878 +arr-union@^3.1.0:
  1879 + version "3.1.0"
  1880 + resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
  1881 + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
  1882 +
  1883 +array-find-index@^1.0.1:
  1884 + version "1.0.2"
  1885 + resolved "https://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
  1886 + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
  1887 +
  1888 +array-flatten@1.1.1:
  1889 + version "1.1.1"
  1890 + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz?cache=0&sync_timestamp=1574313315299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-flatten%2Fdownload%2Farray-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
  1891 + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
  1892 +
  1893 +array-flatten@^2.1.0:
  1894 + version "2.1.2"
  1895 + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz?cache=0&sync_timestamp=1574313315299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-flatten%2Fdownload%2Farray-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
  1896 + integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=
  1897 +
  1898 +array-ify@^1.0.0:
  1899 + version "1.0.0"
  1900 + resolved "https://registry.npm.taobao.org/array-ify/download/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
  1901 + integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
  1902 +
  1903 +array-union@^1.0.1, array-union@^1.0.2:
  1904 + version "1.0.2"
  1905 + resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
  1906 + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
  1907 + dependencies:
  1908 + array-uniq "^1.0.1"
  1909 +
  1910 +array-uniq@^1.0.1:
  1911 + version "1.0.3"
  1912 + resolved "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
  1913 + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
  1914 +
  1915 +array-unique@^0.3.2:
  1916 + version "0.3.2"
  1917 + resolved "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
  1918 + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
  1919 +
  1920 +arrify@^1.0.1:
  1921 + version "1.0.1"
  1922 + resolved "https://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
  1923 + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
  1924 +
  1925 +arrify@^2.0.1:
  1926 + version "2.0.1"
  1927 + resolved "https://registry.npm.taobao.org/arrify/download/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
  1928 + integrity sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=
  1929 +
  1930 +asn1.js@^4.0.0:
  1931 + version "4.10.1"
  1932 + resolved "https://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
  1933 + integrity sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=
  1934 + dependencies:
  1935 + bn.js "^4.0.0"
  1936 + inherits "^2.0.1"
  1937 + minimalistic-assert "^1.0.0"
  1938 +
  1939 +asn1@~0.2.3:
  1940 + version "0.2.4"
  1941 + resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
  1942 + integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=
  1943 + dependencies:
  1944 + safer-buffer "~2.1.0"
  1945 +
  1946 +assert-plus@1.0.0, assert-plus@^1.0.0:
  1947 + version "1.0.0"
  1948 + resolved "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
  1949 + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
  1950 +
  1951 +assert@^1.1.1:
  1952 + version "1.5.0"
  1953 + resolved "https://registry.npm.taobao.org/assert/download/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
  1954 + integrity sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=
  1955 + dependencies:
  1956 + object-assign "^4.1.1"
  1957 + util "0.10.3"
  1958 +
  1959 +assign-symbols@^1.0.0:
  1960 + version "1.0.0"
  1961 + resolved "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
  1962 + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
  1963 +
  1964 +astral-regex@^1.0.0:
  1965 + version "1.0.0"
  1966 + resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
  1967 + integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=
  1968 +
  1969 +astral-regex@^2.0.0:
  1970 + version "2.0.0"
  1971 + resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
  1972 + integrity sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=
  1973 +
  1974 +async-each@^1.0.1:
  1975 + version "1.0.3"
  1976 + resolved "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
  1977 + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=
  1978 +
  1979 +async-limiter@~1.0.0:
  1980 + version "1.0.1"
  1981 + resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz?cache=0&sync_timestamp=1574272018408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fasync-limiter%2Fdownload%2Fasync-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
  1982 + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=
  1983 +
  1984 +async-validator@~1.8.1:
  1985 + version "1.8.5"
  1986 + resolved "https://registry.npm.taobao.org/async-validator/download/async-validator-1.8.5.tgz#dc3e08ec1fd0dddb67e60842f02c0cd1cec6d7f0"
  1987 + integrity sha1-3D4I7B/Q3dtn5ghC8CwM0c7G1/A=
  1988 + dependencies:
  1989 + babel-runtime "6.x"
  1990 +
  1991 +async@^2.6.2:
  1992 + version "2.6.3"
  1993 + resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
  1994 + integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=
  1995 + dependencies:
  1996 + lodash "^4.17.14"
  1997 +
  1998 +asynckit@^0.4.0:
  1999 + version "0.4.0"
  2000 + resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
  2001 + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
  2002 +
  2003 +atob@^2.1.2:
  2004 + version "2.1.2"
  2005 + resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
  2006 + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=
  2007 +
  2008 +autoprefixer@^9.8.0:
  2009 + version "9.8.0"
  2010 + resolved "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.0.tgz#68e2d2bef7ba4c3a65436f662d0a56a741e56511"
  2011 + integrity sha1-aOLSvve6TDplQ29mLQpWp0HlZRE=
  2012 + dependencies:
  2013 + browserslist "^4.12.0"
  2014 + caniuse-lite "^1.0.30001061"
  2015 + chalk "^2.4.2"
  2016 + normalize-range "^0.1.2"
  2017 + num2fraction "^1.2.2"
  2018 + postcss "^7.0.30"
  2019 + postcss-value-parser "^4.1.0"
  2020 +
  2021 +aws-sign2@~0.7.0:
  2022 + version "0.7.0"
  2023 + resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
  2024 + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
  2025 +
  2026 +aws4@^1.8.0:
  2027 + version "1.9.1"
  2028 + resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.9.1.tgz?cache=0&sync_timestamp=1578959055063&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
  2029 + integrity sha1-fjPY99RJs/ZzzXLeuavcVS2+Uo4=
  2030 +
  2031 +axios@^0.19.2:
  2032 + version "0.19.2"
  2033 + resolved "https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27"
  2034 + integrity sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=
  2035 + dependencies:
  2036 + follow-redirects "1.5.10"
  2037 +
  2038 +babel-eslint@^10.1.0:
  2039 + version "10.1.0"
  2040 + resolved "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
  2041 + integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI=
  2042 + dependencies:
  2043 + "@babel/code-frame" "^7.0.0"
  2044 + "@babel/parser" "^7.7.0"
  2045 + "@babel/traverse" "^7.7.0"
  2046 + "@babel/types" "^7.7.0"
  2047 + eslint-visitor-keys "^1.0.0"
  2048 + resolve "^1.12.0"
  2049 +
  2050 +babel-helper-vue-jsx-merge-props@^2.0.0:
  2051 + version "2.0.3"
  2052 + resolved "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
  2053 + integrity sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY=
  2054 +
  2055 +babel-loader@^8.1.0:
  2056 + version "8.1.0"
  2057 + resolved "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3"
  2058 + integrity sha1-xhHVESvVIJq+i5+oTD5NolJ18cM=
  2059 + dependencies:
  2060 + find-cache-dir "^2.1.0"
  2061 + loader-utils "^1.4.0"
  2062 + mkdirp "^0.5.3"
  2063 + pify "^4.0.1"
  2064 + schema-utils "^2.6.5"
  2065 +
  2066 +babel-plugin-dynamic-import-node@^2.3.3:
  2067 + version "2.3.3"
  2068 + resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
  2069 + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=
  2070 + dependencies:
  2071 + object.assign "^4.1.0"
  2072 +
  2073 +babel-polyfill@6.26.0:
  2074 + version "6.26.0"
  2075 + resolved "https://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.26.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-polyfill%2Fdownload%2Fbabel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
  2076 + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=
  2077 + dependencies:
  2078 + babel-runtime "^6.26.0"
  2079 + core-js "^2.5.0"
  2080 + regenerator-runtime "^0.10.5"
  2081 +
  2082 +babel-runtime@6.x, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
  2083 + version "6.26.0"
  2084 + resolved "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
  2085 + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
  2086 + dependencies:
  2087 + core-js "^2.4.0"
  2088 + regenerator-runtime "^0.11.0"
  2089 +
  2090 +balanced-match@^1.0.0:
  2091 + version "1.0.0"
  2092 + resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
  2093 + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  2094 +
  2095 +base64-js@^1.0.2:
  2096 + version "1.3.1"
  2097 + resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
  2098 + integrity sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=
  2099 +
  2100 +base@^0.11.1:
  2101 + version "0.11.2"
  2102 + resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
  2103 + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8=
  2104 + dependencies:
  2105 + cache-base "^1.0.1"
  2106 + class-utils "^0.3.5"
  2107 + component-emitter "^1.2.1"
  2108 + define-property "^1.0.0"
  2109 + isobject "^3.0.1"
  2110 + mixin-deep "^1.2.0"
  2111 + pascalcase "^0.1.1"
  2112 +
  2113 +batch@0.6.1:
  2114 + version "0.6.1"
  2115 + resolved "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
  2116 + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
  2117 +
  2118 +bcrypt-pbkdf@^1.0.0:
  2119 + version "1.0.2"
  2120 + resolved "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
  2121 + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
  2122 + dependencies:
  2123 + tweetnacl "^0.14.3"
  2124 +
  2125 +bfj@^6.1.1:
  2126 + version "6.1.2"
  2127 + resolved "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f"
  2128 + integrity sha1-MlyGGoIryzWKQceKM7jm4ght3n8=
  2129 + dependencies:
  2130 + bluebird "^3.5.5"
  2131 + check-types "^8.0.3"
  2132 + hoopy "^0.1.4"
  2133 + tryer "^1.0.1"
  2134 +
  2135 +big.js@^3.1.3:
  2136 + version "3.2.0"
  2137 + resolved "https://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
  2138 + integrity sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=
  2139 +
  2140 +big.js@^5.2.2:
  2141 + version "5.2.2"
  2142 + resolved "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
  2143 + integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=
  2144 +
  2145 +binary-extensions@^1.0.0:
  2146 + version "1.13.1"
  2147 + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
  2148 + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=
  2149 +
  2150 +binary-extensions@^2.0.0:
  2151 + version "2.0.0"
  2152 + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
  2153 + integrity sha1-I8DfFPaogHf1+YbA0WfsA8PVU3w=
  2154 +
  2155 +bindings@^1.5.0:
  2156 + version "1.5.0"
  2157 + resolved "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
  2158 + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=
  2159 + dependencies:
  2160 + file-uri-to-path "1.0.0"
  2161 +
  2162 +bluebird@^3.1.1, bluebird@^3.5.5:
  2163 + version "3.7.2"
  2164 + resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
  2165 + integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28=
  2166 +
  2167 +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
  2168 + version "4.11.8"
  2169 + resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
  2170 + integrity sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=
  2171 +
  2172 +body-parser@1.19.0:
  2173 + version "1.19.0"
  2174 + resolved "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
  2175 + integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=
  2176 + dependencies:
  2177 + bytes "3.1.0"
  2178 + content-type "~1.0.4"
  2179 + debug "2.6.9"
  2180 + depd "~1.1.2"
  2181 + http-errors "1.7.2"
  2182 + iconv-lite "0.4.24"
  2183 + on-finished "~2.3.0"
  2184 + qs "6.7.0"
  2185 + raw-body "2.4.0"
  2186 + type-is "~1.6.17"
  2187 +
  2188 +bonjour@^3.5.0:
  2189 + version "3.5.0"
  2190 + resolved "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
  2191 + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
  2192 + dependencies:
  2193 + array-flatten "^2.1.0"
  2194 + deep-equal "^1.0.1"
  2195 + dns-equal "^1.0.0"
  2196 + dns-txt "^2.0.2"
  2197 + multicast-dns "^6.0.1"
  2198 + multicast-dns-service-types "^1.1.0"
  2199 +
  2200 +boolbase@^1.0.0, boolbase@~1.0.0:
  2201 + version "1.0.0"
  2202 + resolved "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
  2203 + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
  2204 +
  2205 +brace-expansion@^1.1.7:
  2206 + version "1.1.11"
  2207 + resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
  2208 + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=
  2209 + dependencies:
  2210 + balanced-match "^1.0.0"
  2211 + concat-map "0.0.1"
  2212 +
  2213 +braces@^2.3.1, braces@^2.3.2:
  2214 + version "2.3.2"
  2215 + resolved "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
  2216 + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=
  2217 + dependencies:
  2218 + arr-flatten "^1.1.0"
  2219 + array-unique "^0.3.2"
  2220 + extend-shallow "^2.0.1"
  2221 + fill-range "^4.0.0"
  2222 + isobject "^3.0.1"
  2223 + repeat-element "^1.1.2"
  2224 + snapdragon "^0.8.1"
  2225 + snapdragon-node "^2.0.1"
  2226 + split-string "^3.0.2"
  2227 + to-regex "^3.0.1"
  2228 +
  2229 +braces@^3.0.1, braces@~3.0.2:
  2230 + version "3.0.2"
  2231 + resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
  2232 + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc=
  2233 + dependencies:
  2234 + fill-range "^7.0.1"
  2235 +
  2236 +brorand@^1.0.1:
  2237 + version "1.1.0"
  2238 + resolved "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
  2239 + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
  2240 +
  2241 +browserify-aes@^1.0.0, browserify-aes@^1.0.4:
  2242 + version "1.2.0"
  2243 + resolved "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
  2244 + integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=
  2245 + dependencies:
  2246 + buffer-xor "^1.0.3"
  2247 + cipher-base "^1.0.0"
  2248 + create-hash "^1.1.0"
  2249 + evp_bytestokey "^1.0.3"
  2250 + inherits "^2.0.1"
  2251 + safe-buffer "^5.0.1"
  2252 +
  2253 +browserify-cipher@^1.0.0:
  2254 + version "1.0.1"
  2255 + resolved "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
  2256 + integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=
  2257 + dependencies:
  2258 + browserify-aes "^1.0.4"
  2259 + browserify-des "^1.0.0"
  2260 + evp_bytestokey "^1.0.0"
  2261 +
  2262 +browserify-des@^1.0.0:
  2263 + version "1.0.2"
  2264 + resolved "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
  2265 + integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=
  2266 + dependencies:
  2267 + cipher-base "^1.0.1"
  2268 + des.js "^1.0.0"
  2269 + inherits "^2.0.1"
  2270 + safe-buffer "^5.1.2"
  2271 +
  2272 +browserify-rsa@^4.0.0:
  2273 + version "4.0.1"
  2274 + resolved "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
  2275 + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=
  2276 + dependencies:
  2277 + bn.js "^4.1.0"
  2278 + randombytes "^2.0.1"
  2279 +
  2280 +browserify-sign@^4.0.0:
  2281 + version "4.0.4"
  2282 + resolved "https://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
  2283 + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=
  2284 + dependencies:
  2285 + bn.js "^4.1.1"
  2286 + browserify-rsa "^4.0.0"
  2287 + create-hash "^1.1.0"
  2288 + create-hmac "^1.1.2"
  2289 + elliptic "^6.0.0"
  2290 + inherits "^2.0.1"
  2291 + parse-asn1 "^5.0.0"
  2292 +
  2293 +browserify-zlib@^0.2.0:
  2294 + version "0.2.0"
  2295 + resolved "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
  2296 + integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=
  2297 + dependencies:
  2298 + pako "~1.0.5"
  2299 +
  2300 +browserslist@^4.0.0, browserslist@^4.8.3, browserslist@^4.8.5:
  2301 + version "4.9.1"
  2302 + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.9.1.tgz#01ffb9ca31a1aef7678128fc6a2253316aa7287c"
  2303 + integrity sha1-Af+5yjGhrvdngSj8aiJTMWqnKHw=
  2304 + dependencies:
  2305 + caniuse-lite "^1.0.30001030"
  2306 + electron-to-chromium "^1.3.363"
  2307 + node-releases "^1.1.50"
  2308 +
  2309 +browserslist@^4.12.0:
  2310 + version "4.12.0"
  2311 + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d"
  2312 + integrity sha1-BsbVcVoe3mxR/Dn/Z/1kf3QLZW0=
  2313 + dependencies:
  2314 + caniuse-lite "^1.0.30001043"
  2315 + electron-to-chromium "^1.3.413"
  2316 + node-releases "^1.1.53"
  2317 + pkg-up "^2.0.0"
  2318 +
  2319 +buffer-from@^1.0.0:
  2320 + version "1.1.1"
  2321 + resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
  2322 + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=
  2323 +
  2324 +buffer-indexof@^1.0.0:
  2325 + version "1.1.1"
  2326 + resolved "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
  2327 + integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=
  2328 +
  2329 +buffer-json@^2.0.0:
  2330 + version "2.0.0"
  2331 + resolved "https://registry.npm.taobao.org/buffer-json/download/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23"
  2332 + integrity sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=
  2333 +
  2334 +buffer-xor@^1.0.3:
  2335 + version "1.0.3"
  2336 + resolved "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
  2337 + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
  2338 +
  2339 +buffer@^4.3.0:
  2340 + version "4.9.2"
  2341 + resolved "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
  2342 + integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=
  2343 + dependencies:
  2344 + base64-js "^1.0.2"
  2345 + ieee754 "^1.1.4"
  2346 + isarray "^1.0.0"
  2347 +
  2348 +builtin-status-codes@^3.0.0:
  2349 + version "3.0.0"
  2350 + resolved "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
  2351 + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
  2352 +
  2353 +bytes@3.0.0:
  2354 + version "3.0.0"
  2355 + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
  2356 + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
  2357 +
  2358 +bytes@3.1.0:
  2359 + version "3.1.0"
  2360 + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
  2361 + integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=
  2362 +
  2363 +cacache@^12.0.2, cacache@^12.0.3:
  2364 + version "12.0.3"
  2365 + resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390"
  2366 + integrity sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=
  2367 + dependencies:
  2368 + bluebird "^3.5.5"
  2369 + chownr "^1.1.1"
  2370 + figgy-pudding "^3.5.1"
  2371 + glob "^7.1.4"
  2372 + graceful-fs "^4.1.15"
  2373 + infer-owner "^1.0.3"
  2374 + lru-cache "^5.1.1"
  2375 + mississippi "^3.0.0"
  2376 + mkdirp "^0.5.1"
  2377 + move-concurrently "^1.0.1"
  2378 + promise-inflight "^1.0.1"
  2379 + rimraf "^2.6.3"
  2380 + ssri "^6.0.1"
  2381 + unique-filename "^1.1.1"
  2382 + y18n "^4.0.0"
  2383 +
  2384 +cacache@^13.0.1:
  2385 + version "13.0.1"
  2386 + resolved "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c"
  2387 + integrity sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw=
  2388 + dependencies:
  2389 + chownr "^1.1.2"
  2390 + figgy-pudding "^3.5.1"
  2391 + fs-minipass "^2.0.0"
  2392 + glob "^7.1.4"
  2393 + graceful-fs "^4.2.2"
  2394 + infer-owner "^1.0.4"
  2395 + lru-cache "^5.1.1"
  2396 + minipass "^3.0.0"
  2397 + minipass-collect "^1.0.2"
  2398 + minipass-flush "^1.0.5"
  2399 + minipass-pipeline "^1.2.2"
  2400 + mkdirp "^0.5.1"
  2401 + move-concurrently "^1.0.1"
  2402 + p-map "^3.0.0"
  2403 + promise-inflight "^1.0.1"
  2404 + rimraf "^2.7.1"
  2405 + ssri "^7.0.0"
  2406 + unique-filename "^1.1.1"
  2407 +
  2408 +cache-base@^1.0.1:
  2409 + version "1.0.1"
  2410 + resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
  2411 + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=
  2412 + dependencies:
  2413 + collection-visit "^1.0.0"
  2414 + component-emitter "^1.2.1"
  2415 + get-value "^2.0.6"
  2416 + has-value "^1.0.0"
  2417 + isobject "^3.0.1"
  2418 + set-value "^2.0.0"
  2419 + to-object-path "^0.3.0"
  2420 + union-value "^1.0.0"
  2421 + unset-value "^1.0.0"
  2422 +
  2423 +cache-loader@^4.1.0:
  2424 + version "4.1.0"
  2425 + resolved "https://registry.npm.taobao.org/cache-loader/download/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e"
  2426 + integrity sha1-mUjK41OuwKH8ser9ojAIFuyFOH4=
  2427 + dependencies:
  2428 + buffer-json "^2.0.0"
  2429 + find-cache-dir "^3.0.0"
  2430 + loader-utils "^1.2.3"
  2431 + mkdirp "^0.5.1"
  2432 + neo-async "^2.6.1"
  2433 + schema-utils "^2.0.0"
  2434 +
  2435 +call-me-maybe@^1.0.1:
  2436 + version "1.0.1"
  2437 + resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
  2438 + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms=
  2439 +
  2440 +caller-callsite@^2.0.0:
  2441 + version "2.0.0"
  2442 + resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
  2443 + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
  2444 + dependencies:
  2445 + callsites "^2.0.0"
  2446 +
  2447 +caller-path@^2.0.0:
  2448 + version "2.0.0"
  2449 + resolved "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz?cache=0&sync_timestamp=1574395542397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaller-path%2Fdownload%2Fcaller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
  2450 + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
  2451 + dependencies:
  2452 + caller-callsite "^2.0.0"
  2453 +
  2454 +callsites@^2.0.0:
  2455 + version "2.0.0"
  2456 + resolved "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
  2457 + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
  2458 +
  2459 +callsites@^3.0.0:
  2460 + version "3.1.0"
  2461 + resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
  2462 + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=
  2463 +
  2464 +camel-case@3.0.x:
  2465 + version "3.0.0"
  2466 + resolved "https://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz?cache=0&sync_timestamp=1576721717499&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamel-case%2Fdownload%2Fcamel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
  2467 + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
  2468 + dependencies:
  2469 + no-case "^2.2.0"
  2470 + upper-case "^1.1.1"
  2471 +
  2472 +camelcase-keys@^4.0.0:
  2473 + version "4.2.0"
  2474 + resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-4.2.0.tgz?cache=0&sync_timestamp=1585886152866&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
  2475 + integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
  2476 + dependencies:
  2477 + camelcase "^4.1.0"
  2478 + map-obj "^2.0.0"
  2479 + quick-lru "^1.0.0"
  2480 +
  2481 +camelcase-keys@^6.2.2:
  2482 + version "6.2.2"
  2483 + resolved "https://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-6.2.2.tgz?cache=0&sync_timestamp=1585886152866&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase-keys%2Fdownload%2Fcamelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
  2484 + integrity sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=
  2485 + dependencies:
  2486 + camelcase "^5.3.1"
  2487 + map-obj "^4.0.0"
  2488 + quick-lru "^4.0.1"
  2489 +
  2490 +camelcase@^4.1.0:
  2491 + version "4.1.0"
  2492 + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
  2493 + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
  2494 +
  2495 +camelcase@^5.0.0, camelcase@^5.3.1:
  2496 + version "5.3.1"
  2497 + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
  2498 + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=
  2499 +
  2500 +camelcase@^6.0.0:
  2501 + version "6.0.0"
  2502 + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
  2503 + integrity sha1-Uln3ww414njxvcKk2RIws3ytmB4=
  2504 +
  2505 +caniuse-api@^3.0.0:
  2506 + version "3.0.0"
  2507 + resolved "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
  2508 + integrity sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=
  2509 + dependencies:
  2510 + browserslist "^4.0.0"
  2511 + caniuse-lite "^1.0.0"
  2512 + lodash.memoize "^4.1.2"
  2513 + lodash.uniq "^4.5.0"
  2514 +
  2515 +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001030:
  2516 + version "1.0.30001034"
  2517 + resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001034.tgz#612d2bed8cdf49067a1bdab3f90da41f5104fb02"
  2518 + integrity sha1-YS0r7YzfSQZ6G9qz+Q2kH1EE+wI=
  2519 +
  2520 +caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001061:
  2521 + version "1.0.30001083"
  2522 + resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001083.tgz?cache=0&sync_timestamp=1592075433405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001083.tgz#52410c20c6f029f604f0d45eca0439a82e712442"
  2523 + integrity sha1-UkEMIMbwKfYE8NReygQ5qC5xJEI=
  2524 +
  2525 +case-sensitive-paths-webpack-plugin@^2.3.0:
  2526 + version "2.3.0"
  2527 + resolved "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7"
  2528 + integrity sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc=
  2529 +
  2530 +caseless@~0.12.0:
  2531 + version "0.12.0"
  2532 + resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
  2533 + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
  2534 +
  2535 +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2:
  2536 + version "2.4.2"
  2537 + resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1573282949696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
  2538 + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=
  2539 + dependencies:
  2540 + ansi-styles "^3.2.1"
  2541 + escape-string-regexp "^1.0.5"
  2542 + supports-color "^5.3.0"
  2543 +
  2544 +chalk@^1.1.3:
  2545 + version "1.1.3"
  2546 + resolved "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1573282949696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
  2547 + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
  2548 + dependencies:
  2549 + ansi-styles "^2.2.1"
  2550 + escape-string-regexp "^1.0.2"
  2551 + has-ansi "^2.0.0"
  2552 + strip-ansi "^3.0.0"
  2553 + supports-color "^2.0.0"
  2554 +
  2555 +chalk@^3.0.0:
  2556 + version "3.0.0"
  2557 + resolved "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1573282949696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
  2558 + integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=
  2559 + dependencies:
  2560 + ansi-styles "^4.1.0"
  2561 + supports-color "^7.1.0"
  2562 +
  2563 +chalk@^4.0.0:
  2564 + version "4.1.0"
  2565 + resolved "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687076871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
  2566 + integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo=
  2567 + dependencies:
  2568 + ansi-styles "^4.1.0"
  2569 + supports-color "^7.1.0"
  2570 +
  2571 +chardet@^0.7.0:
  2572 + version "0.7.0"
  2573 + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&sync_timestamp=1588893413176&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
  2574 + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=
  2575 +
  2576 +check-types@^8.0.3:
  2577 + version "8.0.3"
  2578 + resolved "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz?cache=0&sync_timestamp=1579454776068&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcheck-types%2Fdownload%2Fcheck-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
  2579 + integrity sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=
  2580 +
  2581 +cheerio@^0.20.0:
  2582 + version "0.20.0"
  2583 + resolved "https://registry.npm.taobao.org/cheerio/download/cheerio-0.20.0.tgz#5c710f2bab95653272842ba01c6ea61b3545ec35"
  2584 + integrity sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=
  2585 + dependencies:
  2586 + css-select "~1.2.0"
  2587 + dom-serializer "~0.1.0"
  2588 + entities "~1.1.1"
  2589 + htmlparser2 "~3.8.1"
  2590 + lodash "^4.1.0"
  2591 + optionalDependencies:
  2592 + jsdom "^7.0.2"
  2593 +
  2594 +"chokidar@>=2.0.0 <4.0.0":
  2595 + version "3.3.1"
  2596 + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450"
  2597 + integrity sha1-yE5bPRjZpNd1WP70ZrG/FrvrNFA=
  2598 + dependencies:
  2599 + anymatch "~3.1.1"
  2600 + braces "~3.0.2"
  2601 + glob-parent "~5.1.0"
  2602 + is-binary-path "~2.1.0"
  2603 + is-glob "~4.0.1"
  2604 + normalize-path "~3.0.0"
  2605 + readdirp "~3.3.0"
  2606 + optionalDependencies:
  2607 + fsevents "~2.1.2"
  2608 +
  2609 +chokidar@^2.0.2, chokidar@^2.1.8:
  2610 + version "2.1.8"
  2611 + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
  2612 + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=
  2613 + dependencies:
  2614 + anymatch "^2.0.0"
  2615 + async-each "^1.0.1"
  2616 + braces "^2.3.2"
  2617 + glob-parent "^3.1.0"
  2618 + inherits "^2.0.3"
  2619 + is-binary-path "^1.0.0"
  2620 + is-glob "^4.0.0"
  2621 + normalize-path "^3.0.0"
  2622 + path-is-absolute "^1.0.0"
  2623 + readdirp "^2.2.1"
  2624 + upath "^1.1.1"
  2625 + optionalDependencies:
  2626 + fsevents "^1.2.7"
  2627 +
  2628 +chownr@^1.1.1, chownr@^1.1.2:
  2629 + version "1.1.4"
  2630 + resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchownr%2Fdownload%2Fchownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
  2631 + integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=
  2632 +
  2633 +chrome-trace-event@^1.0.2:
  2634 + version "1.0.2"
  2635 + resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
  2636 + integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=
  2637 + dependencies:
  2638 + tslib "^1.9.0"
  2639 +
  2640 +ci-info@^1.5.0:
  2641 + version "1.6.0"
  2642 + resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
  2643 + integrity sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=
  2644 +
  2645 +ci-info@^2.0.0:
  2646 + version "2.0.0"
  2647 + resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
  2648 + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=
  2649 +
  2650 +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
  2651 + version "1.0.4"
  2652 + resolved "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
  2653 + integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=
  2654 + dependencies:
  2655 + inherits "^2.0.1"
  2656 + safe-buffer "^5.0.1"
  2657 +
  2658 +class-utils@^0.3.5:
  2659 + version "0.3.6"
  2660 + resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
  2661 + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM=
  2662 + dependencies:
  2663 + arr-union "^3.1.0"
  2664 + define-property "^0.2.5"
  2665 + isobject "^3.0.0"
  2666 + static-extend "^0.1.1"
  2667 +
  2668 +clean-css@4.2.x:
  2669 + version "4.2.3"
  2670 + resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
  2671 + integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=
  2672 + dependencies:
  2673 + source-map "~0.6.0"
  2674 +
  2675 +clean-stack@^2.0.0:
  2676 + version "2.2.0"
  2677 + resolved "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
  2678 + integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=
  2679 +
  2680 +cli-cursor@^2.1.0:
  2681 + version "2.1.0"
  2682 + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
  2683 + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
  2684 + dependencies:
  2685 + restore-cursor "^2.0.0"
  2686 +
  2687 +cli-cursor@^3.1.0:
  2688 + version "3.1.0"
  2689 + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
  2690 + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=
  2691 + dependencies:
  2692 + restore-cursor "^3.1.0"
  2693 +
  2694 +cli-highlight@^2.1.4:
  2695 + version "2.1.4"
  2696 + resolved "https://registry.npm.taobao.org/cli-highlight/download/cli-highlight-2.1.4.tgz#098cb642cf17f42adc1c1145e07f960ec4d7522b"
  2697 + integrity sha1-CYy2Qs8X9CrcHBFF4H+WDsTXUis=
  2698 + dependencies:
  2699 + chalk "^3.0.0"
  2700 + highlight.js "^9.6.0"
  2701 + mz "^2.4.0"
  2702 + parse5 "^5.1.1"
  2703 + parse5-htmlparser2-tree-adapter "^5.1.1"
  2704 + yargs "^15.0.0"
  2705 +
  2706 +cli-spinners@^2.0.0:
  2707 + version "2.2.0"
  2708 + resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77"
  2709 + integrity sha1-6LmI2SBsaSMC2O6DTnqFwBRNj3c=
  2710 +
  2711 +cli-truncate@2.1.0, cli-truncate@^2.1.0:
  2712 + version "2.1.0"
  2713 + resolved "https://registry.npm.taobao.org/cli-truncate/download/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
  2714 + integrity sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=
  2715 + dependencies:
  2716 + slice-ansi "^3.0.0"
  2717 + string-width "^4.2.0"
  2718 +
  2719 +cli-width@^2.0.0:
  2720 + version "2.2.1"
  2721 + resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.1.tgz?cache=0&sync_timestamp=1586877902436&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-width%2Fdownload%2Fcli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
  2722 + integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg=
  2723 +
  2724 +clipboardy@^2.3.0:
  2725 + version "2.3.0"
  2726 + resolved "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290"
  2727 + integrity sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=
  2728 + dependencies:
  2729 + arch "^2.1.1"
  2730 + execa "^1.0.0"
  2731 + is-wsl "^2.1.1"
  2732 +
  2733 +cliui@^5.0.0:
  2734 + version "5.0.0"
  2735 + resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
  2736 + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=
  2737 + dependencies:
  2738 + string-width "^3.1.0"
  2739 + strip-ansi "^5.2.0"
  2740 + wrap-ansi "^5.1.0"
  2741 +
  2742 +cliui@^6.0.0:
  2743 + version "6.0.0"
  2744 + resolved "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
  2745 + integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=
  2746 + dependencies:
  2747 + string-width "^4.2.0"
  2748 + strip-ansi "^6.0.0"
  2749 + wrap-ansi "^6.2.0"
  2750 +
  2751 +clone-deep@^4.0.1:
  2752 + version "4.0.1"
  2753 + resolved "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
  2754 + integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=
  2755 + dependencies:
  2756 + is-plain-object "^2.0.4"
  2757 + kind-of "^6.0.2"
  2758 + shallow-clone "^3.0.0"
  2759 +
  2760 +clone@^1.0.2:
  2761 + version "1.0.4"
  2762 + resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
  2763 + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
  2764 +
  2765 +coa@^2.0.2:
  2766 + version "2.0.2"
  2767 + resolved "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
  2768 + integrity sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=
  2769 + dependencies:
  2770 + "@types/q" "^1.5.1"
  2771 + chalk "^2.4.1"
  2772 + q "^1.1.2"
  2773 +
  2774 +collection-visit@^1.0.0:
  2775 + version "1.0.0"
  2776 + resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
  2777 + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
  2778 + dependencies:
  2779 + map-visit "^1.0.0"
  2780 + object-visit "^1.0.0"
  2781 +
  2782 +color-convert@^1.9.0, color-convert@^1.9.1:
  2783 + version "1.9.3"
  2784 + resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
  2785 + integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=
  2786 + dependencies:
  2787 + color-name "1.1.3"
  2788 +
  2789 +color-convert@^2.0.1:
  2790 + version "2.0.1"
  2791 + resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
  2792 + integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=
  2793 + dependencies:
  2794 + color-name "~1.1.4"
  2795 +
  2796 +color-name@1.1.3:
  2797 + version "1.1.3"
  2798 + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
  2799 + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  2800 +
  2801 +color-name@^1.0.0, color-name@~1.1.4:
  2802 + version "1.1.4"
  2803 + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
  2804 + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=
  2805 +
  2806 +color-string@^1.5.2:
  2807 + version "1.5.3"
  2808 + resolved "https://registry.npm.taobao.org/color-string/download/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
  2809 + integrity sha1-ybvF8BtYtUkvPWhXRZy2WQziBMw=
  2810 + dependencies:
  2811 + color-name "^1.0.0"
  2812 + simple-swizzle "^0.2.2"
  2813 +
  2814 +color@^3.0.0:
  2815 + version "3.1.2"
  2816 + resolved "https://registry.npm.taobao.org/color/download/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
  2817 + integrity sha1-aBSOf4XUGtdknF+oyBBvCY0inhA=
  2818 + dependencies:
  2819 + color-convert "^1.9.1"
  2820 + color-string "^1.5.2"
  2821 +
  2822 +combined-stream@^1.0.6, combined-stream@~1.0.6:
  2823 + version "1.0.8"
  2824 + resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
  2825 + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=
  2826 + dependencies:
  2827 + delayed-stream "~1.0.0"
  2828 +
  2829 +commander@*:
  2830 + version "4.1.1"
  2831 + resolved "https://registry.npm.taobao.org/commander/download/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
  2832 + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg=
  2833 +
  2834 +commander@2.17.x:
  2835 + version "2.17.1"
  2836 + resolved "https://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
  2837 + integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78=
  2838 +
  2839 +commander@^2.18.0, commander@^2.20.0:
  2840 + version "2.20.3"
  2841 + resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
  2842 + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
  2843 +
  2844 +commander@^5.1.0:
  2845 + version "5.1.0"
  2846 + resolved "https://registry.npm.taobao.org/commander/download/commander-5.1.0.tgz?cache=0&sync_timestamp=1587783321998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
  2847 + integrity sha1-Rqu9FlL44Fm92u+Zu9yyrZzxea4=
  2848 +
  2849 +commander@~2.19.0:
  2850 + version "2.19.0"
  2851 + resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
  2852 + integrity sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=
  2853 +
  2854 +commondir@^1.0.1:
  2855 + version "1.0.1"
  2856 + resolved "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
  2857 + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
  2858 +
  2859 +compare-func@^1.3.1:
  2860 + version "1.3.4"
  2861 + resolved "https://registry.npm.taobao.org/compare-func/download/compare-func-1.3.4.tgz#6b07c4c5e8341119baf44578085bda0f4a823516"
  2862 + integrity sha1-awfExeg0ERm69EV4CFvaD0qCNRY=
  2863 + dependencies:
  2864 + array-ify "^1.0.0"
  2865 + dot-prop "^3.0.0"
  2866 +
  2867 +compare-versions@^3.6.0:
  2868 + version "3.6.0"
  2869 + resolved "https://registry.npm.taobao.org/compare-versions/download/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
  2870 + integrity sha1-GlaJkTaF5ah2N7jT/8p1UU7EHWI=
  2871 +
  2872 +component-emitter@^1.2.1:
  2873 + version "1.3.0"
  2874 + resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
  2875 + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=
  2876 +
  2877 +compressible@~2.0.16:
  2878 + version "2.0.18"
  2879 + resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
  2880 + integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=
  2881 + dependencies:
  2882 + mime-db ">= 1.43.0 < 2"
  2883 +
  2884 +compression@^1.7.4:
  2885 + version "1.7.4"
  2886 + resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
  2887 + integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=
  2888 + dependencies:
  2889 + accepts "~1.3.5"
  2890 + bytes "3.0.0"
  2891 + compressible "~2.0.16"
  2892 + debug "2.6.9"
  2893 + on-headers "~1.0.2"
  2894 + safe-buffer "5.1.2"
  2895 + vary "~1.1.2"
  2896 +
  2897 +concat-map@0.0.1:
  2898 + version "0.0.1"
  2899 + resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
  2900 + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  2901 +
  2902 +concat-stream@^1.5.0:
  2903 + version "1.6.2"
  2904 + resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
  2905 + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=
  2906 + dependencies:
  2907 + buffer-from "^1.0.0"
  2908 + inherits "^2.0.3"
  2909 + readable-stream "^2.2.2"
  2910 + typedarray "^0.0.6"
  2911 +
  2912 +connect-history-api-fallback@^1.6.0:
  2913 + version "1.6.0"
  2914 + resolved "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
  2915 + integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=
  2916 +
  2917 +console-browserify@^1.1.0:
  2918 + version "1.2.0"
  2919 + resolved "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
  2920 + integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY=
  2921 +
  2922 +consolidate@^0.15.1:
  2923 + version "0.15.1"
  2924 + resolved "https://registry.npm.taobao.org/consolidate/download/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
  2925 + integrity sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=
  2926 + dependencies:
  2927 + bluebird "^3.1.1"
  2928 +
  2929 +constants-browserify@^1.0.0:
  2930 + version "1.0.0"
  2931 + resolved "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
  2932 + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
  2933 +
  2934 +content-disposition@0.5.3:
  2935 + version "0.5.3"
  2936 + resolved "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
  2937 + integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=
  2938 + dependencies:
  2939 + safe-buffer "5.1.2"
  2940 +
  2941 +content-type@~1.0.4:
  2942 + version "1.0.4"
  2943 + resolved "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
  2944 + integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js=
  2945 +
  2946 +conventional-changelog-angular@^1.3.3:
  2947 + version "1.6.6"
  2948 + resolved "https://registry.npm.taobao.org/conventional-changelog-angular/download/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f"
  2949 + integrity sha1-sn8rMVwW0KHyPrGBMJ0OakaY6g8=
  2950 + dependencies:
  2951 + compare-func "^1.3.1"
  2952 + q "^1.5.1"
  2953 +
  2954 +conventional-changelog-conventionalcommits@4.2.1:
  2955 + version "4.2.1"
  2956 + resolved "https://registry.npm.taobao.org/conventional-changelog-conventionalcommits/download/conventional-changelog-conventionalcommits-4.2.1.tgz#d6cb2e2c5d7bfca044a08b9dba84b4082e1a1bd9"
  2957 + integrity sha1-1ssuLF17/KBEoIuduoS0CC4aG9k=
  2958 + dependencies:
  2959 + compare-func "^1.3.1"
  2960 + lodash "^4.2.1"
  2961 + q "^1.5.1"
  2962 +
  2963 +conventional-commits-parser@^3.0.0:
  2964 + version "3.1.0"
  2965 + resolved "https://registry.npm.taobao.org/conventional-commits-parser/download/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4"
  2966 + integrity sha1-EBQGc9Xn71VyYzeRRWxdA7aei+Q=
  2967 + dependencies:
  2968 + JSONStream "^1.0.4"
  2969 + is-text-path "^1.0.1"
  2970 + lodash "^4.17.15"
  2971 + meow "^7.0.0"
  2972 + split2 "^2.0.0"
  2973 + through2 "^3.0.0"
  2974 + trim-off-newlines "^1.0.0"
  2975 +
  2976 +convert-source-map@^1.7.0:
  2977 + version "1.7.0"
  2978 + resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
  2979 + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=
  2980 + dependencies:
  2981 + safe-buffer "~5.1.1"
  2982 +
  2983 +cookie-signature@1.0.6:
  2984 + version "1.0.6"
  2985 + resolved "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
  2986 + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
  2987 +
  2988 +cookie@0.4.0:
  2989 + version "0.4.0"
  2990 + resolved "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
  2991 + integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=
  2992 +
  2993 +copy-concurrently@^1.0.0:
  2994 + version "1.0.5"
  2995 + resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
  2996 + integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=
  2997 + dependencies:
  2998 + aproba "^1.1.1"
  2999 + fs-write-stream-atomic "^1.0.8"
  3000 + iferr "^0.1.5"
  3001 + mkdirp "^0.5.1"
  3002 + rimraf "^2.5.4"
  3003 + run-queue "^1.0.0"
  3004 +
  3005 +copy-descriptor@^0.1.0:
  3006 + version "0.1.1"
  3007 + resolved "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
  3008 + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
  3009 +
  3010 +copy-webpack-plugin@^5.1.1:
  3011 + version "5.1.1"
  3012 + resolved "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88"
  3013 + integrity sha1-VIGgPeoRI9iKmIxv+LeCRyFPC4g=
  3014 + dependencies:
  3015 + cacache "^12.0.3"
  3016 + find-cache-dir "^2.1.0"
  3017 + glob-parent "^3.1.0"
  3018 + globby "^7.1.1"
  3019 + is-glob "^4.0.1"
  3020 + loader-utils "^1.2.3"
  3021 + minimatch "^3.0.4"
  3022 + normalize-path "^3.0.0"
  3023 + p-limit "^2.2.1"
  3024 + schema-utils "^1.0.0"
  3025 + serialize-javascript "^2.1.2"
  3026 + webpack-log "^2.0.0"
  3027 +
  3028 +core-js-compat@^3.6.2:
  3029 + version "3.6.4"
  3030 + resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.6.4.tgz#938476569ebb6cda80d339bcf199fae4f16fff17"
  3031 + integrity sha1-k4R2Vp67bNqA0zm88Zn65PFv/xc=
  3032 + dependencies:
  3033 + browserslist "^4.8.3"
  3034 + semver "7.0.0"
  3035 +
  3036 +core-js-compat@^3.6.5:
  3037 + version "3.6.5"
  3038 + resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c"
  3039 + integrity sha1-KlHZpOJd/W5pAlGqgfmePAVIHxw=
  3040 + dependencies:
  3041 + browserslist "^4.8.5"
  3042 + semver "7.0.0"
  3043 +
  3044 +core-js@^2.4.0, core-js@^2.5.0:
  3045 + version "2.6.11"
  3046 + resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
  3047 + integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw=
  3048 +
  3049 +core-js@^3.6.5:
  3050 + version "3.6.5"
  3051 + resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
  3052 + integrity sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=
  3053 +
  3054 +core-util-is@1.0.2, core-util-is@~1.0.0:
  3055 + version "1.0.2"
  3056 + resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
  3057 + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
  3058 +
  3059 +cosmiconfig@^5.0.0, cosmiconfig@^5.2.0:
  3060 + version "5.2.1"
  3061 + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
  3062 + integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo=
  3063 + dependencies:
  3064 + import-fresh "^2.0.0"
  3065 + is-directory "^0.3.1"
  3066 + js-yaml "^3.13.1"
  3067 + parse-json "^4.0.0"
  3068 +
  3069 +cosmiconfig@^6.0.0:
  3070 + version "6.0.0"
  3071 + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
  3072 + integrity sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI=
  3073 + dependencies:
  3074 + "@types/parse-json" "^4.0.0"
  3075 + import-fresh "^3.1.0"
  3076 + parse-json "^5.0.0"
  3077 + path-type "^4.0.0"
  3078 + yaml "^1.7.2"
  3079 +
  3080 +create-ecdh@^4.0.0:
  3081 + version "4.0.3"
  3082 + resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
  3083 + integrity sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=
  3084 + dependencies:
  3085 + bn.js "^4.1.0"
  3086 + elliptic "^6.0.0"
  3087 +
  3088 +create-hash@^1.1.0, create-hash@^1.1.2:
  3089 + version "1.2.0"
  3090 + resolved "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
  3091 + integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=
  3092 + dependencies:
  3093 + cipher-base "^1.0.1"
  3094 + inherits "^2.0.1"
  3095 + md5.js "^1.3.4"
  3096 + ripemd160 "^2.0.1"
  3097 + sha.js "^2.4.0"
  3098 +
  3099 +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
  3100 + version "1.1.7"
  3101 + resolved "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
  3102 + integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=
  3103 + dependencies:
  3104 + cipher-base "^1.0.3"
  3105 + create-hash "^1.1.0"
  3106 + inherits "^2.0.1"
  3107 + ripemd160 "^2.0.0"
  3108 + safe-buffer "^5.0.1"
  3109 + sha.js "^2.4.8"
  3110 +
  3111 +cross-spawn@^5.0.1:
  3112 + version "5.1.0"
  3113 + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
  3114 + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
  3115 + dependencies:
  3116 + lru-cache "^4.0.1"
  3117 + shebang-command "^1.2.0"
  3118 + which "^1.2.9"
  3119 +
  3120 +cross-spawn@^6.0.0:
  3121 + version "6.0.5"
  3122 + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&sync_timestamp=1570439926300&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
  3123 + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=
  3124 + dependencies:
  3125 + nice-try "^1.0.4"
  3126 + path-key "^2.0.1"
  3127 + semver "^5.5.0"
  3128 + shebang-command "^1.2.0"
  3129 + which "^1.2.9"
  3130 +
  3131 +cross-spawn@^7.0.0:
  3132 + version "7.0.1"
  3133 + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.1.tgz?cache=0&sync_timestamp=1570439926300&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14"
  3134 + integrity sha1-CrVihuD3wk4VPQTMKqAn5DqaXRQ=
  3135 + dependencies:
  3136 + path-key "^3.1.0"
  3137 + shebang-command "^2.0.0"
  3138 + which "^2.0.1"
  3139 +
  3140 +cross-spawn@^7.0.2:
  3141 + version "7.0.3"
  3142 + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
  3143 + integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
  3144 + dependencies:
  3145 + path-key "^3.1.0"
  3146 + shebang-command "^2.0.0"
  3147 + which "^2.0.1"
  3148 +
  3149 +crypto-browserify@^3.11.0:
  3150 + version "3.12.0"
  3151 + resolved "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
  3152 + integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=
  3153 + dependencies:
  3154 + browserify-cipher "^1.0.0"
  3155 + browserify-sign "^4.0.0"
  3156 + create-ecdh "^4.0.0"
  3157 + create-hash "^1.1.0"
  3158 + create-hmac "^1.1.0"
  3159 + diffie-hellman "^5.0.0"
  3160 + inherits "^2.0.1"
  3161 + pbkdf2 "^3.0.3"
  3162 + public-encrypt "^4.0.0"
  3163 + randombytes "^2.0.0"
  3164 + randomfill "^1.0.3"
  3165 +
  3166 +css-color-names@0.0.4, css-color-names@^0.0.4:
  3167 + version "0.0.4"
  3168 + resolved "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
  3169 + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
  3170 +
  3171 +css-declaration-sorter@^4.0.1:
  3172 + version "4.0.1"
  3173 + resolved "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1582155815799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22"
  3174 + integrity sha1-wZiUD2OnbX42wecQGLABchBUyyI=
  3175 + dependencies:
  3176 + postcss "^7.0.1"
  3177 + timsort "^0.3.0"
  3178 +
  3179 +css-loader@^3.5.3:
  3180 + version "3.6.0"
  3181 + resolved "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1592056914630&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645"
  3182 + integrity sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU=
  3183 + dependencies:
  3184 + camelcase "^5.3.1"
  3185 + cssesc "^3.0.0"
  3186 + icss-utils "^4.1.1"
  3187 + loader-utils "^1.2.3"
  3188 + normalize-path "^3.0.0"
  3189 + postcss "^7.0.32"
  3190 + postcss-modules-extract-imports "^2.0.0"
  3191 + postcss-modules-local-by-default "^3.0.2"
  3192 + postcss-modules-scope "^2.2.0"
  3193 + postcss-modules-values "^3.0.0"
  3194 + postcss-value-parser "^4.1.0"
  3195 + schema-utils "^2.7.0"
  3196 + semver "^6.3.0"
  3197 +
  3198 +css-select-base-adapter@^0.1.1:
  3199 + version "0.1.1"
  3200 + resolved "https://registry.npm.taobao.org/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
  3201 + integrity sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=
  3202 +
  3203 +css-select@^1.1.0, css-select@~1.2.0:
  3204 + version "1.2.0"
  3205 + resolved "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
  3206 + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
  3207 + dependencies:
  3208 + boolbase "~1.0.0"
  3209 + css-what "2.1"
  3210 + domutils "1.5.1"
  3211 + nth-check "~1.0.1"
  3212 +
  3213 +css-select@^2.0.0:
  3214 + version "2.1.0"
  3215 + resolved "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
  3216 + integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=
  3217 + dependencies:
  3218 + boolbase "^1.0.0"
  3219 + css-what "^3.2.1"
  3220 + domutils "^1.7.0"
  3221 + nth-check "^1.0.2"
  3222 +
  3223 +css-tree@1.0.0-alpha.37:
  3224 + version "1.0.0-alpha.37"
  3225 + resolved "https://registry.npm.taobao.org/css-tree/download/css-tree-1.0.0-alpha.37.tgz?cache=0&sync_timestamp=1575583542748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-tree%2Fdownload%2Fcss-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
  3226 + integrity sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=
  3227 + dependencies:
  3228 + mdn-data "2.0.4"
  3229 + source-map "^0.6.1"
  3230 +
  3231 +css-what@2.1:
  3232 + version "2.1.3"
  3233 + resolved "https://registry.npm.taobao.org/css-what/download/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
  3234 + integrity sha1-ptdgRXM2X+dGhsPzEcVlE9iChfI=
  3235 +
  3236 +css-what@^3.2.1:
  3237 + version "3.2.1"
  3238 + resolved "https://registry.npm.taobao.org/css-what/download/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1"
  3239 + integrity sha1-9KjxJCEGRiG0VnVeNKA6LCLfXaE=
  3240 +
  3241 +cssesc@^3.0.0:
  3242 + version "3.0.0"
  3243 + resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
  3244 + integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=
  3245 +
  3246 +cssnano-preset-default@^4.0.0, cssnano-preset-default@^4.0.7:
  3247 + version "4.0.7"
  3248 + resolved "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76"
  3249 + integrity sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y=
  3250 + dependencies:
  3251 + css-declaration-sorter "^4.0.1"
  3252 + cssnano-util-raw-cache "^4.0.1"
  3253 + postcss "^7.0.0"
  3254 + postcss-calc "^7.0.1"
  3255 + postcss-colormin "^4.0.3"
  3256 + postcss-convert-values "^4.0.1"
  3257 + postcss-discard-comments "^4.0.2"
  3258 + postcss-discard-duplicates "^4.0.2"
  3259 + postcss-discard-empty "^4.0.1"
  3260 + postcss-discard-overridden "^4.0.1"
  3261 + postcss-merge-longhand "^4.0.11"
  3262 + postcss-merge-rules "^4.0.3"
  3263 + postcss-minify-font-values "^4.0.2"
  3264 + postcss-minify-gradients "^4.0.2"
  3265 + postcss-minify-params "^4.0.2"
  3266 + postcss-minify-selectors "^4.0.2"
  3267 + postcss-normalize-charset "^4.0.1"
  3268 + postcss-normalize-display-values "^4.0.2"
  3269 + postcss-normalize-positions "^4.0.2"
  3270 + postcss-normalize-repeat-style "^4.0.2"
  3271 + postcss-normalize-string "^4.0.2"
  3272 + postcss-normalize-timing-functions "^4.0.2"
  3273 + postcss-normalize-unicode "^4.0.1"
  3274 + postcss-normalize-url "^4.0.1"
  3275 + postcss-normalize-whitespace "^4.0.2"
  3276 + postcss-ordered-values "^4.1.2"
  3277 + postcss-reduce-initial "^4.0.3"
  3278 + postcss-reduce-transforms "^4.0.2"
  3279 + postcss-svgo "^4.0.2"
  3280 + postcss-unique-selectors "^4.0.1"
  3281 +
  3282 +cssnano-util-get-arguments@^4.0.0:
  3283 + version "4.0.0"
  3284 + resolved "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f"
  3285 + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=
  3286 +
  3287 +cssnano-util-get-match@^4.0.0:
  3288 + version "4.0.0"
  3289 + resolved "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d"
  3290 + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=
  3291 +
  3292 +cssnano-util-raw-cache@^4.0.1:
  3293 + version "4.0.1"
  3294 + resolved "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282"
  3295 + integrity sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=
  3296 + dependencies:
  3297 + postcss "^7.0.0"
  3298 +
  3299 +cssnano-util-same-parent@^4.0.0:
  3300 + version "4.0.1"
  3301 + resolved "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3"
  3302 + integrity sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=
  3303 +
  3304 +cssnano@^4.0.0, cssnano@^4.1.10:
  3305 + version "4.1.10"
  3306 + resolved "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2"
  3307 + integrity sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI=
  3308 + dependencies:
  3309 + cosmiconfig "^5.0.0"
  3310 + cssnano-preset-default "^4.0.7"
  3311 + is-resolvable "^1.0.0"
  3312 + postcss "^7.0.0"
  3313 +
  3314 +csso@^4.0.2:
  3315 + version "4.0.2"
  3316 + resolved "https://registry.npm.taobao.org/csso/download/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d"
  3317 + integrity sha1-5fgas6Vrju+38Aks5yeTKfRU3j0=
  3318 + dependencies:
  3319 + css-tree "1.0.0-alpha.37"
  3320 +
  3321 +cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0":
  3322 + version "0.3.8"
  3323 + resolved "https://registry.npm.taobao.org/cssom/download/cssom-0.3.8.tgz?cache=0&sync_timestamp=1573719337707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssom%2Fdownload%2Fcssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
  3324 + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=
  3325 +
  3326 +"cssstyle@>= 0.2.29 < 0.3.0":
  3327 + version "0.2.37"
  3328 + resolved "https://registry.npm.taobao.org/cssstyle/download/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
  3329 + integrity sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=
  3330 + dependencies:
  3331 + cssom "0.3.x"
  3332 +
  3333 +currently-unhandled@^0.4.1:
  3334 + version "0.4.1"
  3335 + resolved "https://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
  3336 + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
  3337 + dependencies:
  3338 + array-find-index "^1.0.1"
  3339 +
  3340 +cyclist@^1.0.1:
  3341 + version "1.0.1"
  3342 + resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
  3343 + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
  3344 +
  3345 +dargs@^7.0.0:
  3346 + version "7.0.0"
  3347 + resolved "https://registry.npm.taobao.org/dargs/download/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc"
  3348 + integrity sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=
  3349 +
  3350 +dashdash@^1.12.0:
  3351 + version "1.14.1"
  3352 + resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
  3353 + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
  3354 + dependencies:
  3355 + assert-plus "^1.0.0"
  3356 +
  3357 +de-indent@^1.0.2:
  3358 + version "1.0.2"
  3359 + resolved "https://registry.npm.taobao.org/de-indent/download/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
  3360 + integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=
  3361 +
  3362 +debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
  3363 + version "2.6.9"
  3364 + resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
  3365 + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
  3366 + dependencies:
  3367 + ms "2.0.0"
  3368 +
  3369 +debug@=3.1.0:
  3370 + version "3.1.0"
  3371 + resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
  3372 + integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=
  3373 + dependencies:
  3374 + ms "2.0.0"
  3375 +
  3376 +debug@^3.0.0, debug@^3.1.1, debug@^3.2.5:
  3377 + version "3.2.6"
  3378 + resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
  3379 + integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps=
  3380 + dependencies:
  3381 + ms "^2.1.1"
  3382 +
  3383 +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
  3384 + version "4.1.1"
  3385 + resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
  3386 + integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=
  3387 + dependencies:
  3388 + ms "^2.1.1"
  3389 +
  3390 +decamelize-keys@^1.0.0, decamelize-keys@^1.1.0:
  3391 + version "1.1.0"
  3392 + resolved "https://registry.npm.taobao.org/decamelize-keys/download/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
  3393 + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
  3394 + dependencies:
  3395 + decamelize "^1.1.0"
  3396 + map-obj "^1.0.0"
  3397 +
  3398 +decamelize@^1.1.0, decamelize@^1.2.0:
  3399 + version "1.2.0"
  3400 + resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
  3401 + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
  3402 +
  3403 +decode-uri-component@^0.2.0:
  3404 + version "0.2.0"
  3405 + resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
  3406 + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
  3407 +
  3408 +dedent@^0.7.0:
  3409 + version "0.7.0"
  3410 + resolved "https://registry.npm.taobao.org/dedent/download/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
  3411 + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
  3412 +
  3413 +deep-equal@^1.0.1:
  3414 + version "1.1.1"
  3415 + resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
  3416 + integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=
  3417 + dependencies:
  3418 + is-arguments "^1.0.4"
  3419 + is-date-object "^1.0.1"
  3420 + is-regex "^1.0.4"
  3421 + object-is "^1.0.1"
  3422 + object-keys "^1.1.1"
  3423 + regexp.prototype.flags "^1.2.0"
  3424 +
  3425 +deep-is@^0.1.3, deep-is@~0.1.3:
  3426 + version "0.1.3"
  3427 + resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
  3428 + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
  3429 +
  3430 +deepmerge@^1.2.0, deepmerge@^1.5.2:
  3431 + version "1.5.2"
  3432 + resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753"
  3433 + integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M=
  3434 +
  3435 +default-gateway@^4.2.0:
  3436 + version "4.2.0"
  3437 + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
  3438 + integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=
  3439 + dependencies:
  3440 + execa "^1.0.0"
  3441 + ip-regex "^2.1.0"
  3442 +
  3443 +default-gateway@^5.0.5:
  3444 + version "5.0.5"
  3445 + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz#4fd6bd5d2855d39b34cc5a59505486e9aafc9b10"
  3446 + integrity sha1-T9a9XShV05s0zFpZUFSG6ar8mxA=
  3447 + dependencies:
  3448 + execa "^3.3.0"
  3449 +
  3450 +defaults@^1.0.3:
  3451 + version "1.0.3"
  3452 + resolved "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
  3453 + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
  3454 + dependencies:
  3455 + clone "^1.0.2"
  3456 +
  3457 +define-properties@^1.1.2, define-properties@^1.1.3:
  3458 + version "1.1.3"
  3459 + resolved "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
  3460 + integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=
  3461 + dependencies:
  3462 + object-keys "^1.0.12"
  3463 +
  3464 +define-property@^0.2.5:
  3465 + version "0.2.5"
  3466 + resolved "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
  3467 + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
  3468 + dependencies:
  3469 + is-descriptor "^0.1.0"
  3470 +
  3471 +define-property@^1.0.0:
  3472 + version "1.0.0"
  3473 + resolved "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
  3474 + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
  3475 + dependencies:
  3476 + is-descriptor "^1.0.0"
  3477 +
  3478 +define-property@^2.0.2:
  3479 + version "2.0.2"
  3480 + resolved "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
  3481 + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0=
  3482 + dependencies:
  3483 + is-descriptor "^1.0.2"
  3484 + isobject "^3.0.1"
  3485 +
  3486 +del@^4.1.1:
  3487 + version "4.1.1"
  3488 + resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
  3489 + integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=
  3490 + dependencies:
  3491 + "@types/glob" "^7.1.1"
  3492 + globby "^6.1.0"
  3493 + is-path-cwd "^2.0.0"
  3494 + is-path-in-cwd "^2.0.0"
  3495 + p-map "^2.0.0"
  3496 + pify "^4.0.1"
  3497 + rimraf "^2.6.3"
  3498 +
  3499 +delayed-stream@~1.0.0:
  3500 + version "1.0.0"
  3501 + resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
  3502 + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
  3503 +
  3504 +depd@~1.1.2:
  3505 + version "1.1.2"
  3506 + resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
  3507 + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
  3508 +
  3509 +des.js@^1.0.0:
  3510 + version "1.0.1"
  3511 + resolved "https://registry.npm.taobao.org/des.js/download/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
  3512 + integrity sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=
  3513 + dependencies:
  3514 + inherits "^2.0.1"
  3515 + minimalistic-assert "^1.0.0"
  3516 +
  3517 +destroy@~1.0.4:
  3518 + version "1.0.4"
  3519 + resolved "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
  3520 + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
  3521 +
  3522 +detect-node@^2.0.4:
  3523 + version "2.0.4"
  3524 + resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
  3525 + integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw=
  3526 +
  3527 +diffie-hellman@^5.0.0:
  3528 + version "5.0.3"
  3529 + resolved "https://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
  3530 + integrity sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=
  3531 + dependencies:
  3532 + bn.js "^4.1.0"
  3533 + miller-rabin "^4.0.0"
  3534 + randombytes "^2.0.0"
  3535 +
  3536 +dir-glob@^2.0.0, dir-glob@^2.2.2:
  3537 + version "2.2.2"
  3538 + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4"
  3539 + integrity sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=
  3540 + dependencies:
  3541 + path-type "^3.0.0"
  3542 +
  3543 +dns-equal@^1.0.0:
  3544 + version "1.0.0"
  3545 + resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
  3546 + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
  3547 +
  3548 +dns-packet@^1.3.1:
  3549 + version "1.3.1"
  3550 + resolved "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
  3551 + integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo=
  3552 + dependencies:
  3553 + ip "^1.1.0"
  3554 + safe-buffer "^5.0.1"
  3555 +
  3556 +dns-txt@^2.0.2:
  3557 + version "2.0.2"
  3558 + resolved "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
  3559 + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
  3560 + dependencies:
  3561 + buffer-indexof "^1.0.0"
  3562 +
  3563 +doctrine@^3.0.0:
  3564 + version "3.0.0"
  3565 + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
  3566 + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=
  3567 + dependencies:
  3568 + esutils "^2.0.2"
  3569 +
  3570 +dom-converter@^0.2:
  3571 + version "0.2.0"
  3572 + resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
  3573 + integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=
  3574 + dependencies:
  3575 + utila "~0.4"
  3576 +
  3577 +dom-serializer@0:
  3578 + version "0.2.2"
  3579 + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz?cache=0&sync_timestamp=1573447907918&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
  3580 + integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=
  3581 + dependencies:
  3582 + domelementtype "^2.0.1"
  3583 + entities "^2.0.0"
  3584 +
  3585 +dom-serializer@~0.1.0:
  3586 + version "0.1.1"
  3587 + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.1.tgz?cache=0&sync_timestamp=1573447907918&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdom-serializer%2Fdownload%2Fdom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
  3588 + integrity sha1-HsQFnihLq+027sKUHUqXChic58A=
  3589 + dependencies:
  3590 + domelementtype "^1.3.0"
  3591 + entities "^1.1.1"
  3592 +
  3593 +domain-browser@^1.1.1:
  3594 + version "1.2.0"
  3595 + resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz?cache=0&sync_timestamp=1575879334171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomain-browser%2Fdownload%2Fdomain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
  3596 + integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=
  3597 +
  3598 +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
  3599 + version "1.3.1"
  3600 + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
  3601 + integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=
  3602 +
  3603 +domelementtype@^2.0.1:
  3604 + version "2.0.1"
  3605 + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"
  3606 + integrity sha1-H4vf6R9aeAYydOgDtL3O326U+U0=
  3607 +
  3608 +domhandler@2.3:
  3609 + version "2.3.0"
  3610 + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
  3611 + integrity sha1-LeWaCCLVAn+r/28DLCsloqir5zg=
  3612 + dependencies:
  3613 + domelementtype "1"
  3614 +
  3615 +domhandler@^2.3.0:
  3616 + version "2.4.2"
  3617 + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
  3618 + integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=
  3619 + dependencies:
  3620 + domelementtype "1"
  3621 +
  3622 +domutils@1.5, domutils@1.5.1:
  3623 + version "1.5.1"
  3624 + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
  3625 + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
  3626 + dependencies:
  3627 + dom-serializer "0"
  3628 + domelementtype "1"
  3629 +
  3630 +domutils@^1.5.1, domutils@^1.7.0:
  3631 + version "1.7.0"
  3632 + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
  3633 + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=
  3634 + dependencies:
  3635 + dom-serializer "0"
  3636 + domelementtype "1"
  3637 +
  3638 +dot-prop@^3.0.0:
  3639 + version "3.0.0"
  3640 + resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-3.0.0.tgz?cache=0&sync_timestamp=1572620518450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177"
  3641 + integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc=
  3642 + dependencies:
  3643 + is-obj "^1.0.0"
  3644 +
  3645 +dot-prop@^5.2.0:
  3646 + version "5.2.0"
  3647 + resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.2.0.tgz?cache=0&sync_timestamp=1572620518450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb"
  3648 + integrity sha1-w07MKVVtxF8fTCJpe29JBODMT8s=
  3649 + dependencies:
  3650 + is-obj "^2.0.0"
  3651 +
  3652 +dotenv-expand@^5.1.0:
  3653 + version "5.1.0"
  3654 + resolved "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
  3655 + integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=
  3656 +
  3657 +dotenv@^8.2.0:
  3658 + version "8.2.0"
  3659 + resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
  3660 + integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=
  3661 +
  3662 +duplexer@^0.1.1:
  3663 + version "0.1.1"
  3664 + resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
  3665 + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
  3666 +
  3667 +duplexify@^3.4.2, duplexify@^3.6.0:
  3668 + version "3.7.1"
  3669 + resolved "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
  3670 + integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=
  3671 + dependencies:
  3672 + end-of-stream "^1.0.0"
  3673 + inherits "^2.0.1"
  3674 + readable-stream "^2.0.0"
  3675 + stream-shift "^1.0.0"
  3676 +
  3677 +easy-stack@^1.0.0:
  3678 + version "1.0.0"
  3679 + resolved "https://registry.npm.taobao.org/easy-stack/download/easy-stack-1.0.0.tgz#12c91b3085a37f0baa336e9486eac4bf94e3e788"
  3680 + integrity sha1-EskbMIWjfwuqM26UhurEv5Tj54g=
  3681 +
  3682 +ecc-jsbn@~0.1.1:
  3683 + version "0.1.2"
  3684 + resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
  3685 + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
  3686 + dependencies:
  3687 + jsbn "~0.1.0"
  3688 + safer-buffer "^2.1.0"
  3689 +
  3690 +ee-first@1.1.1:
  3691 + version "1.1.1"
  3692 + resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
  3693 + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
  3694 +
  3695 +ejs@^2.6.1:
  3696 + version "2.7.4"
  3697 + resolved "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
  3698 + integrity sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=
  3699 +
  3700 +electron-to-chromium@^1.3.363:
  3701 + version "1.3.376"
  3702 + resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.376.tgz#7cb7b5205564a06c8f8ecfbe832cbd47a1224bb1"
  3703 + integrity sha1-fLe1IFVkoGyPjs++gyy9R6EiS7E=
  3704 +
  3705 +electron-to-chromium@^1.3.413:
  3706 + version "1.3.473"
  3707 + resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.473.tgz?cache=0&sync_timestamp=1592062523053&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.473.tgz#d0cd5fe391046fb70674ec98149f0f97609d29b8"
  3708 + integrity sha1-0M1f45EEb7cGdOyYFJ8Pl2CdKbg=
  3709 +
  3710 +element-theme-chalk@^2.13.2:
  3711 + version "2.13.2"
  3712 + resolved "https://registry.npm.taobao.org/element-theme-chalk/download/element-theme-chalk-2.13.2.tgz?cache=0&sync_timestamp=1589795892774&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-theme-chalk%2Fdownload%2Felement-theme-chalk-2.13.2.tgz#27488b5a4b6cb46c5a41a0fadc5d46102be146a1"
  3713 + integrity sha1-J0iLWktstGxaQaD63F1GECvhRqE=
  3714 +
  3715 +element-ui@^2.13.2:
  3716 + version "2.13.2"
  3717 + resolved "https://registry.npm.taobao.org/element-ui/download/element-ui-2.13.2.tgz#582bf47aaaaaafe23ea1958fae217a687ad06447"
  3718 + integrity sha1-WCv0eqqqr+I+oZWPriF6aHrQZEc=
  3719 + dependencies:
  3720 + async-validator "~1.8.1"
  3721 + babel-helper-vue-jsx-merge-props "^2.0.0"
  3722 + deepmerge "^1.2.0"
  3723 + normalize-wheel "^1.0.1"
  3724 + resize-observer-polyfill "^1.5.0"
  3725 + throttle-debounce "^1.0.1"
  3726 +
  3727 +elliptic@^6.0.0:
  3728 + version "6.5.2"
  3729 + resolved "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762"
  3730 + integrity sha1-BcVnjXFzwEnYykM1UiJKSV0ON2I=
  3731 + dependencies:
  3732 + bn.js "^4.4.0"
  3733 + brorand "^1.0.1"
  3734 + hash.js "^1.0.0"
  3735 + hmac-drbg "^1.0.0"
  3736 + inherits "^2.0.1"
  3737 + minimalistic-assert "^1.0.0"
  3738 + minimalistic-crypto-utils "^1.0.0"
  3739 +
  3740 +emoji-regex@^7.0.1:
  3741 + version "7.0.3"
  3742 + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
  3743 + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=
  3744 +
  3745 +emoji-regex@^8.0.0:
  3746 + version "8.0.0"
  3747 + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
  3748 + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=
  3749 +
  3750 +emojis-list@^2.0.0:
  3751 + version "2.1.0"
  3752 + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
  3753 + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
  3754 +
  3755 +emojis-list@^3.0.0:
  3756 + version "3.0.0"
  3757 + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
  3758 + integrity sha1-VXBmIEatKeLpFucariYKvf9Pang=
  3759 +
  3760 +encodeurl@~1.0.2:
  3761 + version "1.0.2"
  3762 + resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
  3763 + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
  3764 +
  3765 +end-of-stream@^1.0.0, end-of-stream@^1.1.0:
  3766 + version "1.4.4"
  3767 + resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
  3768 + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=
  3769 + dependencies:
  3770 + once "^1.4.0"
  3771 +
  3772 +enhanced-resolve@^4.1.0:
  3773 + version "4.1.1"
  3774 + resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.1.1.tgz?cache=0&sync_timestamp=1572991863401&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66"
  3775 + integrity sha1-KTfiuAZs0P584JkKmPDXGjUYn2Y=
  3776 + dependencies:
  3777 + graceful-fs "^4.1.2"
  3778 + memory-fs "^0.5.0"
  3779 + tapable "^1.0.0"
  3780 +
  3781 +enquirer@^2.3.5:
  3782 + version "2.3.5"
  3783 + resolved "https://registry.npm.taobao.org/enquirer/download/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
  3784 + integrity sha1-OrK4ON8KnYq559/yNbDocS75I4E=
  3785 + dependencies:
  3786 + ansi-colors "^3.2.1"
  3787 +
  3788 +entities@1.0:
  3789 + version "1.0.0"
  3790 + resolved "https://registry.npm.taobao.org/entities/download/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
  3791 + integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=
  3792 +
  3793 +entities@^1.1.1, entities@~1.1.1:
  3794 + version "1.1.2"
  3795 + resolved "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
  3796 + integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=
  3797 +
  3798 +entities@^2.0.0, entities@~2.0.0:
  3799 + version "2.0.0"
  3800 + resolved "https://registry.npm.taobao.org/entities/download/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
  3801 + integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q=
  3802 +
  3803 +errno@^0.1.3, errno@~0.1.7:
  3804 + version "0.1.7"
  3805 + resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
  3806 + integrity sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=
  3807 + dependencies:
  3808 + prr "~1.0.1"
  3809 +
  3810 +error-ex@^1.3.1:
  3811 + version "1.3.2"
  3812 + resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
  3813 + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8=
  3814 + dependencies:
  3815 + is-arrayish "^0.2.1"
  3816 +
  3817 +error-stack-parser@^2.0.0:
  3818 + version "2.0.6"
  3819 + resolved "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8"
  3820 + integrity sha1-WpmnB716TFinl5AtSNgoA+3mqtg=
  3821 + dependencies:
  3822 + stackframe "^1.1.1"
  3823 +
  3824 +es-abstract@^1.17.0-next.1, es-abstract@^1.17.2:
  3825 + version "1.17.4"
  3826 + resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
  3827 + integrity sha1-467fGXBrIOfCWUw1/A1XYFp54YQ=
  3828 + dependencies:
  3829 + es-to-primitive "^1.2.1"
  3830 + function-bind "^1.1.1"
  3831 + has "^1.0.3"
  3832 + has-symbols "^1.0.1"
  3833 + is-callable "^1.1.5"
  3834 + is-regex "^1.0.5"
  3835 + object-inspect "^1.7.0"
  3836 + object-keys "^1.1.1"
  3837 + object.assign "^4.1.0"
  3838 + string.prototype.trimleft "^2.1.1"
  3839 + string.prototype.trimright "^2.1.1"
  3840 +
  3841 +es-to-primitive@^1.2.1:
  3842 + version "1.2.1"
  3843 + resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
  3844 + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=
  3845 + dependencies:
  3846 + is-callable "^1.1.4"
  3847 + is-date-object "^1.0.1"
  3848 + is-symbol "^1.0.2"
  3849 +
  3850 +escape-html@~1.0.3:
  3851 + version "1.0.3"
  3852 + resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
  3853 + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
  3854 +
  3855 +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
  3856 + version "1.0.5"
  3857 + resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
  3858 + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  3859 +
  3860 +escodegen@^1.6.1:
  3861 + version "1.14.1"
  3862 + resolved "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.1.tgz?cache=0&sync_timestamp=1580954812183&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescodegen%2Fdownload%2Fescodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457"
  3863 + integrity sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc=
  3864 + dependencies:
  3865 + esprima "^4.0.1"
  3866 + estraverse "^4.2.0"
  3867 + esutils "^2.0.2"
  3868 + optionator "^0.8.1"
  3869 + optionalDependencies:
  3870 + source-map "~0.6.1"
  3871 +
  3872 +eslint-config-prettier@^6.0.0:
  3873 + version "6.11.0"
  3874 + resolved "https://registry.npm.taobao.org/eslint-config-prettier/download/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1"
  3875 + integrity sha1-9tIjjBKQ0ByFmotcH301KgsNqLE=
  3876 + dependencies:
  3877 + get-stdin "^6.0.0"
  3878 +
  3879 +eslint-loader@^2.2.1:
  3880 + version "2.2.1"
  3881 + resolved "https://registry.npm.taobao.org/eslint-loader/download/eslint-loader-2.2.1.tgz#28b9c12da54057af0845e2a6112701a2f6bf8337"
  3882 + integrity sha1-KLnBLaVAV68IReKmEScBova/gzc=
  3883 + dependencies:
  3884 + loader-fs-cache "^1.0.0"
  3885 + loader-utils "^1.0.2"
  3886 + object-assign "^4.0.1"
  3887 + object-hash "^1.1.4"
  3888 + rimraf "^2.6.1"
  3889 +
  3890 +eslint-plugin-prettier@^3.1.4:
  3891 + version "3.1.4"
  3892 + resolved "https://registry.npm.taobao.org/eslint-plugin-prettier/download/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2"
  3893 + integrity sha1-Foq0MVTi6lfbmSos0JfIKBcfdcI=
  3894 + dependencies:
  3895 + prettier-linter-helpers "^1.0.0"
  3896 +
  3897 +eslint-plugin-vue@^6.2.2:
  3898 + version "6.2.2"
  3899 + resolved "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz?cache=0&sync_timestamp=1591524668010&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-vue%2Fdownload%2Feslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe"
  3900 + integrity sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=
  3901 + dependencies:
  3902 + natural-compare "^1.4.0"
  3903 + semver "^5.6.0"
  3904 + vue-eslint-parser "^7.0.0"
  3905 +
  3906 +eslint-scope@^4.0.3:
  3907 + version "4.0.3"
  3908 + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
  3909 + integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=
  3910 + dependencies:
  3911 + esrecurse "^4.1.0"
  3912 + estraverse "^4.1.1"
  3913 +
  3914 +eslint-scope@^5.0.0, eslint-scope@^5.1.0:
  3915 + version "5.1.0"
  3916 + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5"
  3917 + integrity sha1-0Plx3+WcaeDK2mhLI9Sdv4JgDOU=
  3918 + dependencies:
  3919 + esrecurse "^4.1.0"
  3920 + estraverse "^4.1.1"
  3921 +
  3922 +eslint-utils@^2.0.0:
  3923 + version "2.0.0"
  3924 + resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-2.0.0.tgz?cache=0&sync_timestamp=1577351142754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd"
  3925 + integrity sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0=
  3926 + dependencies:
  3927 + eslint-visitor-keys "^1.1.0"
  3928 +
  3929 +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0:
  3930 + version "1.2.0"
  3931 + resolved "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.2.0.tgz?cache=0&sync_timestamp=1591268863354&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-1.2.0.tgz#74415ac884874495f78ec2a97349525344c981fa"
  3932 + integrity sha1-dEFayISHRJX3jsKpc0lSU0TJgfo=
  3933 +
  3934 +eslint@^7.2.0:
  3935 + version "7.2.0"
  3936 + resolved "https://registry.npm.taobao.org/eslint/download/eslint-7.2.0.tgz?cache=0&sync_timestamp=1591401615541&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-7.2.0.tgz#d41b2e47804b30dbabb093a967fb283d560082e6"
  3937 + integrity sha1-1BsuR4BLMNursJOpZ/soPVYAguY=
  3938 + dependencies:
  3939 + "@babel/code-frame" "^7.0.0"
  3940 + ajv "^6.10.0"
  3941 + chalk "^4.0.0"
  3942 + cross-spawn "^7.0.2"
  3943 + debug "^4.0.1"
  3944 + doctrine "^3.0.0"
  3945 + eslint-scope "^5.1.0"
  3946 + eslint-utils "^2.0.0"
  3947 + eslint-visitor-keys "^1.2.0"
  3948 + espree "^7.1.0"
  3949 + esquery "^1.2.0"
  3950 + esutils "^2.0.2"
  3951 + file-entry-cache "^5.0.1"
  3952 + functional-red-black-tree "^1.0.1"
  3953 + glob-parent "^5.0.0"
  3954 + globals "^12.1.0"
  3955 + ignore "^4.0.6"
  3956 + import-fresh "^3.0.0"
  3957 + imurmurhash "^0.1.4"
  3958 + inquirer "^7.0.0"
  3959 + is-glob "^4.0.0"
  3960 + js-yaml "^3.13.1"
  3961 + json-stable-stringify-without-jsonify "^1.0.1"
  3962 + levn "^0.4.1"
  3963 + lodash "^4.17.14"
  3964 + minimatch "^3.0.4"
  3965 + natural-compare "^1.4.0"
  3966 + optionator "^0.9.1"
  3967 + progress "^2.0.0"
  3968 + regexpp "^3.1.0"
  3969 + semver "^7.2.1"
  3970 + strip-ansi "^6.0.0"
  3971 + strip-json-comments "^3.1.0"
  3972 + table "^5.2.3"
  3973 + text-table "^0.2.0"
  3974 + v8-compile-cache "^2.0.3"
  3975 +
  3976 +espree@^6.2.1:
  3977 + version "6.2.1"
  3978 + resolved "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz?cache=0&sync_timestamp=1591269387241&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
  3979 + integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=
  3980 + dependencies:
  3981 + acorn "^7.1.1"
  3982 + acorn-jsx "^5.2.0"
  3983 + eslint-visitor-keys "^1.1.0"
  3984 +
  3985 +espree@^7.1.0:
  3986 + version "7.1.0"
  3987 + resolved "https://registry.npm.taobao.org/espree/download/espree-7.1.0.tgz?cache=0&sync_timestamp=1591269387241&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-7.1.0.tgz#a9c7f18a752056735bf1ba14cb1b70adc3a5ce1c"
  3988 + integrity sha1-qcfxinUgVnNb8boUyxtwrcOlzhw=
  3989 + dependencies:
  3990 + acorn "^7.2.0"
  3991 + acorn-jsx "^5.2.0"
  3992 + eslint-visitor-keys "^1.2.0"
  3993 +
  3994 +esprima@^4.0.0, esprima@^4.0.1:
  3995 + version "4.0.1"
  3996 + resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
  3997 + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=
  3998 +
  3999 +esquery@^1.0.1, esquery@^1.2.0:
  4000 + version "1.3.1"
  4001 + resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
  4002 + integrity sha1-t4tYKKqOIU4p+3TE1bdS4cAz2lc=
  4003 + dependencies:
  4004 + estraverse "^5.1.0"
  4005 +
  4006 +esrecurse@^4.1.0:
  4007 + version "4.2.1"
  4008 + resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
  4009 + integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=
  4010 + dependencies:
  4011 + estraverse "^4.1.0"
  4012 +
  4013 +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
  4014 + version "4.3.0"
  4015 + resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
  4016 + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=
  4017 +
  4018 +estraverse@^5.1.0:
  4019 + version "5.1.0"
  4020 + resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-5.1.0.tgz?cache=0&sync_timestamp=1586996117385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
  4021 + integrity sha1-N0MJ05/ZNa5QDnuS6Ka0xyDllkI=
  4022 +
  4023 +esutils@^2.0.2:
  4024 + version "2.0.3"
  4025 + resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
  4026 + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=
  4027 +
  4028 +etag@~1.8.1:
  4029 + version "1.8.1"
  4030 + resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
  4031 + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
  4032 +
  4033 +event-pubsub@4.3.0:
  4034 + version "4.3.0"
  4035 + resolved "https://registry.npm.taobao.org/event-pubsub/download/event-pubsub-4.3.0.tgz#f68d816bc29f1ec02c539dc58c8dd40ce72cb36e"
  4036 + integrity sha1-9o2Ba8KfHsAsU53FjI3UDOcss24=
  4037 +
  4038 +eventemitter3@^4.0.0:
  4039 + version "4.0.0"
  4040 + resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.0.tgz?cache=0&sync_timestamp=1560950873670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
  4041 + integrity sha1-1lF2FjiH7lnzhtZMgmELaWpKdOs=
  4042 +
  4043 +events@^3.0.0:
  4044 + version "3.1.0"
  4045 + resolved "https://registry.npm.taobao.org/events/download/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59"
  4046 + integrity sha1-hCea8bNMt1qoi/X/KR9tC9mzGlk=
  4047 +
  4048 +eventsource@^1.0.7:
  4049 + version "1.0.7"
  4050 + resolved "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0"
  4051 + integrity sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA=
  4052 + dependencies:
  4053 + original "^1.0.0"
  4054 +
  4055 +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
  4056 + version "1.0.3"
  4057 + resolved "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
  4058 + integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=
  4059 + dependencies:
  4060 + md5.js "^1.3.4"
  4061 + safe-buffer "^5.1.1"
  4062 +
  4063 +execa@^0.8.0:
  4064 + version "0.8.0"
  4065 + resolved "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1590156534762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
  4066 + integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=
  4067 + dependencies:
  4068 + cross-spawn "^5.0.1"
  4069 + get-stream "^3.0.0"
  4070 + is-stream "^1.1.0"
  4071 + npm-run-path "^2.0.0"
  4072 + p-finally "^1.0.0"
  4073 + signal-exit "^3.0.0"
  4074 + strip-eof "^1.0.0"
  4075 +
  4076 +execa@^1.0.0:
  4077 + version "1.0.0"
  4078 + resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1576749101742&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
  4079 + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=
  4080 + dependencies:
  4081 + cross-spawn "^6.0.0"
  4082 + get-stream "^4.0.0"
  4083 + is-stream "^1.1.0"
  4084 + npm-run-path "^2.0.0"
  4085 + p-finally "^1.0.0"
  4086 + signal-exit "^3.0.0"
  4087 + strip-eof "^1.0.0"
  4088 +
  4089 +execa@^3.3.0:
  4090 + version "3.4.0"
  4091 + resolved "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1576749101742&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89"
  4092 + integrity sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=
  4093 + dependencies:
  4094 + cross-spawn "^7.0.0"
  4095 + get-stream "^5.0.0"
  4096 + human-signals "^1.1.1"
  4097 + is-stream "^2.0.0"
  4098 + merge-stream "^2.0.0"
  4099 + npm-run-path "^4.0.0"
  4100 + onetime "^5.1.0"
  4101 + p-finally "^2.0.0"
  4102 + signal-exit "^3.0.2"
  4103 + strip-final-newline "^2.0.0"
  4104 +
  4105 +execa@^4.0.1:
  4106 + version "4.0.2"
  4107 + resolved "https://registry.npm.taobao.org/execa/download/execa-4.0.2.tgz?cache=0&sync_timestamp=1590156636749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240"
  4108 + integrity sha1-rYf7ey2dVk9w0rYtURvuQdXLskA=
  4109 + dependencies:
  4110 + cross-spawn "^7.0.0"
  4111 + get-stream "^5.0.0"
  4112 + human-signals "^1.1.1"
  4113 + is-stream "^2.0.0"
  4114 + merge-stream "^2.0.0"
  4115 + npm-run-path "^4.0.0"
  4116 + onetime "^5.1.0"
  4117 + signal-exit "^3.0.2"
  4118 + strip-final-newline "^2.0.0"
  4119 +
  4120 +expand-brackets@^2.1.4:
  4121 + version "2.1.4"
  4122 + resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
  4123 + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
  4124 + dependencies:
  4125 + debug "^2.3.3"
  4126 + define-property "^0.2.5"
  4127 + extend-shallow "^2.0.1"
  4128 + posix-character-classes "^0.1.0"
  4129 + regex-not "^1.0.0"
  4130 + snapdragon "^0.8.1"
  4131 + to-regex "^3.0.1"
  4132 +
  4133 +express@^4.16.3, express@^4.17.1:
  4134 + version "4.17.1"
  4135 + resolved "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
  4136 + integrity sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=
  4137 + dependencies:
  4138 + accepts "~1.3.7"
  4139 + array-flatten "1.1.1"
  4140 + body-parser "1.19.0"
  4141 + content-disposition "0.5.3"
  4142 + content-type "~1.0.4"
  4143 + cookie "0.4.0"
  4144 + cookie-signature "1.0.6"
  4145 + debug "2.6.9"
  4146 + depd "~1.1.2"
  4147 + encodeurl "~1.0.2"
  4148 + escape-html "~1.0.3"
  4149 + etag "~1.8.1"
  4150 + finalhandler "~1.1.2"
  4151 + fresh "0.5.2"
  4152 + merge-descriptors "1.0.1"
  4153 + methods "~1.1.2"
  4154 + on-finished "~2.3.0"
  4155 + parseurl "~1.3.3"
  4156 + path-to-regexp "0.1.7"
  4157 + proxy-addr "~2.0.5"
  4158 + qs "6.7.0"
  4159 + range-parser "~1.2.1"
  4160 + safe-buffer "5.1.2"
  4161 + send "0.17.1"
  4162 + serve-static "1.14.1"
  4163 + setprototypeof "1.1.1"
  4164 + statuses "~1.5.0"
  4165 + type-is "~1.6.18"
  4166 + utils-merge "1.0.1"
  4167 + vary "~1.1.2"
  4168 +
  4169 +extend-shallow@^2.0.1:
  4170 + version "2.0.1"
  4171 + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
  4172 + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
  4173 + dependencies:
  4174 + is-extendable "^0.1.0"
  4175 +
  4176 +extend-shallow@^3.0.0, extend-shallow@^3.0.2:
  4177 + version "3.0.2"
  4178 + resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
  4179 + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
  4180 + dependencies:
  4181 + assign-symbols "^1.0.0"
  4182 + is-extendable "^1.0.1"
  4183 +
  4184 +extend@~3.0.2:
  4185 + version "3.0.2"
  4186 + resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
  4187 + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=
  4188 +
  4189 +external-editor@^3.0.3:
  4190 + version "3.1.0"
  4191 + resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
  4192 + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=
  4193 + dependencies:
  4194 + chardet "^0.7.0"
  4195 + iconv-lite "^0.4.24"
  4196 + tmp "^0.0.33"
  4197 +
  4198 +extglob@^2.0.4:
  4199 + version "2.0.4"
  4200 + resolved "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
  4201 + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=
  4202 + dependencies:
  4203 + array-unique "^0.3.2"
  4204 + define-property "^1.0.0"
  4205 + expand-brackets "^2.1.4"
  4206 + extend-shallow "^2.0.1"
  4207 + fragment-cache "^0.2.1"
  4208 + regex-not "^1.0.0"
  4209 + snapdragon "^0.8.1"
  4210 + to-regex "^3.0.1"
  4211 +
  4212 +extsprintf@1.3.0:
  4213 + version "1.3.0"
  4214 + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
  4215 + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
  4216 +
  4217 +extsprintf@^1.2.0:
  4218 + version "1.4.0"
  4219 + resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
  4220 + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
  4221 +
  4222 +fast-deep-equal@^3.1.1:
  4223 + version "3.1.1"
  4224 + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.1.tgz?cache=0&sync_timestamp=1575383928809&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
  4225 + integrity sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ=
  4226 +
  4227 +fast-diff@^1.1.2:
  4228 + version "1.2.0"
  4229 + resolved "https://registry.npm.taobao.org/fast-diff/download/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
  4230 + integrity sha1-c+4RmC2Gyq95WYKNUZz+kn+sXwM=
  4231 +
  4232 +fast-glob@^2.2.6:
  4233 + version "2.2.7"
  4234 + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d"
  4235 + integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050=
  4236 + dependencies:
  4237 + "@mrmlnc/readdir-enhanced" "^2.2.1"
  4238 + "@nodelib/fs.stat" "^1.1.2"
  4239 + glob-parent "^3.1.0"
  4240 + is-glob "^4.0.0"
  4241 + merge2 "^1.2.3"
  4242 + micromatch "^3.1.10"
  4243 +
  4244 +fast-json-stable-stringify@^2.0.0:
  4245 + version "2.1.0"
  4246 + resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-json-stable-stringify%2Fdownload%2Ffast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
  4247 + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=
  4248 +
  4249 +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
  4250 + version "2.0.6"
  4251 + resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
  4252 + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
  4253 +
  4254 +faye-websocket@^0.10.0:
  4255 + version "0.10.0"
  4256 + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
  4257 + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=
  4258 + dependencies:
  4259 + websocket-driver ">=0.5.1"
  4260 +
  4261 +faye-websocket@~0.11.1:
  4262 + version "0.11.3"
  4263 + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e"
  4264 + integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4=
  4265 + dependencies:
  4266 + websocket-driver ">=0.5.1"
  4267 +
  4268 +figgy-pudding@^3.5.1:
  4269 + version "3.5.1"
  4270 + resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790"
  4271 + integrity sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A=
  4272 +
  4273 +figures@^3.0.0, figures@^3.2.0:
  4274 + version "3.2.0"
  4275 + resolved "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
  4276 + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=
  4277 + dependencies:
  4278 + escape-string-regexp "^1.0.5"
  4279 +
  4280 +file-entry-cache@^5.0.1:
  4281 + version "5.0.1"
  4282 + resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
  4283 + integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=
  4284 + dependencies:
  4285 + flat-cache "^2.0.1"
  4286 +
  4287 +file-loader@^4.2.0:
  4288 + version "4.3.0"
  4289 + resolved "https://registry.npm.taobao.org/file-loader/download/file-loader-4.3.0.tgz?cache=0&sync_timestamp=1582135550059&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af"
  4290 + integrity sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8=
  4291 + dependencies:
  4292 + loader-utils "^1.2.3"
  4293 + schema-utils "^2.5.0"
  4294 +
  4295 +file-uri-to-path@1.0.0:
  4296 + version "1.0.0"
  4297 + resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
  4298 + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=
  4299 +
  4300 +filesize@^3.6.1:
  4301 + version "3.6.1"
  4302 + resolved "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilesize%2Fdownload%2Ffilesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317"
  4303 + integrity sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=
  4304 +
  4305 +fill-range@^4.0.0:
  4306 + version "4.0.0"
  4307 + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
  4308 + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
  4309 + dependencies:
  4310 + extend-shallow "^2.0.1"
  4311 + is-number "^3.0.0"
  4312 + repeat-string "^1.6.1"
  4313 + to-regex-range "^2.1.0"
  4314 +
  4315 +fill-range@^7.0.1:
  4316 + version "7.0.1"
  4317 + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
  4318 + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA=
  4319 + dependencies:
  4320 + to-regex-range "^5.0.1"
  4321 +
  4322 +finalhandler@~1.1.2:
  4323 + version "1.1.2"
  4324 + resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
  4325 + integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=
  4326 + dependencies:
  4327 + debug "2.6.9"
  4328 + encodeurl "~1.0.2"
  4329 + escape-html "~1.0.3"
  4330 + on-finished "~2.3.0"
  4331 + parseurl "~1.3.3"
  4332 + statuses "~1.5.0"
  4333 + unpipe "~1.0.0"
  4334 +
  4335 +find-cache-dir@^0.1.1:
  4336 + version "0.1.1"
  4337 + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz?cache=0&sync_timestamp=1583734687174&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-cache-dir%2Fdownload%2Ffind-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
  4338 + integrity sha1-yN765XyKUqinhPnjHFfHQumToLk=
  4339 + dependencies:
  4340 + commondir "^1.0.1"
  4341 + mkdirp "^0.5.1"
  4342 + pkg-dir "^1.0.0"
  4343 +
  4344 +find-cache-dir@^2.1.0:
  4345 + version "2.1.0"
  4346 + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
  4347 + integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=
  4348 + dependencies:
  4349 + commondir "^1.0.1"
  4350 + make-dir "^2.0.0"
  4351 + pkg-dir "^3.0.0"
  4352 +
  4353 +find-cache-dir@^3.0.0, find-cache-dir@^3.3.1:
  4354 + version "3.3.1"
  4355 + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
  4356 + integrity sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=
  4357 + dependencies:
  4358 + commondir "^1.0.1"
  4359 + make-dir "^3.0.2"
  4360 + pkg-dir "^4.1.0"
  4361 +
  4362 +find-up@^1.0.0:
  4363 + version "1.1.2"
  4364 + resolved "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
  4365 + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
  4366 + dependencies:
  4367 + path-exists "^2.0.0"
  4368 + pinkie-promise "^2.0.0"
  4369 +
  4370 +find-up@^2.0.0, find-up@^2.1.0:
  4371 + version "2.1.0"
  4372 + resolved "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
  4373 + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
  4374 + dependencies:
  4375 + locate-path "^2.0.0"
  4376 +
  4377 +find-up@^3.0.0:
  4378 + version "3.0.0"
  4379 + resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
  4380 + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=
  4381 + dependencies:
  4382 + locate-path "^3.0.0"
  4383 +
  4384 +find-up@^4.0.0, find-up@^4.1.0:
  4385 + version "4.1.0"
  4386 + resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
  4387 + integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=
  4388 + dependencies:
  4389 + locate-path "^5.0.0"
  4390 + path-exists "^4.0.0"
  4391 +
  4392 +find-versions@^3.2.0:
  4393 + version "3.2.0"
  4394 + resolved "https://registry.npm.taobao.org/find-versions/download/find-versions-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-versions%2Fdownload%2Ffind-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
  4395 + integrity sha1-ECl/mAMKeGgpaBaQVF72We0dJU4=
  4396 + dependencies:
  4397 + semver-regex "^2.0.0"
  4398 +
  4399 +flat-cache@^2.0.1:
  4400 + version "2.0.1"
  4401 + resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
  4402 + integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=
  4403 + dependencies:
  4404 + flatted "^2.0.0"
  4405 + rimraf "2.6.3"
  4406 + write "1.0.3"
  4407 +
  4408 +flatted@^2.0.0:
  4409 + version "2.0.2"
  4410 + resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz?cache=0&sync_timestamp=1590518212815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
  4411 + integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg=
  4412 +
  4413 +flush-write-stream@^1.0.0:
  4414 + version "1.1.1"
  4415 + resolved "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
  4416 + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=
  4417 + dependencies:
  4418 + inherits "^2.0.3"
  4419 + readable-stream "^2.3.6"
  4420 +
  4421 +follow-redirects@1.5.10:
  4422 + version "1.5.10"
  4423 + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a"
  4424 + integrity sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=
  4425 + dependencies:
  4426 + debug "=3.1.0"
  4427 +
  4428 +follow-redirects@^1.0.0:
  4429 + version "1.10.0"
  4430 + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.10.0.tgz#01f5263aee921c6a54fb91667f08f4155ce169eb"
  4431 + integrity sha1-AfUmOu6SHGpU+5Fmfwj0FVzhaes=
  4432 + dependencies:
  4433 + debug "^3.0.0"
  4434 +
  4435 +for-in@^1.0.2:
  4436 + version "1.0.2"
  4437 + resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
  4438 + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
  4439 +
  4440 +forever-agent@~0.6.1:
  4441 + version "0.6.1"
  4442 + resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
  4443 + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
  4444 +
  4445 +form-data@~2.3.2:
  4446 + version "2.3.3"
  4447 + resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1573027040291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
  4448 + integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y=
  4449 + dependencies:
  4450 + asynckit "^0.4.0"
  4451 + combined-stream "^1.0.6"
  4452 + mime-types "^2.1.12"
  4453 +
  4454 +forwarded@~0.1.2:
  4455 + version "0.1.2"
  4456 + resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
  4457 + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
  4458 +
  4459 +fragment-cache@^0.2.1:
  4460 + version "0.2.1"
  4461 + resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
  4462 + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
  4463 + dependencies:
  4464 + map-cache "^0.2.2"
  4465 +
  4466 +fresh@0.5.2:
  4467 + version "0.5.2"
  4468 + resolved "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
  4469 + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
  4470 +
  4471 +from2@^2.1.0:
  4472 + version "2.3.0"
  4473 + resolved "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
  4474 + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
  4475 + dependencies:
  4476 + inherits "^2.0.1"
  4477 + readable-stream "^2.0.0"
  4478 +
  4479 +fs-extra@^7.0.1:
  4480 + version "7.0.1"
  4481 + resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
  4482 + integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=
  4483 + dependencies:
  4484 + graceful-fs "^4.1.2"
  4485 + jsonfile "^4.0.0"
  4486 + universalify "^0.1.0"
  4487 +
  4488 +fs-minipass@^2.0.0:
  4489 + version "2.1.0"
  4490 + resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
  4491 + integrity sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=
  4492 + dependencies:
  4493 + minipass "^3.0.0"
  4494 +
  4495 +fs-write-stream-atomic@^1.0.8:
  4496 + version "1.0.10"
  4497 + resolved "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
  4498 + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
  4499 + dependencies:
  4500 + graceful-fs "^4.1.2"
  4501 + iferr "^0.1.5"
  4502 + imurmurhash "^0.1.4"
  4503 + readable-stream "1 || 2"
  4504 +
  4505 +fs.realpath@^1.0.0:
  4506 + version "1.0.0"
  4507 + resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
  4508 + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  4509 +
  4510 +fsevents@^1.2.7:
  4511 + version "1.2.11"
  4512 + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.11.tgz?cache=0&sync_timestamp=1580708699417&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.11.tgz#67bf57f4758f02ede88fb2a1712fef4d15358be3"
  4513 + integrity sha1-Z79X9HWPAu3oj7KhcS/vTRU1i+M=
  4514 + dependencies:
  4515 + bindings "^1.5.0"
  4516 + nan "^2.12.1"
  4517 +
  4518 +fsevents@~2.1.2:
  4519 + version "2.1.2"
  4520 + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.2.tgz?cache=0&sync_timestamp=1580708699417&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805"
  4521 + integrity sha1-TAofs0vGjlQ7S4Kp7Dkr+9qECAU=
  4522 +
  4523 +function-bind@^1.1.1:
  4524 + version "1.1.1"
  4525 + resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
  4526 + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=
  4527 +
  4528 +functional-red-black-tree@^1.0.1:
  4529 + version "1.0.1"
  4530 + resolved "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
  4531 + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
  4532 +
  4533 +gensync@^1.0.0-beta.1:
  4534 + version "1.0.0-beta.1"
  4535 + resolved "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
  4536 + integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk=
  4537 +
  4538 +get-caller-file@^2.0.1:
  4539 + version "2.0.5"
  4540 + resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
  4541 + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=
  4542 +
  4543 +get-own-enumerable-property-symbols@^3.0.0:
  4544 + version "3.0.2"
  4545 + resolved "https://registry.npm.taobao.org/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
  4546 + integrity sha1-tf3nfyLL4185C04ImSLFC85u9mQ=
  4547 +
  4548 +get-stdin@7.0.0:
  4549 + version "7.0.0"
  4550 + resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
  4551 + integrity sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY=
  4552 +
  4553 +get-stdin@^6.0.0:
  4554 + version "6.0.0"
  4555 + resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
  4556 + integrity sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs=
  4557 +
  4558 +get-stream@^3.0.0:
  4559 + version "3.0.0"
  4560 + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
  4561 + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
  4562 +
  4563 +get-stream@^4.0.0:
  4564 + version "4.1.0"
  4565 + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
  4566 + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU=
  4567 + dependencies:
  4568 + pump "^3.0.0"
  4569 +
  4570 +get-stream@^5.0.0:
  4571 + version "5.1.0"
  4572 + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
  4573 + integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck=
  4574 + dependencies:
  4575 + pump "^3.0.0"
  4576 +
  4577 +get-value@^2.0.3, get-value@^2.0.6:
  4578 + version "2.0.6"
  4579 + resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
  4580 + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
  4581 +
  4582 +getpass@^0.1.1:
  4583 + version "0.1.7"
  4584 + resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
  4585 + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
  4586 + dependencies:
  4587 + assert-plus "^1.0.0"
  4588 +
  4589 +git-raw-commits@^2.0.0:
  4590 + version "2.0.7"
  4591 + resolved "https://registry.npm.taobao.org/git-raw-commits/download/git-raw-commits-2.0.7.tgz#02e9357727a9755efa8e14dd5e59b381c29068fb"
  4592 + integrity sha1-Auk1dyepdV76jhTdXlmzgcKQaPs=
  4593 + dependencies:
  4594 + dargs "^7.0.0"
  4595 + lodash.template "^4.0.2"
  4596 + meow "^7.0.0"
  4597 + split2 "^2.0.0"
  4598 + through2 "^3.0.0"
  4599 +
  4600 +glob-parent@^3.1.0:
  4601 + version "3.1.0"
  4602 + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
  4603 + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
  4604 + dependencies:
  4605 + is-glob "^3.1.0"
  4606 + path-dirname "^1.0.0"
  4607 +
  4608 +glob-parent@^5.0.0:
  4609 + version "5.1.1"
  4610 + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
  4611 + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=
  4612 + dependencies:
  4613 + is-glob "^4.0.1"
  4614 +
  4615 +glob-parent@~5.1.0:
  4616 + version "5.1.0"
  4617 + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
  4618 + integrity sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI=
  4619 + dependencies:
  4620 + is-glob "^4.0.1"
  4621 +
  4622 +glob-to-regexp@^0.3.0:
  4623 + version "0.3.0"
  4624 + resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
  4625 + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
  4626 +
  4627 +glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
  4628 + version "7.1.6"
  4629 + resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
  4630 + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=
  4631 + dependencies:
  4632 + fs.realpath "^1.0.0"
  4633 + inflight "^1.0.4"
  4634 + inherits "2"
  4635 + minimatch "^3.0.4"
  4636 + once "^1.3.0"
  4637 + path-is-absolute "^1.0.0"
  4638 +
  4639 +global-dirs@^0.1.1:
  4640 + version "0.1.1"
  4641 + resolved "https://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz?cache=0&sync_timestamp=1573231918216&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
  4642 + integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=
  4643 + dependencies:
  4644 + ini "^1.3.4"
  4645 +
  4646 +globals@^11.1.0:
  4647 + version "11.12.0"
  4648 + resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
  4649 + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=
  4650 +
  4651 +globals@^12.1.0:
  4652 + version "12.4.0"
  4653 + resolved "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
  4654 + integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=
  4655 + dependencies:
  4656 + type-fest "^0.8.1"
  4657 +
  4658 +globby@^6.1.0:
  4659 + version "6.1.0"
  4660 + resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
  4661 + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
  4662 + dependencies:
  4663 + array-union "^1.0.1"
  4664 + glob "^7.0.3"
  4665 + object-assign "^4.0.1"
  4666 + pify "^2.0.0"
  4667 + pinkie-promise "^2.0.0"
  4668 +
  4669 +globby@^7.1.1:
  4670 + version "7.1.1"
  4671 + resolved "https://registry.npm.taobao.org/globby/download/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
  4672 + integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA=
  4673 + dependencies:
  4674 + array-union "^1.0.1"
  4675 + dir-glob "^2.0.0"
  4676 + glob "^7.1.2"
  4677 + ignore "^3.3.5"
  4678 + pify "^3.0.0"
  4679 + slash "^1.0.0"
  4680 +
  4681 +globby@^9.2.0:
  4682 + version "9.2.0"
  4683 + resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d"
  4684 + integrity sha1-/QKacGxwPSm90XD0tts6P3p8tj0=
  4685 + dependencies:
  4686 + "@types/glob" "^7.1.1"
  4687 + array-union "^1.0.2"
  4688 + dir-glob "^2.2.2"
  4689 + fast-glob "^2.2.6"
  4690 + glob "^7.1.3"
  4691 + ignore "^4.0.3"
  4692 + pify "^4.0.1"
  4693 + slash "^2.0.0"
  4694 +
  4695 +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2:
  4696 + version "4.2.3"
  4697 + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
  4698 + integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM=
  4699 +
  4700 +graceful-fs@^4.1.3:
  4701 + version "4.2.4"
  4702 + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1588086876757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
  4703 + integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs=
  4704 +
  4705 +gzip-size@^5.0.0:
  4706 + version "5.1.1"
  4707 + resolved "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274"
  4708 + integrity sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=
  4709 + dependencies:
  4710 + duplexer "^0.1.1"
  4711 + pify "^4.0.1"
  4712 +
  4713 +handle-thing@^2.0.0:
  4714 + version "2.0.0"
  4715 + resolved "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
  4716 + integrity sha1-DgOWlf9QyT/CiFV9aW88HcZ3Z1Q=
  4717 +
  4718 +har-schema@^2.0.0:
  4719 + version "2.0.0"
  4720 + resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
  4721 + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
  4722 +
  4723 +har-validator@~5.1.3:
  4724 + version "5.1.3"
  4725 + resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
  4726 + integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=
  4727 + dependencies:
  4728 + ajv "^6.5.5"
  4729 + har-schema "^2.0.0"
  4730 +
  4731 +hard-rejection@^2.1.0:
  4732 + version "2.1.0"
  4733 + resolved "https://registry.npm.taobao.org/hard-rejection/download/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
  4734 + integrity sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=
  4735 +
  4736 +has-ansi@^2.0.0:
  4737 + version "2.0.0"
  4738 + resolved "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
  4739 + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
  4740 + dependencies:
  4741 + ansi-regex "^2.0.0"
  4742 +
  4743 +has-flag@^3.0.0:
  4744 + version "3.0.0"
  4745 + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
  4746 + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  4747 +
  4748 +has-flag@^4.0.0:
  4749 + version "4.0.0"
  4750 + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
  4751 + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=
  4752 +
  4753 +has-symbols@^1.0.0, has-symbols@^1.0.1:
  4754 + version "1.0.1"
  4755 + resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz?cache=0&sync_timestamp=1573950719586&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-symbols%2Fdownload%2Fhas-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
  4756 + integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg=
  4757 +
  4758 +has-value@^0.3.1:
  4759 + version "0.3.1"
  4760 + resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
  4761 + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
  4762 + dependencies:
  4763 + get-value "^2.0.3"
  4764 + has-values "^0.1.4"
  4765 + isobject "^2.0.0"
  4766 +
  4767 +has-value@^1.0.0:
  4768 + version "1.0.0"
  4769 + resolved "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
  4770 + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
  4771 + dependencies:
  4772 + get-value "^2.0.6"
  4773 + has-values "^1.0.0"
  4774 + isobject "^3.0.0"
  4775 +
  4776 +has-values@^0.1.4:
  4777 + version "0.1.4"
  4778 + resolved "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
  4779 + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
  4780 +
  4781 +has-values@^1.0.0:
  4782 + version "1.0.0"
  4783 + resolved "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
  4784 + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
  4785 + dependencies:
  4786 + is-number "^3.0.0"
  4787 + kind-of "^4.0.0"
  4788 +
  4789 +has@^1.0.0, has@^1.0.3:
  4790 + version "1.0.3"
  4791 + resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
  4792 + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=
  4793 + dependencies:
  4794 + function-bind "^1.1.1"
  4795 +
  4796 +hash-base@^3.0.0:
  4797 + version "3.0.4"
  4798 + resolved "https://registry.npm.taobao.org/hash-base/download/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
  4799 + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=
  4800 + dependencies:
  4801 + inherits "^2.0.1"
  4802 + safe-buffer "^5.0.1"
  4803 +
  4804 +hash-sum@^1.0.2:
  4805 + version "1.0.2"
  4806 + resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
  4807 + integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=
  4808 +
  4809 +hash-sum@^2.0.0:
  4810 + version "2.0.0"
  4811 + resolved "https://registry.npm.taobao.org/hash-sum/download/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
  4812 + integrity sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=
  4813 +
  4814 +hash.js@^1.0.0, hash.js@^1.0.3:
  4815 + version "1.1.7"
  4816 + resolved "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
  4817 + integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=
  4818 + dependencies:
  4819 + inherits "^2.0.3"
  4820 + minimalistic-assert "^1.0.1"
  4821 +
  4822 +he@1.2.x, he@^1.1.0:
  4823 + version "1.2.0"
  4824 + resolved "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
  4825 + integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8=
  4826 +
  4827 +hex-color-regex@^1.1.0:
  4828 + version "1.1.0"
  4829 + resolved "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
  4830 + integrity sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=
  4831 +
  4832 +highlight.js@^9.4.0, highlight.js@^9.6.0:
  4833 + version "9.18.1"
  4834 + resolved "https://registry.npm.taobao.org/highlight.js/download/highlight.js-9.18.1.tgz#ed21aa001fe6252bb10a3d76d47573c6539fe13c"
  4835 + integrity sha1-7SGqAB/mJSuxCj121HVzxlOf4Tw=
  4836 +
  4837 +hmac-drbg@^1.0.0:
  4838 + version "1.0.1"
  4839 + resolved "https://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
  4840 + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
  4841 + dependencies:
  4842 + hash.js "^1.0.3"
  4843 + minimalistic-assert "^1.0.0"
  4844 + minimalistic-crypto-utils "^1.0.1"
  4845 +
  4846 +hoopy@^0.1.4:
  4847 + version "0.1.4"
  4848 + resolved "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
  4849 + integrity sha1-YJIH1mEQADOpqUAq096mdzgcGx0=
  4850 +
  4851 +hosted-git-info@^2.1.4:
  4852 + version "2.8.8"
  4853 + resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1583017354488&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
  4854 + integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=
  4855 +
  4856 +hpack.js@^2.1.6:
  4857 + version "2.1.6"
  4858 + resolved "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
  4859 + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
  4860 + dependencies:
  4861 + inherits "^2.0.1"
  4862 + obuf "^1.0.0"
  4863 + readable-stream "^2.0.1"
  4864 + wbuf "^1.1.0"
  4865 +
  4866 +hsl-regex@^1.0.0:
  4867 + version "1.0.0"
  4868 + resolved "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
  4869 + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
  4870 +
  4871 +hsla-regex@^1.0.0:
  4872 + version "1.0.0"
  4873 + resolved "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
  4874 + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
  4875 +
  4876 +html-comment-regex@^1.1.0:
  4877 + version "1.1.2"
  4878 + resolved "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
  4879 + integrity sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=
  4880 +
  4881 +html-entities@^1.3.1:
  4882 + version "1.3.1"
  4883 + resolved "https://registry.npm.taobao.org/html-entities/download/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44"
  4884 + integrity sha1-+5oaS1sUxdq6gtPjTGrk/nAaDkQ=
  4885 +
  4886 +html-minifier@^3.2.3:
  4887 + version "3.5.21"
  4888 + resolved "https://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c"
  4889 + integrity sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=
  4890 + dependencies:
  4891 + camel-case "3.0.x"
  4892 + clean-css "4.2.x"
  4893 + commander "2.17.x"
  4894 + he "1.2.x"
  4895 + param-case "2.1.x"
  4896 + relateurl "0.2.x"
  4897 + uglify-js "3.4.x"
  4898 +
  4899 +html-tags@^2.0.0:
  4900 + version "2.0.0"
  4901 + resolved "https://registry.npm.taobao.org/html-tags/download/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b"
  4902 + integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=
  4903 +
  4904 +html-webpack-plugin@^3.2.0:
  4905 + version "3.2.0"
  4906 + resolved "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz?cache=0&sync_timestamp=1573491310172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-webpack-plugin%2Fdownload%2Fhtml-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b"
  4907 + integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s=
  4908 + dependencies:
  4909 + html-minifier "^3.2.3"
  4910 + loader-utils "^0.2.16"
  4911 + lodash "^4.17.3"
  4912 + pretty-error "^2.0.2"
  4913 + tapable "^1.0.0"
  4914 + toposort "^1.0.0"
  4915 + util.promisify "1.0.0"
  4916 +
  4917 +htmlparser2@^3.3.0:
  4918 + version "3.10.1"
  4919 + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz?cache=0&sync_timestamp=1582422905208&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
  4920 + integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=
  4921 + dependencies:
  4922 + domelementtype "^1.3.1"
  4923 + domhandler "^2.3.0"
  4924 + domutils "^1.5.1"
  4925 + entities "^1.1.1"
  4926 + inherits "^2.0.1"
  4927 + readable-stream "^3.1.1"
  4928 +
  4929 +htmlparser2@~3.8.1:
  4930 + version "3.8.3"
  4931 + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.8.3.tgz?cache=0&sync_timestamp=1582422905208&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
  4932 + integrity sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
  4933 + dependencies:
  4934 + domelementtype "1"
  4935 + domhandler "2.3"
  4936 + domutils "1.5"
  4937 + entities "1.0"
  4938 + readable-stream "1.1"
  4939 +
  4940 +http-deceiver@^1.2.7:
  4941 + version "1.2.7"
  4942 + resolved "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
  4943 + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
  4944 +
  4945 +http-errors@1.7.2:
  4946 + version "1.7.2"
  4947 + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
  4948 + integrity sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=
  4949 + dependencies:
  4950 + depd "~1.1.2"
  4951 + inherits "2.0.3"
  4952 + setprototypeof "1.1.1"
  4953 + statuses ">= 1.5.0 < 2"
  4954 + toidentifier "1.0.0"
  4955 +
  4956 +http-errors@~1.6.2:
  4957 + version "1.6.3"
  4958 + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
  4959 + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
  4960 + dependencies:
  4961 + depd "~1.1.2"
  4962 + inherits "2.0.3"
  4963 + setprototypeof "1.1.0"
  4964 + statuses ">= 1.4.0 < 2"
  4965 +
  4966 +http-errors@~1.7.2:
  4967 + version "1.7.3"
  4968 + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&sync_timestamp=1561418493658&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
  4969 + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY=
  4970 + dependencies:
  4971 + depd "~1.1.2"
  4972 + inherits "2.0.4"
  4973 + setprototypeof "1.1.1"
  4974 + statuses ">= 1.5.0 < 2"
  4975 + toidentifier "1.0.0"
  4976 +
  4977 +"http-parser-js@>=0.4.0 <0.4.11":
  4978 + version "0.4.10"
  4979 + resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.4.10.tgz?cache=0&sync_timestamp=1572714277347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-parser-js%2Fdownload%2Fhttp-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4"
  4980 + integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=
  4981 +
  4982 +http-proxy-middleware@0.19.1:
  4983 + version "0.19.1"
  4984 + resolved "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
  4985 + integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=
  4986 + dependencies:
  4987 + http-proxy "^1.17.0"
  4988 + is-glob "^4.0.0"
  4989 + lodash "^4.17.11"
  4990 + micromatch "^3.1.10"
  4991 +
  4992 +http-proxy@^1.17.0:
  4993 + version "1.18.0"
  4994 + resolved "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.0.tgz?cache=0&sync_timestamp=1568770896103&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-proxy%2Fdownload%2Fhttp-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a"
  4995 + integrity sha1-2+VfY+daNH2389mZdPJpKjFKajo=
  4996 + dependencies:
  4997 + eventemitter3 "^4.0.0"
  4998 + follow-redirects "^1.0.0"
  4999 + requires-port "^1.0.0"
  5000 +
  5001 +http-signature@~1.2.0:
  5002 + version "1.2.0"
  5003 + resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1582586910479&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
  5004 + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
  5005 + dependencies:
  5006 + assert-plus "^1.0.0"
  5007 + jsprim "^1.2.2"
  5008 + sshpk "^1.7.0"
  5009 +
  5010 +https-browserify@^1.0.0:
  5011 + version "1.0.0"
  5012 + resolved "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
  5013 + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
  5014 +
  5015 +human-signals@^1.1.1:
  5016 + version "1.1.1"
  5017 + resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
  5018 + integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M=
  5019 +
  5020 +husky@^4.2.5:
  5021 + version "4.2.5"
  5022 + resolved "https://registry.npm.taobao.org/husky/download/husky-4.2.5.tgz?cache=0&sync_timestamp=1586468409378&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhusky%2Fdownload%2Fhusky-4.2.5.tgz#2b4f7622673a71579f901d9885ed448394b5fa36"
  5023 + integrity sha1-K092Imc6cVefkB2Yhe1Eg5S1+jY=
  5024 + dependencies:
  5025 + chalk "^4.0.0"
  5026 + ci-info "^2.0.0"
  5027 + compare-versions "^3.6.0"
  5028 + cosmiconfig "^6.0.0"
  5029 + find-versions "^3.2.0"
  5030 + opencollective-postinstall "^2.0.2"
  5031 + pkg-dir "^4.2.0"
  5032 + please-upgrade-node "^3.2.0"
  5033 + slash "^3.0.0"
  5034 + which-pm-runs "^1.0.0"
  5035 +
  5036 +iconv-lite@0.4.24, iconv-lite@^0.4.24:
  5037 + version "0.4.24"
  5038 + resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1591605394502&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
  5039 + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=
  5040 + dependencies:
  5041 + safer-buffer ">= 2.1.2 < 3"
  5042 +
  5043 +icss-utils@^4.0.0, icss-utils@^4.1.1:
  5044 + version "4.1.1"
  5045 + resolved "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
  5046 + integrity sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=
  5047 + dependencies:
  5048 + postcss "^7.0.14"
  5049 +
  5050 +ieee754@^1.1.4:
  5051 + version "1.1.13"
  5052 + resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
  5053 + integrity sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=
  5054 +
  5055 +iferr@^0.1.5:
  5056 + version "0.1.5"
  5057 + resolved "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
  5058 + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
  5059 +
  5060 +ignore@^3.3.5:
  5061 + version "3.3.10"
  5062 + resolved "https://registry.npm.taobao.org/ignore/download/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
  5063 + integrity sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=
  5064 +
  5065 +ignore@^4.0.3, ignore@^4.0.6:
  5066 + version "4.0.6"
  5067 + resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
  5068 + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=
  5069 +
  5070 +import-cwd@^2.0.0:
  5071 + version "2.1.0"
  5072 + resolved "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
  5073 + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
  5074 + dependencies:
  5075 + import-from "^2.1.0"
  5076 +
  5077 +import-fresh@^2.0.0:
  5078 + version "2.0.0"
  5079 + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1573665120798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
  5080 + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
  5081 + dependencies:
  5082 + caller-path "^2.0.0"
  5083 + resolve-from "^3.0.0"
  5084 +
  5085 +import-fresh@^3.0.0, import-fresh@^3.1.0:
  5086 + version "3.2.1"
  5087 + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz?cache=0&sync_timestamp=1573665028675&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
  5088 + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=
  5089 + dependencies:
  5090 + parent-module "^1.0.0"
  5091 + resolve-from "^4.0.0"
  5092 +
  5093 +import-from@^2.1.0:
  5094 + version "2.1.0"
  5095 + resolved "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
  5096 + integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
  5097 + dependencies:
  5098 + resolve-from "^3.0.0"
  5099 +
  5100 +import-local@^2.0.0:
  5101 + version "2.0.0"
  5102 + resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
  5103 + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0=
  5104 + dependencies:
  5105 + pkg-dir "^3.0.0"
  5106 + resolve-cwd "^2.0.0"
  5107 +
  5108 +imurmurhash@^0.1.4:
  5109 + version "0.1.4"
  5110 + resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
  5111 + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
  5112 +
  5113 +indent-string@^3.0.0:
  5114 + version "3.2.0"
  5115 + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
  5116 + integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
  5117 +
  5118 +indent-string@^4.0.0:
  5119 + version "4.0.0"
  5120 + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
  5121 + integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=
  5122 +
  5123 +indexes-of@^1.0.1:
  5124 + version "1.0.1"
  5125 + resolved "https://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
  5126 + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
  5127 +
  5128 +infer-owner@^1.0.3, infer-owner@^1.0.4:
  5129 + version "1.0.4"
  5130 + resolved "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
  5131 + integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc=
  5132 +
  5133 +inflight@^1.0.4:
  5134 + version "1.0.6"
  5135 + resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
  5136 + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  5137 + dependencies:
  5138 + once "^1.3.0"
  5139 + wrappy "1"
  5140 +
  5141 +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
  5142 + version "2.0.4"
  5143 + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
  5144 + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
  5145 +
  5146 +inherits@2.0.1:
  5147 + version "2.0.1"
  5148 + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
  5149 + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
  5150 +
  5151 +inherits@2.0.3:
  5152 + version "2.0.3"
  5153 + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
  5154 + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  5155 +
  5156 +ini@^1.3.4:
  5157 + version "1.3.5"
  5158 + resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fini%2Fdownload%2Fini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
  5159 + integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=
  5160 +
  5161 +inquirer@^7.0.0, inquirer@^7.1.0:
  5162 + version "7.2.0"
  5163 + resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-7.2.0.tgz?cache=0&sync_timestamp=1592184360271&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finquirer%2Fdownload%2Finquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a"
  5164 + integrity sha1-Y86Z2CMJDefrQg5LsF5vNEmqOJo=
  5165 + dependencies:
  5166 + ansi-escapes "^4.2.1"
  5167 + chalk "^3.0.0"
  5168 + cli-cursor "^3.1.0"
  5169 + cli-width "^2.0.0"
  5170 + external-editor "^3.0.3"
  5171 + figures "^3.0.0"
  5172 + lodash "^4.17.15"
  5173 + mute-stream "0.0.8"
  5174 + run-async "^2.4.0"
  5175 + rxjs "^6.5.3"
  5176 + string-width "^4.1.0"
  5177 + strip-ansi "^6.0.0"
  5178 + through "^2.3.6"
  5179 +
  5180 +internal-ip@^4.3.0:
  5181 + version "4.3.0"
  5182 + resolved "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1583983307284&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
  5183 + integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=
  5184 + dependencies:
  5185 + default-gateway "^4.2.0"
  5186 + ipaddr.js "^1.9.0"
  5187 +
  5188 +invariant@^2.2.2, invariant@^2.2.4:
  5189 + version "2.2.4"
  5190 + resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
  5191 + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=
  5192 + dependencies:
  5193 + loose-envify "^1.0.0"
  5194 +
  5195 +ip-regex@^2.1.0:
  5196 + version "2.1.0"
  5197 + resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
  5198 + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
  5199 +
  5200 +ip@^1.1.0, ip@^1.1.5:
  5201 + version "1.1.5"
  5202 + resolved "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
  5203 + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
  5204 +
  5205 +ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
  5206 + version "1.9.1"
  5207 + resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
  5208 + integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=
  5209 +
  5210 +is-absolute-url@^2.0.0:
  5211 + version "2.1.0"
  5212 + resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
  5213 + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=
  5214 +
  5215 +is-absolute-url@^3.0.3:
  5216 + version "3.0.3"
  5217 + resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698"
  5218 + integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=
  5219 +
  5220 +is-accessor-descriptor@^0.1.6:
  5221 + version "0.1.6"
  5222 + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
  5223 + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
  5224 + dependencies:
  5225 + kind-of "^3.0.2"
  5226 +
  5227 +is-accessor-descriptor@^1.0.0:
  5228 + version "1.0.0"
  5229 + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
  5230 + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=
  5231 + dependencies:
  5232 + kind-of "^6.0.0"
  5233 +
  5234 +is-arguments@^1.0.4:
  5235 + version "1.0.4"
  5236 + resolved "https://registry.npm.taobao.org/is-arguments/download/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3"
  5237 + integrity sha1-P6+WbHy6D/Q3+zH2JQCC/PBEjPM=
  5238 +
  5239 +is-arrayish@^0.2.1:
  5240 + version "0.2.1"
  5241 + resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
  5242 + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
  5243 +
  5244 +is-arrayish@^0.3.1:
  5245 + version "0.3.2"
  5246 + resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
  5247 + integrity sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=
  5248 +
  5249 +is-binary-path@^1.0.0:
  5250 + version "1.0.1"
  5251 + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
  5252 + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
  5253 + dependencies:
  5254 + binary-extensions "^1.0.0"
  5255 +
  5256 +is-binary-path@~2.1.0:
  5257 + version "2.1.0"
  5258 + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
  5259 + integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=
  5260 + dependencies:
  5261 + binary-extensions "^2.0.0"
  5262 +
  5263 +is-buffer@^1.1.5:
  5264 + version "1.1.6"
  5265 + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
  5266 + integrity sha1-76ouqdqg16suoTqXsritUf776L4=
  5267 +
  5268 +is-callable@^1.1.4, is-callable@^1.1.5:
  5269 + version "1.1.5"
  5270 + resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
  5271 + integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs=
  5272 +
  5273 +is-ci@^1.0.10:
  5274 + version "1.2.1"
  5275 + resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c"
  5276 + integrity sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=
  5277 + dependencies:
  5278 + ci-info "^1.5.0"
  5279 +
  5280 +is-color-stop@^1.0.0:
  5281 + version "1.1.0"
  5282 + resolved "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
  5283 + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
  5284 + dependencies:
  5285 + css-color-names "^0.0.4"
  5286 + hex-color-regex "^1.1.0"
  5287 + hsl-regex "^1.0.0"
  5288 + hsla-regex "^1.0.0"
  5289 + rgb-regex "^1.0.1"
  5290 + rgba-regex "^1.0.0"
  5291 +
  5292 +is-data-descriptor@^0.1.4:
  5293 + version "0.1.4"
  5294 + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
  5295 + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
  5296 + dependencies:
  5297 + kind-of "^3.0.2"
  5298 +
  5299 +is-data-descriptor@^1.0.0:
  5300 + version "1.0.0"
  5301 + resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
  5302 + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=
  5303 + dependencies:
  5304 + kind-of "^6.0.0"
  5305 +
  5306 +is-date-object@^1.0.1:
  5307 + version "1.0.2"
  5308 + resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz?cache=0&sync_timestamp=1576729182289&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-date-object%2Fdownload%2Fis-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
  5309 + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4=
  5310 +
  5311 +is-descriptor@^0.1.0:
  5312 + version "0.1.6"
  5313 + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
  5314 + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=
  5315 + dependencies:
  5316 + is-accessor-descriptor "^0.1.6"
  5317 + is-data-descriptor "^0.1.4"
  5318 + kind-of "^5.0.0"
  5319 +
  5320 +is-descriptor@^1.0.0, is-descriptor@^1.0.2:
  5321 + version "1.0.2"
  5322 + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
  5323 + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=
  5324 + dependencies:
  5325 + is-accessor-descriptor "^1.0.0"
  5326 + is-data-descriptor "^1.0.0"
  5327 + kind-of "^6.0.2"
  5328 +
  5329 +is-directory@^0.3.1:
  5330 + version "0.3.1"
  5331 + resolved "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
  5332 + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
  5333 +
  5334 +is-extendable@^0.1.0, is-extendable@^0.1.1:
  5335 + version "0.1.1"
  5336 + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
  5337 + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
  5338 +
  5339 +is-extendable@^1.0.1:
  5340 + version "1.0.1"
  5341 + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
  5342 + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=
  5343 + dependencies:
  5344 + is-plain-object "^2.0.4"
  5345 +
  5346 +is-extglob@^2.1.0, is-extglob@^2.1.1:
  5347 + version "2.1.1"
  5348 + resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
  5349 + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
  5350 +
  5351 +is-fullwidth-code-point@^2.0.0:
  5352 + version "2.0.0"
  5353 + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
  5354 + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
  5355 +
  5356 +is-fullwidth-code-point@^3.0.0:
  5357 + version "3.0.0"
  5358 + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
  5359 + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=
  5360 +
  5361 +is-glob@^3.1.0:
  5362 + version "3.1.0"
  5363 + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
  5364 + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
  5365 + dependencies:
  5366 + is-extglob "^2.1.0"
  5367 +
  5368 +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
  5369 + version "4.0.1"
  5370 + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
  5371 + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=
  5372 + dependencies:
  5373 + is-extglob "^2.1.1"
  5374 +
  5375 +is-number@^3.0.0:
  5376 + version "3.0.0"
  5377 + resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
  5378 + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
  5379 + dependencies:
  5380 + kind-of "^3.0.2"
  5381 +
  5382 +is-number@^7.0.0:
  5383 + version "7.0.0"
  5384 + resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
  5385 + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=
  5386 +
  5387 +is-obj@^1.0.0, is-obj@^1.0.1:
  5388 + version "1.0.1"
  5389 + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
  5390 + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
  5391 +
  5392 +is-obj@^2.0.0:
  5393 + version "2.0.0"
  5394 + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
  5395 + integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=
  5396 +
  5397 +is-path-cwd@^2.0.0:
  5398 + version "2.2.0"
  5399 + resolved "https://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
  5400 + integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=
  5401 +
  5402 +is-path-in-cwd@^2.0.0:
  5403 + version "2.1.0"
  5404 + resolved "https://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb"
  5405 + integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss=
  5406 + dependencies:
  5407 + is-path-inside "^2.1.0"
  5408 +
  5409 +is-path-inside@^2.1.0:
  5410 + version "2.1.0"
  5411 + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2"
  5412 + integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=
  5413 + dependencies:
  5414 + path-is-inside "^1.0.2"
  5415 +
  5416 +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
  5417 + version "1.1.0"
  5418 + resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
  5419 + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
  5420 +
  5421 +is-plain-object@^2.0.3, is-plain-object@^2.0.4:
  5422 + version "2.0.4"
  5423 + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
  5424 + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=
  5425 + dependencies:
  5426 + isobject "^3.0.1"
  5427 +
  5428 +is-regex@^1.0.4, is-regex@^1.0.5:
  5429 + version "1.0.5"
  5430 + resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
  5431 + integrity sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4=
  5432 + dependencies:
  5433 + has "^1.0.3"
  5434 +
  5435 +is-regexp@^1.0.0:
  5436 + version "1.0.0"
  5437 + resolved "https://registry.npm.taobao.org/is-regexp/download/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
  5438 + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
  5439 +
  5440 +is-resolvable@^1.0.0:
  5441 + version "1.1.0"
  5442 + resolved "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
  5443 + integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=
  5444 +
  5445 +is-stream@^1.1.0:
  5446 + version "1.1.0"
  5447 + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
  5448 + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
  5449 +
  5450 +is-stream@^2.0.0:
  5451 + version "2.0.0"
  5452 + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
  5453 + integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM=
  5454 +
  5455 +is-svg@^3.0.0:
  5456 + version "3.0.0"
  5457 + resolved "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75"
  5458 + integrity sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=
  5459 + dependencies:
  5460 + html-comment-regex "^1.1.0"
  5461 +
  5462 +is-symbol@^1.0.2:
  5463 + version "1.0.3"
  5464 + resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
  5465 + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc=
  5466 + dependencies:
  5467 + has-symbols "^1.0.1"
  5468 +
  5469 +is-text-path@^1.0.1:
  5470 + version "1.0.1"
  5471 + resolved "https://registry.npm.taobao.org/is-text-path/download/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
  5472 + integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=
  5473 + dependencies:
  5474 + text-extensions "^1.0.0"
  5475 +
  5476 +is-typedarray@~1.0.0:
  5477 + version "1.0.0"
  5478 + resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
  5479 + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
  5480 +
  5481 +is-windows@^1.0.2:
  5482 + version "1.0.2"
  5483 + resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
  5484 + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=
  5485 +
  5486 +is-wsl@^1.1.0:
  5487 + version "1.1.0"
  5488 + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz?cache=0&sync_timestamp=1569219566107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-wsl%2Fdownload%2Fis-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
  5489 + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
  5490 +
  5491 +is-wsl@^2.1.1:
  5492 + version "2.1.1"
  5493 + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.1.1.tgz?cache=0&sync_timestamp=1569219566107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-wsl%2Fdownload%2Fis-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d"
  5494 + integrity sha1-ShwVLUKd89RBZpSY4khtNZbrrx0=
  5495 +
  5496 +isarray@0.0.1:
  5497 + version "0.0.1"
  5498 + resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz?cache=0&sync_timestamp=1562592096220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
  5499 + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
  5500 +
  5501 +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
  5502 + version "1.0.0"
  5503 + resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz?cache=0&sync_timestamp=1562592096220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
  5504 + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
  5505 +
  5506 +isexe@^2.0.0:
  5507 + version "2.0.0"
  5508 + resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
  5509 + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
  5510 +
  5511 +isobject@^2.0.0:
  5512 + version "2.1.0"
  5513 + resolved "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
  5514 + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
  5515 + dependencies:
  5516 + isarray "1.0.0"
  5517 +
  5518 +isobject@^3.0.0, isobject@^3.0.1:
  5519 + version "3.0.1"
  5520 + resolved "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
  5521 + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
  5522 +
  5523 +isstream@~0.1.2:
  5524 + version "0.1.2"
  5525 + resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
  5526 + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
  5527 +
  5528 +javascript-stringify@^2.0.1:
  5529 + version "2.0.1"
  5530 + resolved "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.0.1.tgz?cache=0&sync_timestamp=1572948916758&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjavascript-stringify%2Fdownload%2Fjavascript-stringify-2.0.1.tgz#6ef358035310e35d667c675ed63d3eb7c1aa19e5"
  5531 + integrity sha1-bvNYA1MQ411mfGde1j0+t8GqGeU=
  5532 +
  5533 +jest-worker@^25.4.0:
  5534 + version "25.5.0"
  5535 + resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1"
  5536 + integrity sha1-JhHQcbec6g9D7lej0RhZOsFUfbE=
  5537 + dependencies:
  5538 + merge-stream "^2.0.0"
  5539 + supports-color "^7.0.0"
  5540 +
  5541 +js-message@1.0.5:
  5542 + version "1.0.5"
  5543 + resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"
  5544 + integrity sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=
  5545 +
  5546 +js-queue@2.0.0:
  5547 + version "2.0.0"
  5548 + resolved "https://registry.npm.taobao.org/js-queue/download/js-queue-2.0.0.tgz#362213cf860f468f0125fc6c96abc1742531f948"
  5549 + integrity sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=
  5550 + dependencies:
  5551 + easy-stack "^1.0.0"
  5552 +
  5553 +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
  5554 + version "4.0.0"
  5555 + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
  5556 + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
  5557 +
  5558 +js-yaml@^3.13.1:
  5559 + version "3.13.1"
  5560 + resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
  5561 + integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=
  5562 + dependencies:
  5563 + argparse "^1.0.7"
  5564 + esprima "^4.0.0"
  5565 +
  5566 +jsbn@~0.1.0:
  5567 + version "0.1.1"
  5568 + resolved "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
  5569 + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
  5570 +
  5571 +jsdom@^7.0.2:
  5572 + version "7.2.2"
  5573 + resolved "https://registry.npm.taobao.org/jsdom/download/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
  5574 + integrity sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=
  5575 + dependencies:
  5576 + abab "^1.0.0"
  5577 + acorn "^2.4.0"
  5578 + acorn-globals "^1.0.4"
  5579 + cssom ">= 0.3.0 < 0.4.0"
  5580 + cssstyle ">= 0.2.29 < 0.3.0"
  5581 + escodegen "^1.6.1"
  5582 + nwmatcher ">= 1.3.7 < 2.0.0"
  5583 + parse5 "^1.5.1"
  5584 + request "^2.55.0"
  5585 + sax "^1.1.4"
  5586 + symbol-tree ">= 3.1.0 < 4.0.0"
  5587 + tough-cookie "^2.2.0"
  5588 + webidl-conversions "^2.0.0"
  5589 + whatwg-url-compat "~0.6.5"
  5590 + xml-name-validator ">= 2.0.1 < 3.0.0"
  5591 +
  5592 +jsesc@^2.5.1:
  5593 + version "2.5.2"
  5594 + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
  5595 + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=
  5596 +
  5597 +jsesc@~0.5.0:
  5598 + version "0.5.0"
  5599 + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
  5600 + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
  5601 +
  5602 +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
  5603 + version "1.0.2"
  5604 + resolved "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
  5605 + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=
  5606 +
  5607 +json-schema-traverse@^0.4.1:
  5608 + version "0.4.1"
  5609 + resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
  5610 + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA=
  5611 +
  5612 +json-schema@0.2.3:
  5613 + version "0.2.3"
  5614 + resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1567740732347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
  5615 + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
  5616 +
  5617 +json-stable-stringify-without-jsonify@^1.0.1:
  5618 + version "1.0.1"
  5619 + resolved "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
  5620 + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
  5621 +
  5622 +json-stringify-safe@~5.0.1:
  5623 + version "5.0.1"
  5624 + resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
  5625 + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
  5626 +
  5627 +json3@^3.3.2:
  5628 + version "3.3.3"
  5629 + resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
  5630 + integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=
  5631 +
  5632 +json5@^0.5.0:
  5633 + version "0.5.1"
  5634 + resolved "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
  5635 + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
  5636 +
  5637 +json5@^1.0.1:
  5638 + version "1.0.1"
  5639 + resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
  5640 + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=
  5641 + dependencies:
  5642 + minimist "^1.2.0"
  5643 +
  5644 +json5@^2.1.2:
  5645 + version "2.1.3"
  5646 + resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
  5647 + integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=
  5648 + dependencies:
  5649 + minimist "^1.2.5"
  5650 +
  5651 +jsonfile@^4.0.0:
  5652 + version "4.0.0"
  5653 + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
  5654 + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
  5655 + optionalDependencies:
  5656 + graceful-fs "^4.1.6"
  5657 +
  5658 +jsonparse@^1.2.0:
  5659 + version "1.3.1"
  5660 + resolved "https://registry.npm.taobao.org/jsonparse/download/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
  5661 + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
  5662 +
  5663 +jsprim@^1.2.2:
  5664 + version "1.4.1"
  5665 + resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
  5666 + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
  5667 + dependencies:
  5668 + assert-plus "1.0.0"
  5669 + extsprintf "1.3.0"
  5670 + json-schema "0.2.3"
  5671 + verror "1.10.0"
  5672 +
  5673 +killable@^1.0.1:
  5674 + version "1.0.1"
  5675 + resolved "https://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
  5676 + integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=
  5677 +
  5678 +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
  5679 + version "3.2.2"
  5680 + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
  5681 + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
  5682 + dependencies:
  5683 + is-buffer "^1.1.5"
  5684 +
  5685 +kind-of@^4.0.0:
  5686 + version "4.0.0"
  5687 + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
  5688 + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
  5689 + dependencies:
  5690 + is-buffer "^1.1.5"
  5691 +
  5692 +kind-of@^5.0.0:
  5693 + version "5.1.0"
  5694 + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
  5695 + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=
  5696 +
  5697 +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3:
  5698 + version "6.0.3"
  5699 + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
  5700 + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=
  5701 +
  5702 +launch-editor-middleware@^2.2.1:
  5703 + version "2.2.1"
  5704 + resolved "https://registry.npm.taobao.org/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157"
  5705 + integrity sha1-4UsH5scVSwpLhqD9NFeE5FgEwVc=
  5706 + dependencies:
  5707 + launch-editor "^2.2.1"
  5708 +
  5709 +launch-editor@^2.2.1:
  5710 + version "2.2.1"
  5711 + resolved "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz#871b5a3ee39d6680fcc26d37930b6eeda89db0ca"
  5712 + integrity sha1-hxtaPuOdZoD8wm03kwtu7aidsMo=
  5713 + dependencies:
  5714 + chalk "^2.3.0"
  5715 + shell-quote "^1.6.1"
  5716 +
  5717 +leven@^3.1.0:
  5718 + version "3.1.0"
  5719 + resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
  5720 + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=
  5721 +
  5722 +levenary@^1.1.1:
  5723 + version "1.1.1"
  5724 + resolved "https://registry.npm.taobao.org/levenary/download/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77"
  5725 + integrity sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c=
  5726 + dependencies:
  5727 + leven "^3.1.0"
  5728 +
  5729 +levn@^0.4.1:
  5730 + version "0.4.1"
  5731 + resolved "https://registry.npm.taobao.org/levn/download/levn-0.4.1.tgz?cache=0&sync_timestamp=1585966018210&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flevn%2Fdownload%2Flevn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
  5732 + integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=
  5733 + dependencies:
  5734 + prelude-ls "^1.2.1"
  5735 + type-check "~0.4.0"
  5736 +
  5737 +levn@~0.3.0:
  5738 + version "0.3.0"
  5739 + resolved "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
  5740 + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
  5741 + dependencies:
  5742 + prelude-ls "~1.1.2"
  5743 + type-check "~0.3.2"
  5744 +
  5745 +lines-and-columns@^1.1.6:
  5746 + version "1.1.6"
  5747 + resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
  5748 + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
  5749 +
  5750 +linkify-it@^2.0.0:
  5751 + version "2.2.0"
  5752 + resolved "https://registry.npm.taobao.org/linkify-it/download/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
  5753 + integrity sha1-47VGl+eL+RXHCjis14/QngBYsc8=
  5754 + dependencies:
  5755 + uc.micro "^1.0.1"
  5756 +
  5757 +linkify-it@^3.0.1:
  5758 + version "3.0.2"
  5759 + resolved "https://registry.npm.taobao.org/linkify-it/download/linkify-it-3.0.2.tgz?cache=0&sync_timestamp=1589973714406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flinkify-it%2Fdownload%2Flinkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8"
  5760 + integrity sha1-9V7ri8HTrnVASeEkqzu1bZd5f7g=
  5761 + dependencies:
  5762 + uc.micro "^1.0.1"
  5763 +
  5764 +lint-staged@^10.2.10:
  5765 + version "10.2.10"
  5766 + resolved "https://registry.npm.taobao.org/lint-staged/download/lint-staged-10.2.10.tgz?cache=0&sync_timestamp=1591951777770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flint-staged%2Fdownload%2Flint-staged-10.2.10.tgz#f0f78bf8786bbe90e1775a0dc540f7f12b6a79b2"
  5767 + integrity sha1-8PeL+HhrvpDhd1oNxUD38StqebI=
  5768 + dependencies:
  5769 + chalk "^4.0.0"
  5770 + cli-truncate "2.1.0"
  5771 + commander "^5.1.0"
  5772 + cosmiconfig "^6.0.0"
  5773 + debug "^4.1.1"
  5774 + dedent "^0.7.0"
  5775 + enquirer "^2.3.5"
  5776 + execa "^4.0.1"
  5777 + listr2 "^2.1.0"
  5778 + log-symbols "^4.0.0"
  5779 + micromatch "^4.0.2"
  5780 + normalize-path "^3.0.0"
  5781 + please-upgrade-node "^3.2.0"
  5782 + string-argv "0.3.1"
  5783 + stringify-object "^3.3.0"
  5784 +
  5785 +listr2@^2.1.0:
  5786 + version "2.1.7"
  5787 + resolved "https://registry.npm.taobao.org/listr2/download/listr2-2.1.7.tgz#8107c12c699bac778f1567739298052d8ebb9c27"
  5788 + integrity sha1-gQfBLGmbrHePFWdzkpgFLY67nCc=
  5789 + dependencies:
  5790 + chalk "^4.0.0"
  5791 + cli-truncate "^2.1.0"
  5792 + figures "^3.2.0"
  5793 + indent-string "^4.0.0"
  5794 + log-update "^4.0.0"
  5795 + p-map "^4.0.0"
  5796 + rxjs "^6.5.5"
  5797 + through "^2.3.8"
  5798 +
  5799 +load-json-file@^4.0.0:
  5800 + version "4.0.0"
  5801 + resolved "https://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
  5802 + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
  5803 + dependencies:
  5804 + graceful-fs "^4.1.2"
  5805 + parse-json "^4.0.0"
  5806 + pify "^3.0.0"
  5807 + strip-bom "^3.0.0"
  5808 +
  5809 +loader-fs-cache@^1.0.0:
  5810 + version "1.0.3"
  5811 + resolved "https://registry.npm.taobao.org/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz#f08657646d607078be2f0a032f8bd69dd6f277d9"
  5812 + integrity sha1-8IZXZG1gcHi+LwoDL4vWndbyd9k=
  5813 + dependencies:
  5814 + find-cache-dir "^0.1.1"
  5815 + mkdirp "^0.5.1"
  5816 +
  5817 +loader-runner@^2.3.1, loader-runner@^2.4.0:
  5818 + version "2.4.0"
  5819 + resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1574712098491&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
  5820 + integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=
  5821 +
  5822 +loader-utils@^0.2.16:
  5823 + version "0.2.17"
  5824 + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
  5825 + integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=
  5826 + dependencies:
  5827 + big.js "^3.1.3"
  5828 + emojis-list "^2.0.0"
  5829 + json5 "^0.5.0"
  5830 + object-assign "^4.0.1"
  5831 +
  5832 +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
  5833 + version "1.4.0"
  5834 + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
  5835 + integrity sha1-xXm140yzSxp07cbB+za/o3HVphM=
  5836 + dependencies:
  5837 + big.js "^5.2.2"
  5838 + emojis-list "^3.0.0"
  5839 + json5 "^1.0.1"
  5840 +
  5841 +locate-path@^2.0.0:
  5842 + version "2.0.0"
  5843 + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
  5844 + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
  5845 + dependencies:
  5846 + p-locate "^2.0.0"
  5847 + path-exists "^3.0.0"
  5848 +
  5849 +locate-path@^3.0.0:
  5850 + version "3.0.0"
  5851 + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
  5852 + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=
  5853 + dependencies:
  5854 + p-locate "^3.0.0"
  5855 + path-exists "^3.0.0"
  5856 +
  5857 +locate-path@^5.0.0:
  5858 + version "5.0.0"
  5859 + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
  5860 + integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=
  5861 + dependencies:
  5862 + p-locate "^4.1.0"
  5863 +
  5864 +lodash._reinterpolate@^3.0.0:
  5865 + version "3.0.0"
  5866 + resolved "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
  5867 + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
  5868 +
  5869 +lodash.defaultsdeep@^4.6.1:
  5870 + version "4.6.1"
  5871 + resolved "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6"
  5872 + integrity sha1-US6b1yHSctlOPTpjZT+hdRZ0HKY=
  5873 +
  5874 +lodash.kebabcase@^4.1.1:
  5875 + version "4.1.1"
  5876 + resolved "https://registry.npm.taobao.org/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
  5877 + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
  5878 +
  5879 +lodash.mapvalues@^4.6.0:
  5880 + version "4.6.0"
  5881 + resolved "https://registry.npm.taobao.org/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c"
  5882 + integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=
  5883 +
  5884 +lodash.memoize@^4.1.2:
  5885 + version "4.1.2"
  5886 + resolved "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
  5887 + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
  5888 +
  5889 +lodash.template@^4.0.2:
  5890 + version "4.5.0"
  5891 + resolved "https://registry.npm.taobao.org/lodash.template/download/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
  5892 + integrity sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=
  5893 + dependencies:
  5894 + lodash._reinterpolate "^3.0.0"
  5895 + lodash.templatesettings "^4.0.0"
  5896 +
  5897 +lodash.templatesettings@^4.0.0:
  5898 + version "4.2.0"
  5899 + resolved "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33"
  5900 + integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=
  5901 + dependencies:
  5902 + lodash._reinterpolate "^3.0.0"
  5903 +
  5904 +lodash.transform@^4.6.0:
  5905 + version "4.6.0"
  5906 + resolved "https://registry.npm.taobao.org/lodash.transform/download/lodash.transform-4.6.0.tgz#12306422f63324aed8483d3f38332b5f670547a0"
  5907 + integrity sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=
  5908 +
  5909 +lodash.uniq@^4.5.0:
  5910 + version "4.5.0"
  5911 + resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
  5912 + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
  5913 +
  5914 +lodash@4.17.15, lodash@^4.1.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.2.1:
  5915 + version "4.17.15"
  5916 + resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
  5917 + integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=
  5918 +
  5919 +log-symbols@^2.2.0:
  5920 + version "2.2.0"
  5921 + resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
  5922 + integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=
  5923 + dependencies:
  5924 + chalk "^2.0.1"
  5925 +
  5926 +log-symbols@^4.0.0:
  5927 + version "4.0.0"
  5928 + resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920"
  5929 + integrity sha1-abPMRtIPRI7M23XqH6cz2eghySA=
  5930 + dependencies:
  5931 + chalk "^4.0.0"
  5932 +
  5933 +log-update@^4.0.0:
  5934 + version "4.0.0"
  5935 + resolved "https://registry.npm.taobao.org/log-update/download/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
  5936 + integrity sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=
  5937 + dependencies:
  5938 + ansi-escapes "^4.3.0"
  5939 + cli-cursor "^3.1.0"
  5940 + slice-ansi "^4.0.0"
  5941 + wrap-ansi "^6.2.0"
  5942 +
  5943 +loglevel@^1.6.8:
  5944 + version "1.6.8"
  5945 + resolved "https://registry.npm.taobao.org/loglevel/download/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171"
  5946 + integrity sha1-iiX7ddCSIw7NRFcnDYC1TigBEXE=
  5947 +
  5948 +loose-envify@^1.0.0:
  5949 + version "1.4.0"
  5950 + resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
  5951 + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=
  5952 + dependencies:
  5953 + js-tokens "^3.0.0 || ^4.0.0"
  5954 +
  5955 +loud-rejection@^1.0.0:
  5956 + version "1.6.0"
  5957 + resolved "https://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
  5958 + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
  5959 + dependencies:
  5960 + currently-unhandled "^0.4.1"
  5961 + signal-exit "^3.0.0"
  5962 +
  5963 +lower-case@^1.1.1:
  5964 + version "1.1.4"
  5965 + resolved "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
  5966 + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
  5967 +
  5968 +lru-cache@^4.0.1, lru-cache@^4.1.2:
  5969 + version "4.1.5"
  5970 + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
  5971 + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=
  5972 + dependencies:
  5973 + pseudomap "^1.0.2"
  5974 + yallist "^2.1.2"
  5975 +
  5976 +lru-cache@^5.1.1:
  5977 + version "5.1.1"
  5978 + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
  5979 + integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=
  5980 + dependencies:
  5981 + yallist "^3.0.2"
  5982 +
  5983 +make-dir@^2.0.0:
  5984 + version "2.1.0"
  5985 + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz?cache=0&sync_timestamp=1581538411621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-dir%2Fdownload%2Fmake-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
  5986 + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=
  5987 + dependencies:
  5988 + pify "^4.0.1"
  5989 + semver "^5.6.0"
  5990 +
  5991 +make-dir@^3.0.2:
  5992 + version "3.0.2"
  5993 + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-3.0.2.tgz?cache=0&sync_timestamp=1581538411621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-dir%2Fdownload%2Fmake-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
  5994 + integrity sha1-BKGsvyIiHh1u9DVZ9D4FqQ27Q5I=
  5995 + dependencies:
  5996 + semver "^6.0.0"
  5997 +
  5998 +mamacro@^0.0.3:
  5999 + version "0.0.3"
  6000 + resolved "https://registry.npm.taobao.org/mamacro/download/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
  6001 + integrity sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q=
  6002 +
  6003 +map-cache@^0.2.2:
  6004 + version "0.2.2"
  6005 + resolved "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
  6006 + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
  6007 +
  6008 +map-obj@^1.0.0:
  6009 + version "1.0.1"
  6010 + resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
  6011 + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
  6012 +
  6013 +map-obj@^2.0.0:
  6014 + version "2.0.0"
  6015 + resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
  6016 + integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
  6017 +
  6018 +map-obj@^4.0.0:
  6019 + version "4.1.0"
  6020 + resolved "https://registry.npm.taobao.org/map-obj/download/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5"
  6021 + integrity sha1-uRIhtUJzS58UJWwBMsiXxdclb9U=
  6022 +
  6023 +map-visit@^1.0.0:
  6024 + version "1.0.0"
  6025 + resolved "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
  6026 + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
  6027 + dependencies:
  6028 + object-visit "^1.0.0"
  6029 +
  6030 +markdown-it-anchor@^5.3.0:
  6031 + version "5.3.0"
  6032 + resolved "https://registry.npm.taobao.org/markdown-it-anchor/download/markdown-it-anchor-5.3.0.tgz#d549acd64856a8ecd1bea58365ef385effbac744"
  6033 + integrity sha1-1Ums1khWqOzRvqWDZe84Xv+6x0Q=
  6034 +
  6035 +markdown-it-container@^3.0.0:
  6036 + version "3.0.0"
  6037 + resolved "https://registry.npm.taobao.org/markdown-it-container/download/markdown-it-container-3.0.0.tgz#1d19b06040a020f9a827577bb7dbf67aa5de9a5b"
  6038 + integrity sha1-HRmwYECgIPmoJ1d7t9v2eqXemls=
  6039 +
  6040 +markdown-it@^11.0.0:
  6041 + version "11.0.0"
  6042 + resolved "https://registry.npm.taobao.org/markdown-it/download/markdown-it-11.0.0.tgz?cache=0&sync_timestamp=1589926363492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmarkdown-it%2Fdownload%2Fmarkdown-it-11.0.0.tgz#dbfc30363e43d756ebc52c38586b91b90046b876"
  6043 + integrity sha1-2/wwNj5D11brxSw4WGuRuQBGuHY=
  6044 + dependencies:
  6045 + argparse "^1.0.7"
  6046 + entities "~2.0.0"
  6047 + linkify-it "^3.0.1"
  6048 + mdurl "^1.0.1"
  6049 + uc.micro "^1.0.5"
  6050 +
  6051 +markdown-it@^8.4.0:
  6052 + version "8.4.2"
  6053 + resolved "https://registry.npm.taobao.org/markdown-it/download/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54"
  6054 + integrity sha1-OG+YmY3BWjdyKqdyIIT0Agvdm1Q=
  6055 + dependencies:
  6056 + argparse "^1.0.7"
  6057 + entities "~1.1.1"
  6058 + linkify-it "^2.0.0"
  6059 + mdurl "^1.0.1"
  6060 + uc.micro "^1.0.5"
  6061 +
  6062 +md5.js@^1.3.4:
  6063 + version "1.3.5"
  6064 + resolved "https://registry.npm.taobao.org/md5.js/download/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
  6065 + integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=
  6066 + dependencies:
  6067 + hash-base "^3.0.0"
  6068 + inherits "^2.0.1"
  6069 + safe-buffer "^5.1.2"
  6070 +
  6071 +mdn-data@2.0.4:
  6072 + version "2.0.4"
  6073 + resolved "https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
  6074 + integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=
  6075 +
  6076 +mdurl@^1.0.1:
  6077 + version "1.0.1"
  6078 + resolved "https://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
  6079 + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
  6080 +
  6081 +media-typer@0.3.0:
  6082 + version "0.3.0"
  6083 + resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
  6084 + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
  6085 +
  6086 +memory-fs@^0.4.1:
  6087 + version "0.4.1"
  6088 + resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz?cache=0&sync_timestamp=1570537491040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmemory-fs%2Fdownload%2Fmemory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
  6089 + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
  6090 + dependencies:
  6091 + errno "^0.1.3"
  6092 + readable-stream "^2.0.1"
  6093 +
  6094 +memory-fs@^0.5.0:
  6095 + version "0.5.0"
  6096 + resolved "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz?cache=0&sync_timestamp=1570537491040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmemory-fs%2Fdownload%2Fmemory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
  6097 + integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=
  6098 + dependencies:
  6099 + errno "^0.1.3"
  6100 + readable-stream "^2.0.1"
  6101 +
  6102 +meow@5.0.0:
  6103 + version "5.0.0"
  6104 + resolved "https://registry.npm.taobao.org/meow/download/meow-5.0.0.tgz?cache=0&sync_timestamp=1589206039620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmeow%2Fdownload%2Fmeow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4"
  6105 + integrity sha1-38c9Y6mvxxSl43F2DrXIi5EHiqQ=
  6106 + dependencies:
  6107 + camelcase-keys "^4.0.0"
  6108 + decamelize-keys "^1.0.0"
  6109 + loud-rejection "^1.0.0"
  6110 + minimist-options "^3.0.1"
  6111 + normalize-package-data "^2.3.4"
  6112 + read-pkg-up "^3.0.0"
  6113 + redent "^2.0.0"
  6114 + trim-newlines "^2.0.0"
  6115 + yargs-parser "^10.0.0"
  6116 +
  6117 +meow@^7.0.0:
  6118 + version "7.0.1"
  6119 + resolved "https://registry.npm.taobao.org/meow/download/meow-7.0.1.tgz?cache=0&sync_timestamp=1589206039620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmeow%2Fdownload%2Fmeow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc"
  6120 + integrity sha1-HtSgpQs4RLRRNpxINi6wUV8Ewdw=
  6121 + dependencies:
  6122 + "@types/minimist" "^1.2.0"
  6123 + arrify "^2.0.1"
  6124 + camelcase "^6.0.0"
  6125 + camelcase-keys "^6.2.2"
  6126 + decamelize-keys "^1.1.0"
  6127 + hard-rejection "^2.1.0"
  6128 + minimist-options "^4.0.2"
  6129 + normalize-package-data "^2.5.0"
  6130 + read-pkg-up "^7.0.1"
  6131 + redent "^3.0.0"
  6132 + trim-newlines "^3.0.0"
  6133 + type-fest "^0.13.1"
  6134 + yargs-parser "^18.1.3"
  6135 +
  6136 +merge-descriptors@1.0.1:
  6137 + version "1.0.1"
  6138 + resolved "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
  6139 + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
  6140 +
  6141 +merge-source-map@^1.1.0:
  6142 + version "1.1.0"
  6143 + resolved "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
  6144 + integrity sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=
  6145 + dependencies:
  6146 + source-map "^0.6.1"
  6147 +
  6148 +merge-stream@^2.0.0:
  6149 + version "2.0.0"
  6150 + resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
  6151 + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=
  6152 +
  6153 +merge2@^1.2.3:
  6154 + version "1.3.0"
  6155 + resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81"
  6156 + integrity sha1-WzZu6DsvFYLEj4fkfPGpNSEDyoE=
  6157 +
  6158 +methods@~1.1.2:
  6159 + version "1.1.2"
  6160 + resolved "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
  6161 + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
  6162 +
  6163 +micromatch@^3.1.10, micromatch@^3.1.4:
  6164 + version "3.1.10"
  6165 + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
  6166 + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM=
  6167 + dependencies:
  6168 + arr-diff "^4.0.0"
  6169 + array-unique "^0.3.2"
  6170 + braces "^2.3.1"
  6171 + define-property "^2.0.2"
  6172 + extend-shallow "^3.0.2"
  6173 + extglob "^2.0.4"
  6174 + fragment-cache "^0.2.1"
  6175 + kind-of "^6.0.2"
  6176 + nanomatch "^1.2.9"
  6177 + object.pick "^1.3.0"
  6178 + regex-not "^1.0.0"
  6179 + snapdragon "^0.8.1"
  6180 + to-regex "^3.0.2"
  6181 +
  6182 +micromatch@^4.0.2:
  6183 + version "4.0.2"
  6184 + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
  6185 + integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk=
  6186 + dependencies:
  6187 + braces "^3.0.1"
  6188 + picomatch "^2.0.5"
  6189 +
  6190 +miller-rabin@^4.0.0:
  6191 + version "4.0.1"
  6192 + resolved "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
  6193 + integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=
  6194 + dependencies:
  6195 + bn.js "^4.0.0"
  6196 + brorand "^1.0.1"
  6197 +
  6198 +mime-db@1.43.0, "mime-db@>= 1.43.0 < 2":
  6199 + version "1.43.0"
  6200 + resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.43.0.tgz?cache=0&sync_timestamp=1578281193492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
  6201 + integrity sha1-ChLgUCZQ5HPXNVNQUOfI9OtPrlg=
  6202 +
  6203 +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
  6204 + version "2.1.26"
  6205 + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.26.tgz?cache=0&sync_timestamp=1578282566609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
  6206 + integrity sha1-nJIfwJt+FJpl39wNpNIJlyALCgY=
  6207 + dependencies:
  6208 + mime-db "1.43.0"
  6209 +
  6210 +mime@1.6.0:
  6211 + version "1.6.0"
  6212 + resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
  6213 + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=
  6214 +
  6215 +mime@^2.4.4:
  6216 + version "2.4.4"
  6217 + resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.4.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
  6218 + integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U=
  6219 +
  6220 +mimic-fn@^1.0.0:
  6221 + version "1.2.0"
  6222 + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
  6223 + integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=
  6224 +
  6225 +mimic-fn@^2.1.0:
  6226 + version "2.1.0"
  6227 + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
  6228 + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=
  6229 +
  6230 +min-indent@^1.0.0:
  6231 + version "1.0.1"
  6232 + resolved "https://registry.npm.taobao.org/min-indent/download/min-indent-1.0.1.tgz?cache=0&sync_timestamp=1590694405535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmin-indent%2Fdownload%2Fmin-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
  6233 + integrity sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=
  6234 +
  6235 +mini-css-extract-plugin@^0.9.0:
  6236 + version "0.9.0"
  6237 + resolved "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1576856580721&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e"
  6238 + integrity sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54=
  6239 + dependencies:
  6240 + loader-utils "^1.1.0"
  6241 + normalize-url "1.9.1"
  6242 + schema-utils "^1.0.0"
  6243 + webpack-sources "^1.1.0"
  6244 +
  6245 +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
  6246 + version "1.0.1"
  6247 + resolved "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
  6248 + integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=
  6249 +
  6250 +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
  6251 + version "1.0.1"
  6252 + resolved "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
  6253 + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
  6254 +
  6255 +minimatch@^3.0.4:
  6256 + version "3.0.4"
  6257 + resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
  6258 + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=
  6259 + dependencies:
  6260 + brace-expansion "^1.1.7"
  6261 +
  6262 +minimist-options@^3.0.1:
  6263 + version "3.0.2"
  6264 + resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-3.0.2.tgz?cache=0&sync_timestamp=1589634412800&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist-options%2Fdownload%2Fminimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
  6265 + integrity sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=
  6266 + dependencies:
  6267 + arrify "^1.0.1"
  6268 + is-plain-obj "^1.1.0"
  6269 +
  6270 +minimist-options@^4.0.2:
  6271 + version "4.1.0"
  6272 + resolved "https://registry.npm.taobao.org/minimist-options/download/minimist-options-4.1.0.tgz?cache=0&sync_timestamp=1589634412800&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist-options%2Fdownload%2Fminimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
  6273 + integrity sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=
  6274 + dependencies:
  6275 + arrify "^1.0.1"
  6276 + is-plain-obj "^1.1.0"
  6277 + kind-of "^6.0.3"
  6278 +
  6279 +minimist@0.0.8:
  6280 + version "0.0.8"
  6281 + resolved "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz?cache=0&sync_timestamp=1583955155035&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
  6282 + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
  6283 +
  6284 +minimist@^1.2.0:
  6285 + version "1.2.4"
  6286 + resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.4.tgz?cache=0&sync_timestamp=1583955155035&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.4.tgz#40357ef9582f8cd42ba8eaa274ddcf27f0c979b7"
  6287 + integrity sha1-QDV++VgvjNQrqOqidN3PJ/DJebc=
  6288 +
  6289 +minimist@^1.2.5:
  6290 + version "1.2.5"
  6291 + resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
  6292 + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=
  6293 +
  6294 +minipass-collect@^1.0.2:
  6295 + version "1.0.2"
  6296 + resolved "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
  6297 + integrity sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=
  6298 + dependencies:
  6299 + minipass "^3.0.0"
  6300 +
  6301 +minipass-flush@^1.0.5:
  6302 + version "1.0.5"
  6303 + resolved "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
  6304 + integrity sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=
  6305 + dependencies:
  6306 + minipass "^3.0.0"
  6307 +
  6308 +minipass-pipeline@^1.2.2:
  6309 + version "1.2.2"
  6310 + resolved "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a"
  6311 + integrity sha1-PctrtKVG4ylpx61xDyx5qGq7qTo=
  6312 + dependencies:
  6313 + minipass "^3.0.0"
  6314 +
  6315 +minipass@^3.0.0, minipass@^3.1.1:
  6316 + version "3.1.1"
  6317 + resolved "https://registry.npm.taobao.org/minipass/download/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
  6318 + integrity sha1-dgfOd4RyoYWtbYkIKqIHD3nO3NU=
  6319 + dependencies:
  6320 + yallist "^4.0.0"
  6321 +
  6322 +mississippi@^3.0.0:
  6323 + version "3.0.0"
  6324 + resolved "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
  6325 + integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI=
  6326 + dependencies:
  6327 + concat-stream "^1.5.0"
  6328 + duplexify "^3.4.2"
  6329 + end-of-stream "^1.1.0"
  6330 + flush-write-stream "^1.0.0"
  6331 + from2 "^2.1.0"
  6332 + parallel-transform "^1.1.0"
  6333 + pump "^3.0.0"
  6334 + pumpify "^1.3.3"
  6335 + stream-each "^1.1.0"
  6336 + through2 "^2.0.0"
  6337 +
  6338 +mixin-deep@^1.2.0:
  6339 + version "1.3.2"
  6340 + resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
  6341 + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=
  6342 + dependencies:
  6343 + for-in "^1.0.2"
  6344 + is-extendable "^1.0.1"
  6345 +
  6346 +mkdirp@^0.5.1, mkdirp@~0.5.1:
  6347 + version "0.5.1"
  6348 + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
  6349 + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
  6350 + dependencies:
  6351 + minimist "0.0.8"
  6352 +
  6353 +mkdirp@^0.5.3:
  6354 + version "0.5.5"
  6355 + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
  6356 + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=
  6357 + dependencies:
  6358 + minimist "^1.2.5"
  6359 +
  6360 +mockjs@^1.1.0:
  6361 + version "1.1.0"
  6362 + resolved "https://registry.npm.taobao.org/mockjs/download/mockjs-1.1.0.tgz#e6a0c378e91906dbaff20911cc0273b3c7d75b06"
  6363 + integrity sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=
  6364 + dependencies:
  6365 + commander "*"
  6366 +
  6367 +move-concurrently@^1.0.1:
  6368 + version "1.0.1"
  6369 + resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
  6370 + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
  6371 + dependencies:
  6372 + aproba "^1.1.1"
  6373 + copy-concurrently "^1.0.0"
  6374 + fs-write-stream-atomic "^1.0.8"
  6375 + mkdirp "^0.5.1"
  6376 + rimraf "^2.5.4"
  6377 + run-queue "^1.0.3"
  6378 +
  6379 +ms@2.0.0:
  6380 + version "2.0.0"
  6381 + resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
  6382 + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  6383 +
  6384 +ms@2.1.1:
  6385 + version "2.1.1"
  6386 + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
  6387 + integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=
  6388 +
  6389 +ms@^2.1.1:
  6390 + version "2.1.2"
  6391 + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
  6392 + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=
  6393 +
  6394 +multicast-dns-service-types@^1.1.0:
  6395 + version "1.1.0"
  6396 + resolved "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
  6397 + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
  6398 +
  6399 +multicast-dns@^6.0.1:
  6400 + version "6.2.3"
  6401 + resolved "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
  6402 + integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik=
  6403 + dependencies:
  6404 + dns-packet "^1.3.1"
  6405 + thunky "^1.0.2"
  6406 +
  6407 +mute-stream@0.0.8:
  6408 + version "0.0.8"
  6409 + resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
  6410 + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=
  6411 +
  6412 +mz@^2.4.0:
  6413 + version "2.7.0"
  6414 + resolved "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
  6415 + integrity sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=
  6416 + dependencies:
  6417 + any-promise "^1.0.0"
  6418 + object-assign "^4.0.1"
  6419 + thenify-all "^1.0.0"
  6420 +
  6421 +nan@^2.12.1:
  6422 + version "2.14.0"
  6423 + resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
  6424 + integrity sha1-eBj3IgJ7JFmobwKV1DTR/CM2xSw=
  6425 +
  6426 +nanomatch@^1.2.9:
  6427 + version "1.2.13"
  6428 + resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
  6429 + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=
  6430 + dependencies:
  6431 + arr-diff "^4.0.0"
  6432 + array-unique "^0.3.2"
  6433 + define-property "^2.0.2"
  6434 + extend-shallow "^3.0.2"
  6435 + fragment-cache "^0.2.1"
  6436 + is-windows "^1.0.2"
  6437 + kind-of "^6.0.2"
  6438 + object.pick "^1.3.0"
  6439 + regex-not "^1.0.0"
  6440 + snapdragon "^0.8.1"
  6441 + to-regex "^3.0.1"
  6442 +
  6443 +natural-compare@^1.4.0:
  6444 + version "1.4.0"
  6445 + resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
  6446 + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
  6447 +
  6448 +negotiator@0.6.2:
  6449 + version "0.6.2"
  6450 + resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
  6451 + integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=
  6452 +
  6453 +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
  6454 + version "2.6.1"
  6455 + resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
  6456 + integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw=
  6457 +
  6458 +nice-try@^1.0.4:
  6459 + version "1.0.5"
  6460 + resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
  6461 + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=
  6462 +
  6463 +no-case@^2.2.0:
  6464 + version "2.3.2"
  6465 + resolved "https://registry.npm.taobao.org/no-case/download/no-case-2.3.2.tgz?cache=0&sync_timestamp=1576721505371&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fno-case%2Fdownload%2Fno-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
  6466 + integrity sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=
  6467 + dependencies:
  6468 + lower-case "^1.1.1"
  6469 +
  6470 +node-forge@0.9.0:
  6471 + version "0.9.0"
  6472 + resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579"
  6473 + integrity sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk=
  6474 +
  6475 +node-ipc@^9.1.1:
  6476 + version "9.1.1"
  6477 + resolved "https://registry.npm.taobao.org/node-ipc/download/node-ipc-9.1.1.tgz#4e245ed6938e65100e595ebc5dc34b16e8dd5d69"
  6478 + integrity sha1-TiRe1pOOZRAOWV68XcNLFujdXWk=
  6479 + dependencies:
  6480 + event-pubsub "4.3.0"
  6481 + js-message "1.0.5"
  6482 + js-queue "2.0.0"
  6483 +
  6484 +node-libs-browser@^2.2.1:
  6485 + version "2.2.1"
  6486 + resolved "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
  6487 + integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=
  6488 + dependencies:
  6489 + assert "^1.1.1"
  6490 + browserify-zlib "^0.2.0"
  6491 + buffer "^4.3.0"
  6492 + console-browserify "^1.1.0"
  6493 + constants-browserify "^1.0.0"
  6494 + crypto-browserify "^3.11.0"
  6495 + domain-browser "^1.1.1"
  6496 + events "^3.0.0"
  6497 + https-browserify "^1.0.0"
  6498 + os-browserify "^0.3.0"
  6499 + path-browserify "0.0.1"
  6500 + process "^0.11.10"
  6501 + punycode "^1.2.4"
  6502 + querystring-es3 "^0.2.0"
  6503 + readable-stream "^2.3.3"
  6504 + stream-browserify "^2.0.1"
  6505 + stream-http "^2.7.2"
  6506 + string_decoder "^1.0.0"
  6507 + timers-browserify "^2.0.4"
  6508 + tty-browserify "0.0.0"
  6509 + url "^0.11.0"
  6510 + util "^0.11.0"
  6511 + vm-browserify "^1.0.1"
  6512 +
  6513 +node-releases@^1.1.50:
  6514 + version "1.1.51"
  6515 + resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.51.tgz?cache=0&sync_timestamp=1583684592405&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.51.tgz#70d0e054221343d2966006bfbd4d98622cc00bd0"
  6516 + integrity sha1-cNDgVCITQ9KWYAa/vU2YYizAC9A=
  6517 + dependencies:
  6518 + semver "^6.3.0"
  6519 +
  6520 +node-releases@^1.1.53:
  6521 + version "1.1.58"
  6522 + resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.58.tgz?cache=0&sync_timestamp=1591162281879&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935"
  6523 + integrity sha1-juIO7zD6YOUnVfzAlC3vWnNP6TU=
  6524 +
  6525 +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
  6526 + version "2.5.0"
  6527 + resolved "https://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
  6528 + integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=
  6529 + dependencies:
  6530 + hosted-git-info "^2.1.4"
  6531 + resolve "^1.10.0"
  6532 + semver "2 || 3 || 4 || 5"
  6533 + validate-npm-package-license "^3.0.1"
  6534 +
  6535 +normalize-path@^1.0.0:
  6536 + version "1.0.0"
  6537 + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379"
  6538 + integrity sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=
  6539 +
  6540 +normalize-path@^2.1.1:
  6541 + version "2.1.1"
  6542 + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
  6543 + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
  6544 + dependencies:
  6545 + remove-trailing-separator "^1.0.1"
  6546 +
  6547 +normalize-path@^3.0.0, normalize-path@~3.0.0:
  6548 + version "3.0.0"
  6549 + resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
  6550 + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=
  6551 +
  6552 +normalize-range@^0.1.2:
  6553 + version "0.1.2"
  6554 + resolved "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
  6555 + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
  6556 +
  6557 +normalize-url@1.9.1:
  6558 + version "1.9.1"
  6559 + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
  6560 + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
  6561 + dependencies:
  6562 + object-assign "^4.0.1"
  6563 + prepend-http "^1.0.0"
  6564 + query-string "^4.1.0"
  6565 + sort-keys "^1.0.0"
  6566 +
  6567 +normalize-url@^3.0.0:
  6568 + version "3.3.0"
  6569 + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
  6570 + integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk=
  6571 +
  6572 +normalize-wheel@^1.0.1:
  6573 + version "1.0.1"
  6574 + resolved "https://registry.npm.taobao.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45"
  6575 + integrity sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=
  6576 +
  6577 +npm-run-path@^2.0.0:
  6578 + version "2.0.2"
  6579 + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
  6580 + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
  6581 + dependencies:
  6582 + path-key "^2.0.0"
  6583 +
  6584 +npm-run-path@^4.0.0:
  6585 + version "4.0.1"
  6586 + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
  6587 + integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo=
  6588 + dependencies:
  6589 + path-key "^3.0.0"
  6590 +
  6591 +nprogress@^0.2.0:
  6592 + version "0.2.0"
  6593 + resolved "https://registry.npm.taobao.org/nprogress/download/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1"
  6594 + integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E=
  6595 +
  6596 +nth-check@^1.0.2, nth-check@~1.0.1:
  6597 + version "1.0.2"
  6598 + resolved "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
  6599 + integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=
  6600 + dependencies:
  6601 + boolbase "~1.0.0"
  6602 +
  6603 +num2fraction@^1.2.2:
  6604 + version "1.2.2"
  6605 + resolved "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
  6606 + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
  6607 +
  6608 +"nwmatcher@>= 1.3.7 < 2.0.0":
  6609 + version "1.4.4"
  6610 + resolved "https://registry.npm.taobao.org/nwmatcher/download/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e"
  6611 + integrity sha1-IoVjHzSpXw0Dlc2QDJbtObWPNG4=
  6612 +
  6613 +oauth-sign@~0.9.0:
  6614 + version "0.9.0"
  6615 + resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
  6616 + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=
  6617 +
  6618 +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
  6619 + version "4.1.1"
  6620 + resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
  6621 + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
  6622 +
  6623 +object-copy@^0.1.0:
  6624 + version "0.1.0"
  6625 + resolved "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
  6626 + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
  6627 + dependencies:
  6628 + copy-descriptor "^0.1.0"
  6629 + define-property "^0.2.5"
  6630 + kind-of "^3.0.3"
  6631 +
  6632 +object-hash@^1.1.4:
  6633 + version "1.3.1"
  6634 + resolved "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df"
  6635 + integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=
  6636 +
  6637 +object-inspect@^1.7.0:
  6638 + version "1.7.0"
  6639 + resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
  6640 + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc=
  6641 +
  6642 +object-is@^1.0.1:
  6643 + version "1.0.2"
  6644 + resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.0.2.tgz?cache=0&sync_timestamp=1576479714417&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-is%2Fdownload%2Fobject-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4"
  6645 + integrity sha1-a4DrhP5FFJj2UAeYLwNaW0Re3sQ=
  6646 +
  6647 +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
  6648 + version "1.1.1"
  6649 + resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
  6650 + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4=
  6651 +
  6652 +object-visit@^1.0.0:
  6653 + version "1.0.1"
  6654 + resolved "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
  6655 + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
  6656 + dependencies:
  6657 + isobject "^3.0.0"
  6658 +
  6659 +object.assign@^4.1.0:
  6660 + version "4.1.0"
  6661 + resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
  6662 + integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=
  6663 + dependencies:
  6664 + define-properties "^1.1.2"
  6665 + function-bind "^1.1.1"
  6666 + has-symbols "^1.0.0"
  6667 + object-keys "^1.0.11"
  6668 +
  6669 +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
  6670 + version "2.1.0"
  6671 + resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.getownpropertydescriptors%2Fdownload%2Fobject.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
  6672 + integrity sha1-Npvx+VktiridcS3O1cuBx8U1Jkk=
  6673 + dependencies:
  6674 + define-properties "^1.1.3"
  6675 + es-abstract "^1.17.0-next.1"
  6676 +
  6677 +object.pick@^1.3.0:
  6678 + version "1.3.0"
  6679 + resolved "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
  6680 + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
  6681 + dependencies:
  6682 + isobject "^3.0.1"
  6683 +
  6684 +object.values@^1.1.0:
  6685 + version "1.1.1"
  6686 + resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
  6687 + integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4=
  6688 + dependencies:
  6689 + define-properties "^1.1.3"
  6690 + es-abstract "^1.17.0-next.1"
  6691 + function-bind "^1.1.1"
  6692 + has "^1.0.3"
  6693 +
  6694 +obuf@^1.0.0, obuf@^1.1.2:
  6695 + version "1.1.2"
  6696 + resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
  6697 + integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=
  6698 +
  6699 +on-finished@~2.3.0:
  6700 + version "2.3.0"
  6701 + resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
  6702 + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
  6703 + dependencies:
  6704 + ee-first "1.1.1"
  6705 +
  6706 +on-headers@~1.0.2:
  6707 + version "1.0.2"
  6708 + resolved "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
  6709 + integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=
  6710 +
  6711 +once@^1.3.0, once@^1.3.1, once@^1.4.0:
  6712 + version "1.4.0"
  6713 + resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
  6714 + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  6715 + dependencies:
  6716 + wrappy "1"
  6717 +
  6718 +onetime@^2.0.0:
  6719 + version "2.0.1"
  6720 + resolved "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
  6721 + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
  6722 + dependencies:
  6723 + mimic-fn "^1.0.0"
  6724 +
  6725 +onetime@^5.1.0:
  6726 + version "5.1.0"
  6727 + resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
  6728 + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U=
  6729 + dependencies:
  6730 + mimic-fn "^2.1.0"
  6731 +
  6732 +open@^6.3.0:
  6733 + version "6.4.0"
  6734 + resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz?cache=0&sync_timestamp=1583734682914&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9"
  6735 + integrity sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=
  6736 + dependencies:
  6737 + is-wsl "^1.1.0"
  6738 +
  6739 +opencollective-postinstall@^2.0.2:
  6740 + version "2.0.3"
  6741 + resolved "https://registry.npm.taobao.org/opencollective-postinstall/download/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
  6742 + integrity sha1-eg//l49tv6TQBiOPusmO1BmMMlk=
  6743 +
  6744 +opener@^1.5.1:
  6745 + version "1.5.1"
  6746 + resolved "https://registry.npm.taobao.org/opener/download/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
  6747 + integrity sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0=
  6748 +
  6749 +opn@^5.5.0:
  6750 + version "5.5.0"
  6751 + resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
  6752 + integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=
  6753 + dependencies:
  6754 + is-wsl "^1.1.0"
  6755 +
  6756 +optionator@^0.8.1:
  6757 + version "0.8.3"
  6758 + resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
  6759 + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=
  6760 + dependencies:
  6761 + deep-is "~0.1.3"
  6762 + fast-levenshtein "~2.0.6"
  6763 + levn "~0.3.0"
  6764 + prelude-ls "~1.1.2"
  6765 + type-check "~0.3.2"
  6766 + word-wrap "~1.2.3"
  6767 +
  6768 +optionator@^0.9.1:
  6769 + version "0.9.1"
  6770 + resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
  6771 + integrity sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=
  6772 + dependencies:
  6773 + deep-is "^0.1.3"
  6774 + fast-levenshtein "^2.0.6"
  6775 + levn "^0.4.1"
  6776 + prelude-ls "^1.2.1"
  6777 + type-check "^0.4.0"
  6778 + word-wrap "^1.2.3"
  6779 +
  6780 +ora@^3.4.0:
  6781 + version "3.4.0"
  6782 + resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1573640718234&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318"
  6783 + integrity sha1-vwdSSRBZo+8+1MhQl1Md6f280xg=
  6784 + dependencies:
  6785 + chalk "^2.4.2"
  6786 + cli-cursor "^2.1.0"
  6787 + cli-spinners "^2.0.0"
  6788 + log-symbols "^2.2.0"
  6789 + strip-ansi "^5.2.0"
  6790 + wcwidth "^1.0.1"
  6791 +
  6792 +original@^1.0.0:
  6793 + version "1.0.2"
  6794 + resolved "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f"
  6795 + integrity sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=
  6796 + dependencies:
  6797 + url-parse "^1.4.3"
  6798 +
  6799 +os-browserify@^0.3.0:
  6800 + version "0.3.0"
  6801 + resolved "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
  6802 + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
  6803 +
  6804 +os-tmpdir@~1.0.2:
  6805 + version "1.0.2"
  6806 + resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
  6807 + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
  6808 +
  6809 +p-finally@^1.0.0:
  6810 + version "1.0.0"
  6811 + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
  6812 + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
  6813 +
  6814 +p-finally@^2.0.0:
  6815 + version "2.0.1"
  6816 + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
  6817 + integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=
  6818 +
  6819 +p-limit@^1.1.0:
  6820 + version "1.3.0"
  6821 + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
  6822 + integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=
  6823 + dependencies:
  6824 + p-try "^1.0.0"
  6825 +
  6826 +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1:
  6827 + version "2.2.2"
  6828 + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.2.tgz?cache=0&sync_timestamp=1577904218145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
  6829 + integrity sha1-YSebZ3IfUoeqHBOpp/u8SMkpGx4=
  6830 + dependencies:
  6831 + p-try "^2.0.0"
  6832 +
  6833 +p-limit@^2.3.0:
  6834 + version "2.3.0"
  6835 + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1591460614335&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
  6836 + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=
  6837 + dependencies:
  6838 + p-try "^2.0.0"
  6839 +
  6840 +p-locate@^2.0.0:
  6841 + version "2.0.0"
  6842 + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
  6843 + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
  6844 + dependencies:
  6845 + p-limit "^1.1.0"
  6846 +
  6847 +p-locate@^3.0.0:
  6848 + version "3.0.0"
  6849 + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
  6850 + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=
  6851 + dependencies:
  6852 + p-limit "^2.0.0"
  6853 +
  6854 +p-locate@^4.1.0:
  6855 + version "4.1.0"
  6856 + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
  6857 + integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc=
  6858 + dependencies:
  6859 + p-limit "^2.2.0"
  6860 +
  6861 +p-map@^2.0.0:
  6862 + version "2.1.0"
  6863 + resolved "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
  6864 + integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU=
  6865 +
  6866 +p-map@^3.0.0:
  6867 + version "3.0.0"
  6868 + resolved "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d"
  6869 + integrity sha1-1wTZr4orpoTiYA2aIVmD1BQal50=
  6870 + dependencies:
  6871 + aggregate-error "^3.0.0"
  6872 +
  6873 +p-map@^4.0.0:
  6874 + version "4.0.0"
  6875 + resolved "https://registry.npm.taobao.org/p-map/download/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
  6876 + integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=
  6877 + dependencies:
  6878 + aggregate-error "^3.0.0"
  6879 +
  6880 +p-retry@^3.0.1:
  6881 + version "3.0.1"
  6882 + resolved "https://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
  6883 + integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=
  6884 + dependencies:
  6885 + retry "^0.12.0"
  6886 +
  6887 +p-try@^1.0.0:
  6888 + version "1.0.0"
  6889 + resolved "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
  6890 + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
  6891 +
  6892 +p-try@^2.0.0:
  6893 + version "2.2.0"
  6894 + resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
  6895 + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=
  6896 +
  6897 +pako@~1.0.5:
  6898 + version "1.0.11"
  6899 + resolved "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz?cache=0&sync_timestamp=1580283988434&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpako%2Fdownload%2Fpako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
  6900 + integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=
  6901 +
  6902 +parallel-transform@^1.1.0:
  6903 + version "1.2.0"
  6904 + resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc"
  6905 + integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=
  6906 + dependencies:
  6907 + cyclist "^1.0.1"
  6908 + inherits "^2.0.3"
  6909 + readable-stream "^2.1.5"
  6910 +
  6911 +param-case@2.1.x:
  6912 + version "2.1.1"
  6913 + resolved "https://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
  6914 + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
  6915 + dependencies:
  6916 + no-case "^2.2.0"
  6917 +
  6918 +parent-module@^1.0.0:
  6919 + version "1.0.1"
  6920 + resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
  6921 + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=
  6922 + dependencies:
  6923 + callsites "^3.0.0"
  6924 +
  6925 +parse-asn1@^5.0.0:
  6926 + version "5.1.5"
  6927 + resolved "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e"
  6928 + integrity sha1-ADJxND2ljclMrOSU+u89IUfs6g4=
  6929 + dependencies:
  6930 + asn1.js "^4.0.0"
  6931 + browserify-aes "^1.0.0"
  6932 + create-hash "^1.1.0"
  6933 + evp_bytestokey "^1.0.0"
  6934 + pbkdf2 "^3.0.3"
  6935 + safe-buffer "^5.1.1"
  6936 +
  6937 +parse-json@^4.0.0:
  6938 + version "4.0.0"
  6939 + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
  6940 + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
  6941 + dependencies:
  6942 + error-ex "^1.3.1"
  6943 + json-parse-better-errors "^1.0.1"
  6944 +
  6945 +parse-json@^5.0.0:
  6946 + version "5.0.0"
  6947 + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
  6948 + integrity sha1-c+URTJhtFD76NxLU6iTbmkJm9g8=
  6949 + dependencies:
  6950 + "@babel/code-frame" "^7.0.0"
  6951 + error-ex "^1.3.1"
  6952 + json-parse-better-errors "^1.0.1"
  6953 + lines-and-columns "^1.1.6"
  6954 +
  6955 +parse5-htmlparser2-tree-adapter@^5.1.1:
  6956 + version "5.1.1"
  6957 + resolved "https://registry.npm.taobao.org/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-5.1.1.tgz#e8c743d4e92194d5293ecde2b08be31e67461cbc"
  6958 + integrity sha1-6MdD1OkhlNUpPs3isIvjHmdGHLw=
  6959 + dependencies:
  6960 + parse5 "^5.1.1"
  6961 +
  6962 +parse5@^1.5.1:
  6963 + version "1.5.1"
  6964 + resolved "https://registry.npm.taobao.org/parse5/download/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
  6965 + integrity sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=
  6966 +
  6967 +parse5@^5.1.1:
  6968 + version "5.1.1"
  6969 + resolved "https://registry.npm.taobao.org/parse5/download/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
  6970 + integrity sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=
  6971 +
  6972 +parseurl@~1.3.2, parseurl@~1.3.3:
  6973 + version "1.3.3"
  6974 + resolved "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
  6975 + integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=
  6976 +
  6977 +pascalcase@^0.1.1:
  6978 + version "0.1.1"
  6979 + resolved "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
  6980 + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
  6981 +
  6982 +path-browserify@0.0.1:
  6983 + version "0.0.1"
  6984 + resolved "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
  6985 + integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo=
  6986 +
  6987 +path-dirname@^1.0.0:
  6988 + version "1.0.2"
  6989 + resolved "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
  6990 + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
  6991 +
  6992 +path-exists@^2.0.0:
  6993 + version "2.1.0"
  6994 + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
  6995 + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
  6996 + dependencies:
  6997 + pinkie-promise "^2.0.0"
  6998 +
  6999 +path-exists@^3.0.0:
  7000 + version "3.0.0"
  7001 + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
  7002 + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
  7003 +
  7004 +path-exists@^4.0.0:
  7005 + version "4.0.0"
  7006 + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
  7007 + integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=
  7008 +
  7009 +path-is-absolute@^1.0.0:
  7010 + version "1.0.1"
  7011 + resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
  7012 + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  7013 +
  7014 +path-is-inside@^1.0.2:
  7015 + version "1.0.2"
  7016 + resolved "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
  7017 + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
  7018 +
  7019 +path-key@^2.0.0, path-key@^2.0.1:
  7020 + version "2.0.1"
  7021 + resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz?cache=0&sync_timestamp=1574441322626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
  7022 + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
  7023 +
  7024 +path-key@^3.0.0, path-key@^3.1.0:
  7025 + version "3.1.1"
  7026 + resolved "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz?cache=0&sync_timestamp=1574441322626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
  7027 + integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=
  7028 +
  7029 +path-parse@^1.0.6:
  7030 + version "1.0.6"
  7031 + resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
  7032 + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=
  7033 +
  7034 +path-to-regexp@0.1.7:
  7035 + version "0.1.7"
  7036 + resolved "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
  7037 + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
  7038 +
  7039 +path-type@^3.0.0:
  7040 + version "3.0.0"
  7041 + resolved "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
  7042 + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=
  7043 + dependencies:
  7044 + pify "^3.0.0"
  7045 +
  7046 +path-type@^4.0.0:
  7047 + version "4.0.0"
  7048 + resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
  7049 + integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=
  7050 +
  7051 +pbkdf2@^3.0.3:
  7052 + version "3.0.17"
  7053 + resolved "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
  7054 + integrity sha1-l2wgZTBhexTrsyEUI597CTNuk6Y=
  7055 + dependencies:
  7056 + create-hash "^1.1.2"
  7057 + create-hmac "^1.1.4"
  7058 + ripemd160 "^2.0.1"
  7059 + safe-buffer "^5.0.1"
  7060 + sha.js "^2.4.8"
  7061 +
  7062 +performance-now@^2.1.0:
  7063 + version "2.1.0"
  7064 + resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
  7065 + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
  7066 +
  7067 +picomatch@^2.0.4, picomatch@^2.0.7:
  7068 + version "2.2.1"
  7069 + resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.1.tgz?cache=0&sync_timestamp=1578174204122&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpicomatch%2Fdownload%2Fpicomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a"
  7070 + integrity sha1-IbrIiLbthgH4Mc54FuM1vHefCko=
  7071 +
  7072 +picomatch@^2.0.5:
  7073 + version "2.2.2"
  7074 + resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
  7075 + integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=
  7076 +
  7077 +pify@^2.0.0:
  7078 + version "2.3.0"
  7079 + resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
  7080 + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
  7081 +
  7082 +pify@^3.0.0:
  7083 + version "3.0.0"
  7084 + resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
  7085 + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
  7086 +
  7087 +pify@^4.0.1:
  7088 + version "4.0.1"
  7089 + resolved "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpify%2Fdownload%2Fpify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
  7090 + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=
  7091 +
  7092 +pinkie-promise@^2.0.0:
  7093 + version "2.0.1"
  7094 + resolved "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
  7095 + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
  7096 + dependencies:
  7097 + pinkie "^2.0.0"
  7098 +
  7099 +pinkie@^2.0.0:
  7100 + version "2.0.4"
  7101 + resolved "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
  7102 + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
  7103 +
  7104 +pkg-dir@^1.0.0:
  7105 + version "1.0.0"
  7106 + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
  7107 + integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q=
  7108 + dependencies:
  7109 + find-up "^1.0.0"
  7110 +
  7111 +pkg-dir@^3.0.0:
  7112 + version "3.0.0"
  7113 + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
  7114 + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=
  7115 + dependencies:
  7116 + find-up "^3.0.0"
  7117 +
  7118 +pkg-dir@^4.1.0, pkg-dir@^4.2.0:
  7119 + version "4.2.0"
  7120 + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
  7121 + integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=
  7122 + dependencies:
  7123 + find-up "^4.0.0"
  7124 +
  7125 +pkg-up@^2.0.0:
  7126 + version "2.0.0"
  7127 + resolved "https://registry.npm.taobao.org/pkg-up/download/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f"
  7128 + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8=
  7129 + dependencies:
  7130 + find-up "^2.1.0"
  7131 +
  7132 +please-upgrade-node@^3.2.0:
  7133 + version "3.2.0"
  7134 + resolved "https://registry.npm.taobao.org/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
  7135 + integrity sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=
  7136 + dependencies:
  7137 + semver-compare "^1.0.0"
  7138 +
  7139 +pnp-webpack-plugin@^1.6.4:
  7140 + version "1.6.4"
  7141 + resolved "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz?cache=0&sync_timestamp=1588851828839&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149"
  7142 + integrity sha1-yXEaxNxIpoXauvyG+Lbdn434QUk=
  7143 + dependencies:
  7144 + ts-pnp "^1.1.6"
  7145 +
  7146 +portfinder@^1.0.26:
  7147 + version "1.0.26"
  7148 + resolved "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.26.tgz#475658d56ca30bed72ac7f1378ed350bd1b64e70"
  7149 + integrity sha1-R1ZY1WyjC+1yrH8TeO01C9G2TnA=
  7150 + dependencies:
  7151 + async "^2.6.2"
  7152 + debug "^3.1.1"
  7153 + mkdirp "^0.5.1"
  7154 +
  7155 +posix-character-classes@^0.1.0:
  7156 + version "0.1.1"
  7157 + resolved "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
  7158 + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
  7159 +
  7160 +postcss-calc@^7.0.1:
  7161 + version "7.0.2"
  7162 + resolved "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.2.tgz?cache=0&sync_timestamp=1582014198134&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.2.tgz#504efcd008ca0273120568b0792b16cdcde8aac1"
  7163 + integrity sha1-UE780AjKAnMSBWiweSsWzc3oqsE=
  7164 + dependencies:
  7165 + postcss "^7.0.27"
  7166 + postcss-selector-parser "^6.0.2"
  7167 + postcss-value-parser "^4.0.2"
  7168 +
  7169 +postcss-colormin@^4.0.3:
  7170 + version "4.0.3"
  7171 + resolved "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381"
  7172 + integrity sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=
  7173 + dependencies:
  7174 + browserslist "^4.0.0"
  7175 + color "^3.0.0"
  7176 + has "^1.0.0"
  7177 + postcss "^7.0.0"
  7178 + postcss-value-parser "^3.0.0"
  7179 +
  7180 +postcss-convert-values@^4.0.1:
  7181 + version "4.0.1"
  7182 + resolved "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f"
  7183 + integrity sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=
  7184 + dependencies:
  7185 + postcss "^7.0.0"
  7186 + postcss-value-parser "^3.0.0"
  7187 +
  7188 +postcss-discard-comments@^4.0.2:
  7189 + version "4.0.2"
  7190 + resolved "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033"
  7191 + integrity sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=
  7192 + dependencies:
  7193 + postcss "^7.0.0"
  7194 +
  7195 +postcss-discard-duplicates@^4.0.2:
  7196 + version "4.0.2"
  7197 + resolved "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb"
  7198 + integrity sha1-P+EzzTyCKC5VD8myORdqkge3hOs=
  7199 + dependencies:
  7200 + postcss "^7.0.0"
  7201 +
  7202 +postcss-discard-empty@^4.0.1:
  7203 + version "4.0.1"
  7204 + resolved "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765"
  7205 + integrity sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=
  7206 + dependencies:
  7207 + postcss "^7.0.0"
  7208 +
  7209 +postcss-discard-overridden@^4.0.1:
  7210 + version "4.0.1"
  7211 + resolved "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57"
  7212 + integrity sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=
  7213 + dependencies:
  7214 + postcss "^7.0.0"
  7215 +
  7216 +postcss-load-config@^2.0.0:
  7217 + version "2.1.0"
  7218 + resolved "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
  7219 + integrity sha1-yE1pK3u3tB3c7ZTuYuirMbQXsAM=
  7220 + dependencies:
  7221 + cosmiconfig "^5.0.0"
  7222 + import-cwd "^2.0.0"
  7223 +
  7224 +postcss-loader@^3.0.0:
  7225 + version "3.0.0"
  7226 + resolved "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
  7227 + integrity sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=
  7228 + dependencies:
  7229 + loader-utils "^1.1.0"
  7230 + postcss "^7.0.0"
  7231 + postcss-load-config "^2.0.0"
  7232 + schema-utils "^1.0.0"
  7233 +
  7234 +postcss-merge-longhand@^4.0.11:
  7235 + version "4.0.11"
  7236 + resolved "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24"
  7237 + integrity sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=
  7238 + dependencies:
  7239 + css-color-names "0.0.4"
  7240 + postcss "^7.0.0"
  7241 + postcss-value-parser "^3.0.0"
  7242 + stylehacks "^4.0.0"
  7243 +
  7244 +postcss-merge-rules@^4.0.3:
  7245 + version "4.0.3"
  7246 + resolved "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650"
  7247 + integrity sha1-NivqT/Wh+Y5AdacTxsslrv75plA=
  7248 + dependencies:
  7249 + browserslist "^4.0.0"
  7250 + caniuse-api "^3.0.0"
  7251 + cssnano-util-same-parent "^4.0.0"
  7252 + postcss "^7.0.0"
  7253 + postcss-selector-parser "^3.0.0"
  7254 + vendors "^1.0.0"
  7255 +
  7256 +postcss-minify-font-values@^4.0.2:
  7257 + version "4.0.2"
  7258 + resolved "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6"
  7259 + integrity sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=
  7260 + dependencies:
  7261 + postcss "^7.0.0"
  7262 + postcss-value-parser "^3.0.0"
  7263 +
  7264 +postcss-minify-gradients@^4.0.2:
  7265 + version "4.0.2"
  7266 + resolved "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471"
  7267 + integrity sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=
  7268 + dependencies:
  7269 + cssnano-util-get-arguments "^4.0.0"
  7270 + is-color-stop "^1.0.0"
  7271 + postcss "^7.0.0"
  7272 + postcss-value-parser "^3.0.0"
  7273 +
  7274 +postcss-minify-params@^4.0.2:
  7275 + version "4.0.2"
  7276 + resolved "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874"
  7277 + integrity sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=
  7278 + dependencies:
  7279 + alphanum-sort "^1.0.0"
  7280 + browserslist "^4.0.0"
  7281 + cssnano-util-get-arguments "^4.0.0"
  7282 + postcss "^7.0.0"
  7283 + postcss-value-parser "^3.0.0"
  7284 + uniqs "^2.0.0"
  7285 +
  7286 +postcss-minify-selectors@^4.0.2:
  7287 + version "4.0.2"
  7288 + resolved "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8"
  7289 + integrity sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=
  7290 + dependencies:
  7291 + alphanum-sort "^1.0.0"
  7292 + has "^1.0.0"
  7293 + postcss "^7.0.0"
  7294 + postcss-selector-parser "^3.0.0"
  7295 +
  7296 +postcss-modules-extract-imports@^2.0.0:
  7297 + version "2.0.0"
  7298 + resolved "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
  7299 + integrity sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=
  7300 + dependencies:
  7301 + postcss "^7.0.5"
  7302 +
  7303 +postcss-modules-local-by-default@^3.0.2:
  7304 + version "3.0.2"
  7305 + resolved "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915"
  7306 + integrity sha1-6KZWG+kUqvPAUodjd1JMqQ27eRU=
  7307 + dependencies:
  7308 + icss-utils "^4.1.1"
  7309 + postcss "^7.0.16"
  7310 + postcss-selector-parser "^6.0.2"
  7311 + postcss-value-parser "^4.0.0"
  7312 +
  7313 +postcss-modules-scope@^2.2.0:
  7314 + version "2.2.0"
  7315 + resolved "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
  7316 + integrity sha1-OFyuATzHdD9afXYC0Qc6iequYu4=
  7317 + dependencies:
  7318 + postcss "^7.0.6"
  7319 + postcss-selector-parser "^6.0.0"
  7320 +
  7321 +postcss-modules-values@^3.0.0:
  7322 + version "3.0.0"
  7323 + resolved "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
  7324 + integrity sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=
  7325 + dependencies:
  7326 + icss-utils "^4.0.0"
  7327 + postcss "^7.0.6"
  7328 +
  7329 +postcss-normalize-charset@^4.0.1:
  7330 + version "4.0.1"
  7331 + resolved "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4"
  7332 + integrity sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=
  7333 + dependencies:
  7334 + postcss "^7.0.0"
  7335 +
  7336 +postcss-normalize-display-values@^4.0.2:
  7337 + version "4.0.2"
  7338 + resolved "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a"
  7339 + integrity sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=
  7340 + dependencies:
  7341 + cssnano-util-get-match "^4.0.0"
  7342 + postcss "^7.0.0"
  7343 + postcss-value-parser "^3.0.0"
  7344 +
  7345 +postcss-normalize-positions@^4.0.2:
  7346 + version "4.0.2"
  7347 + resolved "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f"
  7348 + integrity sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=
  7349 + dependencies:
  7350 + cssnano-util-get-arguments "^4.0.0"
  7351 + has "^1.0.0"
  7352 + postcss "^7.0.0"
  7353 + postcss-value-parser "^3.0.0"
  7354 +
  7355 +postcss-normalize-repeat-style@^4.0.2:
  7356 + version "4.0.2"
  7357 + resolved "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c"
  7358 + integrity sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=
  7359 + dependencies:
  7360 + cssnano-util-get-arguments "^4.0.0"
  7361 + cssnano-util-get-match "^4.0.0"
  7362 + postcss "^7.0.0"
  7363 + postcss-value-parser "^3.0.0"
  7364 +
  7365 +postcss-normalize-string@^4.0.2:
  7366 + version "4.0.2"
  7367 + resolved "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c"
  7368 + integrity sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=
  7369 + dependencies:
  7370 + has "^1.0.0"
  7371 + postcss "^7.0.0"
  7372 + postcss-value-parser "^3.0.0"
  7373 +
  7374 +postcss-normalize-timing-functions@^4.0.2:
  7375 + version "4.0.2"
  7376 + resolved "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9"
  7377 + integrity sha1-jgCcoqOUnNr4rSPmtquZy159KNk=
  7378 + dependencies:
  7379 + cssnano-util-get-match "^4.0.0"
  7380 + postcss "^7.0.0"
  7381 + postcss-value-parser "^3.0.0"
  7382 +
  7383 +postcss-normalize-unicode@^4.0.1:
  7384 + version "4.0.1"
  7385 + resolved "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb"
  7386 + integrity sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=
  7387 + dependencies:
  7388 + browserslist "^4.0.0"
  7389 + postcss "^7.0.0"
  7390 + postcss-value-parser "^3.0.0"
  7391 +
  7392 +postcss-normalize-url@^4.0.1:
  7393 + version "4.0.1"
  7394 + resolved "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1"
  7395 + integrity sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=
  7396 + dependencies:
  7397 + is-absolute-url "^2.0.0"
  7398 + normalize-url "^3.0.0"
  7399 + postcss "^7.0.0"
  7400 + postcss-value-parser "^3.0.0"
  7401 +
  7402 +postcss-normalize-whitespace@^4.0.2:
  7403 + version "4.0.2"
  7404 + resolved "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82"
  7405 + integrity sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=
  7406 + dependencies:
  7407 + postcss "^7.0.0"
  7408 + postcss-value-parser "^3.0.0"
  7409 +
  7410 +postcss-ordered-values@^4.1.2:
  7411 + version "4.1.2"
  7412 + resolved "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee"
  7413 + integrity sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=
  7414 + dependencies:
  7415 + cssnano-util-get-arguments "^4.0.0"
  7416 + postcss "^7.0.0"
  7417 + postcss-value-parser "^3.0.0"
  7418 +
  7419 +postcss-reduce-initial@^4.0.3:
  7420 + version "4.0.3"
  7421 + resolved "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df"
  7422 + integrity sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=
  7423 + dependencies:
  7424 + browserslist "^4.0.0"
  7425 + caniuse-api "^3.0.0"
  7426 + has "^1.0.0"
  7427 + postcss "^7.0.0"
  7428 +
  7429 +postcss-reduce-transforms@^4.0.2:
  7430 + version "4.0.2"
  7431 + resolved "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29"
  7432 + integrity sha1-F++kBerMbge+NBSlyi0QdGgdTik=
  7433 + dependencies:
  7434 + cssnano-util-get-match "^4.0.0"
  7435 + has "^1.0.0"
  7436 + postcss "^7.0.0"
  7437 + postcss-value-parser "^3.0.0"
  7438 +
  7439 +postcss-selector-parser@^3.0.0:
  7440 + version "3.1.2"
  7441 + resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270"
  7442 + integrity sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=
  7443 + dependencies:
  7444 + dot-prop "^5.2.0"
  7445 + indexes-of "^1.0.1"
  7446 + uniq "^1.0.1"
  7447 +
  7448 +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
  7449 + version "6.0.2"
  7450 + resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
  7451 + integrity sha1-k0z3mdAWyDQRhZ4J3Oyt4BKG7Fw=
  7452 + dependencies:
  7453 + cssesc "^3.0.0"
  7454 + indexes-of "^1.0.1"
  7455 + uniq "^1.0.1"
  7456 +
  7457 +postcss-svgo@^4.0.2:
  7458 + version "4.0.2"
  7459 + resolved "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258"
  7460 + integrity sha1-F7mXvHEbMzurFDqu07jT1uPTglg=
  7461 + dependencies:
  7462 + is-svg "^3.0.0"
  7463 + postcss "^7.0.0"
  7464 + postcss-value-parser "^3.0.0"
  7465 + svgo "^1.0.0"
  7466 +
  7467 +postcss-unique-selectors@^4.0.1:
  7468 + version "4.0.1"
  7469 + resolved "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac"
  7470 + integrity sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=
  7471 + dependencies:
  7472 + alphanum-sort "^1.0.0"
  7473 + postcss "^7.0.0"
  7474 + uniqs "^2.0.0"
  7475 +
  7476 +postcss-value-parser@^3.0.0:
  7477 + version "3.3.1"
  7478 + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz?cache=0&sync_timestamp=1582038102813&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-value-parser%2Fdownload%2Fpostcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
  7479 + integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE=
  7480 +
  7481 +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2:
  7482 + version "4.0.3"
  7483 + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.0.3.tgz?cache=0&sync_timestamp=1582038102813&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-value-parser%2Fdownload%2Fpostcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d"
  7484 + integrity sha1-ZR/0WTqp7ajV0NZlk6JBeurrMl0=
  7485 +
  7486 +postcss-value-parser@^4.1.0:
  7487 + version "4.1.0"
  7488 + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
  7489 + integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss=
  7490 +
  7491 +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6:
  7492 + version "7.0.27"
  7493 + resolved "https://registry.npm.taobao.org/postcss/download/postcss-7.0.27.tgz?cache=0&sync_timestamp=1581994853208&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9"
  7494 + integrity sha1-zGfNxrDao3UQW3xCSoVWc0X8VNk=
  7495 + dependencies:
  7496 + chalk "^2.4.2"
  7497 + source-map "^0.6.1"
  7498 + supports-color "^6.1.0"
  7499 +
  7500 +postcss@^7.0.30, postcss@^7.0.32:
  7501 + version "7.0.32"
  7502 + resolved "https://registry.npm.taobao.org/postcss/download/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d"
  7503 + integrity sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=
  7504 + dependencies:
  7505 + chalk "^2.4.2"
  7506 + source-map "^0.6.1"
  7507 + supports-color "^6.1.0"
  7508 +
  7509 +prelude-ls@^1.2.1:
  7510 + version "1.2.1"
  7511 + resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
  7512 + integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=
  7513 +
  7514 +prelude-ls@~1.1.2:
  7515 + version "1.1.2"
  7516 + resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
  7517 + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
  7518 +
  7519 +prepend-http@^1.0.0:
  7520 + version "1.0.4"
  7521 + resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
  7522 + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
  7523 +
  7524 +prettier-linter-helpers@^1.0.0:
  7525 + version "1.0.0"
  7526 + resolved "https://registry.npm.taobao.org/prettier-linter-helpers/download/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
  7527 + integrity sha1-0j1B/hN1ZG3i0BBNNFSjAIgCz3s=
  7528 + dependencies:
  7529 + fast-diff "^1.1.2"
  7530 +
  7531 +prettier@^1.18.2:
  7532 + version "1.19.1"
  7533 + resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1573302169507&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
  7534 + integrity sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=
  7535 +
  7536 +pretty-error@^2.0.2:
  7537 + version "2.1.1"
  7538 + resolved "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
  7539 + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=
  7540 + dependencies:
  7541 + renderkid "^2.0.1"
  7542 + utila "~0.4"
  7543 +
  7544 +private@^0.1.8:
  7545 + version "0.1.8"
  7546 + resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
  7547 + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=
  7548 +
  7549 +process-nextick-args@~2.0.0:
  7550 + version "2.0.1"
  7551 + resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
  7552 + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I=
  7553 +
  7554 +process@^0.11.10:
  7555 + version "0.11.10"
  7556 + resolved "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
  7557 + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
  7558 +
  7559 +progress@^2.0.0:
  7560 + version "2.0.3"
  7561 + resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
  7562 + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=
  7563 +
  7564 +promise-inflight@^1.0.1:
  7565 + version "1.0.1"
  7566 + resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
  7567 + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
  7568 +
  7569 +proxy-addr@~2.0.5:
  7570 + version "2.0.6"
  7571 + resolved "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz?cache=0&sync_timestamp=1582556112011&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
  7572 + integrity sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=
  7573 + dependencies:
  7574 + forwarded "~0.1.2"
  7575 + ipaddr.js "1.9.1"
  7576 +
  7577 +prr@~1.0.1:
  7578 + version "1.0.1"
  7579 + resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
  7580 + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
  7581 +
  7582 +pseudomap@^1.0.2:
  7583 + version "1.0.2"
  7584 + resolved "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
  7585 + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
  7586 +
  7587 +psl@^1.1.28:
  7588 + version "1.7.0"
  7589 + resolved "https://registry.npm.taobao.org/psl/download/psl-1.7.0.tgz?cache=0&sync_timestamp=1577538558975&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpsl%2Fdownload%2Fpsl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
  7590 + integrity sha1-8cTEeo75cWfepda79IFtc26ISjw=
  7591 +
  7592 +public-encrypt@^4.0.0:
  7593 + version "4.0.3"
  7594 + resolved "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
  7595 + integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=
  7596 + dependencies:
  7597 + bn.js "^4.1.0"
  7598 + browserify-rsa "^4.0.0"
  7599 + create-hash "^1.1.0"
  7600 + parse-asn1 "^5.0.0"
  7601 + randombytes "^2.0.1"
  7602 + safe-buffer "^5.1.2"
  7603 +
  7604 +pump@^2.0.0:
  7605 + version "2.0.1"
  7606 + resolved "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
  7607 + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=
  7608 + dependencies:
  7609 + end-of-stream "^1.1.0"
  7610 + once "^1.3.1"
  7611 +
  7612 +pump@^3.0.0:
  7613 + version "3.0.0"
  7614 + resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
  7615 + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=
  7616 + dependencies:
  7617 + end-of-stream "^1.1.0"
  7618 + once "^1.3.1"
  7619 +
  7620 +pumpify@^1.3.3:
  7621 + version "1.5.1"
  7622 + resolved "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
  7623 + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=
  7624 + dependencies:
  7625 + duplexify "^3.6.0"
  7626 + inherits "^2.0.3"
  7627 + pump "^2.0.0"
  7628 +
  7629 +punycode@1.3.2:
  7630 + version "1.3.2"
  7631 + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
  7632 + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
  7633 +
  7634 +punycode@^1.2.4:
  7635 + version "1.4.1"
  7636 + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
  7637 + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
  7638 +
  7639 +punycode@^2.1.0, punycode@^2.1.1:
  7640 + version "2.1.1"
  7641 + resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
  7642 + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew=
  7643 +
  7644 +q@^1.1.2, q@^1.5.1:
  7645 + version "1.5.1"
  7646 + resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
  7647 + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
  7648 +
  7649 +qs@6.7.0:
  7650 + version "6.7.0"
  7651 + resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
  7652 + integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=
  7653 +
  7654 +qs@~6.5.2:
  7655 + version "6.5.2"
  7656 + resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
  7657 + integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=
  7658 +
  7659 +query-string@^4.1.0:
  7660 + version "4.3.4"
  7661 + resolved "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz?cache=0&sync_timestamp=1583143771917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
  7662 + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
  7663 + dependencies:
  7664 + object-assign "^4.1.0"
  7665 + strict-uri-encode "^1.0.0"
  7666 +
  7667 +querystring-es3@^0.2.0:
  7668 + version "0.2.1"
  7669 + resolved "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
  7670 + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
  7671 +
  7672 +querystring@0.2.0:
  7673 + version "0.2.0"
  7674 + resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
  7675 + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
  7676 +
  7677 +querystringify@^2.1.1:
  7678 + version "2.1.1"
  7679 + resolved "https://registry.npm.taobao.org/querystringify/download/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e"
  7680 + integrity sha1-YOWl/WSn+L+k0qsu1v30yFutFU4=
  7681 +
  7682 +quick-lru@^1.0.0:
  7683 + version "1.1.0"
  7684 + resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
  7685 + integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
  7686 +
  7687 +quick-lru@^4.0.1:
  7688 + version "4.0.1"
  7689 + resolved "https://registry.npm.taobao.org/quick-lru/download/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
  7690 + integrity sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=
  7691 +
  7692 +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
  7693 + version "2.1.0"
  7694 + resolved "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
  7695 + integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=
  7696 + dependencies:
  7697 + safe-buffer "^5.1.0"
  7698 +
  7699 +randomfill@^1.0.3:
  7700 + version "1.0.4"
  7701 + resolved "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
  7702 + integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=
  7703 + dependencies:
  7704 + randombytes "^2.0.5"
  7705 + safe-buffer "^5.1.0"
  7706 +
  7707 +range-parser@^1.2.1, range-parser@~1.2.1:
  7708 + version "1.2.1"
  7709 + resolved "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
  7710 + integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=
  7711 +
  7712 +raw-body@2.4.0:
  7713 + version "2.4.0"
  7714 + resolved "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
  7715 + integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI=
  7716 + dependencies:
  7717 + bytes "3.1.0"
  7718 + http-errors "1.7.2"
  7719 + iconv-lite "0.4.24"
  7720 + unpipe "1.0.0"
  7721 +
  7722 +read-pkg-up@^3.0.0:
  7723 + version "3.0.0"
  7724 + resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
  7725 + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
  7726 + dependencies:
  7727 + find-up "^2.0.0"
  7728 + read-pkg "^3.0.0"
  7729 +
  7730 +read-pkg-up@^7.0.1:
  7731 + version "7.0.1"
  7732 + resolved "https://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
  7733 + integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=
  7734 + dependencies:
  7735 + find-up "^4.1.0"
  7736 + read-pkg "^5.2.0"
  7737 + type-fest "^0.8.1"
  7738 +
  7739 +read-pkg@^3.0.0:
  7740 + version "3.0.0"
  7741 + resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
  7742 + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
  7743 + dependencies:
  7744 + load-json-file "^4.0.0"
  7745 + normalize-package-data "^2.3.2"
  7746 + path-type "^3.0.0"
  7747 +
  7748 +read-pkg@^5.1.1, read-pkg@^5.2.0:
  7749 + version "5.2.0"
  7750 + resolved "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
  7751 + integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=
  7752 + dependencies:
  7753 + "@types/normalize-package-data" "^2.4.0"
  7754 + normalize-package-data "^2.5.0"
  7755 + parse-json "^5.0.0"
  7756 + type-fest "^0.6.0"
  7757 +
  7758 +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
  7759 + version "2.3.7"
  7760 + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz?cache=0&sync_timestamp=1581622984924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
  7761 + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=
  7762 + dependencies:
  7763 + core-util-is "~1.0.0"
  7764 + inherits "~2.0.3"
  7765 + isarray "~1.0.0"
  7766 + process-nextick-args "~2.0.0"
  7767 + safe-buffer "~5.1.1"
  7768 + string_decoder "~1.1.1"
  7769 + util-deprecate "~1.0.1"
  7770 +
  7771 +readable-stream@1.1:
  7772 + version "1.1.13"
  7773 + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.13.tgz?cache=0&sync_timestamp=1581622984924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
  7774 + integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4=
  7775 + dependencies:
  7776 + core-util-is "~1.0.0"
  7777 + inherits "~2.0.1"
  7778 + isarray "0.0.1"
  7779 + string_decoder "~0.10.x"
  7780 +
  7781 +"readable-stream@2 || 3", readable-stream@^3.0.6, readable-stream@^3.1.1:
  7782 + version "3.6.0"
  7783 + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz?cache=0&sync_timestamp=1581622984924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
  7784 + integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg=
  7785 + dependencies:
  7786 + inherits "^2.0.3"
  7787 + string_decoder "^1.1.1"
  7788 + util-deprecate "^1.0.1"
  7789 +
  7790 +readdirp@^2.2.1:
  7791 + version "2.2.1"
  7792 + resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
  7793 + integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU=
  7794 + dependencies:
  7795 + graceful-fs "^4.1.11"
  7796 + micromatch "^3.1.10"
  7797 + readable-stream "^2.0.2"
  7798 +
  7799 +readdirp@~3.3.0:
  7800 + version "3.3.0"
  7801 + resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-3.3.0.tgz#984458d13a1e42e2e9f5841b129e162f369aff17"
  7802 + integrity sha1-mERY0ToeQuLp9YQbEp4WLzaa/xc=
  7803 + dependencies:
  7804 + picomatch "^2.0.7"
  7805 +
  7806 +redent@^2.0.0:
  7807 + version "2.0.0"
  7808 + resolved "https://registry.npm.taobao.org/redent/download/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
  7809 + integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
  7810 + dependencies:
  7811 + indent-string "^3.0.0"
  7812 + strip-indent "^2.0.0"
  7813 +
  7814 +redent@^3.0.0:
  7815 + version "3.0.0"
  7816 + resolved "https://registry.npm.taobao.org/redent/download/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
  7817 + integrity sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=
  7818 + dependencies:
  7819 + indent-string "^4.0.0"
  7820 + strip-indent "^3.0.0"
  7821 +
  7822 +regenerate-unicode-properties@^8.2.0:
  7823 + version "8.2.0"
  7824 + resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz?cache=0&sync_timestamp=1583975113523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerate-unicode-properties%2Fdownload%2Fregenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
  7825 + integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew=
  7826 + dependencies:
  7827 + regenerate "^1.4.0"
  7828 +
  7829 +regenerate@^1.4.0:
  7830 + version "1.4.0"
  7831 + resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
  7832 + integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=
  7833 +
  7834 +regenerator-runtime@^0.10.5:
  7835 + version "0.10.5"
  7836 + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
  7837 + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=
  7838 +
  7839 +regenerator-runtime@^0.11.0:
  7840 + version "0.11.1"
  7841 + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1582505712016&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
  7842 + integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=
  7843 +
  7844 +regenerator-runtime@^0.13.4:
  7845 + version "0.13.4"
  7846 + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.4.tgz?cache=0&sync_timestamp=1582505712016&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91"
  7847 + integrity sha1-6Wv2EqM2LRK7affo90/+qyXHrJE=
  7848 +
  7849 +regenerator-transform@^0.14.2:
  7850 + version "0.14.2"
  7851 + resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.2.tgz?cache=0&sync_timestamp=1582478716594&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-transform%2Fdownload%2Fregenerator-transform-0.14.2.tgz#949d9d87468ff88d5a7e4734ebb994a892de1ff2"
  7852 + integrity sha1-lJ2dh0aP+I1afkc067mUqJLeH/I=
  7853 + dependencies:
  7854 + "@babel/runtime" "^7.8.4"
  7855 + private "^0.1.8"
  7856 +
  7857 +regex-not@^1.0.0, regex-not@^1.0.2:
  7858 + version "1.0.2"
  7859 + resolved "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
  7860 + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=
  7861 + dependencies:
  7862 + extend-shallow "^3.0.2"
  7863 + safe-regex "^1.1.0"
  7864 +
  7865 +regexp.prototype.flags@^1.2.0:
  7866 + version "1.3.0"
  7867 + resolved "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.0.tgz?cache=0&sync_timestamp=1576388141321&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
  7868 + integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U=
  7869 + dependencies:
  7870 + define-properties "^1.1.3"
  7871 + es-abstract "^1.17.0-next.1"
  7872 +
  7873 +regexpp@^3.1.0:
  7874 + version "3.1.0"
  7875 + resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
  7876 + integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI=
  7877 +
  7878 +regexpu-core@^4.6.0, regexpu-core@^4.7.0:
  7879 + version "4.7.0"
  7880 + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938"
  7881 + integrity sha1-/L9FjFBDGwu3tF1pZ7gZLZHz2Tg=
  7882 + dependencies:
  7883 + regenerate "^1.4.0"
  7884 + regenerate-unicode-properties "^8.2.0"
  7885 + regjsgen "^0.5.1"
  7886 + regjsparser "^0.6.4"
  7887 + unicode-match-property-ecmascript "^1.0.4"
  7888 + unicode-match-property-value-ecmascript "^1.2.0"
  7889 +
  7890 +regjsgen@^0.5.1:
  7891 + version "0.5.1"
  7892 + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c"
  7893 + integrity sha1-SPC/Gl6iBRlpKcDZeYtC0e2YRDw=
  7894 +
  7895 +regjsparser@^0.6.4:
  7896 + version "0.6.4"
  7897 + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.4.tgz?cache=0&sync_timestamp=1583896806843&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsparser%2Fdownload%2Fregjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272"
  7898 + integrity sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI=
  7899 + dependencies:
  7900 + jsesc "~0.5.0"
  7901 +
  7902 +relateurl@0.2.x:
  7903 + version "0.2.7"
  7904 + resolved "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
  7905 + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
  7906 +
  7907 +remove-trailing-separator@^1.0.1:
  7908 + version "1.1.0"
  7909 + resolved "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
  7910 + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
  7911 +
  7912 +renderkid@^2.0.1:
  7913 + version "2.0.3"
  7914 + resolved "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149"
  7915 + integrity sha1-OAF5wv9a4TZcUivy/Pz/AcW3QUk=
  7916 + dependencies:
  7917 + css-select "^1.1.0"
  7918 + dom-converter "^0.2"
  7919 + htmlparser2 "^3.3.0"
  7920 + strip-ansi "^3.0.0"
  7921 + utila "^0.4.0"
  7922 +
  7923 +repeat-element@^1.1.2:
  7924 + version "1.1.3"
  7925 + resolved "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
  7926 + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4=
  7927 +
  7928 +repeat-string@^1.6.1:
  7929 + version "1.6.1"
  7930 + resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
  7931 + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
  7932 +
  7933 +request-promise-core@1.1.3:
  7934 + version "1.1.3"
  7935 + resolved "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9"
  7936 + integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk=
  7937 + dependencies:
  7938 + lodash "^4.17.15"
  7939 +
  7940 +request-promise-native@^1.0.8:
  7941 + version "1.0.8"
  7942 + resolved "https://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36"
  7943 + integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY=
  7944 + dependencies:
  7945 + request-promise-core "1.1.3"
  7946 + stealthy-require "^1.1.1"
  7947 + tough-cookie "^2.3.3"
  7948 +
  7949 +request@^2.55.0, request@^2.88.2:
  7950 + version "2.88.2"
  7951 + resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
  7952 + integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=
  7953 + dependencies:
  7954 + aws-sign2 "~0.7.0"
  7955 + aws4 "^1.8.0"
  7956 + caseless "~0.12.0"
  7957 + combined-stream "~1.0.6"
  7958 + extend "~3.0.2"
  7959 + forever-agent "~0.6.1"
  7960 + form-data "~2.3.2"
  7961 + har-validator "~5.1.3"
  7962 + http-signature "~1.2.0"
  7963 + is-typedarray "~1.0.0"
  7964 + isstream "~0.1.2"
  7965 + json-stringify-safe "~5.0.1"
  7966 + mime-types "~2.1.19"
  7967 + oauth-sign "~0.9.0"
  7968 + performance-now "^2.1.0"
  7969 + qs "~6.5.2"
  7970 + safe-buffer "^5.1.2"
  7971 + tough-cookie "~2.5.0"
  7972 + tunnel-agent "^0.6.0"
  7973 + uuid "^3.3.2"
  7974 +
  7975 +require-directory@^2.1.1:
  7976 + version "2.1.1"
  7977 + resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
  7978 + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
  7979 +
  7980 +require-main-filename@^2.0.0:
  7981 + version "2.0.0"
  7982 + resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
  7983 + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=
  7984 +
  7985 +requires-port@^1.0.0:
  7986 + version "1.0.0"
  7987 + resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
  7988 + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
  7989 +
  7990 +resize-observer-polyfill@^1.5.0:
  7991 + version "1.5.1"
  7992 + resolved "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
  7993 + integrity sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=
  7994 +
  7995 +resolve-cwd@^2.0.0:
  7996 + version "2.0.0"
  7997 + resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
  7998 + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
  7999 + dependencies:
  8000 + resolve-from "^3.0.0"
  8001 +
  8002 +resolve-from@5.0.0, resolve-from@^5.0.0:
  8003 + version "5.0.0"
  8004 + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
  8005 + integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=
  8006 +
  8007 +resolve-from@^3.0.0:
  8008 + version "3.0.0"
  8009 + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz?cache=0&sync_timestamp=1578925695839&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve-from%2Fdownload%2Fresolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
  8010 + integrity sha1-six699nWiBvItuZTM17rywoYh0g=
  8011 +
  8012 +resolve-from@^4.0.0:
  8013 + version "4.0.0"
  8014 + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
  8015 + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=
  8016 +
  8017 +resolve-global@1.0.0, resolve-global@^1.0.0:
  8018 + version "1.0.0"
  8019 + resolved "https://registry.npm.taobao.org/resolve-global/download/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255"
  8020 + integrity sha1-oqed9K8so/Sb93753azTItrRklU=
  8021 + dependencies:
  8022 + global-dirs "^0.1.1"
  8023 +
  8024 +resolve-url@^0.2.1:
  8025 + version "0.2.1"
  8026 + resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
  8027 + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
  8028 +
  8029 +resolve@^1.10.0, resolve@^1.3.2, resolve@^1.8.1:
  8030 + version "1.15.1"
  8031 + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.15.1.tgz?cache=0&sync_timestamp=1580943346382&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
  8032 + integrity sha1-J73N7/6vLWJEuVuw+fS0ZTRR8+g=
  8033 + dependencies:
  8034 + path-parse "^1.0.6"
  8035 +
  8036 +resolve@^1.12.0:
  8037 + version "1.17.0"
  8038 + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
  8039 + integrity sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=
  8040 + dependencies:
  8041 + path-parse "^1.0.6"
  8042 +
  8043 +restore-cursor@^2.0.0:
  8044 + version "2.0.0"
  8045 + resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
  8046 + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
  8047 + dependencies:
  8048 + onetime "^2.0.0"
  8049 + signal-exit "^3.0.2"
  8050 +
  8051 +restore-cursor@^3.1.0:
  8052 + version "3.1.0"
  8053 + resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
  8054 + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=
  8055 + dependencies:
  8056 + onetime "^5.1.0"
  8057 + signal-exit "^3.0.2"
  8058 +
  8059 +ret@~0.1.10:
  8060 + version "0.1.15"
  8061 + resolved "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
  8062 + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=
  8063 +
  8064 +retry@^0.12.0:
  8065 + version "0.12.0"
  8066 + resolved "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
  8067 + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
  8068 +
  8069 +rgb-regex@^1.0.1:
  8070 + version "1.0.1"
  8071 + resolved "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
  8072 + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE=
  8073 +
  8074 +rgba-regex@^1.0.0:
  8075 + version "1.0.0"
  8076 + resolved "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
  8077 + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
  8078 +
  8079 +rimraf@2.6.3:
  8080 + version "2.6.3"
  8081 + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
  8082 + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs=
  8083 + dependencies:
  8084 + glob "^7.1.3"
  8085 +
  8086 +rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1:
  8087 + version "2.7.1"
  8088 + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
  8089 + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=
  8090 + dependencies:
  8091 + glob "^7.1.3"
  8092 +
  8093 +ripemd160@^2.0.0, ripemd160@^2.0.1:
  8094 + version "2.0.2"
  8095 + resolved "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
  8096 + integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=
  8097 + dependencies:
  8098 + hash-base "^3.0.0"
  8099 + inherits "^2.0.1"
  8100 +
  8101 +run-async@^2.4.0:
  8102 + version "2.4.1"
  8103 + resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
  8104 + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=
  8105 +
  8106 +run-queue@^1.0.0, run-queue@^1.0.3:
  8107 + version "1.0.3"
  8108 + resolved "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
  8109 + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
  8110 + dependencies:
  8111 + aproba "^1.1.1"
  8112 +
  8113 +rxjs@^6.5.3, rxjs@^6.5.5:
  8114 + version "6.5.5"
  8115 + resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.5.tgz?cache=0&sync_timestamp=1585894516752&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frxjs%2Fdownload%2Frxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
  8116 + integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew=
  8117 + dependencies:
  8118 + tslib "^1.9.0"
  8119 +
  8120 +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
  8121 + version "5.1.2"
  8122 + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
  8123 + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0=
  8124 +
  8125 +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
  8126 + version "5.2.0"
  8127 + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
  8128 + integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk=
  8129 +
  8130 +safe-regex@^1.1.0:
  8131 + version "1.1.0"
  8132 + resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
  8133 + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
  8134 + dependencies:
  8135 + ret "~0.1.10"
  8136 +
  8137 +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
  8138 + version "2.1.2"
  8139 + resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
  8140 + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=
  8141 +
  8142 +sass-loader@^8.0.2:
  8143 + version "8.0.2"
  8144 + resolved "https://registry.npm.taobao.org/sass-loader/download/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d"
  8145 + integrity sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0=
  8146 + dependencies:
  8147 + clone-deep "^4.0.1"
  8148 + loader-utils "^1.2.3"
  8149 + neo-async "^2.6.1"
  8150 + schema-utils "^2.6.1"
  8151 + semver "^6.3.0"
  8152 +
  8153 +sass@^1.26.8:
  8154 + version "1.26.8"
  8155 + resolved "https://registry.npm.taobao.org/sass/download/sass-1.26.8.tgz#312652530721f9568d4c4000b0db07ec6eb23325"
  8156 + integrity sha1-MSZSUwch+VaNTEAAsNsH7G6yMyU=
  8157 + dependencies:
  8158 + chokidar ">=2.0.0 <4.0.0"
  8159 +
  8160 +sax@^1.1.4, sax@~1.2.4:
  8161 + version "1.2.4"
  8162 + resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
  8163 + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk=
  8164 +
  8165 +schema-utils@^1.0.0:
  8166 + version "1.0.0"
  8167 + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
  8168 + integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=
  8169 + dependencies:
  8170 + ajv "^6.1.0"
  8171 + ajv-errors "^1.0.0"
  8172 + ajv-keywords "^3.1.0"
  8173 +
  8174 +schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1:
  8175 + version "2.6.5"
  8176 + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.6.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-2.6.5.tgz#c758f0a7e624263073d396e29cd40aa101152d8a"
  8177 + integrity sha1-x1jwp+YkJjBz05binNQKoQEVLYo=
  8178 + dependencies:
  8179 + ajv "^6.12.0"
  8180 + ajv-keywords "^3.4.1"
  8181 +
  8182 +schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0:
  8183 + version "2.7.0"
  8184 + resolved "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7"
  8185 + integrity sha1-FxUfdtjq5n+793lgwzxnatn078c=
  8186 + dependencies:
  8187 + "@types/json-schema" "^7.0.4"
  8188 + ajv "^6.12.2"
  8189 + ajv-keywords "^3.4.1"
  8190 +
  8191 +select-hose@^2.0.0:
  8192 + version "2.0.0"
  8193 + resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
  8194 + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
  8195 +
  8196 +selfsigned@^1.10.7:
  8197 + version "1.10.7"
  8198 + resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.7.tgz?cache=0&sync_timestamp=1569952074772&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fselfsigned%2Fdownload%2Fselfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b"
  8199 + integrity sha1-2lgZ/QSdVXTyjoipvMbbxubzkGs=
  8200 + dependencies:
  8201 + node-forge "0.9.0"
  8202 +
  8203 +semver-compare@^1.0.0:
  8204 + version "1.0.0"
  8205 + resolved "https://registry.npm.taobao.org/semver-compare/download/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
  8206 + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
  8207 +
  8208 +semver-regex@^2.0.0:
  8209 + version "2.0.0"
  8210 + resolved "https://registry.npm.taobao.org/semver-regex/download/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
  8211 + integrity sha1-qTwsWERTmncCMzeRB7OMe0rJ0zg=
  8212 +
  8213 +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
  8214 + version "5.7.1"
  8215 + resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
  8216 + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
  8217 +
  8218 +semver@6.3.0, semver@^6.0.0, semver@^6.1.0, semver@^6.3.0:
  8219 + version "6.3.0"
  8220 + resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
  8221 + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=
  8222 +
  8223 +semver@7.0.0:
  8224 + version "7.0.0"
  8225 + resolved "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
  8226 + integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=
  8227 +
  8228 +semver@^7.2.1:
  8229 + version "7.3.2"
  8230 + resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.2.tgz?cache=0&sync_timestamp=1586886301819&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
  8231 + integrity sha1-YElisFK4HtB4aq6EOJ/7pw/9OTg=
  8232 +
  8233 +send@0.17.1:
  8234 + version "0.17.1"
  8235 + resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
  8236 + integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=
  8237 + dependencies:
  8238 + debug "2.6.9"
  8239 + depd "~1.1.2"
  8240 + destroy "~1.0.4"
  8241 + encodeurl "~1.0.2"
  8242 + escape-html "~1.0.3"
  8243 + etag "~1.8.1"
  8244 + fresh "0.5.2"
  8245 + http-errors "~1.7.2"
  8246 + mime "1.6.0"
  8247 + ms "2.1.1"
  8248 + on-finished "~2.3.0"
  8249 + range-parser "~1.2.1"
  8250 + statuses "~1.5.0"
  8251 +
  8252 +serialize-javascript@^2.1.2:
  8253 + version "2.1.2"
  8254 + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-2.1.2.tgz?cache=0&sync_timestamp=1581887711256&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-javascript%2Fdownload%2Fserialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61"
  8255 + integrity sha1-7OxTsOAxe9yV73arcHS3OEeF+mE=
  8256 +
  8257 +serialize-javascript@^3.1.0:
  8258 + version "3.1.0"
  8259 + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea"
  8260 + integrity sha1-i/OpFwcSZk7yVhtEtpHq/jmSFOo=
  8261 + dependencies:
  8262 + randombytes "^2.1.0"
  8263 +
  8264 +serve-index@^1.9.1:
  8265 + version "1.9.1"
  8266 + resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
  8267 + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
  8268 + dependencies:
  8269 + accepts "~1.3.4"
  8270 + batch "0.6.1"
  8271 + debug "2.6.9"
  8272 + escape-html "~1.0.3"
  8273 + http-errors "~1.6.2"
  8274 + mime-types "~2.1.17"
  8275 + parseurl "~1.3.2"
  8276 +
  8277 +serve-static@1.14.1:
  8278 + version "1.14.1"
  8279 + resolved "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
  8280 + integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=
  8281 + dependencies:
  8282 + encodeurl "~1.0.2"
  8283 + escape-html "~1.0.3"
  8284 + parseurl "~1.3.3"
  8285 + send "0.17.1"
  8286 +
  8287 +set-blocking@^2.0.0:
  8288 + version "2.0.0"
  8289 + resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
  8290 + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
  8291 +
  8292 +set-value@^2.0.0, set-value@^2.0.1:
  8293 + version "2.0.1"
  8294 + resolved "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
  8295 + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=
  8296 + dependencies:
  8297 + extend-shallow "^2.0.1"
  8298 + is-extendable "^0.1.1"
  8299 + is-plain-object "^2.0.3"
  8300 + split-string "^3.0.1"
  8301 +
  8302 +setimmediate@^1.0.4:
  8303 + version "1.0.5"
  8304 + resolved "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
  8305 + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
  8306 +
  8307 +setprototypeof@1.1.0:
  8308 + version "1.1.0"
  8309 + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
  8310 + integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=
  8311 +
  8312 +setprototypeof@1.1.1:
  8313 + version "1.1.1"
  8314 + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
  8315 + integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=
  8316 +
  8317 +sha.js@^2.4.0, sha.js@^2.4.8:
  8318 + version "2.4.11"
  8319 + resolved "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
  8320 + integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=
  8321 + dependencies:
  8322 + inherits "^2.0.1"
  8323 + safe-buffer "^5.0.1"
  8324 +
  8325 +shallow-clone@^3.0.0:
  8326 + version "3.0.1"
  8327 + resolved "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
  8328 + integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M=
  8329 + dependencies:
  8330 + kind-of "^6.0.2"
  8331 +
  8332 +shebang-command@^1.2.0:
  8333 + version "1.2.0"
  8334 + resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
  8335 + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
  8336 + dependencies:
  8337 + shebang-regex "^1.0.0"
  8338 +
  8339 +shebang-command@^2.0.0:
  8340 + version "2.0.0"
  8341 + resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
  8342 + integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=
  8343 + dependencies:
  8344 + shebang-regex "^3.0.0"
  8345 +
  8346 +shebang-regex@^1.0.0:
  8347 + version "1.0.0"
  8348 + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
  8349 + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
  8350 +
  8351 +shebang-regex@^3.0.0:
  8352 + version "3.0.0"
  8353 + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
  8354 + integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=
  8355 +
  8356 +shell-quote@^1.6.1:
  8357 + version "1.7.2"
  8358 + resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
  8359 + integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=
  8360 +
  8361 +signal-exit@^3.0.0, signal-exit@^3.0.2:
  8362 + version "3.0.2"
  8363 + resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
  8364 + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
  8365 +
  8366 +simple-swizzle@^0.2.2:
  8367 + version "0.2.2"
  8368 + resolved "https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
  8369 + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
  8370 + dependencies:
  8371 + is-arrayish "^0.3.1"
  8372 +
  8373 +slash@^1.0.0:
  8374 + version "1.0.0"
  8375 + resolved "https://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
  8376 + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
  8377 +
  8378 +slash@^2.0.0:
  8379 + version "2.0.0"
  8380 + resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
  8381 + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=
  8382 +
  8383 +slash@^3.0.0:
  8384 + version "3.0.0"
  8385 + resolved "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
  8386 + integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=
  8387 +
  8388 +slice-ansi@^2.1.0:
  8389 + version "2.1.0"
  8390 + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
  8391 + integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=
  8392 + dependencies:
  8393 + ansi-styles "^3.2.0"
  8394 + astral-regex "^1.0.0"
  8395 + is-fullwidth-code-point "^2.0.0"
  8396 +
  8397 +slice-ansi@^3.0.0:
  8398 + version "3.0.0"
  8399 + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1581872792458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
  8400 + integrity sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=
  8401 + dependencies:
  8402 + ansi-styles "^4.0.0"
  8403 + astral-regex "^2.0.0"
  8404 + is-fullwidth-code-point "^3.0.0"
  8405 +
  8406 +slice-ansi@^4.0.0:
  8407 + version "4.0.0"
  8408 + resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1581872792458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
  8409 + integrity sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=
  8410 + dependencies:
  8411 + ansi-styles "^4.0.0"
  8412 + astral-regex "^2.0.0"
  8413 + is-fullwidth-code-point "^3.0.0"
  8414 +
  8415 +snapdragon-node@^2.0.1:
  8416 + version "2.1.1"
  8417 + resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
  8418 + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=
  8419 + dependencies:
  8420 + define-property "^1.0.0"
  8421 + isobject "^3.0.0"
  8422 + snapdragon-util "^3.0.1"
  8423 +
  8424 +snapdragon-util@^3.0.1:
  8425 + version "3.0.1"
  8426 + resolved "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
  8427 + integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=
  8428 + dependencies:
  8429 + kind-of "^3.2.0"
  8430 +
  8431 +snapdragon@^0.8.1:
  8432 + version "0.8.2"
  8433 + resolved "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
  8434 + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=
  8435 + dependencies:
  8436 + base "^0.11.1"
  8437 + debug "^2.2.0"
  8438 + define-property "^0.2.5"
  8439 + extend-shallow "^2.0.1"
  8440 + map-cache "^0.2.2"
  8441 + source-map "^0.5.6"
  8442 + source-map-resolve "^0.5.0"
  8443 + use "^3.1.0"
  8444 +
  8445 +sockjs-client@1.4.0:
  8446 + version "1.4.0"
  8447 + resolved "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.4.0.tgz?cache=0&sync_timestamp=1566505930428&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsockjs-client%2Fdownload%2Fsockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5"
  8448 + integrity sha1-yfJWjhnI/YFztJl+o0IOC7MGx9U=
  8449 + dependencies:
  8450 + debug "^3.2.5"
  8451 + eventsource "^1.0.7"
  8452 + faye-websocket "~0.11.1"
  8453 + inherits "^2.0.3"
  8454 + json3 "^3.3.2"
  8455 + url-parse "^1.4.3"
  8456 +
  8457 +sockjs@0.3.20:
  8458 + version "0.3.20"
  8459 + resolved "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855"
  8460 + integrity sha1-smooPsVi74smh7RAM6Tuzqx12FU=
  8461 + dependencies:
  8462 + faye-websocket "^0.10.0"
  8463 + uuid "^3.4.0"
  8464 + websocket-driver "0.6.5"
  8465 +
  8466 +sort-keys@^1.0.0:
  8467 + version "1.1.2"
  8468 + resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
  8469 + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
  8470 + dependencies:
  8471 + is-plain-obj "^1.0.0"
  8472 +
  8473 +source-list-map@^2.0.0:
  8474 + version "2.0.1"
  8475 + resolved "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
  8476 + integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=
  8477 +
  8478 +source-map-resolve@^0.5.0:
  8479 + version "0.5.3"
  8480 + resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
  8481 + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho=
  8482 + dependencies:
  8483 + atob "^2.1.2"
  8484 + decode-uri-component "^0.2.0"
  8485 + resolve-url "^0.2.1"
  8486 + source-map-url "^0.4.0"
  8487 + urix "^0.1.0"
  8488 +
  8489 +source-map-support@~0.5.12:
  8490 + version "0.5.16"
  8491 + resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.16.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042"
  8492 + integrity sha1-CuBp5/47p1OMZMmFFeNTOerFoEI=
  8493 + dependencies:
  8494 + buffer-from "^1.0.0"
  8495 + source-map "^0.6.0"
  8496 +
  8497 +source-map-url@^0.4.0:
  8498 + version "0.4.0"
  8499 + resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
  8500 + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
  8501 +
  8502 +source-map@^0.5.0, source-map@^0.5.6:
  8503 + version "0.5.7"
  8504 + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
  8505 + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
  8506 +
  8507 +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
  8508 + version "0.6.1"
  8509 + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
  8510 + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
  8511 +
  8512 +spdx-correct@^3.0.0:
  8513 + version "3.1.0"
  8514 + resolved "https://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
  8515 + integrity sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ=
  8516 + dependencies:
  8517 + spdx-expression-parse "^3.0.0"
  8518 + spdx-license-ids "^3.0.0"
  8519 +
  8520 +spdx-exceptions@^2.1.0:
  8521 + version "2.2.0"
  8522 + resolved "https://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
  8523 + integrity sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc=
  8524 +
  8525 +spdx-expression-parse@^3.0.0:
  8526 + version "3.0.0"
  8527 + resolved "https://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
  8528 + integrity sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=
  8529 + dependencies:
  8530 + spdx-exceptions "^2.1.0"
  8531 + spdx-license-ids "^3.0.0"
  8532 +
  8533 +spdx-license-ids@^3.0.0:
  8534 + version "3.0.5"
  8535 + resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
  8536 + integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=
  8537 +
  8538 +spdy-transport@^3.0.0:
  8539 + version "3.0.0"
  8540 + resolved "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
  8541 + integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=
  8542 + dependencies:
  8543 + debug "^4.1.0"
  8544 + detect-node "^2.0.4"
  8545 + hpack.js "^2.1.6"
  8546 + obuf "^1.1.2"
  8547 + readable-stream "^3.0.6"
  8548 + wbuf "^1.7.3"
  8549 +
  8550 +spdy@^4.0.2:
  8551 + version "4.0.2"
  8552 + resolved "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
  8553 + integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=
  8554 + dependencies:
  8555 + debug "^4.1.0"
  8556 + handle-thing "^2.0.0"
  8557 + http-deceiver "^1.2.7"
  8558 + select-hose "^2.0.0"
  8559 + spdy-transport "^3.0.0"
  8560 +
  8561 +split-string@^3.0.1, split-string@^3.0.2:
  8562 + version "3.1.0"
  8563 + resolved "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
  8564 + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=
  8565 + dependencies:
  8566 + extend-shallow "^3.0.0"
  8567 +
  8568 +split2@^2.0.0:
  8569 + version "2.2.0"
  8570 + resolved "https://registry.npm.taobao.org/split2/download/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493"
  8571 + integrity sha1-GGsldbz4PoW30YRldWI47k7kJJM=
  8572 + dependencies:
  8573 + through2 "^2.0.2"
  8574 +
  8575 +sprintf-js@~1.0.2:
  8576 + version "1.0.3"
  8577 + resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
  8578 + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
  8579 +
  8580 +sshpk@^1.7.0:
  8581 + version "1.16.1"
  8582 + resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
  8583 + integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=
  8584 + dependencies:
  8585 + asn1 "~0.2.3"
  8586 + assert-plus "^1.0.0"
  8587 + bcrypt-pbkdf "^1.0.0"
  8588 + dashdash "^1.12.0"
  8589 + ecc-jsbn "~0.1.1"
  8590 + getpass "^0.1.1"
  8591 + jsbn "~0.1.0"
  8592 + safer-buffer "^2.0.2"
  8593 + tweetnacl "~0.14.0"
  8594 +
  8595 +ssri@^6.0.1:
  8596 + version "6.0.1"
  8597 + resolved "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
  8598 + integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=
  8599 + dependencies:
  8600 + figgy-pudding "^3.5.1"
  8601 +
  8602 +ssri@^7.0.0, ssri@^7.1.0:
  8603 + version "7.1.0"
  8604 + resolved "https://registry.npm.taobao.org/ssri/download/ssri-7.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d"
  8605 + integrity sha1-ksJBv23oI2W1x/tL126XVSLhKU0=
  8606 + dependencies:
  8607 + figgy-pudding "^3.5.1"
  8608 + minipass "^3.1.1"
  8609 +
  8610 +stable@^0.1.8:
  8611 + version "0.1.8"
  8612 + resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
  8613 + integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=
  8614 +
  8615 +stackframe@^1.1.1:
  8616 + version "1.1.1"
  8617 + resolved "https://registry.npm.taobao.org/stackframe/download/stackframe-1.1.1.tgz?cache=0&sync_timestamp=1578260012451&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstackframe%2Fdownload%2Fstackframe-1.1.1.tgz#ffef0a3318b1b60c3b58564989aca5660729ec71"
  8618 + integrity sha1-/+8KMxixtgw7WFZJiaylZgcp7HE=
  8619 +
  8620 +static-extend@^0.1.1:
  8621 + version "0.1.2"
  8622 + resolved "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
  8623 + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
  8624 + dependencies:
  8625 + define-property "^0.2.5"
  8626 + object-copy "^0.1.0"
  8627 +
  8628 +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
  8629 + version "1.5.0"
  8630 + resolved "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
  8631 + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
  8632 +
  8633 +stealthy-require@^1.1.1:
  8634 + version "1.1.1"
  8635 + resolved "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
  8636 + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
  8637 +
  8638 +stream-browserify@^2.0.1:
  8639 + version "2.0.2"
  8640 + resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
  8641 + integrity sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=
  8642 + dependencies:
  8643 + inherits "~2.0.1"
  8644 + readable-stream "^2.0.2"
  8645 +
  8646 +stream-each@^1.1.0:
  8647 + version "1.2.3"
  8648 + resolved "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
  8649 + integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=
  8650 + dependencies:
  8651 + end-of-stream "^1.1.0"
  8652 + stream-shift "^1.0.0"
  8653 +
  8654 +stream-http@^2.7.2:
  8655 + version "2.8.3"
  8656 + resolved "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
  8657 + integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=
  8658 + dependencies:
  8659 + builtin-status-codes "^3.0.0"
  8660 + inherits "^2.0.1"
  8661 + readable-stream "^2.3.6"
  8662 + to-arraybuffer "^1.0.0"
  8663 + xtend "^4.0.0"
  8664 +
  8665 +stream-shift@^1.0.0:
  8666 + version "1.0.1"
  8667 + resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
  8668 + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0=
  8669 +
  8670 +strict-uri-encode@^1.0.0:
  8671 + version "1.1.0"
  8672 + resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
  8673 + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
  8674 +
  8675 +string-argv@0.3.1:
  8676 + version "0.3.1"
  8677 + resolved "https://registry.npm.taobao.org/string-argv/download/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
  8678 + integrity sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=
  8679 +
  8680 +string-width@^2.0.0:
  8681 + version "2.1.1"
  8682 + resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
  8683 + integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=
  8684 + dependencies:
  8685 + is-fullwidth-code-point "^2.0.0"
  8686 + strip-ansi "^4.0.0"
  8687 +
  8688 +string-width@^3.0.0, string-width@^3.1.0:
  8689 + version "3.1.0"
  8690 + resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
  8691 + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE=
  8692 + dependencies:
  8693 + emoji-regex "^7.0.1"
  8694 + is-fullwidth-code-point "^2.0.0"
  8695 + strip-ansi "^5.1.0"
  8696 +
  8697 +string-width@^4.1.0, string-width@^4.2.0:
  8698 + version "4.2.0"
  8699 + resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
  8700 + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU=
  8701 + dependencies:
  8702 + emoji-regex "^8.0.0"
  8703 + is-fullwidth-code-point "^3.0.0"
  8704 + strip-ansi "^6.0.0"
  8705 +
  8706 +string.prototype.trimleft@^2.1.1:
  8707 + version "2.1.1"
  8708 + resolved "https://registry.npm.taobao.org/string.prototype.trimleft/download/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
  8709 + integrity sha1-m9uKxqvW1gKxek7TIYcNL43O/HQ=
  8710 + dependencies:
  8711 + define-properties "^1.1.3"
  8712 + function-bind "^1.1.1"
  8713 +
  8714 +string.prototype.trimright@^2.1.1:
  8715 + version "2.1.1"
  8716 + resolved "https://registry.npm.taobao.org/string.prototype.trimright/download/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9"
  8717 + integrity sha1-RAMUsVmWyGbOigNBiU1FGGIAxdk=
  8718 + dependencies:
  8719 + define-properties "^1.1.3"
  8720 + function-bind "^1.1.1"
  8721 +
  8722 +string_decoder@^1.0.0, string_decoder@^1.1.1:
  8723 + version "1.3.0"
  8724 + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
  8725 + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=
  8726 + dependencies:
  8727 + safe-buffer "~5.2.0"
  8728 +
  8729 +string_decoder@~0.10.x:
  8730 + version "0.10.31"
  8731 + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
  8732 + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
  8733 +
  8734 +string_decoder@~1.1.1:
  8735 + version "1.1.1"
  8736 + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
  8737 + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=
  8738 + dependencies:
  8739 + safe-buffer "~5.1.0"
  8740 +
  8741 +stringify-object@^3.3.0:
  8742 + version "3.3.0"
  8743 + resolved "https://registry.npm.taobao.org/stringify-object/download/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
  8744 + integrity sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=
  8745 + dependencies:
  8746 + get-own-enumerable-property-symbols "^3.0.0"
  8747 + is-obj "^1.0.1"
  8748 + is-regexp "^1.0.0"
  8749 +
  8750 +strip-ansi@^3.0.0, strip-ansi@^3.0.1:
  8751 + version "3.0.1"
  8752 + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
  8753 + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
  8754 + dependencies:
  8755 + ansi-regex "^2.0.0"
  8756 +
  8757 +strip-ansi@^4.0.0:
  8758 + version "4.0.0"
  8759 + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
  8760 + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
  8761 + dependencies:
  8762 + ansi-regex "^3.0.0"
  8763 +
  8764 +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
  8765 + version "5.2.0"
  8766 + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
  8767 + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=
  8768 + dependencies:
  8769 + ansi-regex "^4.1.0"
  8770 +
  8771 +strip-ansi@^6.0.0:
  8772 + version "6.0.0"
  8773 + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
  8774 + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=
  8775 + dependencies:
  8776 + ansi-regex "^5.0.0"
  8777 +
  8778 +strip-bom@^3.0.0:
  8779 + version "3.0.0"
  8780 + resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
  8781 + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
  8782 +
  8783 +strip-eof@^1.0.0:
  8784 + version "1.0.0"
  8785 + resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
  8786 + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
  8787 +
  8788 +strip-final-newline@^2.0.0:
  8789 + version "2.0.0"
  8790 + resolved "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
  8791 + integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=
  8792 +
  8793 +strip-indent@^2.0.0:
  8794 + version "2.0.0"
  8795 + resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
  8796 + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
  8797 +
  8798 +strip-indent@^3.0.0:
  8799 + version "3.0.0"
  8800 + resolved "https://registry.npm.taobao.org/strip-indent/download/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
  8801 + integrity sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=
  8802 + dependencies:
  8803 + min-indent "^1.0.0"
  8804 +
  8805 +strip-json-comments@^3.1.0:
  8806 + version "3.1.0"
  8807 + resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.0.tgz?cache=0&sync_timestamp=1586160054577&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-json-comments%2Fdownload%2Fstrip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
  8808 + integrity sha1-djjTFCISns9EV0QACfugP5+awYA=
  8809 +
  8810 +stylehacks@^4.0.0:
  8811 + version "4.0.3"
  8812 + resolved "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5"
  8813 + integrity sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=
  8814 + dependencies:
  8815 + browserslist "^4.0.0"
  8816 + postcss "^7.0.0"
  8817 + postcss-selector-parser "^3.0.0"
  8818 +
  8819 +supports-color@^2.0.0:
  8820 + version "2.0.0"
  8821 + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
  8822 + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
  8823 +
  8824 +supports-color@^5.3.0:
  8825 + version "5.5.0"
  8826 + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
  8827 + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=
  8828 + dependencies:
  8829 + has-flag "^3.0.0"
  8830 +
  8831 +supports-color@^6.1.0:
  8832 + version "6.1.0"
  8833 + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
  8834 + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=
  8835 + dependencies:
  8836 + has-flag "^3.0.0"
  8837 +
  8838 +supports-color@^7.0.0, supports-color@^7.1.0:
  8839 + version "7.1.0"
  8840 + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-7.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
  8841 + integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E=
  8842 + dependencies:
  8843 + has-flag "^4.0.0"
  8844 +
  8845 +svg-tags@^1.0.0:
  8846 + version "1.0.0"
  8847 + resolved "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
  8848 + integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
  8849 +
  8850 +svgo@^1.0.0:
  8851 + version "1.3.2"
  8852 + resolved "https://registry.npm.taobao.org/svgo/download/svgo-1.3.2.tgz?cache=0&sync_timestamp=1572433264480&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsvgo%2Fdownload%2Fsvgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
  8853 + integrity sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=
  8854 + dependencies:
  8855 + chalk "^2.4.1"
  8856 + coa "^2.0.2"
  8857 + css-select "^2.0.0"
  8858 + css-select-base-adapter "^0.1.1"
  8859 + css-tree "1.0.0-alpha.37"
  8860 + csso "^4.0.2"
  8861 + js-yaml "^3.13.1"
  8862 + mkdirp "~0.5.1"
  8863 + object.values "^1.1.0"
  8864 + sax "~1.2.4"
  8865 + stable "^0.1.8"
  8866 + unquote "~1.1.1"
  8867 + util.promisify "~1.0.0"
  8868 +
  8869 +"symbol-tree@>= 3.1.0 < 4.0.0":
  8870 + version "3.2.4"
  8871 + resolved "https://registry.npm.taobao.org/symbol-tree/download/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
  8872 + integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=
  8873 +
  8874 +table@^5.2.3:
  8875 + version "5.4.6"
  8876 + resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
  8877 + integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=
  8878 + dependencies:
  8879 + ajv "^6.10.2"
  8880 + lodash "^4.17.14"
  8881 + slice-ansi "^2.1.0"
  8882 + string-width "^3.0.0"
  8883 +
  8884 +tapable@^1.0.0, tapable@^1.1.3:
  8885 + version "1.1.3"
  8886 + resolved "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz?cache=0&sync_timestamp=1583862392093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
  8887 + integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I=
  8888 +
  8889 +terser-webpack-plugin@^1.4.3:
  8890 + version "1.4.3"
  8891 + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c"
  8892 + integrity sha1-Xsry29xfuZdF/QZ5H0b8ndscmnw=
  8893 + dependencies:
  8894 + cacache "^12.0.2"
  8895 + find-cache-dir "^2.1.0"
  8896 + is-wsl "^1.1.0"
  8897 + schema-utils "^1.0.0"
  8898 + serialize-javascript "^2.1.2"
  8899 + source-map "^0.6.1"
  8900 + terser "^4.1.2"
  8901 + webpack-sources "^1.4.0"
  8902 + worker-farm "^1.7.0"
  8903 +
  8904 +terser-webpack-plugin@^2.3.6:
  8905 + version "2.3.7"
  8906 + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.7.tgz?cache=0&sync_timestamp=1592060914872&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b"
  8907 + integrity sha1-SRD/XRqHIWjMf6bNN0nisNYKigs=
  8908 + dependencies:
  8909 + cacache "^13.0.1"
  8910 + find-cache-dir "^3.3.1"
  8911 + jest-worker "^25.4.0"
  8912 + p-limit "^2.3.0"
  8913 + schema-utils "^2.6.6"
  8914 + serialize-javascript "^3.1.0"
  8915 + source-map "^0.6.1"
  8916 + terser "^4.6.12"
  8917 + webpack-sources "^1.4.3"
  8918 +
  8919 +terser@^4.1.2:
  8920 + version "4.6.6"
  8921 + resolved "https://registry.npm.taobao.org/terser/download/terser-4.6.6.tgz?cache=0&sync_timestamp=1583252322857&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.6.6.tgz#da2382e6cafbdf86205e82fb9a115bd664d54863"
  8922 + integrity sha1-2iOC5sr734YgXoL7mhFb1mTVSGM=
  8923 + dependencies:
  8924 + commander "^2.20.0"
  8925 + source-map "~0.6.1"
  8926 + source-map-support "~0.5.12"
  8927 +
  8928 +terser@^4.6.12:
  8929 + version "4.7.0"
  8930 + resolved "https://registry.npm.taobao.org/terser/download/terser-4.7.0.tgz?cache=0&sync_timestamp=1589827118957&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.7.0.tgz#15852cf1a08e3256a80428e865a2fa893ffba006"
  8931 + integrity sha1-FYUs8aCOMlaoBCjoZaL6iT/7oAY=
  8932 + dependencies:
  8933 + commander "^2.20.0"
  8934 + source-map "~0.6.1"
  8935 + source-map-support "~0.5.12"
  8936 +
  8937 +text-extensions@^1.0.0:
  8938 + version "1.9.0"
  8939 + resolved "https://registry.npm.taobao.org/text-extensions/download/text-extensions-1.9.0.tgz?cache=0&sync_timestamp=1581859646215&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftext-extensions%2Fdownload%2Ftext-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26"
  8940 + integrity sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=
  8941 +
  8942 +text-table@^0.2.0:
  8943 + version "0.2.0"
  8944 + resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
  8945 + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
  8946 +
  8947 +thenify-all@^1.0.0:
  8948 + version "1.6.0"
  8949 + resolved "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
  8950 + integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
  8951 + dependencies:
  8952 + thenify ">= 3.1.0 < 4"
  8953 +
  8954 +"thenify@>= 3.1.0 < 4":
  8955 + version "3.3.0"
  8956 + resolved "https://registry.npm.taobao.org/thenify/download/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
  8957 + integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=
  8958 + dependencies:
  8959 + any-promise "^1.0.0"
  8960 +
  8961 +thread-loader@^2.1.3:
  8962 + version "2.1.3"
  8963 + resolved "https://registry.npm.taobao.org/thread-loader/download/thread-loader-2.1.3.tgz#cbd2c139fc2b2de6e9d28f62286ab770c1acbdda"
  8964 + integrity sha1-y9LBOfwrLebp0o9iKGq3cMGsvdo=
  8965 + dependencies:
  8966 + loader-runner "^2.3.1"
  8967 + loader-utils "^1.1.0"
  8968 + neo-async "^2.6.0"
  8969 +
  8970 +throttle-debounce@^1.0.1:
  8971 + version "1.1.0"
  8972 + resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd"
  8973 + integrity sha1-UYU9o3vmihVctugns1FKPEIuic0=
  8974 +
  8975 +through2@^2.0.0, through2@^2.0.2:
  8976 + version "2.0.5"
  8977 + resolved "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
  8978 + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=
  8979 + dependencies:
  8980 + readable-stream "~2.3.6"
  8981 + xtend "~4.0.1"
  8982 +
  8983 +through2@^3.0.0:
  8984 + version "3.0.1"
  8985 + resolved "https://registry.npm.taobao.org/through2/download/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a"
  8986 + integrity sha1-OSducTwzAu3544jdnIEt07glvVo=
  8987 + dependencies:
  8988 + readable-stream "2 || 3"
  8989 +
  8990 +"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8:
  8991 + version "2.3.8"
  8992 + resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
  8993 + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
  8994 +
  8995 +thunky@^1.0.2:
  8996 + version "1.1.0"
  8997 + resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
  8998 + integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=
  8999 +
  9000 +timers-browserify@^2.0.4:
  9001 + version "2.0.11"
  9002 + resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
  9003 + integrity sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8=
  9004 + dependencies:
  9005 + setimmediate "^1.0.4"
  9006 +
  9007 +timsort@^0.3.0:
  9008 + version "0.3.0"
  9009 + resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
  9010 + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
  9011 +
  9012 +tmp@^0.0.33:
  9013 + version "0.0.33"
  9014 + resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1588178571895&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
  9015 + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=
  9016 + dependencies:
  9017 + os-tmpdir "~1.0.2"
  9018 +
  9019 +to-arraybuffer@^1.0.0:
  9020 + version "1.0.1"
  9021 + resolved "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
  9022 + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
  9023 +
  9024 +to-fast-properties@^2.0.0:
  9025 + version "2.0.0"
  9026 + resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
  9027 + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
  9028 +
  9029 +to-object-path@^0.3.0:
  9030 + version "0.3.0"
  9031 + resolved "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
  9032 + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
  9033 + dependencies:
  9034 + kind-of "^3.0.2"
  9035 +
  9036 +to-regex-range@^2.1.0:
  9037 + version "2.1.1"
  9038 + resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
  9039 + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
  9040 + dependencies:
  9041 + is-number "^3.0.0"
  9042 + repeat-string "^1.6.1"
  9043 +
  9044 +to-regex-range@^5.0.1:
  9045 + version "5.0.1"
  9046 + resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
  9047 + integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=
  9048 + dependencies:
  9049 + is-number "^7.0.0"
  9050 +
  9051 +to-regex@^3.0.1, to-regex@^3.0.2:
  9052 + version "3.0.2"
  9053 + resolved "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
  9054 + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=
  9055 + dependencies:
  9056 + define-property "^2.0.2"
  9057 + extend-shallow "^3.0.2"
  9058 + regex-not "^1.0.2"
  9059 + safe-regex "^1.1.0"
  9060 +
  9061 +toidentifier@1.0.0:
  9062 + version "1.0.0"
  9063 + resolved "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
  9064 + integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=
  9065 +
  9066 +toposort@^1.0.0:
  9067 + version "1.0.7"
  9068 + resolved "https://registry.npm.taobao.org/toposort/download/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
  9069 + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
  9070 +
  9071 +tough-cookie@^2.2.0, tough-cookie@^2.3.3, tough-cookie@~2.5.0:
  9072 + version "2.5.0"
  9073 + resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
  9074 + integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=
  9075 + dependencies:
  9076 + psl "^1.1.28"
  9077 + punycode "^2.1.1"
  9078 +
  9079 +tr46@~0.0.1:
  9080 + version "0.0.3"
  9081 + resolved "https://registry.npm.taobao.org/tr46/download/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
  9082 + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
  9083 +
  9084 +transliteration@^2.1.11:
  9085 + version "2.1.11"
  9086 + resolved "https://registry.npm.taobao.org/transliteration/download/transliteration-2.1.11.tgz#84a274349525cf8bb9f09d5fcd28c07c66ee6940"
  9087 + integrity sha1-hKJ0NJUlz4u58J1fzSjAfGbuaUA=
  9088 + dependencies:
  9089 + yargs "^15.3.1"
  9090 +
  9091 +trim-newlines@^2.0.0:
  9092 + version "2.0.0"
  9093 + resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
  9094 + integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
  9095 +
  9096 +trim-newlines@^3.0.0:
  9097 + version "3.0.0"
  9098 + resolved "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30"
  9099 + integrity sha1-eXJjBKaomKqDc0JymNVMLuixyzA=
  9100 +
  9101 +trim-off-newlines@^1.0.0:
  9102 + version "1.0.1"
  9103 + resolved "https://registry.npm.taobao.org/trim-off-newlines/download/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
  9104 + integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
  9105 +
  9106 +tryer@^1.0.1:
  9107 + version "1.0.1"
  9108 + resolved "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
  9109 + integrity sha1-8shUBoALmw90yfdGW4HqrSQSUvg=
  9110 +
  9111 +ts-pnp@^1.1.6:
  9112 + version "1.1.6"
  9113 + resolved "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.1.6.tgz#389a24396d425a0d3162e96d2b4638900fdc289a"
  9114 + integrity sha1-OJokOW1CWg0xYultK0Y4kA/cKJo=
  9115 +
  9116 +tslib@^1.9.0:
  9117 + version "1.11.1"
  9118 + resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
  9119 + integrity sha1-6xXRKIJ/vuKEFUnhcfRe0zisfjU=
  9120 +
  9121 +tty-browserify@0.0.0:
  9122 + version "0.0.0"
  9123 + resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
  9124 + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
  9125 +
  9126 +tunnel-agent@^0.6.0:
  9127 + version "0.6.0"
  9128 + resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
  9129 + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
  9130 + dependencies:
  9131 + safe-buffer "^5.0.1"
  9132 +
  9133 +tweetnacl@^0.14.3, tweetnacl@~0.14.0:
  9134 + version "0.14.5"
  9135 + resolved "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz?cache=0&sync_timestamp=1581364252466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
  9136 + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
  9137 +
  9138 +type-check@^0.4.0, type-check@~0.4.0:
  9139 + version "0.4.0"
  9140 + resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.4.0.tgz?cache=0&sync_timestamp=1585882977555&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-check%2Fdownload%2Ftype-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
  9141 + integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=
  9142 + dependencies:
  9143 + prelude-ls "^1.2.1"
  9144 +
  9145 +type-check@~0.3.2:
  9146 + version "0.3.2"
  9147 + resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
  9148 + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
  9149 + dependencies:
  9150 + prelude-ls "~1.1.2"
  9151 +
  9152 +type-fest@^0.11.0:
  9153 + version "0.11.0"
  9154 + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz?cache=0&sync_timestamp=1591686746865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
  9155 + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=
  9156 +
  9157 +type-fest@^0.13.1:
  9158 + version "0.13.1"
  9159 + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.13.1.tgz?cache=0&sync_timestamp=1591686867009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
  9160 + integrity sha1-AXLLW86AsL1ULqNI21DH4hg02TQ=
  9161 +
  9162 +type-fest@^0.6.0:
  9163 + version "0.6.0"
  9164 + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
  9165 + integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s=
  9166 +
  9167 +type-fest@^0.8.1:
  9168 + version "0.8.1"
  9169 + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1591686867009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
  9170 + integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=
  9171 +
  9172 +type-is@~1.6.17, type-is@~1.6.18:
  9173 + version "1.6.18"
  9174 + resolved "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
  9175 + integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=
  9176 + dependencies:
  9177 + media-typer "0.3.0"
  9178 + mime-types "~2.1.24"
  9179 +
  9180 +typedarray@^0.0.6:
  9181 + version "0.0.6"
  9182 + resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
  9183 + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
  9184 +
  9185 +uc.micro@^1.0.1, uc.micro@^1.0.5:
  9186 + version "1.0.6"
  9187 + resolved "https://registry.npm.taobao.org/uc.micro/download/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
  9188 + integrity sha1-nEEagCpAmpH8bPdAgbq6NLJEmaw=
  9189 +
  9190 +uglify-js@3.4.x:
  9191 + version "3.4.10"
  9192 + resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1582036112063&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f"
  9193 + integrity sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=
  9194 + dependencies:
  9195 + commander "~2.19.0"
  9196 + source-map "~0.6.1"
  9197 +
  9198 +unicode-canonical-property-names-ecmascript@^1.0.4:
  9199 + version "1.0.4"
  9200 + resolved "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
  9201 + integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg=
  9202 +
  9203 +unicode-match-property-ecmascript@^1.0.4:
  9204 + version "1.0.4"
  9205 + resolved "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
  9206 + integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw=
  9207 + dependencies:
  9208 + unicode-canonical-property-names-ecmascript "^1.0.4"
  9209 + unicode-property-aliases-ecmascript "^1.0.4"
  9210 +
  9211 +unicode-match-property-value-ecmascript@^1.2.0:
  9212 + version "1.2.0"
  9213 + resolved "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
  9214 + integrity sha1-DZH2AO7rMJaqlisdb8iIduZOpTE=
  9215 +
  9216 +unicode-property-aliases-ecmascript@^1.0.4:
  9217 + version "1.1.0"
  9218 + resolved "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz?cache=0&sync_timestamp=1583946096584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funicode-property-aliases-ecmascript%2Fdownload%2Funicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
  9219 + integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=
  9220 +
  9221 +union-value@^1.0.0:
  9222 + version "1.0.1"
  9223 + resolved "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
  9224 + integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=
  9225 + dependencies:
  9226 + arr-union "^3.1.0"
  9227 + get-value "^2.0.6"
  9228 + is-extendable "^0.1.1"
  9229 + set-value "^2.0.1"
  9230 +
  9231 +uniq@^1.0.1:
  9232 + version "1.0.1"
  9233 + resolved "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
  9234 + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
  9235 +
  9236 +uniqs@^2.0.0:
  9237 + version "2.0.0"
  9238 + resolved "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
  9239 + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
  9240 +
  9241 +unique-filename@^1.1.1:
  9242 + version "1.1.1"
  9243 + resolved "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
  9244 + integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=
  9245 + dependencies:
  9246 + unique-slug "^2.0.0"
  9247 +
  9248 +unique-slug@^2.0.0:
  9249 + version "2.0.2"
  9250 + resolved "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funique-slug%2Fdownload%2Funique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
  9251 + integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=
  9252 + dependencies:
  9253 + imurmurhash "^0.1.4"
  9254 +
  9255 +universalify@^0.1.0:
  9256 + version "0.1.2"
  9257 + resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz?cache=0&sync_timestamp=1583531099652&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
  9258 + integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=
  9259 +
  9260 +unpipe@1.0.0, unpipe@~1.0.0:
  9261 + version "1.0.0"
  9262 + resolved "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
  9263 + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
  9264 +
  9265 +unquote@~1.1.1:
  9266 + version "1.1.1"
  9267 + resolved "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
  9268 + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
  9269 +
  9270 +unset-value@^1.0.0:
  9271 + version "1.0.0"
  9272 + resolved "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
  9273 + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
  9274 + dependencies:
  9275 + has-value "^0.3.1"
  9276 + isobject "^3.0.0"
  9277 +
  9278 +upath@^1.1.1:
  9279 + version "1.2.0"
  9280 + resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
  9281 + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=
  9282 +
  9283 +upper-case@^1.1.1:
  9284 + version "1.1.3"
  9285 + resolved "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
  9286 + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
  9287 +
  9288 +uri-js@^4.2.2:
  9289 + version "4.2.2"
  9290 + resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
  9291 + integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=
  9292 + dependencies:
  9293 + punycode "^2.1.0"
  9294 +
  9295 +urix@^0.1.0:
  9296 + version "0.1.0"
  9297 + resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
  9298 + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
  9299 +
  9300 +url-loader@^2.2.0:
  9301 + version "2.3.0"
  9302 + resolved "https://registry.npm.taobao.org/url-loader/download/url-loader-2.3.0.tgz?cache=0&sync_timestamp=1574768599602&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-loader%2Fdownload%2Furl-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b"
  9303 + integrity sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs=
  9304 + dependencies:
  9305 + loader-utils "^1.2.3"
  9306 + mime "^2.4.4"
  9307 + schema-utils "^2.5.0"
  9308 +
  9309 +url-parse@^1.4.3:
  9310 + version "1.4.7"
  9311 + resolved "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278"
  9312 + integrity sha1-qKg1NejACjFuQDpdtKwbm4U64ng=
  9313 + dependencies:
  9314 + querystringify "^2.1.1"
  9315 + requires-port "^1.0.0"
  9316 +
  9317 +url@^0.11.0:
  9318 + version "0.11.0"
  9319 + resolved "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
  9320 + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
  9321 + dependencies:
  9322 + punycode "1.3.2"
  9323 + querystring "0.2.0"
  9324 +
  9325 +use@^3.1.0:
  9326 + version "3.1.1"
  9327 + resolved "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
  9328 + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=
  9329 +
  9330 +util-deprecate@^1.0.1, util-deprecate@~1.0.1:
  9331 + version "1.0.2"
  9332 + resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
  9333 + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
  9334 +
  9335 +util.promisify@1.0.0:
  9336 + version "1.0.0"
  9337 + resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030"
  9338 + integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=
  9339 + dependencies:
  9340 + define-properties "^1.1.2"
  9341 + object.getownpropertydescriptors "^2.0.3"
  9342 +
  9343 +util.promisify@~1.0.0:
  9344 + version "1.0.1"
  9345 + resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
  9346 + integrity sha1-a693dLgO6w91INi4HQeYKlmruu4=
  9347 + dependencies:
  9348 + define-properties "^1.1.3"
  9349 + es-abstract "^1.17.2"
  9350 + has-symbols "^1.0.1"
  9351 + object.getownpropertydescriptors "^2.1.0"
  9352 +
  9353 +util@0.10.3:
  9354 + version "0.10.3"
  9355 + resolved "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
  9356 + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
  9357 + dependencies:
  9358 + inherits "2.0.1"
  9359 +
  9360 +util@^0.11.0:
  9361 + version "0.11.1"
  9362 + resolved "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
  9363 + integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=
  9364 + dependencies:
  9365 + inherits "2.0.3"
  9366 +
  9367 +utila@^0.4.0, utila@~0.4:
  9368 + version "0.4.0"
  9369 + resolved "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
  9370 + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
  9371 +
  9372 +utils-merge@1.0.1:
  9373 + version "1.0.1"
  9374 + resolved "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
  9375 + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
  9376 +
  9377 +uuid@^3.3.2, uuid@^3.4.0:
  9378 + version "3.4.0"
  9379 + resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1583326207173&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
  9380 + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=
  9381 +
  9382 +v8-compile-cache@^2.0.3:
  9383 + version "2.1.1"
  9384 + resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.1.tgz?cache=0&sync_timestamp=1590871613090&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fv8-compile-cache%2Fdownload%2Fv8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745"
  9385 + integrity sha1-VLw83UMxe8qR413K8wWxpyN950U=
  9386 +
  9387 +validate-npm-package-license@^3.0.1:
  9388 + version "3.0.4"
  9389 + resolved "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
  9390 + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo=
  9391 + dependencies:
  9392 + spdx-correct "^3.0.0"
  9393 + spdx-expression-parse "^3.0.0"
  9394 +
  9395 +vary@~1.1.2:
  9396 + version "1.1.2"
  9397 + resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
  9398 + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
  9399 +
  9400 +vendors@^1.0.0:
  9401 + version "1.0.4"
  9402 + resolved "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz?cache=0&sync_timestamp=1579857106626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvendors%2Fdownload%2Fvendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
  9403 + integrity sha1-4rgApT56Kbk1BsPPQRANFsTErY4=
  9404 +
  9405 +verror@1.10.0:
  9406 + version "1.10.0"
  9407 + resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
  9408 + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
  9409 + dependencies:
  9410 + assert-plus "^1.0.0"
  9411 + core-util-is "1.0.2"
  9412 + extsprintf "^1.2.0"
  9413 +
  9414 +vm-browserify@^1.0.1:
  9415 + version "1.1.2"
  9416 + resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz?cache=0&sync_timestamp=1572870776965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvm-browserify%2Fdownload%2Fvm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
  9417 + integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA=
  9418 +
  9419 +vue-eslint-parser@^7.0.0:
  9420 + version "7.1.0"
  9421 + resolved "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.0.tgz#9cdbcc823e656b087507a1911732b867ac101e83"
  9422 + integrity sha1-nNvMgj5lawh1B6GRFzK4Z6wQHoM=
  9423 + dependencies:
  9424 + debug "^4.1.1"
  9425 + eslint-scope "^5.0.0"
  9426 + eslint-visitor-keys "^1.1.0"
  9427 + espree "^6.2.1"
  9428 + esquery "^1.0.1"
  9429 + lodash "^4.17.15"
  9430 +
  9431 +vue-hot-reload-api@^2.3.0:
  9432 + version "2.3.4"
  9433 + resolved "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-hot-reload-api%2Fdownload%2Fvue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
  9434 + integrity sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=
  9435 +
  9436 +vue-loader@^15.9.2:
  9437 + version "15.9.2"
  9438 + resolved "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.9.2.tgz#ae01f5f4c9c6a04bff4483912e72ef91a402c1ae"
  9439 + integrity sha1-rgH19MnGoEv/RIORLnLvkaQCwa4=
  9440 + dependencies:
  9441 + "@vue/component-compiler-utils" "^3.1.0"
  9442 + hash-sum "^1.0.2"
  9443 + loader-utils "^1.1.0"
  9444 + vue-hot-reload-api "^2.3.0"
  9445 + vue-style-loader "^4.1.0"
  9446 +
  9447 +vue-markdown-loader@^2.4.1:
  9448 + version "2.4.1"
  9449 + resolved "https://registry.npm.taobao.org/vue-markdown-loader/download/vue-markdown-loader-2.4.1.tgz#324e730e21cfe2ab37f415ff7eaf4ca36696165f"
  9450 + integrity sha1-Mk5zDiHP4qs39BX/fq9Mo2aWFl8=
  9451 + dependencies:
  9452 + cheerio "^0.20.0"
  9453 + highlight.js "^9.4.0"
  9454 + loader-utils "^1.1.0"
  9455 + markdown-it "^8.4.0"
  9456 +
  9457 +vue-router@^3.3.4:
  9458 + version "3.3.4"
  9459 + resolved "https://registry.npm.taobao.org/vue-router/download/vue-router-3.3.4.tgz?cache=0&sync_timestamp=1592039237956&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.3.4.tgz#4e38abc34a11c41b6c3d8244449a2e363ba6250b"
  9460 + integrity sha1-Tjirw0oRxBtsPYJERJouNjumJQs=
  9461 +
  9462 +vue-style-loader@^4.1.0, vue-style-loader@^4.1.2:
  9463 + version "4.1.2"
  9464 + resolved "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.2.tgz#dedf349806f25ceb4e64f3ad7c0a44fba735fcf8"
  9465 + integrity sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg=
  9466 + dependencies:
  9467 + hash-sum "^1.0.2"
  9468 + loader-utils "^1.0.2"
  9469 +
  9470 +vue-template-compiler@^2.6.11:
  9471 + version "2.6.11"
  9472 + resolved "https://registry.npm.taobao.org/vue-template-compiler/download/vue-template-compiler-2.6.11.tgz#c04704ef8f498b153130018993e56309d4698080"
  9473 + integrity sha1-wEcE749JixUxMAGJk+VjCdRpgIA=
  9474 + dependencies:
  9475 + de-indent "^1.0.2"
  9476 + he "^1.1.0"
  9477 +
  9478 +vue-template-es2015-compiler@^1.9.0:
  9479 + version "1.9.1"
  9480 + resolved "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
  9481 + integrity sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=
  9482 +
  9483 +vue@^2.6.11:
  9484 + version "2.6.11"
  9485 + resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.11.tgz#76594d877d4b12234406e84e35275c6d514125c5"
  9486 + integrity sha1-dllNh31LEiNEBuhONSdcbVFBJcU=
  9487 +
  9488 +vuex@^3.4.0:
  9489 + version "3.4.0"
  9490 + resolved "https://registry.npm.taobao.org/vuex/download/vuex-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvuex%2Fdownload%2Fvuex-3.4.0.tgz#20cc086062d750769fce1febb34e7fceeaebde45"
  9491 + integrity sha1-IMwIYGLXUHafzh/rs05/zurr3kU=
  9492 +
  9493 +watchpack@^1.6.0:
  9494 + version "1.6.0"
  9495 + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
  9496 + integrity sha1-S8EsLr6KonenHx0/FNaFx7RGzQA=
  9497 + dependencies:
  9498 + chokidar "^2.0.2"
  9499 + graceful-fs "^4.1.2"
  9500 + neo-async "^2.5.0"
  9501 +
  9502 +wbuf@^1.1.0, wbuf@^1.7.3:
  9503 + version "1.7.3"
  9504 + resolved "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
  9505 + integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=
  9506 + dependencies:
  9507 + minimalistic-assert "^1.0.0"
  9508 +
  9509 +wcwidth@^1.0.1:
  9510 + version "1.0.1"
  9511 + resolved "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
  9512 + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
  9513 + dependencies:
  9514 + defaults "^1.0.3"
  9515 +
  9516 +webidl-conversions@^2.0.0:
  9517 + version "2.0.1"
  9518 + resolved "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebidl-conversions%2Fdownload%2Fwebidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
  9519 + integrity sha1-O/glj30xjHRDw28uFpQCoaZwNQY=
  9520 +
  9521 +webpack-bundle-analyzer@^3.8.0:
  9522 + version "3.8.0"
  9523 + resolved "https://registry.npm.taobao.org/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.8.0.tgz#ce6b3f908daf069fd1f7266f692cbb3bded9ba16"
  9524 + integrity sha1-zms/kI2vBp/R9yZvaSy7O97ZuhY=
  9525 + dependencies:
  9526 + acorn "^7.1.1"
  9527 + acorn-walk "^7.1.1"
  9528 + bfj "^6.1.1"
  9529 + chalk "^2.4.1"
  9530 + commander "^2.18.0"
  9531 + ejs "^2.6.1"
  9532 + express "^4.16.3"
  9533 + filesize "^3.6.1"
  9534 + gzip-size "^5.0.0"
  9535 + lodash "^4.17.15"
  9536 + mkdirp "^0.5.1"
  9537 + opener "^1.5.1"
  9538 + ws "^6.0.0"
  9539 +
  9540 +webpack-chain@^6.4.0:
  9541 + version "6.4.0"
  9542 + resolved "https://registry.npm.taobao.org/webpack-chain/download/webpack-chain-6.4.0.tgz#22f0b27b6a9bc9ee3cba4f9e6513cf66394034e2"
  9543 + integrity sha1-IvCye2qbye48uk+eZRPPZjlANOI=
  9544 + dependencies:
  9545 + deepmerge "^1.5.2"
  9546 + javascript-stringify "^2.0.1"
  9547 +
  9548 +webpack-dev-middleware@^3.7.2:
  9549 + version "3.7.2"
  9550 + resolved "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1582191388714&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3"
  9551 + integrity sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM=
  9552 + dependencies:
  9553 + memory-fs "^0.4.1"
  9554 + mime "^2.4.4"
  9555 + mkdirp "^0.5.1"
  9556 + range-parser "^1.2.1"
  9557 + webpack-log "^2.0.0"
  9558 +
  9559 +webpack-dev-server@^3.11.0:
  9560 + version "3.11.0"
  9561 + resolved "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c"
  9562 + integrity sha1-jxVKO84bz9HMYY705wMniFXn/4w=
  9563 + dependencies:
  9564 + ansi-html "0.0.7"
  9565 + bonjour "^3.5.0"
  9566 + chokidar "^2.1.8"
  9567 + compression "^1.7.4"
  9568 + connect-history-api-fallback "^1.6.0"
  9569 + debug "^4.1.1"
  9570 + del "^4.1.1"
  9571 + express "^4.17.1"
  9572 + html-entities "^1.3.1"
  9573 + http-proxy-middleware "0.19.1"
  9574 + import-local "^2.0.0"
  9575 + internal-ip "^4.3.0"
  9576 + ip "^1.1.5"
  9577 + is-absolute-url "^3.0.3"
  9578 + killable "^1.0.1"
  9579 + loglevel "^1.6.8"
  9580 + opn "^5.5.0"
  9581 + p-retry "^3.0.1"
  9582 + portfinder "^1.0.26"
  9583 + schema-utils "^1.0.0"
  9584 + selfsigned "^1.10.7"
  9585 + semver "^6.3.0"
  9586 + serve-index "^1.9.1"
  9587 + sockjs "0.3.20"
  9588 + sockjs-client "1.4.0"
  9589 + spdy "^4.0.2"
  9590 + strip-ansi "^3.0.1"
  9591 + supports-color "^6.1.0"
  9592 + url "^0.11.0"
  9593 + webpack-dev-middleware "^3.7.2"
  9594 + webpack-log "^2.0.0"
  9595 + ws "^6.2.1"
  9596 + yargs "^13.3.2"
  9597 +
  9598 +webpack-log@^2.0.0:
  9599 + version "2.0.0"
  9600 + resolved "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
  9601 + integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=
  9602 + dependencies:
  9603 + ansi-colors "^3.0.0"
  9604 + uuid "^3.3.2"
  9605 +
  9606 +webpack-merge@^4.2.2:
  9607 + version "4.2.2"
  9608 + resolved "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
  9609 + integrity sha1-onxS6ng9E5iv0gh/VH17nS9DY00=
  9610 + dependencies:
  9611 + lodash "^4.17.15"
  9612 +
  9613 +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
  9614 + version "1.4.3"
  9615 + resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1574264193174&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
  9616 + integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM=
  9617 + dependencies:
  9618 + source-list-map "^2.0.0"
  9619 + source-map "~0.6.1"
  9620 +
  9621 +webpack@^4.0.0:
  9622 + version "4.42.0"
  9623 + resolved "https://registry.npm.taobao.org/webpack/download/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8"
  9624 + integrity sha1-uQFjXdYXk5HZB0CmPJP3bzmIPrg=
  9625 + dependencies:
  9626 + "@webassemblyjs/ast" "1.8.5"
  9627 + "@webassemblyjs/helper-module-context" "1.8.5"
  9628 + "@webassemblyjs/wasm-edit" "1.8.5"
  9629 + "@webassemblyjs/wasm-parser" "1.8.5"
  9630 + acorn "^6.2.1"
  9631 + ajv "^6.10.2"
  9632 + ajv-keywords "^3.4.1"
  9633 + chrome-trace-event "^1.0.2"
  9634 + enhanced-resolve "^4.1.0"
  9635 + eslint-scope "^4.0.3"
  9636 + json-parse-better-errors "^1.0.2"
  9637 + loader-runner "^2.4.0"
  9638 + loader-utils "^1.2.3"
  9639 + memory-fs "^0.4.1"
  9640 + micromatch "^3.1.10"
  9641 + mkdirp "^0.5.1"
  9642 + neo-async "^2.6.1"
  9643 + node-libs-browser "^2.2.1"
  9644 + schema-utils "^1.0.0"
  9645 + tapable "^1.1.3"
  9646 + terser-webpack-plugin "^1.4.3"
  9647 + watchpack "^1.6.0"
  9648 + webpack-sources "^1.4.1"
  9649 +
  9650 +websocket-driver@0.6.5:
  9651 + version "0.6.5"
  9652 + resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz?cache=0&sync_timestamp=1591289007652&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36"
  9653 + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=
  9654 + dependencies:
  9655 + websocket-extensions ">=0.1.1"
  9656 +
  9657 +websocket-driver@>=0.5.1:
  9658 + version "0.7.3"
  9659 + resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9"
  9660 + integrity sha1-otTg1PTxFvHmKX66WLBdQwEA6fk=
  9661 + dependencies:
  9662 + http-parser-js ">=0.4.0 <0.4.11"
  9663 + safe-buffer ">=5.1.0"
  9664 + websocket-extensions ">=0.1.1"
  9665 +
  9666 +websocket-extensions@>=0.1.1:
  9667 + version "0.1.3"
  9668 + resolved "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
  9669 + integrity sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=
  9670 +
  9671 +whatwg-url-compat@~0.6.5:
  9672 + version "0.6.5"
  9673 + resolved "https://registry.npm.taobao.org/whatwg-url-compat/download/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf"
  9674 + integrity sha1-AImBEa9om7CXVBzVpFymyHmERb8=
  9675 + dependencies:
  9676 + tr46 "~0.0.1"
  9677 +
  9678 +which-module@^2.0.0:
  9679 + version "2.0.0"
  9680 + resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
  9681 + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
  9682 +
  9683 +which-pm-runs@^1.0.0:
  9684 + version "1.0.0"
  9685 + resolved "https://registry.npm.taobao.org/which-pm-runs/download/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
  9686 + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
  9687 +
  9688 +which@^1.2.9:
  9689 + version "1.3.1"
  9690 + resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
  9691 + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=
  9692 + dependencies:
  9693 + isexe "^2.0.0"
  9694 +
  9695 +which@^2.0.1:
  9696 + version "2.0.2"
  9697 + resolved "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
  9698 + integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=
  9699 + dependencies:
  9700 + isexe "^2.0.0"
  9701 +
  9702 +word-wrap@^1.2.3, word-wrap@~1.2.3:
  9703 + version "1.2.3"
  9704 + resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
  9705 + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
  9706 +
  9707 +worker-farm@^1.7.0:
  9708 + version "1.7.0"
  9709 + resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
  9710 + integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=
  9711 + dependencies:
  9712 + errno "~0.1.7"
  9713 +
  9714 +wrap-ansi@^5.1.0:
  9715 + version "5.1.0"
  9716 + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
  9717 + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=
  9718 + dependencies:
  9719 + ansi-styles "^3.2.0"
  9720 + string-width "^3.0.0"
  9721 + strip-ansi "^5.0.0"
  9722 +
  9723 +wrap-ansi@^6.2.0:
  9724 + version "6.2.0"
  9725 + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
  9726 + integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=
  9727 + dependencies:
  9728 + ansi-styles "^4.0.0"
  9729 + string-width "^4.1.0"
  9730 + strip-ansi "^6.0.0"
  9731 +
  9732 +wrappy@1:
  9733 + version "1.0.2"
  9734 + resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
  9735 + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  9736 +
  9737 +write@1.0.3:
  9738 + version "1.0.3"
  9739 + resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
  9740 + integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=
  9741 + dependencies:
  9742 + mkdirp "^0.5.1"
  9743 +
  9744 +ws@^6.0.0, ws@^6.2.1:
  9745 + version "6.2.1"
  9746 + resolved "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"
  9747 + integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs=
  9748 + dependencies:
  9749 + async-limiter "~1.0.0"
  9750 +
  9751 +"xml-name-validator@>= 2.0.1 < 3.0.0":
  9752 + version "2.0.1"
  9753 + resolved "https://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
  9754 + integrity sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=
  9755 +
  9756 +xtend@^4.0.0, xtend@~4.0.1:
  9757 + version "4.0.2"
  9758 + resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
  9759 + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=
  9760 +
  9761 +y18n@^4.0.0:
  9762 + version "4.0.0"
  9763 + resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
  9764 + integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms=
  9765 +
  9766 +yallist@^2.1.2:
  9767 + version "2.1.2"
  9768 + resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
  9769 + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
  9770 +
  9771 +yallist@^3.0.2:
  9772 + version "3.1.1"
  9773 + resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
  9774 + integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=
  9775 +
  9776 +yallist@^4.0.0:
  9777 + version "4.0.0"
  9778 + resolved "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
  9779 + integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=
  9780 +
  9781 +yaml@^1.7.2:
  9782 + version "1.10.0"
  9783 + resolved "https://registry.npm.taobao.org/yaml/download/yaml-1.10.0.tgz?cache=0&sync_timestamp=1589624730167&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyaml%2Fdownload%2Fyaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
  9784 + integrity sha1-O1k63ZRIdgd9TWg/7gEIG9n/8x4=
  9785 +
  9786 +yargs-parser@^10.0.0:
  9787 + version "10.1.0"
  9788 + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
  9789 + integrity sha1-cgImW4n36eny5XZeD+c1qQXtuqg=
  9790 + dependencies:
  9791 + camelcase "^4.1.0"
  9792 +
  9793 +yargs-parser@^13.1.2:
  9794 + version "13.1.2"
  9795 + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1590107599564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
  9796 + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg=
  9797 + dependencies:
  9798 + camelcase "^5.0.0"
  9799 + decamelize "^1.2.0"
  9800 +
  9801 +yargs-parser@^18.1.0:
  9802 + version "18.1.0"
  9803 + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.0.tgz#1b0ab1118ebd41f68bb30e729f4c83df36ae84c3"
  9804 + integrity sha1-GwqxEY69QfaLsw5yn0yD3zauhMM=
  9805 + dependencies:
  9806 + camelcase "^5.0.0"
  9807 + decamelize "^1.2.0"
  9808 +
  9809 +yargs-parser@^18.1.1, yargs-parser@^18.1.3:
  9810 + version "18.1.3"
  9811 + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
  9812 + integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=
  9813 + dependencies:
  9814 + camelcase "^5.0.0"
  9815 + decamelize "^1.2.0"
  9816 +
  9817 +yargs@^13.3.2:
  9818 + version "13.3.2"
  9819 + resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
  9820 + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=
  9821 + dependencies:
  9822 + cliui "^5.0.0"
  9823 + find-up "^3.0.0"
  9824 + get-caller-file "^2.0.1"
  9825 + require-directory "^2.1.1"
  9826 + require-main-filename "^2.0.0"
  9827 + set-blocking "^2.0.0"
  9828 + string-width "^3.0.0"
  9829 + which-module "^2.0.0"
  9830 + y18n "^4.0.0"
  9831 + yargs-parser "^13.1.2"
  9832 +
  9833 +yargs@^15.0.0:
  9834 + version "15.3.0"
  9835 + resolved "https://registry.npm.taobao.org/yargs/download/yargs-15.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-15.3.0.tgz#403af6edc75b3ae04bf66c94202228ba119f0976"
  9836 + integrity sha1-QDr27cdbOuBL9myUICIouhGfCXY=
  9837 + dependencies:
  9838 + cliui "^6.0.0"
  9839 + decamelize "^1.2.0"
  9840 + find-up "^4.1.0"
  9841 + get-caller-file "^2.0.1"
  9842 + require-directory "^2.1.1"
  9843 + require-main-filename "^2.0.0"
  9844 + set-blocking "^2.0.0"
  9845 + string-width "^4.2.0"
  9846 + which-module "^2.0.0"
  9847 + y18n "^4.0.0"
  9848 + yargs-parser "^18.1.0"
  9849 +
  9850 +yargs@^15.3.1:
  9851 + version "15.3.1"
  9852 + resolved "https://registry.npm.taobao.org/yargs/download/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
  9853 + integrity sha1-lQW0cnY5Y+VK/mAUitJ6MwgY6Ys=
  9854 + dependencies:
  9855 + cliui "^6.0.0"
  9856 + decamelize "^1.2.0"
  9857 + find-up "^4.1.0"
  9858 + get-caller-file "^2.0.1"
  9859 + require-directory "^2.1.1"
  9860 + require-main-filename "^2.0.0"
  9861 + set-blocking "^2.0.0"
  9862 + string-width "^4.2.0"
  9863 + which-module "^2.0.0"
  9864 + y18n "^4.0.0"
  9865 + yargs-parser "^18.1.1"
  9866 +
  9867 +yorkie@^2.0.0:
  9868 + version "2.0.0"
  9869 + resolved "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9"
  9870 + integrity sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=
  9871 + dependencies:
  9872 + execa "^0.8.0"
  9873 + is-ci "^1.0.10"
  9874 + normalize-path "^1.0.0"
  9875 + strip-indent "^2.0.0"
... ...