Commit de332ae3f55afa611e86322753d5a713ea00307d

Authored by vben
1 parent 1b71db73

feat: production mode compressed image

.env.production
... ... @@ -20,6 +20,9 @@ VITE_GLOB_UPLOAD_URL=/upload
20 20 # Interface prefix
21 21 VITE_GLOB_API_URL_PREFIX=
22 22  
  23 +# Whether to enable image compression
  24 +VITE_USE_IMAGEMIN= true
  25 +
23 26 # use pwa
24 27 VITE_USE_PWA = false
25 28  
... ...
CHANGELOG.zh_CN.md
... ... @@ -4,6 +4,7 @@
4 4  
5 5 - `ApiSelect`新增 `numberToString`属性,用于将 value 为`number`的值全部转化为`string`
6 6 - 新增主题色切换
  7 +- 打包图片压缩
7 8  
8 9 ### ⚡ Performance Improvements
9 10  
... ...
README.md
... ... @@ -67,8 +67,8 @@ The documentation for 2.0 hasn't started yet, it will be provided later.
67 67  
68 68 ### Environmental requirements
69 69  
70   -- `Node.js`: - Version>`12.0.0` is better.
71   -- `yarn` > `npm` > `cnpm`: - Package management tool.
  70 +- `Node.js`: - Version > `12.0.0` .
  71 +- `yarn` : - Package management tool.
72 72  
73 73 ### UI framework
74 74  
... ...
README.zh-CN.md
... ... @@ -68,7 +68,7 @@
68 68  
69 69 ### 环境要求
70 70  
71   -- `Node.js`: - 版本最好大于 `12.0.0`
  71 +- `Node.js`: - 版本大于 `12.0.0`
72 72 - `yarn` : - 包管理工具.
73 73  
74 74 ### UI 框架
... ...
build/script/buildConf.ts
... ... @@ -3,8 +3,9 @@
3 3 */
4 4 import { GLOB_CONFIG_FILE_NAME } from '../constant';
5 5 import fs, { writeFileSync } from 'fs-extra';
  6 +import chalk from 'chalk';
6 7  
7   -import { errorConsole, successConsole, getCwdPath, getEnvConfig } from '../utils';
  8 +import { getCwdPath, getEnvConfig } from '../utils';
8 9 import { getShortName } from '../getShortName';
9 10  
10 11 function createConfig(
... ... @@ -29,9 +30,10 @@ function createConfig(
29 30 fs.mkdirp(getCwdPath(outDir));
30 31 writeFileSync(getCwdPath(`${outDir}/${configFileName}`), configStr);
31 32  
32   - successConsole('The configuration file is build successfully!');
  33 + console.log(chalk.cyan('✨ configuration file is build successfully:'));
  34 + console.log(chalk.gray(outDir + '/' + chalk.green(configFileName)) + '\n');
33 35 } catch (error) {
34   - errorConsole('Configuration file configuration file failed to package\n' + error);
  36 + console.log(chalk.red('configuration file configuration file failed to package:\n' + error));
35 37 }
36 38 }
37 39  
... ...
build/script/postBuild.ts
... ... @@ -2,7 +2,7 @@
2 2  
3 3 import { argv } from 'yargs';
4 4 import { runBuildConfig } from './buildConf';
5   -import { errorConsole, successConsole } from '../utils';
  5 +import chalk from 'chalk';
6 6  
7 7 export const runBuild = async () => {
8 8 try {
... ... @@ -12,9 +12,9 @@ export const runBuild = async () => {
12 12 if (!argvList.includes('no-conf')) {
13 13 await runBuildConfig();
14 14 }
15   - successConsole('Vite Build successfully!');
  15 + console.log(chalk.green.bold('✨ vite build successfully!\n'));
16 16 } catch (error) {
17   - errorConsole('Vite Build Error\n' + error);
  17 + console.log(chalk.red('vite build error:\n' + error));
18 18 process.exit(1);
19 19 }
20 20 };
... ...
build/utils.ts
1 1 import fs from 'fs';
2 2 import path from 'path';
3 3 import dotenv from 'dotenv';
4   -import chalk from 'chalk';
5 4  
6 5 export const isFunction = (arg: unknown): arg is (...args: any[]) => any =>
7 6 typeof arg === 'function';
... ... @@ -44,6 +43,7 @@ export interface ViteEnv {
44 43 VITE_BUILD_GZIP: boolean;
45 44 VITE_DYNAMIC_IMPORT: boolean;
46 45 VITE_LEGACY: boolean;
  46 + VITE_USE_IMAGEMIN: boolean;
47 47 }
48 48  
49 49 // Read all environment variable configuration files to process.env
... ... @@ -90,38 +90,6 @@ export function getEnvConfig(match = 'VITE_GLOB_', confFiles = ['.env', '.env.pr
90 90 return envConfig;
91 91 }
92 92  
93   -function consoleFn(color: string, message: any) {
94   - console.log(
95   - chalk.blue.bold('**************** ') +
96   - (chalk as any)[color].bold(message) +
97   - chalk.blue.bold(' ****************')
98   - );
99   -}
100   -
101   -/**
102   - * warnConsole
103   - * @param message
104   - */
105   -export function successConsole(message: any) {
106   - consoleFn('green', '✨ ' + message);
107   -}
108   -
109   -/**
110   - * warnConsole
111   - * @param message
112   - */
113   -export function errorConsole(message: any) {
114   - consoleFn('red', '✨ ' + message);
115   -}
116   -
117   -/**
118   - * warnConsole
119   - * @param message message
120   - */
121   -export function warnConsole(message: any) {
122   - consoleFn('yellow', '✨ ' + message);
123   -}
124   -
125 93 /**
126 94 * Get user root directory
127 95 * @param dir file path
... ...
build/vite/plugin/imagemin.ts 0 → 100644
  1 +import viteImagemin from 'vite-plugin-imagemin';
  2 +
  3 +export function configImageminPlugin() {
  4 + const plugin = viteImagemin({
  5 + gifsicle: {
  6 + optimizationLevel: 7,
  7 + interlaced: false,
  8 + },
  9 + optipng: {
  10 + optimizationLevel: 7,
  11 + },
  12 + webp: {
  13 + quality: 75,
  14 + },
  15 + mozjpeg: {
  16 + quality: 65,
  17 + },
  18 + pngquant: {
  19 + quality: [0.65, 0.9],
  20 + speed: 4,
  21 + },
  22 + svgo: {
  23 + plugins: [
  24 + {
  25 + removeViewBox: false,
  26 + },
  27 + {
  28 + removeEmptyAttrs: false,
  29 + },
  30 + ],
  31 + },
  32 + });
  33 + return plugin;
  34 +}
... ...
build/vite/plugin/index.ts
... ... @@ -12,6 +12,7 @@ import { configGzipPlugin } from './gzip';
12 12 import { configStyleImportPlugin } from './styleImport';
13 13 import { configVisualizerConfig } from './visualizer';
14 14 import { configThemePlugin } from './theme';
  15 +import { configImageminPlugin } from './imagemin';
15 16  
16 17 // gen vite plugins
17 18 export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
... ... @@ -20,9 +21,6 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
20 21 // vite-plugin-html
21 22 vitePlugins.push(configHtmlPlugin(viteEnv, isBuild));
22 23  
23   - // vite-plugin-pwa
24   - vitePlugins.push(configPwaConfig(viteEnv, isBuild));
25   -
26 24 // vite-plugin-mock
27 25 vitePlugins.push(configMockPlugin(viteEnv, isBuild));
28 26  
... ... @@ -32,14 +30,22 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
32 30 // vite-plugin-style-import
33 31 vitePlugins.push(configStyleImportPlugin());
34 32  
35   - // rollup-plugin-gzip
36   - vitePlugins.push(configGzipPlugin(isBuild));
37   -
38 33 // rollup-plugin-visualizer
39 34 vitePlugins.push(configVisualizerConfig());
40 35  
41 36 //vite-plugin-theme
42 37 vitePlugins.push(configThemePlugin());
43 38  
  39 + if (isBuild) {
  40 + //vite-plugin-imagemin
  41 + viteEnv.VITE_USE_IMAGEMIN && vitePlugins.push(configImageminPlugin());
  42 +
  43 + // rollup-plugin-gzip
  44 + vitePlugins.push(configGzipPlugin(isBuild));
  45 +
  46 + // vite-plugin-pwa
  47 + vitePlugins.push(configPwaConfig(viteEnv));
  48 + }
  49 +
44 50 return vitePlugins;
45 51 }
... ...
build/vite/plugin/pwa.ts
... ... @@ -2,10 +2,10 @@ import { VitePWA } from 'vite-plugin-pwa';
2 2  
3 3 import { ViteEnv } from '../../utils';
4 4  
5   -export function configPwaConfig(env: ViteEnv, isBulid: boolean) {
  5 +export function configPwaConfig(env: ViteEnv) {
6 6 const { VITE_USE_PWA, VITE_GLOB_APP_TITLE, VITE_GLOB_APP_SHORT_NAME } = env;
7 7  
8   - if (VITE_USE_PWA && isBulid) {
  8 + if (VITE_USE_PWA) {
9 9 // vite-plugin-pwa
10 10 const pwaPlugin = VitePWA({
11 11 manifest: {
... ...
package.json
... ... @@ -5,7 +5,7 @@
5 5 "bootstrap": "yarn install",
6 6 "serve": "vite",
7 7 "dev": "vite",
8   - "build": "cross-env NODE_ENV=production vite build && esno ./build/script/postBuild.ts",
  8 + "build": "vite build && esno ./build/script/postBuild.ts",
9 9 "build:no-cache": "yarn clean:cache && npm run build",
10 10 "report": "cross-env REPORT=true npm run build ",
11 11 "preview": "npm run build && vite preview",
... ... @@ -95,6 +95,7 @@
95 95 "typescript": "^4.1.3",
96 96 "vite": "2.0.0-beta.64",
97 97 "vite-plugin-html": "^2.0.0",
  98 + "vite-plugin-imagemin": "^0.2.0",
98 99 "vite-plugin-mock": "^2.0.1",
99 100 "vite-plugin-purge-icons": "^0.6.0",
100 101 "vite-plugin-pwa": "^0.4.2",
... ... @@ -103,6 +104,10 @@
103 104 "vue-eslint-parser": "^7.4.1",
104 105 "yargs": "^16.2.0"
105 106 },
  107 + "resolutions": {
  108 + "//": "Used to install imagemin dependencies, because imagemin may not be installed in China.If it is abroad, you can delete it",
  109 + "bin-wrapper": "npm:bin-wrapper-china"
  110 + },
106 111 "repository": {
107 112 "type": "git",
108 113 "url": "git+https://github.com/anncwb/vue-vben-admin.git"
... ...
yarn.lock
... ... @@ -1377,6 +1377,11 @@
1377 1377 core-js "^3.8.0"
1378 1378 nanopop "^2.1.0"
1379 1379  
  1380 +"@sindresorhus/is@^0.7.0":
  1381 + version "0.7.0"
  1382 + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd"
  1383 + integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==
  1384 +
1380 1385 "@stylelint/postcss-css-in-js@^0.37.2":
1381 1386 version "0.37.2"
1382 1387 resolved "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2"
... ... @@ -1480,6 +1485,14 @@
1480 1485 dependencies:
1481 1486 "@types/node" "*"
1482 1487  
  1488 +"@types/glob@^7.1.1":
  1489 + version "7.1.3"
  1490 + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
  1491 + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==
  1492 + dependencies:
  1493 + "@types/minimatch" "*"
  1494 + "@types/node" "*"
  1495 +
1483 1496 "@types/http-assert@*":
1484 1497 version "1.5.1"
1485 1498 resolved "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b"
... ... @@ -1497,6 +1510,56 @@
1497 1510 dependencies:
1498 1511 "@types/node" "*"
1499 1512  
  1513 +"@types/imagemin-gifsicle@^7.0.0":
  1514 + version "7.0.0"
  1515 + resolved "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz#80cfc5f68b2bbce57c6a3b97556ffa861a649132"
  1516 + integrity sha512-RVFQZhPm/6vLC8wDvzHa34ZDrJECqmDV4XBS99AEk2ObyV4pcLQwObGYlmBv6fi9AtRLHf8mnKGczIHtF77u7w==
  1517 + dependencies:
  1518 + "@types/imagemin" "*"
  1519 +
  1520 +"@types/imagemin-mozjpeg@^8.0.0":
  1521 + version "8.0.0"
  1522 + resolved "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz#6986c34734aa767d83672eeb519379a2d7ec8b16"
  1523 + integrity sha512-sR2nEZOrlbgnmVgG+lXetZOvhgtctLe1hBfvySnPnxDd2pOon9mMPq7SHFI89VZT1AXvFgRs8w6X8ik8potpgA==
  1524 + dependencies:
  1525 + "@types/imagemin" "*"
  1526 +
  1527 +"@types/imagemin-optipng@^5.2.0":
  1528 + version "5.2.0"
  1529 + resolved "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.0.tgz#83046e0695739661fa738ad253bdbf51bc4f9e9d"
  1530 + integrity sha512-Qn4gTV1fpPG2WIsUIl10yi2prudOuDIx+D+O0H3aKZRcTCwpMjszBVeRWUqkhG5wADhWO4giLut1sFNr3H2XIQ==
  1531 + dependencies:
  1532 + "@types/imagemin" "*"
  1533 +
  1534 +"@types/imagemin-pngquant@^8.0.0":
  1535 + version "8.0.0"
  1536 + resolved "https://registry.npmjs.org/@types/imagemin-pngquant/-/imagemin-pngquant-8.0.0.tgz#d163ca43ac1270c5c6f3e9cfbd5d90bd192790d4"
  1537 + integrity sha512-uFncUV7JWfBZj/oCrvD4M0RexrBq0h7Bfm5QBZkGhIxFxw0+ghant31hzKPk/DLd/WLhdgp76ay67fM/oZWNMQ==
  1538 + dependencies:
  1539 + imagemin-pngquant "*"
  1540 +
  1541 +"@types/imagemin-svgo@^8.0.0":
  1542 + version "8.0.0"
  1543 + resolved "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.0.tgz#393fb75b8637e9ba731f56787034fb1fd7d72a41"
  1544 + integrity sha512-CtQRrH4A7dkNEwix5n+rIuKCOvcZYd/G6jRJ+7RkgjTJ0AVWXoqX4exf/lipQY3cUOCv4X2voG/r0pICoTW8mw==
  1545 + dependencies:
  1546 + "@types/imagemin" "*"
  1547 + "@types/svgo" "*"
  1548 +
  1549 +"@types/imagemin-webp@^5.1.1":
  1550 + version "5.1.1"
  1551 + resolved "https://registry.npmjs.org/@types/imagemin-webp/-/imagemin-webp-5.1.1.tgz#f20eadcd3afba5d2ee81e9a69f4f3fe3f8e50b32"
  1552 + integrity sha512-uJEBtA0popDfnUE2XnmLPYqEQYzB2qqwNRXUC/rvV7Y0wVR1jweezwGifkEuu3JNhEnUV3ZlnjfrsrrepaiOrQ==
  1553 + dependencies:
  1554 + "@types/imagemin" "*"
  1555 +
  1556 +"@types/imagemin@*", "@types/imagemin@^7.0.0":
  1557 + version "7.0.0"
  1558 + resolved "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.0.tgz#cb99d719190ebe421015213733d656fac1f8af2e"
  1559 + integrity sha512-BiNd5FazD5ZmJUYD9txsbrttL0P0welrb9yAPn6ykKK3kWufwFsxYqw5KdggfZQDjiNYwsBrX+Fwei0Xsw4oAw==
  1560 + dependencies:
  1561 + "@types/node" "*"
  1562 +
1500 1563 "@types/json-schema@^7.0.3":
1501 1564 version "7.0.7"
1502 1565 resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
... ... @@ -1574,6 +1637,11 @@
1574 1637 resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
1575 1638 integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
1576 1639  
  1640 +"@types/minimatch@*":
  1641 + version "3.0.3"
  1642 + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
  1643 + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
  1644 +
1577 1645 "@types/minimist@^1.2.0":
1578 1646 version "1.2.1"
1579 1647 resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256"
... ... @@ -1604,6 +1672,11 @@
1604 1672 resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
1605 1673 integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
1606 1674  
  1675 +"@types/q@^1.5.1":
  1676 + version "1.5.4"
  1677 + resolved "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24"
  1678 + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
  1679 +
1607 1680 "@types/qrcode@^1.3.5":
1608 1681 version "1.3.5"
1609 1682 resolved "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.3.5.tgz#9c97cc2875f03e2b16a0d89856fc48414e380c38"
... ... @@ -1649,6 +1722,11 @@
1649 1722 resolved "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.10.6.tgz#98725ae08f1dfe28b8da0fdf302c417f5ff043c0"
1650 1723 integrity sha512-QRz8Z+uw2Y4Gwrtxw8hD782zzuxxugdcq8X/FkPsXUa1kfslhGzy13+4HugO9FXNo+jlWVcE6DYmmegniIQ30A==
1651 1724  
  1725 +"@types/svgo@*":
  1726 + version "1.3.3"
  1727 + resolved "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.3.tgz#4684af265b4e1125c738f5aaafb302c723f4efe0"
  1728 + integrity sha512-eDLVUvvTn+mol3NpP211DTH9JzSS6YKssRIhHNmXk5BiCl+gc4s+xQQjRFTSsGBohmka5qBsHX6qhL4x88Wkvg==
  1729 +
1652 1730 "@types/tinycolor2@^1.4.2":
1653 1731 version "1.4.2"
1654 1732 resolved "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.2.tgz#721ca5c5d1a2988b4a886e35c2ffc5735b6afbdf"
... ... @@ -2088,6 +2166,11 @@ ansi-escapes@^4.3.0:
2088 2166 dependencies:
2089 2167 type-fest "^0.11.0"
2090 2168  
  2169 +ansi-regex@^2.0.0:
  2170 + version "2.1.1"
  2171 + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
  2172 + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
  2173 +
2091 2174 ansi-regex@^3.0.0:
2092 2175 version "3.0.0"
2093 2176 resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
... ... @@ -2103,6 +2186,11 @@ ansi-regex@^5.0.0:
2103 2186 resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
2104 2187 integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
2105 2188  
  2189 +ansi-styles@^2.2.1:
  2190 + version "2.2.1"
  2191 + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
  2192 + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
  2193 +
2106 2194 ansi-styles@^3.2.0, ansi-styles@^3.2.1:
2107 2195 version "3.2.1"
2108 2196 resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
... ... @@ -2165,6 +2253,18 @@ apexcharts@^3.24.0:
2165 2253 svg.resize.js "^1.4.3"
2166 2254 svg.select.js "^3.0.1"
2167 2255  
  2256 +arch@^2.1.0:
  2257 + version "2.2.0"
  2258 + resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
  2259 + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
  2260 +
  2261 +archive-type@^4.0.0:
  2262 + version "4.0.0"
  2263 + resolved "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70"
  2264 + integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=
  2265 + dependencies:
  2266 + file-type "^4.2.0"
  2267 +
2168 2268 arg@^4.1.0:
2169 2269 version "4.1.3"
2170 2270 resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
... ... @@ -2324,11 +2424,73 @@ big.js@^5.2.2:
2324 2424 resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
2325 2425 integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
2326 2426  
  2427 +bin-build@^3.0.0:
  2428 + version "3.0.0"
  2429 + resolved "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861"
  2430 + integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==
  2431 + dependencies:
  2432 + decompress "^4.0.0"
  2433 + download "^6.2.2"
  2434 + execa "^0.7.0"
  2435 + p-map-series "^1.0.0"
  2436 + tempfile "^2.0.0"
  2437 +
  2438 +bin-check@^4.1.0:
  2439 + version "4.1.0"
  2440 + resolved "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49"
  2441 + integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==
  2442 + dependencies:
  2443 + execa "^0.7.0"
  2444 + executable "^4.1.0"
  2445 +
  2446 +bin-version-check@^4.0.0:
  2447 + version "4.0.0"
  2448 + resolved "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71"
  2449 + integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==
  2450 + dependencies:
  2451 + bin-version "^3.0.0"
  2452 + semver "^5.6.0"
  2453 + semver-truncate "^1.1.2"
  2454 +
  2455 +bin-version@^3.0.0:
  2456 + version "3.1.0"
  2457 + resolved "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839"
  2458 + integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==
  2459 + dependencies:
  2460 + execa "^1.0.0"
  2461 + find-versions "^3.0.0"
  2462 +
  2463 +bin-wrapper@^4.0.0, bin-wrapper@^4.0.1, "bin-wrapper@npm:bin-wrapper-china":
  2464 + version "0.1.0"
  2465 + resolved "https://registry.npmjs.org/bin-wrapper-china/-/bin-wrapper-china-0.1.0.tgz#c2ec95b4d0eaef6ed5ad10954f9227d8e5ef3725"
  2466 + integrity sha512-1UCm17WYEbgry50tup+AQN+JGVEVzoW4f8HMl899k1lvuFxWKGZXl/G2fgxQxAckRjnloO3ijLVVEsv8zescUg==
  2467 + dependencies:
  2468 + bin-check "^4.1.0"
  2469 + bin-version-check "^4.0.0"
  2470 + binary-mirror-config "^1"
  2471 + download "^7.1.0"
  2472 + import-lazy "^4.0.0"
  2473 + os-filter-obj "^2.0.0"
  2474 + pify "^4.0.1"
  2475 +
2327 2476 binary-extensions@^2.0.0:
2328 2477 version "2.2.0"
2329 2478 resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
2330 2479 integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
2331 2480  
  2481 +binary-mirror-config@^1:
  2482 + version "1.28.0"
  2483 + resolved "https://registry.npmjs.org/binary-mirror-config/-/binary-mirror-config-1.28.0.tgz#90a92277ebe6581cda0b34be62e7cf6a6ed8a2d1"
  2484 + integrity sha512-EuXKEFpNV0nTVPz2JYYiPyFaQFoWTxao3C+xXkfL39GyI033OEQkq+ntJnXtQ+7Z40tNG7gLmEqagYDcwzalkA==
  2485 +
  2486 +bl@^1.0.0:
  2487 + version "1.2.3"
  2488 + resolved "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7"
  2489 + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
  2490 + dependencies:
  2491 + readable-stream "^2.3.5"
  2492 + safe-buffer "^5.1.1"
  2493 +
2332 2494 bluebird@^3.7.2:
2333 2495 version "3.7.2"
2334 2496 resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
... ... @@ -2350,6 +2512,11 @@ body-parser@^1.19.0:
2350 2512 raw-body "2.4.0"
2351 2513 type-is "~1.6.17"
2352 2514  
  2515 +boolbase@^1.0.0, boolbase@~1.0.0:
  2516 + version "1.0.0"
  2517 + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
  2518 + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
  2519 +
2353 2520 brace-expansion@^1.1.7:
2354 2521 version "1.1.11"
2355 2522 resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
... ... @@ -2405,6 +2572,11 @@ buffer-alloc@^1.2.0:
2405 2572 buffer-alloc-unsafe "^1.1.0"
2406 2573 buffer-fill "^1.0.0"
2407 2574  
  2575 +buffer-crc32@~0.2.3:
  2576 + version "0.2.13"
  2577 + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
  2578 + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
  2579 +
2408 2580 buffer-fill@^1.0.0:
2409 2581 version "1.0.0"
2410 2582 resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
... ... @@ -2415,7 +2587,7 @@ buffer-from@^1.0.0, buffer-from@^1.1.1:
2415 2587 resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
2416 2588 integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
2417 2589  
2418   -buffer@^5.4.3:
  2590 +buffer@^5.2.1, buffer@^5.4.3:
2419 2591 version "5.7.1"
2420 2592 resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
2421 2593 integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
... ... @@ -2448,12 +2620,25 @@ cache-base@^1.0.1:
2448 2620 union-value "^1.0.0"
2449 2621 unset-value "^1.0.0"
2450 2622  
  2623 +cacheable-request@^2.1.1:
  2624 + version "2.1.4"
  2625 + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d"
  2626 + integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=
  2627 + dependencies:
  2628 + clone-response "1.0.2"
  2629 + get-stream "3.0.0"
  2630 + http-cache-semantics "3.8.1"
  2631 + keyv "3.0.0"
  2632 + lowercase-keys "1.0.0"
  2633 + normalize-url "2.0.1"
  2634 + responselike "1.0.2"
  2635 +
2451 2636 cachedir@2.2.0:
2452 2637 version "2.2.0"
2453 2638 resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz#19afa4305e05d79e417566882e0c8f960f62ff0e"
2454 2639 integrity sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==
2455 2640  
2456   -call-bind@^1.0.0:
  2641 +call-bind@^1.0.0, call-bind@^1.0.2:
2457 2642 version "1.0.2"
2458 2643 resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
2459 2644 integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
... ... @@ -2525,6 +2710,16 @@ capital-case@^1.0.4:
2525 2710 tslib "^2.0.3"
2526 2711 upper-case-first "^2.0.2"
2527 2712  
  2713 +caw@^2.0.0, caw@^2.0.1:
  2714 + version "2.0.1"
  2715 + resolved "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95"
  2716 + integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==
  2717 + dependencies:
  2718 + get-proxy "^2.0.0"
  2719 + isurl "^1.0.0-alpha5"
  2720 + tunnel-agent "^0.6.0"
  2721 + url-to-options "^1.0.1"
  2722 +
2528 2723 cfb@^1.1.4:
2529 2724 version "1.2.0"
2530 2725 resolved "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz#6a4d0872b525ed60349e1ef51fb4b0bf73eca9a8"
... ... @@ -2542,6 +2737,17 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0:
2542 2737 ansi-styles "^4.1.0"
2543 2738 supports-color "^7.1.0"
2544 2739  
  2740 +chalk@^1.0.0:
  2741 + version "1.1.3"
  2742 + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
  2743 + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
  2744 + dependencies:
  2745 + ansi-styles "^2.2.1"
  2746 + escape-string-regexp "^1.0.2"
  2747 + has-ansi "^2.0.0"
  2748 + strip-ansi "^3.0.0"
  2749 + supports-color "^2.0.0"
  2750 +
2545 2751 chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
2546 2752 version "2.4.2"
2547 2753 resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
... ... @@ -2704,6 +2910,22 @@ clone-regexp@^2.1.0:
2704 2910 dependencies:
2705 2911 is-regexp "^2.0.0"
2706 2912  
  2913 +clone-response@1.0.2:
  2914 + version "1.0.2"
  2915 + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
  2916 + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
  2917 + dependencies:
  2918 + mimic-response "^1.0.0"
  2919 +
  2920 +coa@^2.0.2:
  2921 + version "2.0.2"
  2922 + resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
  2923 + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
  2924 + dependencies:
  2925 + "@types/q" "^1.5.1"
  2926 + chalk "^2.4.1"
  2927 + q "^1.1.2"
  2928 +
2707 2929 codepage@~1.14.0:
2708 2930 version "1.14.0"
2709 2931 resolved "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz#8cbe25481323559d7d307571b0fff91e7a1d2f99"
... ... @@ -2754,7 +2976,7 @@ commander@*:
2754 2976 resolved "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2"
2755 2977 integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==
2756 2978  
2757   -commander@^2.20.0:
  2979 +commander@^2.20.0, commander@^2.8.1:
2758 2980 version "2.20.3"
2759 2981 resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
2760 2982 integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
... ... @@ -2832,6 +3054,14 @@ concat-map@0.0.1:
2832 3054 resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
2833 3055 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
2834 3056  
  3057 +config-chain@^1.1.11:
  3058 + version "1.1.12"
  3059 + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
  3060 + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==
  3061 + dependencies:
  3062 + ini "^1.3.4"
  3063 + proto-list "~1.2.1"
  3064 +
2835 3065 connect@^3.7.0:
2836 3066 version "3.7.0"
2837 3067 resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
... ... @@ -2842,6 +3072,11 @@ connect@^3.7.0:
2842 3072 parseurl "~1.3.3"
2843 3073 utils-merge "1.0.1"
2844 3074  
  3075 +console-stream@^0.1.1:
  3076 + version "0.1.1"
  3077 + resolved "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44"
  3078 + integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=
  3079 +
2845 3080 consolidate@^0.16.0:
2846 3081 version "0.16.0"
2847 3082 resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16"
... ... @@ -2858,6 +3093,13 @@ constant-case@^3.0.4:
2858 3093 tslib "^2.0.3"
2859 3094 upper-case "^2.0.2"
2860 3095  
  3096 +content-disposition@^0.5.2:
  3097 + version "0.5.3"
  3098 + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
  3099 + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
  3100 + dependencies:
  3101 + safe-buffer "5.1.2"
  3102 +
2861 3103 content-type@~1.0.4:
2862 3104 version "1.0.4"
2863 3105 resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
... ... @@ -3106,6 +3348,26 @@ cross-fetch@^3.0.6:
3106 3348 dependencies:
3107 3349 node-fetch "2.6.1"
3108 3350  
  3351 +cross-spawn@^5.0.1:
  3352 + version "5.1.0"
  3353 + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
  3354 + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
  3355 + dependencies:
  3356 + lru-cache "^4.0.1"
  3357 + shebang-command "^1.2.0"
  3358 + which "^1.2.9"
  3359 +
  3360 +cross-spawn@^6.0.0:
  3361 + version "6.0.5"
  3362 + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
  3363 + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
  3364 + dependencies:
  3365 + nice-try "^1.0.4"
  3366 + path-key "^2.0.1"
  3367 + semver "^5.5.0"
  3368 + shebang-command "^1.2.0"
  3369 + which "^1.2.9"
  3370 +
3109 3371 cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
3110 3372 version "7.0.3"
3111 3373 resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
... ... @@ -3125,11 +3387,54 @@ crypto-random-string@^2.0.0:
3125 3387 resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
3126 3388 integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
3127 3389  
  3390 +css-select-base-adapter@^0.1.1:
  3391 + version "0.1.1"
  3392 + resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
  3393 + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
  3394 +
  3395 +css-select@^2.0.0:
  3396 + version "2.1.0"
  3397 + resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
  3398 + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
  3399 + dependencies:
  3400 + boolbase "^1.0.0"
  3401 + css-what "^3.2.1"
  3402 + domutils "^1.7.0"
  3403 + nth-check "^1.0.2"
  3404 +
  3405 +css-tree@1.0.0-alpha.37:
  3406 + version "1.0.0-alpha.37"
  3407 + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
  3408 + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
  3409 + dependencies:
  3410 + mdn-data "2.0.4"
  3411 + source-map "^0.6.1"
  3412 +
  3413 +css-tree@^1.1.2:
  3414 + version "1.1.2"
  3415 + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5"
  3416 + integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==
  3417 + dependencies:
  3418 + mdn-data "2.0.14"
  3419 + source-map "^0.6.1"
  3420 +
  3421 +css-what@^3.2.1:
  3422 + version "3.4.2"
  3423 + resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
  3424 + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
  3425 +
3128 3426 cssesc@^3.0.0:
3129 3427 version "3.0.0"
3130 3428 resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
3131 3429 integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
3132 3430  
  3431 +csso@^4.0.2:
  3432 + version "4.2.0"
  3433 + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
  3434 + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
  3435 + dependencies:
  3436 + css-tree "^1.1.2"
  3437 +
3133 3438 csstype@^2.6.8:
3134 3439 version "2.6.14"
3135 3440 resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.14.tgz#004822a4050345b55ad4dcc00be1d9cf2f4296de"
... ... @@ -3142,6 +3447,15 @@ currently-unhandled@^0.4.1:
3142 3447 dependencies:
3143 3448 array-find-index "^1.0.1"
3144 3449  
  3450 +cwebp-bin@^5.0.0:
  3451 + version "5.1.0"
  3452 + resolved "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz#d5bea87c127358558e7bf7a90a6d440d42dcb074"
  3453 + integrity sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==
  3454 + dependencies:
  3455 + bin-build "^3.0.0"
  3456 + bin-wrapper "^4.0.1"
  3457 + logalot "^2.1.0"
  3458 +
3145 3459 cz-conventional-changelog@3.2.0:
3146 3460 version "3.2.0"
3147 3461 resolved "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz#6aef1f892d64113343d7e455529089ac9f20e477"
... ... @@ -3222,6 +3536,66 @@ decode-uri-component@^0.2.0:
3222 3536 resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
3223 3537 integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
3224 3538  
  3539 +decompress-response@^3.2.0, decompress-response@^3.3.0:
  3540 + version "3.3.0"
  3541 + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
  3542 + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
  3543 + dependencies:
  3544 + mimic-response "^1.0.0"
  3545 +
  3546 +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1:
  3547 + version "4.1.1"
  3548 + resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1"
  3549 + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==
  3550 + dependencies:
  3551 + file-type "^5.2.0"
  3552 + is-stream "^1.1.0"
  3553 + tar-stream "^1.5.2"
  3554 +
  3555 +decompress-tarbz2@^4.0.0:
  3556 + version "4.1.1"
  3557 + resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b"
  3558 + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==
  3559 + dependencies:
  3560 + decompress-tar "^4.1.0"
  3561 + file-type "^6.1.0"
  3562 + is-stream "^1.1.0"
  3563 + seek-bzip "^1.0.5"
  3564 + unbzip2-stream "^1.0.9"
  3565 +
  3566 +decompress-targz@^4.0.0:
  3567 + version "4.1.1"
  3568 + resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee"
  3569 + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==
  3570 + dependencies:
  3571 + decompress-tar "^4.1.1"
  3572 + file-type "^5.2.0"
  3573 + is-stream "^1.1.0"
  3574 +
  3575 +decompress-unzip@^4.0.1:
  3576 + version "4.0.1"
  3577 + resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69"
  3578 + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k=
  3579 + dependencies:
  3580 + file-type "^3.8.0"
  3581 + get-stream "^2.2.0"
  3582 + pify "^2.3.0"
  3583 + yauzl "^2.4.2"
  3584 +
  3585 +decompress@^4.0.0, decompress@^4.2.0:
  3586 + version "4.2.1"
  3587 + resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118"
  3588 + integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==
  3589 + dependencies:
  3590 + decompress-tar "^4.0.0"
  3591 + decompress-tarbz2 "^4.0.0"
  3592 + decompress-targz "^4.0.0"
  3593 + decompress-unzip "^4.0.1"
  3594 + graceful-fs "^4.1.10"
  3595 + make-dir "^1.0.0"
  3596 + pify "^2.3.0"
  3597 + strip-dirs "^2.0.0"
  3598 +
3225 3599 dedent@0.7.0, dedent@^0.7.0:
3226 3600 version "0.7.0"
3227 3601 resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
... ... @@ -3345,7 +3719,7 @@ domhandler@^2.3.0:
3345 3719 dependencies:
3346 3720 domelementtype "1"
3347 3721  
3348   -domutils@^1.5.1:
  3722 +domutils@^1.5.1, domutils@^1.7.0:
3349 3723 version "1.7.0"
3350 3724 resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
3351 3725 integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
... ... @@ -3373,6 +3747,46 @@ dotenv@^8.2.0:
3373 3747 resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
3374 3748 integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
3375 3749  
  3750 +download@^6.2.2:
  3751 + version "6.2.5"
  3752 + resolved "https://registry.npmjs.org/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714"
  3753 + integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==
  3754 + dependencies:
  3755 + caw "^2.0.0"
  3756 + content-disposition "^0.5.2"
  3757 + decompress "^4.0.0"
  3758 + ext-name "^5.0.0"
  3759 + file-type "5.2.0"
  3760 + filenamify "^2.0.0"
  3761 + get-stream "^3.0.0"
  3762 + got "^7.0.0"
  3763 + make-dir "^1.0.0"
  3764 + p-event "^1.0.0"
  3765 + pify "^3.0.0"
  3766 +
  3767 +download@^7.1.0:
  3768 + version "7.1.0"
  3769 + resolved "https://registry.npmjs.org/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233"
  3770 + integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==
  3771 + dependencies:
  3772 + archive-type "^4.0.0"
  3773 + caw "^2.0.1"
  3774 + content-disposition "^0.5.2"
  3775 + decompress "^4.2.0"
  3776 + ext-name "^5.0.0"
  3777 + file-type "^8.1.0"
  3778 + filenamify "^2.0.0"
  3779 + get-stream "^3.0.0"
  3780 + got "^8.3.1"
  3781 + make-dir "^1.2.0"
  3782 + p-event "^2.1.0"
  3783 + pify "^3.0.0"
  3784 +
  3785 +duplexer3@^0.1.4:
  3786 + version "0.1.4"
  3787 + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
  3788 + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
  3789 +
3376 3790 echarts@^4.9.0:
3377 3791 version "4.9.0"
3378 3792 resolved "https://registry.npmjs.org/echarts/-/echarts-4.9.0.tgz#a9b9baa03f03a2a731e6340c55befb57a9e1347d"
... ... @@ -3422,7 +3836,7 @@ encodeurl@~1.0.2:
3422 3836 resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
3423 3837 integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
3424 3838  
3425   -end-of-stream@^1.1.0:
  3839 +end-of-stream@^1.0.0, end-of-stream@^1.1.0:
3426 3840 version "1.4.4"
3427 3841 resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
3428 3842 integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
... ... @@ -3460,11 +3874,57 @@ error-ex@^1.2.0, error-ex@^1.3.1:
3460 3874 dependencies:
3461 3875 is-arrayish "^0.2.1"
3462 3876  
  3877 +es-abstract@^1.17.2:
  3878 + version "1.17.7"
  3879 + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
  3880 + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
  3881 + dependencies:
  3882 + es-to-primitive "^1.2.1"
  3883 + function-bind "^1.1.1"
  3884 + has "^1.0.3"
  3885 + has-symbols "^1.0.1"
  3886 + is-callable "^1.2.2"
  3887 + is-regex "^1.1.1"
  3888 + object-inspect "^1.8.0"
  3889 + object-keys "^1.1.1"
  3890 + object.assign "^4.1.1"
  3891 + string.prototype.trimend "^1.0.1"
  3892 + string.prototype.trimstart "^1.0.1"
  3893 +
  3894 +es-abstract@^1.18.0-next.1:
  3895 + version "1.18.0-next.2"
  3896 + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2"
  3897 + integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==
  3898 + dependencies:
  3899 + call-bind "^1.0.2"
  3900 + es-to-primitive "^1.2.1"
  3901 + function-bind "^1.1.1"
  3902 + get-intrinsic "^1.0.2"
  3903 + has "^1.0.3"
  3904 + has-symbols "^1.0.1"
  3905 + is-callable "^1.2.2"
  3906 + is-negative-zero "^2.0.1"
  3907 + is-regex "^1.1.1"
  3908 + object-inspect "^1.9.0"
  3909 + object-keys "^1.1.1"
  3910 + object.assign "^4.1.2"
  3911 + string.prototype.trimend "^1.0.3"
  3912 + string.prototype.trimstart "^1.0.3"
  3913 +
3463 3914 es-module-lexer@^0.3.26:
3464 3915 version "0.3.26"
3465 3916 resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz#7b507044e97d5b03b01d4392c74ffeb9c177a83b"
3466 3917 integrity sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==
3467 3918  
  3919 +es-to-primitive@^1.2.1:
  3920 + version "1.2.1"
  3921 + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
  3922 + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
  3923 + dependencies:
  3924 + is-callable "^1.1.4"
  3925 + is-date-object "^1.0.1"
  3926 + is-symbol "^1.0.2"
  3927 +
3468 3928 esbuild-register@^2.0.0:
3469 3929 version "2.0.0"
3470 3930 resolved "https://registry.npmjs.org/esbuild-register/-/esbuild-register-2.0.0.tgz#579a6eff4e5713a318602b4d305bcb6f8c5b08f9"
... ... @@ -3500,7 +3960,7 @@ escape-html@~1.0.3:
3500 3960 resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
3501 3961 integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
3502 3962  
3503   -escape-string-regexp@^1.0.5:
  3963 +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
3504 3964 version "1.0.5"
3505 3965 resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
3506 3966 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
... ... @@ -3665,7 +4125,44 @@ esutils@^2.0.2:
3665 4125 resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
3666 4126 integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
3667 4127  
3668   -execa@^4.1.0:
  4128 +exec-buffer@^3.0.0:
  4129 + version "3.2.0"
  4130 + resolved "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b"
  4131 + integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==
  4132 + dependencies:
  4133 + execa "^0.7.0"
  4134 + p-finally "^1.0.0"
  4135 + pify "^3.0.0"
  4136 + rimraf "^2.5.4"
  4137 + tempfile "^2.0.0"
  4138 +
  4139 +execa@^0.7.0:
  4140 + version "0.7.0"
  4141 + resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
  4142 + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
  4143 + dependencies:
  4144 + cross-spawn "^5.0.1"
  4145 + get-stream "^3.0.0"
  4146 + is-stream "^1.1.0"
  4147 + npm-run-path "^2.0.0"
  4148 + p-finally "^1.0.0"
  4149 + signal-exit "^3.0.0"
  4150 + strip-eof "^1.0.0"
  4151 +
  4152 +execa@^1.0.0:
  4153 + version "1.0.0"
  4154 + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
  4155 + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
  4156 + dependencies:
  4157 + cross-spawn "^6.0.0"
  4158 + get-stream "^4.0.0"
  4159 + is-stream "^1.1.0"
  4160 + npm-run-path "^2.0.0"
  4161 + p-finally "^1.0.0"
  4162 + signal-exit "^3.0.0"
  4163 + strip-eof "^1.0.0"
  4164 +
  4165 +execa@^4.0.0, execa@^4.1.0:
3669 4166 version "4.1.0"
3670 4167 resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
3671 4168 integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
... ... @@ -3687,6 +4184,13 @@ execall@^2.0.0:
3687 4184 dependencies:
3688 4185 clone-regexp "^2.1.0"
3689 4186  
  4187 +executable@^4.1.0:
  4188 + version "4.1.1"
  4189 + resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c"
  4190 + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==
  4191 + dependencies:
  4192 + pify "^2.2.0"
  4193 +
3690 4194 exit-on-epipe@~1.0.1:
3691 4195 version "1.0.1"
3692 4196 resolved "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692"
... ... @@ -3712,6 +4216,21 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2:
3712 4216 dependencies:
3713 4217 homedir-polyfill "^1.0.1"
3714 4218  
  4219 +ext-list@^2.0.0:
  4220 + version "2.2.2"
  4221 + resolved "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37"
  4222 + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==
  4223 + dependencies:
  4224 + mime-db "^1.28.0"
  4225 +
  4226 +ext-name@^5.0.0:
  4227 + version "5.0.0"
  4228 + resolved "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6"
  4229 + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==
  4230 + dependencies:
  4231 + ext-list "^2.0.0"
  4232 + sort-keys-length "^1.0.0"
  4233 +
3715 4234 extend-shallow@^2.0.1:
3716 4235 version "2.0.1"
3717 4236 resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
... ... @@ -3765,7 +4284,7 @@ fast-diff@^1.1.2:
3765 4284 resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
3766 4285 integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
3767 4286  
3768   -fast-glob@^3.1.1, fast-glob@^3.2.4, fast-glob@^3.2.5:
  4287 +fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.4, fast-glob@^3.2.5:
3769 4288 version "3.2.5"
3770 4289 resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
3771 4290 integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
... ... @@ -3799,11 +4318,26 @@ fastq@^1.6.0:
3799 4318 dependencies:
3800 4319 reusify "^1.0.4"
3801 4320  
  4321 +fd-slicer@~1.1.0:
  4322 + version "1.1.0"
  4323 + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
  4324 + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
  4325 + dependencies:
  4326 + pend "~1.2.0"
  4327 +
3802 4328 fflate@^0.3.8:
3803 4329 version "0.3.11"
3804 4330 resolved "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz#2c440d7180fdeb819e64898d8858af327b042a5d"
3805 4331 integrity sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==
3806 4332  
  4333 +figures@^1.3.5:
  4334 + version "1.7.0"
  4335 + resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
  4336 + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
  4337 + dependencies:
  4338 + escape-string-regexp "^1.0.5"
  4339 + object-assign "^4.1.0"
  4340 +
3807 4341 figures@^2.0.0:
3808 4342 version "2.0.0"
3809 4343 resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
... ... @@ -3825,6 +4359,41 @@ file-entry-cache@^6.0.0:
3825 4359 dependencies:
3826 4360 flat-cache "^3.0.4"
3827 4361  
  4362 +file-type@5.2.0, file-type@^5.2.0:
  4363 + version "5.2.0"
  4364 + resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6"
  4365 + integrity sha1-LdvqfHP/42No365J3DOMBYwritY=
  4366 +
  4367 +file-type@^10.4.0, file-type@^10.5.0:
  4368 + version "10.11.0"
  4369 + resolved "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz#2961d09e4675b9fb9a3ee6b69e9cd23f43fd1890"
  4370 + integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==
  4371 +
  4372 +file-type@^12.0.0:
  4373 + version "12.4.2"
  4374 + resolved "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9"
  4375 + integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==
  4376 +
  4377 +file-type@^3.8.0:
  4378 + version "3.9.0"
  4379 + resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
  4380 + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek=
  4381 +
  4382 +file-type@^4.2.0:
  4383 + version "4.4.0"
  4384 + resolved "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5"
  4385 + integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU=
  4386 +
  4387 +file-type@^6.1.0:
  4388 + version "6.2.0"
  4389 + resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919"
  4390 + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==
  4391 +
  4392 +file-type@^8.1.0:
  4393 + version "8.1.0"
  4394 + resolved "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c"
  4395 + integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==
  4396 +
3828 4397 filelist@^1.0.1:
3829 4398 version "1.0.1"
3830 4399 resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb"
... ... @@ -3832,6 +4401,20 @@ filelist@^1.0.1:
3832 4401 dependencies:
3833 4402 minimatch "^3.0.4"
3834 4403  
  4404 +filename-reserved-regex@^2.0.0:
  4405 + version "2.0.0"
  4406 + resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229"
  4407 + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik=
  4408 +
  4409 +filenamify@^2.0.0:
  4410 + version "2.1.0"
  4411 + resolved "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9"
  4412 + integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==
  4413 + dependencies:
  4414 + filename-reserved-regex "^2.0.0"
  4415 + strip-outer "^1.0.0"
  4416 + trim-repeated "^1.0.0"
  4417 +
3835 4418 fill-range@^4.0.0:
3836 4419 version "4.0.0"
3837 4420 resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
... ... @@ -3913,6 +4496,13 @@ find-up@^5.0.0:
3913 4496 locate-path "^6.0.0"
3914 4497 path-exists "^4.0.0"
3915 4498  
  4499 +find-versions@^3.0.0:
  4500 + version "3.2.0"
  4501 + resolved "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e"
  4502 + integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
  4503 + dependencies:
  4504 + semver-regex "^2.0.0"
  4505 +
3916 4506 find-versions@^4.0.0:
3917 4507 version "4.0.0"
3918 4508 resolved "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
... ... @@ -3970,6 +4560,19 @@ fragment-cache@^0.2.1:
3970 4560 dependencies:
3971 4561 map-cache "^0.2.2"
3972 4562  
  4563 +from2@^2.1.1:
  4564 + version "2.3.0"
  4565 + resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
  4566 + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
  4567 + dependencies:
  4568 + inherits "^2.0.1"
  4569 + readable-stream "^2.0.0"
  4570 +
  4571 +fs-constants@^1.0.0:
  4572 + version "1.0.0"
  4573 + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
  4574 + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
  4575 +
3973 4576 fs-extra@8.1.0:
3974 4577 version "8.1.0"
3975 4578 resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
... ... @@ -4056,6 +4659,13 @@ get-pkg-repo@^1.0.0:
4056 4659 parse-github-repo-url "^1.3.0"
4057 4660 through2 "^2.0.0"
4058 4661  
  4662 +get-proxy@^2.0.0:
  4663 + version "2.1.0"
  4664 + resolved "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93"
  4665 + integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==
  4666 + dependencies:
  4667 + npm-conf "^1.1.0"
  4668 +
4059 4669 get-stdin@8.0.0, get-stdin@^8.0.0:
4060 4670 version "8.0.0"
4061 4671 resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
... ... @@ -4066,6 +4676,26 @@ get-stdin@^4.0.1:
4066 4676 resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
4067 4677 integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
4068 4678  
  4679 +get-stream@3.0.0, get-stream@^3.0.0:
  4680 + version "3.0.0"
  4681 + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
  4682 + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
  4683 +
  4684 +get-stream@^2.2.0:
  4685 + version "2.3.1"
  4686 + resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de"
  4687 + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=
  4688 + dependencies:
  4689 + object-assign "^4.0.1"
  4690 + pinkie-promise "^2.0.0"
  4691 +
  4692 +get-stream@^4.0.0:
  4693 + version "4.1.0"
  4694 + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
  4695 + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
  4696 + dependencies:
  4697 + pump "^3.0.0"
  4698 +
4069 4699 get-stream@^5.0.0:
4070 4700 version "5.2.0"
4071 4701 resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
... ... @@ -4078,6 +4708,16 @@ get-value@^2.0.3, get-value@^2.0.6:
4078 4708 resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
4079 4709 integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
4080 4710  
  4711 +gifsicle@^5.0.0:
  4712 + version "5.1.0"
  4713 + resolved "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz#08f878e9048c70adf046185115a6350516a1fdc0"
  4714 + integrity sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==
  4715 + dependencies:
  4716 + bin-build "^3.0.0"
  4717 + bin-wrapper "^4.0.0"
  4718 + execa "^4.0.0"
  4719 + logalot "^2.0.0"
  4720 +
4081 4721 git-raw-commits@^2.0.0, git-raw-commits@^2.0.8:
4082 4722 version "2.0.9"
4083 4723 resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.9.tgz#5cbc707a615cb77b71e687f8a1ee54af46208b22"
... ... @@ -4198,6 +4838,20 @@ globals@^12.1.0:
4198 4838 dependencies:
4199 4839 type-fest "^0.8.1"
4200 4840  
  4841 +globby@^10.0.0:
  4842 + version "10.0.2"
  4843 + resolved "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
  4844 + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
  4845 + dependencies:
  4846 + "@types/glob" "^7.1.1"
  4847 + array-union "^2.1.0"
  4848 + dir-glob "^3.0.1"
  4849 + fast-glob "^3.0.3"
  4850 + glob "^7.1.3"
  4851 + ignore "^5.1.1"
  4852 + merge2 "^1.2.3"
  4853 + slash "^3.0.0"
  4854 +
4201 4855 globby@^11.0.1, globby@^11.0.2:
4202 4856 version "11.0.2"
4203 4857 resolved "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
... ... @@ -4222,7 +4876,50 @@ gonzales-pe@^4.3.0:
4222 4876 dependencies:
4223 4877 minimist "^1.2.5"
4224 4878  
4225   -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
  4879 +got@^7.0.0:
  4880 + version "7.1.0"
  4881 + resolved "https://registry.npmjs.org/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a"
  4882 + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==
  4883 + dependencies:
  4884 + decompress-response "^3.2.0"
  4885 + duplexer3 "^0.1.4"
  4886 + get-stream "^3.0.0"
  4887 + is-plain-obj "^1.1.0"
  4888 + is-retry-allowed "^1.0.0"
  4889 + is-stream "^1.0.0"
  4890 + isurl "^1.0.0-alpha5"
  4891 + lowercase-keys "^1.0.0"
  4892 + p-cancelable "^0.3.0"
  4893 + p-timeout "^1.1.1"
  4894 + safe-buffer "^5.0.1"
  4895 + timed-out "^4.0.0"
  4896 + url-parse-lax "^1.0.0"
  4897 + url-to-options "^1.0.1"
  4898 +
  4899 +got@^8.3.1:
  4900 + version "8.3.2"
  4901 + resolved "https://registry.npmjs.org/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937"
  4902 + integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==
  4903 + dependencies:
  4904 + "@sindresorhus/is" "^0.7.0"
  4905 + cacheable-request "^2.1.1"
  4906 + decompress-response "^3.3.0"
  4907 + duplexer3 "^0.1.4"
  4908 + get-stream "^3.0.0"
  4909 + into-stream "^3.1.0"
  4910 + is-retry-allowed "^1.1.0"
  4911 + isurl "^1.0.0-alpha5"
  4912 + lowercase-keys "^1.0.0"
  4913 + mimic-response "^1.0.0"
  4914 + p-cancelable "^0.4.0"
  4915 + p-timeout "^2.0.1"
  4916 + pify "^3.0.0"
  4917 + safe-buffer "^5.1.1"
  4918 + timed-out "^4.0.1"
  4919 + url-parse-lax "^3.0.0"
  4920 + url-to-options "^1.0.1"
  4921 +
  4922 +graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2:
4226 4923 version "4.2.4"
4227 4924 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
4228 4925 integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
... ... @@ -4244,6 +4941,13 @@ hard-rejection@^2.1.0:
4244 4941 resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
4245 4942 integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
4246 4943  
  4944 +has-ansi@^2.0.0:
  4945 + version "2.0.0"
  4946 + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
  4947 + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
  4948 + dependencies:
  4949 + ansi-regex "^2.0.0"
  4950 +
4247 4951 has-flag@^3.0.0:
4248 4952 version "3.0.0"
4249 4953 resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
... ... @@ -4254,11 +4958,23 @@ has-flag@^4.0.0:
4254 4958 resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
4255 4959 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
4256 4960  
  4961 +has-symbol-support-x@^1.4.1:
  4962 + version "1.4.2"
  4963 + resolved "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455"
  4964 + integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==
  4965 +
4257 4966 has-symbols@^1.0.1:
4258 4967 version "1.0.1"
4259 4968 resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
4260 4969 integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
4261 4970  
  4971 +has-to-string-tag-x@^1.2.0:
  4972 + version "1.4.1"
  4973 + resolved "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d"
  4974 + integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==
  4975 + dependencies:
  4976 + has-symbol-support-x "^1.4.1"
  4977 +
4262 4978 has-value@^0.3.1:
4263 4979 version "0.3.1"
4264 4980 resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
... ... @@ -4339,6 +5055,11 @@ hosted-git-info@^3.0.6:
4339 5055 dependencies:
4340 5056 lru-cache "^6.0.0"
4341 5057  
  5058 +html-comment-regex@^1.1.2:
  5059 + version "1.1.2"
  5060 + resolved "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
  5061 + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==
  5062 +
4342 5063 html-minifier-terser@^5.1.1:
4343 5064 version "5.1.1"
4344 5065 resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054"
... ... @@ -4369,6 +5090,11 @@ htmlparser2@^3.10.0:
4369 5090 inherits "^2.0.1"
4370 5091 readable-stream "^3.1.1"
4371 5092  
  5093 +http-cache-semantics@3.8.1:
  5094 + version "3.8.1"
  5095 + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
  5096 + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
  5097 +
4372 5098 http-errors@1.7.2:
4373 5099 version "1.7.2"
4374 5100 resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
... ... @@ -4438,7 +5164,7 @@ ignore@^4.0.6:
4438 5164 resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
4439 5165 integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
4440 5166  
4441   -ignore@^5.1.4, ignore@^5.1.8:
  5167 +ignore@^5.1.1, ignore@^5.1.4, ignore@^5.1.8:
4442 5168 version "5.1.8"
4443 5169 resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
4444 5170 integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
... ... @@ -4448,6 +5174,74 @@ image-size@~0.5.0:
4448 5174 resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
4449 5175 integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=
4450 5176  
  5177 +imagemin-gifsicle@^7.0.0:
  5178 + version "7.0.0"
  5179 + resolved "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz#1a7ab136a144c4678657ba3b6c412f80805d26b0"
  5180 + integrity sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==
  5181 + dependencies:
  5182 + execa "^1.0.0"
  5183 + gifsicle "^5.0.0"
  5184 + is-gif "^3.0.0"
  5185 +
  5186 +imagemin-mozjpeg@^9.0.0:
  5187 + version "9.0.0"
  5188 + resolved "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz#d1af26d0b43d75a41c211051c1910da59d9d2324"
  5189 + integrity sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==
  5190 + dependencies:
  5191 + execa "^4.0.0"
  5192 + is-jpg "^2.0.0"
  5193 + mozjpeg "^7.0.0"
  5194 +
  5195 +imagemin-optipng@^8.0.0:
  5196 + version "8.0.0"
  5197 + resolved "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz#b88e5cf6da25cc8479e07cdf38c3ae0479df7ef2"
  5198 + integrity sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==
  5199 + dependencies:
  5200 + exec-buffer "^3.0.0"
  5201 + is-png "^2.0.0"
  5202 + optipng-bin "^7.0.0"
  5203 +
  5204 +imagemin-pngquant@*, imagemin-pngquant@^9.0.1:
  5205 + version "9.0.1"
  5206 + resolved "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.1.tgz#ecf22f522bdb734a503ecc21bdd7bc3d0230edcc"
  5207 + integrity sha512-PYyo9G/xwddf+Qqlqe3onz5ZH7p6vHYVVkiuuczUjxZmfekyY77RXaOA/AR6FnVoeQxGa/pDtEK5xUKOcVo+sA==
  5208 + dependencies:
  5209 + execa "^4.0.0"
  5210 + is-png "^2.0.0"
  5211 + is-stream "^2.0.0"
  5212 + ow "^0.17.0"
  5213 + pngquant-bin "^6.0.0"
  5214 +
  5215 +imagemin-svgo@^8.0.0:
  5216 + version "8.0.0"
  5217 + resolved "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-8.0.0.tgz#34658069f9e4a537e455467b433830fffaeb3c6e"
  5218 + integrity sha512-++fDnnxsLT+4rpt8babwiIbzapgBzeS2Kgcy+CwgBvgSRFltBFhX2WnpCziMtxhRCzqJcCE9EcHWZP/sj+G3rQ==
  5219 + dependencies:
  5220 + is-svg "^4.2.1"
  5221 + svgo "^1.3.2"
  5222 +
  5223 +imagemin-webp@^6.0.0:
  5224 + version "6.0.0"
  5225 + resolved "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-6.0.0.tgz#bb2d77bab818fd6133df9675326497b877e7be4d"
  5226 + integrity sha512-DmVCkI8H1csyqAExsk93LzC88gj2uKXaLLW5Ly+WYsvNx7xv5cJAlozXWIx9Z0kEQr9w98gphi5aP2b++iDH8g==
  5227 + dependencies:
  5228 + cwebp-bin "^5.0.0"
  5229 + exec-buffer "^3.0.0"
  5230 + is-cwebp-readable "^3.0.0"
  5231 +
  5232 +imagemin@^7.0.1:
  5233 + version "7.0.1"
  5234 + resolved "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz#f6441ca647197632e23db7d971fffbd530c87dbf"
  5235 + integrity sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==
  5236 + dependencies:
  5237 + file-type "^12.0.0"
  5238 + globby "^10.0.0"
  5239 + graceful-fs "^4.2.2"
  5240 + junk "^3.1.0"
  5241 + make-dir "^3.0.0"
  5242 + p-pipe "^3.0.0"
  5243 + replace-ext "^1.0.0"
  5244 +
4451 5245 import-fresh@^3.0.0, import-fresh@^3.2.1:
4452 5246 version "3.3.0"
4453 5247 resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
... ... @@ -4530,6 +5324,14 @@ interpret@^1.0.0:
4530 5324 resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
4531 5325 integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
4532 5326  
  5327 +into-stream@^3.1.0:
  5328 + version "3.1.0"
  5329 + resolved "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6"
  5330 + integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=
  5331 + dependencies:
  5332 + from2 "^2.1.1"
  5333 + p-is-promise "^1.1.0"
  5334 +
4533 5335 is-accessor-descriptor@^0.1.6:
4534 5336 version "0.1.6"
4535 5337 resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
... ... @@ -4579,6 +5381,11 @@ is-buffer@^2.0.0:
4579 5381 resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
4580 5382 integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
4581 5383  
  5384 +is-callable@^1.1.4, is-callable@^1.2.2:
  5385 + version "1.2.3"
  5386 + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
  5387 + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==
  5388 +
4582 5389 is-core-module@^2.1.0:
4583 5390 version "2.2.0"
4584 5391 resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a"
... ... @@ -4586,6 +5393,13 @@ is-core-module@^2.1.0:
4586 5393 dependencies:
4587 5394 has "^1.0.3"
4588 5395  
  5396 +is-cwebp-readable@^3.0.0:
  5397 + version "3.0.0"
  5398 + resolved "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-3.0.0.tgz#0554aaa400977a2fc4de366d8c0244f13cde58cb"
  5399 + integrity sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA==
  5400 + dependencies:
  5401 + file-type "^10.5.0"
  5402 +
4589 5403 is-data-descriptor@^0.1.4:
4590 5404 version "0.1.4"
4591 5405 resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
... ... @@ -4600,6 +5414,11 @@ is-data-descriptor@^1.0.0:
4600 5414 dependencies:
4601 5415 kind-of "^6.0.0"
4602 5416  
  5417 +is-date-object@^1.0.1:
  5418 + version "1.0.2"
  5419 + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
  5420 + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
  5421 +
4603 5422 is-decimal@^1.0.0:
4604 5423 version "1.0.4"
4605 5424 resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
... ... @@ -4660,6 +5479,13 @@ is-fullwidth-code-point@^3.0.0:
4660 5479 resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
4661 5480 integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
4662 5481  
  5482 +is-gif@^3.0.0:
  5483 + version "3.0.0"
  5484 + resolved "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz#c4be60b26a301d695bb833b20d9b5d66c6cf83b1"
  5485 + integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==
  5486 + dependencies:
  5487 + file-type "^10.4.0"
  5488 +
4663 5489 is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
4664 5490 version "4.0.1"
4665 5491 resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
... ... @@ -4672,6 +5498,11 @@ is-hexadecimal@^1.0.0:
4672 5498 resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
4673 5499 integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
4674 5500  
  5501 +is-jpg@^2.0.0:
  5502 + version "2.0.0"
  5503 + resolved "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97"
  5504 + integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=
  5505 +
4675 5506 is-mobile@^2.2.1:
4676 5507 version "2.2.2"
4677 5508 resolved "https://registry.npmjs.org/is-mobile/-/is-mobile-2.2.2.tgz#f6c9c5d50ee01254ce05e739bdd835f1ed4e9954"
... ... @@ -4682,6 +5513,16 @@ is-module@^1.0.0:
4682 5513 resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
4683 5514 integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
4684 5515  
  5516 +is-natural-number@^4.0.1:
  5517 + version "4.0.1"
  5518 + resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
  5519 + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=
  5520 +
  5521 +is-negative-zero@^2.0.1:
  5522 + version "2.0.1"
  5523 + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
  5524 + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
  5525 +
4685 5526 is-number@^3.0.0:
4686 5527 version "3.0.0"
4687 5528 resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
... ... @@ -4704,7 +5545,12 @@ is-obj@^2.0.0:
4704 5545 resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
4705 5546 integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
4706 5547  
4707   -is-plain-obj@^1.1.0:
  5548 +is-object@^1.0.1:
  5549 + version "1.0.2"
  5550 + resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf"
  5551 + integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
  5552 +
  5553 +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
4708 5554 version "1.1.0"
4709 5555 resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
4710 5556 integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
... ... @@ -4726,6 +5572,19 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4:
4726 5572 dependencies:
4727 5573 isobject "^3.0.1"
4728 5574  
  5575 +is-png@^2.0.0:
  5576 + version "2.0.0"
  5577 + resolved "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d"
  5578 + integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==
  5579 +
  5580 +is-regex@^1.1.1:
  5581 + version "1.1.2"
  5582 + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251"
  5583 + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==
  5584 + dependencies:
  5585 + call-bind "^1.0.2"
  5586 + has-symbols "^1.0.1"
  5587 +
4729 5588 is-regexp@^1.0.0:
4730 5589 version "1.0.0"
4731 5590 resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
... ... @@ -4736,11 +5595,35 @@ is-regexp@^2.0.0:
4736 5595 resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz#cd734a56864e23b956bf4e7c66c396a4c0b22c2d"
4737 5596 integrity sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==
4738 5597  
  5598 +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0:
  5599 + version "1.2.0"
  5600 + resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
  5601 + integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
  5602 +
  5603 +is-stream@^1.0.0, is-stream@^1.1.0:
  5604 + version "1.1.0"
  5605 + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
  5606 + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
  5607 +
4739 5608 is-stream@^2.0.0:
4740 5609 version "2.0.0"
4741 5610 resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
4742 5611 integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
4743 5612  
  5613 +is-svg@^4.2.1:
  5614 + version "4.2.1"
  5615 + resolved "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz#095b496e345fec9211c2a7d5d021003e040d6f81"
  5616 + integrity sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==
  5617 + dependencies:
  5618 + html-comment-regex "^1.1.2"
  5619 +
  5620 +is-symbol@^1.0.2:
  5621 + version "1.0.3"
  5622 + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
  5623 + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
  5624 + dependencies:
  5625 + has-symbols "^1.0.1"
  5626 +
4744 5627 is-text-path@^1.0.1:
4745 5628 version "1.0.1"
4746 5629 resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
... ... @@ -4802,6 +5685,14 @@ isobject@^3.0.0, isobject@^3.0.1:
4802 5685 resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
4803 5686 integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
4804 5687  
  5688 +isurl@^1.0.0-alpha5:
  5689 + version "1.0.0"
  5690 + resolved "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67"
  5691 + integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==
  5692 + dependencies:
  5693 + has-to-string-tag-x "^1.2.0"
  5694 + is-object "^1.0.1"
  5695 +
4805 5696 jake@^10.6.1:
4806 5697 version "10.8.2"
4807 5698 resolved "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b"
... ... @@ -4849,6 +5740,11 @@ jsesc@~0.5.0:
4849 5740 resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
4850 5741 integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
4851 5742  
  5743 +json-buffer@3.0.0:
  5744 + version "3.0.0"
  5745 + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
  5746 + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
  5747 +
4852 5748 json-parse-better-errors@^1.0.1:
4853 5749 version "1.0.2"
4854 5750 resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
... ... @@ -4914,6 +5810,18 @@ jsonparse@^1.2.0:
4914 5810 resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
4915 5811 integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
4916 5812  
  5813 +junk@^3.1.0:
  5814 + version "3.1.0"
  5815 + resolved "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1"
  5816 + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==
  5817 +
  5818 +keyv@3.0.0:
  5819 + version "3.0.0"
  5820 + resolved "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373"
  5821 + integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==
  5822 + dependencies:
  5823 + json-buffer "3.0.0"
  5824 +
4917 5825 kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
4918 5826 version "3.2.2"
4919 5827 resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
... ... @@ -5131,11 +6039,24 @@ log-update@^4.0.0:
5131 6039 slice-ansi "^4.0.0"
5132 6040 wrap-ansi "^6.2.0"
5133 6041  
  6042 +logalot@^2.0.0, logalot@^2.1.0:
  6043 + version "2.1.0"
  6044 + resolved "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552"
  6045 + integrity sha1-X46MkNME7fElMJUaVVSruMXj9VI=
  6046 + dependencies:
  6047 + figures "^1.3.5"
  6048 + squeak "^1.0.0"
  6049 +
5134 6050 longest-streak@^2.0.0:
5135 6051 version "2.0.4"
5136 6052 resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
5137 6053 integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
5138 6054  
  6055 +longest@^1.0.0:
  6056 + version "1.0.1"
  6057 + resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
  6058 + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
  6059 +
5139 6060 longest@^2.0.1:
5140 6061 version "2.0.1"
5141 6062 resolved "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz#781e183296aa94f6d4d916dc335d0d17aefa23f8"
... ... @@ -5163,6 +6084,34 @@ lower-case@^2.0.2:
5163 6084 dependencies:
5164 6085 tslib "^2.0.3"
5165 6086  
  6087 +lowercase-keys@1.0.0:
  6088 + version "1.0.0"
  6089 + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
  6090 + integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=
  6091 +
  6092 +lowercase-keys@^1.0.0:
  6093 + version "1.0.1"
  6094 + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
  6095 + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
  6096 +
  6097 +lpad-align@^1.0.1:
  6098 + version "1.1.2"
  6099 + resolved "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e"
  6100 + integrity sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=
  6101 + dependencies:
  6102 + get-stdin "^4.0.1"
  6103 + indent-string "^2.1.0"
  6104 + longest "^1.0.0"
  6105 + meow "^3.3.0"
  6106 +
  6107 +lru-cache@^4.0.1:
  6108 + version "4.1.5"
  6109 + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
  6110 + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
  6111 + dependencies:
  6112 + pseudomap "^1.0.2"
  6113 + yallist "^2.1.2"
  6114 +
5166 6115 lru-cache@^5.1.1:
5167 6116 version "5.1.1"
5168 6117 resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
... ... @@ -5189,6 +6138,13 @@ magic-string@^0.25.0, magic-string@^0.25.7:
5189 6138 dependencies:
5190 6139 sourcemap-codec "^1.4.4"
5191 6140  
  6141 +make-dir@^1.0.0, make-dir@^1.2.0:
  6142 + version "1.3.0"
  6143 + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
  6144 + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
  6145 + dependencies:
  6146 + pify "^3.0.0"
  6147 +
5192 6148 make-dir@^2.1.0:
5193 6149 version "2.1.0"
5194 6150 resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
... ... @@ -5197,6 +6153,13 @@ make-dir@^2.1.0:
5197 6153 pify "^4.0.1"
5198 6154 semver "^5.6.0"
5199 6155  
  6156 +make-dir@^3.0.0:
  6157 + version "3.1.0"
  6158 + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
  6159 + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
  6160 + dependencies:
  6161 + semver "^6.0.0"
  6162 +
5200 6163 make-error@^1.1.1:
5201 6164 version "1.3.6"
5202 6165 resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
... ... @@ -5257,6 +6220,16 @@ mdast-util-to-string@^2.0.0:
5257 6220 resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b"
5258 6221 integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
5259 6222  
  6223 +mdn-data@2.0.14:
  6224 + version "2.0.14"
  6225 + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
  6226 + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
  6227 +
  6228 +mdn-data@2.0.4:
  6229 + version "2.0.4"
  6230 + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
  6231 + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
  6232 +
5260 6233 media-typer@0.3.0:
5261 6234 version "0.3.0"
5262 6235 resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
... ... @@ -5325,7 +6298,7 @@ merge-stream@^2.0.0:
5325 6298 resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
5326 6299 integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
5327 6300  
5328   -merge2@^1.3.0:
  6301 +merge2@^1.2.3, merge2@^1.3.0:
5329 6302 version "1.4.1"
5330 6303 resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
5331 6304 integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
... ... @@ -5370,7 +6343,7 @@ micromatch@^4.0.2:
5370 6343 braces "^3.0.1"
5371 6344 picomatch "^2.0.5"
5372 6345  
5373   -mime-db@1.45.0:
  6346 +mime-db@1.45.0, mime-db@^1.28.0:
5374 6347 version "1.45.0"
5375 6348 resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
5376 6349 integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
... ... @@ -5397,6 +6370,11 @@ mimic-fn@^2.1.0:
5397 6370 resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
5398 6371 integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
5399 6372  
  6373 +mimic-response@^1.0.0:
  6374 + version "1.0.1"
  6375 + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
  6376 + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
  6377 +
5400 6378 min-indent@^1.0.0:
5401 6379 version "1.0.1"
5402 6380 resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
... ... @@ -5431,6 +6409,13 @@ mixin-deep@^1.2.0:
5431 6409 for-in "^1.0.2"
5432 6410 is-extendable "^1.0.1"
5433 6411  
  6412 +mkdirp@~0.5.1:
  6413 + version "0.5.5"
  6414 + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
  6415 + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
  6416 + dependencies:
  6417 + minimist "^1.2.5"
  6418 +
5434 6419 mockjs@^1.1.0:
5435 6420 version "1.1.0"
5436 6421 resolved "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz#e6a0c378e91906dbaff20911cc0273b3c7d75b06"
... ... @@ -5448,6 +6433,15 @@ moment@^2.27.0:
5448 6433 resolved "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
5449 6434 integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
5450 6435  
  6436 +mozjpeg@^7.0.0:
  6437 + version "7.0.0"
  6438 + resolved "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.0.0.tgz#c20f67a538fcaaa388d325875c53c0e7bc432f7d"
  6439 + integrity sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ==
  6440 + dependencies:
  6441 + bin-build "^3.0.0"
  6442 + bin-wrapper "^4.0.0"
  6443 + logalot "^2.1.0"
  6444 +
5451 6445 ms@2.0.0:
5452 6446 version "2.0.0"
5453 6447 resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
... ... @@ -5523,6 +6517,11 @@ neo-async@^2.6.0:
5523 6517 resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
5524 6518 integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
5525 6519  
  6520 +nice-try@^1.0.4:
  6521 + version "1.0.5"
  6522 + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
  6523 + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
  6524 +
5526 6525 no-case@^3.0.4:
5527 6526 version "3.0.4"
5528 6527 resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
... ... @@ -5588,6 +6587,30 @@ normalize-selector@^0.2.0:
5588 6587 resolved "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03"
5589 6588 integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=
5590 6589  
  6590 +normalize-url@2.0.1:
  6591 + version "2.0.1"
  6592 + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6"
  6593 + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==
  6594 + dependencies:
  6595 + prepend-http "^2.0.0"
  6596 + query-string "^5.0.1"
  6597 + sort-keys "^2.0.0"
  6598 +
  6599 +npm-conf@^1.1.0:
  6600 + version "1.1.3"
  6601 + resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9"
  6602 + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==
  6603 + dependencies:
  6604 + config-chain "^1.1.11"
  6605 + pify "^3.0.0"
  6606 +
  6607 +npm-run-path@^2.0.0:
  6608 + version "2.0.2"
  6609 + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
  6610 + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
  6611 + dependencies:
  6612 + path-key "^2.0.0"
  6613 +
5591 6614 npm-run-path@^4.0.0:
5592 6615 version "4.0.1"
5593 6616 resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
... ... @@ -5600,12 +6623,19 @@ nprogress@^0.2.0:
5600 6623 resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1"
5601 6624 integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E=
5602 6625  
  6626 +nth-check@^1.0.2:
  6627 + version "1.0.2"
  6628 + resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
  6629 + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
  6630 + dependencies:
  6631 + boolbase "~1.0.0"
  6632 +
5603 6633 num2fraction@^1.2.2:
5604 6634 version "1.2.2"
5605 6635 resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
5606 6636 integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
5607 6637  
5608   -object-assign@^4.0.1:
  6638 +object-assign@^4.0.1, object-assign@^4.1.0:
5609 6639 version "4.1.1"
5610 6640 resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
5611 6641 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
... ... @@ -5619,6 +6649,11 @@ object-copy@^0.1.0:
5619 6649 define-property "^0.2.5"
5620 6650 kind-of "^3.0.3"
5621 6651  
  6652 +object-inspect@^1.8.0, object-inspect@^1.9.0:
  6653 + version "1.9.0"
  6654 + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a"
  6655 + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==
  6656 +
5622 6657 object-keys@^1.0.12, object-keys@^1.1.1:
5623 6658 version "1.1.1"
5624 6659 resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
... ... @@ -5631,7 +6666,7 @@ object-visit@^1.0.0:
5631 6666 dependencies:
5632 6667 isobject "^3.0.0"
5633 6668  
5634   -object.assign@^4.1.0:
  6669 +object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2:
5635 6670 version "4.1.2"
5636 6671 resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
5637 6672 integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
... ... @@ -5641,6 +6676,15 @@ object.assign@^4.1.0:
5641 6676 has-symbols "^1.0.1"
5642 6677 object-keys "^1.1.1"
5643 6678  
  6679 +object.getownpropertydescriptors@^2.1.0:
  6680 + version "2.1.1"
  6681 + resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544"
  6682 + integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==
  6683 + dependencies:
  6684 + call-bind "^1.0.0"
  6685 + define-properties "^1.1.3"
  6686 + es-abstract "^1.18.0-next.1"
  6687 +
5644 6688 object.pick@^1.3.0:
5645 6689 version "1.3.0"
5646 6690 resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
... ... @@ -5648,6 +6692,16 @@ object.pick@^1.3.0:
5648 6692 dependencies:
5649 6693 isobject "^3.0.1"
5650 6694  
  6695 +object.values@^1.1.0:
  6696 + version "1.1.2"
  6697 + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731"
  6698 + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==
  6699 + dependencies:
  6700 + call-bind "^1.0.0"
  6701 + define-properties "^1.1.3"
  6702 + es-abstract "^1.18.0-next.1"
  6703 + has "^1.0.3"
  6704 +
5651 6705 omit.js@^2.0.0:
5652 6706 version "2.0.2"
5653 6707 resolved "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz#dd9b8436fab947a5f3ff214cb2538631e313ec2f"
... ... @@ -5706,11 +6760,68 @@ optionator@^0.9.1:
5706 6760 type-check "^0.4.0"
5707 6761 word-wrap "^1.2.3"
5708 6762  
  6763 +optipng-bin@^7.0.0:
  6764 + version "7.0.0"
  6765 + resolved "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.0.tgz#2dfcc68a5f006e7746e76ad64d317d6fb7c7f9ed"
  6766 + integrity sha512-mesUAwfedu5p9gRQwlYgD6Svw5IH3VUIWDJj/9cNpP3yFNbbEVqkTMWYhrIEn/cxmbGA3LpZrdoV2Yl8OfmnIA==
  6767 + dependencies:
  6768 + bin-build "^3.0.0"
  6769 + bin-wrapper "^4.0.0"
  6770 + logalot "^2.0.0"
  6771 +
  6772 +os-filter-obj@^2.0.0:
  6773 + version "2.0.0"
  6774 + resolved "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16"
  6775 + integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==
  6776 + dependencies:
  6777 + arch "^2.1.0"
  6778 +
5709 6779 os-tmpdir@~1.0.2:
5710 6780 version "1.0.2"
5711 6781 resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
5712 6782 integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
5713 6783  
  6784 +ow@^0.17.0:
  6785 + version "0.17.0"
  6786 + resolved "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz#4f938999fed6264c9048cd6254356e0f1e7f688c"
  6787 + integrity sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==
  6788 + dependencies:
  6789 + type-fest "^0.11.0"
  6790 +
  6791 +p-cancelable@^0.3.0:
  6792 + version "0.3.0"
  6793 + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa"
  6794 + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==
  6795 +
  6796 +p-cancelable@^0.4.0:
  6797 + version "0.4.1"
  6798 + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0"
  6799 + integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==
  6800 +
  6801 +p-event@^1.0.0:
  6802 + version "1.3.0"
  6803 + resolved "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085"
  6804 + integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=
  6805 + dependencies:
  6806 + p-timeout "^1.1.1"
  6807 +
  6808 +p-event@^2.1.0:
  6809 + version "2.3.1"
  6810 + resolved "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6"
  6811 + integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==
  6812 + dependencies:
  6813 + p-timeout "^2.0.1"
  6814 +
  6815 +p-finally@^1.0.0:
  6816 + version "1.0.0"
  6817 + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
  6818 + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
  6819 +
  6820 +p-is-promise@^1.1.0:
  6821 + version "1.1.0"
  6822 + resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e"
  6823 + integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=
  6824 +
5714 6825 p-limit@^1.1.0:
5715 6826 version "1.3.0"
5716 6827 resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
... ... @@ -5760,6 +6871,13 @@ p-locate@^5.0.0:
5760 6871 dependencies:
5761 6872 p-limit "^3.0.2"
5762 6873  
  6874 +p-map-series@^1.0.0:
  6875 + version "1.0.0"
  6876 + resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca"
  6877 + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=
  6878 + dependencies:
  6879 + p-reduce "^1.0.0"
  6880 +
5763 6881 p-map@^4.0.0:
5764 6882 version "4.0.0"
5765 6883 resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
... ... @@ -5767,6 +6885,30 @@ p-map@^4.0.0:
5767 6885 dependencies:
5768 6886 aggregate-error "^3.0.0"
5769 6887  
  6888 +p-pipe@^3.0.0:
  6889 + version "3.1.0"
  6890 + resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e"
  6891 + integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==
  6892 +
  6893 +p-reduce@^1.0.0:
  6894 + version "1.0.0"
  6895 + resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa"
  6896 + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=
  6897 +
  6898 +p-timeout@^1.1.1:
  6899 + version "1.2.1"
  6900 + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386"
  6901 + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=
  6902 + dependencies:
  6903 + p-finally "^1.0.0"
  6904 +
  6905 +p-timeout@^2.0.1:
  6906 + version "2.0.1"
  6907 + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038"
  6908 + integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==
  6909 + dependencies:
  6910 + p-finally "^1.0.0"
  6911 +
5770 6912 p-try@^1.0.0:
5771 6913 version "1.0.0"
5772 6914 resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
... ... @@ -5909,6 +7051,11 @@ path-is-absolute@^1.0.0:
5909 7051 resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
5910 7052 integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
5911 7053  
  7054 +path-key@^2.0.0, path-key@^2.0.1:
  7055 + version "2.0.1"
  7056 + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
  7057 + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
  7058 +
5912 7059 path-key@^3.0.0, path-key@^3.1.0:
5913 7060 version "3.1.1"
5914 7061 resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
... ... @@ -5945,12 +7092,17 @@ path-type@^4.0.0:
5945 7092 resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
5946 7093 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
5947 7094  
  7095 +pend@~1.2.0:
  7096 + version "1.2.0"
  7097 + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
  7098 + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
  7099 +
5948 7100 picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2:
5949 7101 version "2.2.2"
5950 7102 resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
5951 7103 integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
5952 7104  
5953   -pify@^2.0.0, pify@^2.3.0:
  7105 +pify@^2.0.0, pify@^2.2.0, pify@^2.3.0:
5954 7106 version "2.3.0"
5955 7107 resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
5956 7108 integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
... ... @@ -6003,6 +7155,16 @@ pngjs@^3.3.0:
6003 7155 resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
6004 7156 integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
6005 7157  
  7158 +pngquant-bin@^6.0.0:
  7159 + version "6.0.0"
  7160 + resolved "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz#aff0d7e61095feb96ced379ad8c7294ad3dd1712"
  7161 + integrity sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow==
  7162 + dependencies:
  7163 + bin-build "^3.0.0"
  7164 + bin-wrapper "^4.0.1"
  7165 + execa "^4.0.0"
  7166 + logalot "^2.0.0"
  7167 +
6006 7168 posix-character-classes@^0.1.0:
6007 7169 version "0.1.1"
6008 7170 resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
... ... @@ -6153,6 +7315,16 @@ prelude-ls@^1.2.1:
6153 7315 resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
6154 7316 integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
6155 7317  
  7318 +prepend-http@^1.0.1:
  7319 + version "1.0.4"
  7320 + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
  7321 + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
  7322 +
  7323 +prepend-http@^2.0.0:
  7324 + version "2.0.0"
  7325 + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
  7326 + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
  7327 +
6156 7328 prettier-linter-helpers@^1.0.0:
6157 7329 version "1.0.0"
6158 7330 resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
... ... @@ -6185,11 +7357,21 @@ progress@^2.0.0:
6185 7357 resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
6186 7358 integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
6187 7359  
  7360 +proto-list@~1.2.1:
  7361 + version "1.2.4"
  7362 + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
  7363 + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
  7364 +
6188 7365 prr@~1.0.1:
6189 7366 version "1.0.1"
6190 7367 resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
6191 7368 integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
6192 7369  
  7370 +pseudomap@^1.0.2:
  7371 + version "1.0.2"
  7372 + resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
  7373 + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
  7374 +
6193 7375 pump@^3.0.0:
6194 7376 version "3.0.0"
6195 7377 resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
... ... @@ -6203,7 +7385,7 @@ punycode@^2.1.0:
6203 7385 resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
6204 7386 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
6205 7387  
6206   -q@^1.5.1:
  7388 +q@^1.1.2, q@^1.5.1:
6207 7389 version "1.5.1"
6208 7390 resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
6209 7391 integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
... ... @@ -6226,6 +7408,15 @@ qs@6.7.0:
6226 7408 resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
6227 7409 integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
6228 7410  
  7411 +query-string@^5.0.1:
  7412 + version "5.1.1"
  7413 + resolved "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb"
  7414 + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==
  7415 + dependencies:
  7416 + decode-uri-component "^0.2.0"
  7417 + object-assign "^4.1.0"
  7418 + strict-uri-encode "^1.0.0"
  7419 +
6229 7420 quick-lru@^4.0.1:
6230 7421 version "4.0.1"
6231 7422 resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
... ... @@ -6315,7 +7506,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1:
6315 7506 string_decoder "^1.1.1"
6316 7507 util-deprecate "^1.0.1"
6317 7508  
6318   -readable-stream@~2.3.6:
  7509 +readable-stream@^2.0.0, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6:
6319 7510 version "2.3.7"
6320 7511 resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
6321 7512 integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
... ... @@ -6464,6 +7655,11 @@ repeating@^2.0.0:
6464 7655 dependencies:
6465 7656 is-finite "^1.0.0"
6466 7657  
  7658 +replace-ext@^1.0.0:
  7659 + version "1.0.1"
  7660 + resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
  7661 + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
  7662 +
6467 7663 require-directory@^2.1.1:
6468 7664 version "2.1.1"
6469 7665 resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
... ... @@ -6522,6 +7718,13 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.19.0:
6522 7718 is-core-module "^2.1.0"
6523 7719 path-parse "^1.0.6"
6524 7720  
  7721 +responselike@1.0.2:
  7722 + version "1.0.2"
  7723 + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
  7724 + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
  7725 + dependencies:
  7726 + lowercase-keys "^1.0.0"
  7727 +
6525 7728 restore-cursor@^2.0.0:
6526 7729 version "2.0.0"
6527 7730 resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
... ... @@ -6548,6 +7751,13 @@ reusify@^1.0.4:
6548 7751 resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
6549 7752 integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
6550 7753  
  7754 +rimraf@^2.5.4:
  7755 + version "2.7.1"
  7756 + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
  7757 + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
  7758 + dependencies:
  7759 + glob "^7.1.3"
  7760 +
6551 7761 rimraf@^3.0.2:
6552 7762 version "3.0.2"
6553 7763 resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
... ... @@ -6636,16 +7846,16 @@ rxjs@^6.4.0, rxjs@^6.6.3:
6636 7846 dependencies:
6637 7847 tslib "^1.9.0"
6638 7848  
6639   -safe-buffer@^5.1.0, safe-buffer@~5.2.0:
6640   - version "5.2.1"
6641   - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
6642   - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
6643   -
6644   -safe-buffer@~5.1.0, safe-buffer@~5.1.1:
  7849 +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
6645 7850 version "5.1.2"
6646 7851 resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
6647 7852 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
6648 7853  
  7854 +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.2.0:
  7855 + version "5.2.1"
  7856 + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
  7857 + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
  7858 +
6649 7859 safe-regex@^1.1.0:
6650 7860 version "1.1.0"
6651 7861 resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
... ... @@ -6658,7 +7868,7 @@ safe-regex@^1.1.0:
6658 7868 resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
6659 7869 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
6660 7870  
6661   -sax@^1.2.4:
  7871 +sax@^1.2.4, sax@~1.2.4:
6662 7872 version "1.2.4"
6663 7873 resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
6664 7874 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
... ... @@ -6670,17 +7880,36 @@ scroll-into-view-if-needed@^2.2.25:
6670 7880 dependencies:
6671 7881 compute-scroll-into-view "^1.0.16"
6672 7882  
  7883 +seek-bzip@^1.0.5:
  7884 + version "1.0.6"
  7885 + resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4"
  7886 + integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==
  7887 + dependencies:
  7888 + commander "^2.8.1"
  7889 +
6673 7890 semver-compare@^1.0.0:
6674 7891 version "1.0.0"
6675 7892 resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
6676 7893 integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
6677 7894  
  7895 +semver-regex@^2.0.0:
  7896 + version "2.0.0"
  7897 + resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
  7898 + integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
  7899 +
6678 7900 semver-regex@^3.1.2:
6679 7901 version "3.1.2"
6680 7902 resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
6681 7903 integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==
6682 7904  
6683   -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
  7905 +semver-truncate@^1.1.2:
  7906 + version "1.1.2"
  7907 + resolved "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8"
  7908 + integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=
  7909 + dependencies:
  7910 + semver "^5.3.0"
  7911 +
  7912 +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
6684 7913 version "5.7.1"
6685 7914 resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
6686 7915 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
... ... @@ -6748,6 +7977,13 @@ shallow-equal@^1.0.0:
6748 7977 resolved "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da"
6749 7978 integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==
6750 7979  
  7980 +shebang-command@^1.2.0:
  7981 + version "1.2.0"
  7982 + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
  7983 + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
  7984 + dependencies:
  7985 + shebang-regex "^1.0.0"
  7986 +
6751 7987 shebang-command@^2.0.0:
6752 7988 version "2.0.0"
6753 7989 resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
... ... @@ -6755,6 +7991,11 @@ shebang-command@^2.0.0:
6755 7991 dependencies:
6756 7992 shebang-regex "^3.0.0"
6757 7993  
  7994 +shebang-regex@^1.0.0:
  7995 + version "1.0.0"
  7996 + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
  7997 + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
  7998 +
6758 7999 shebang-regex@^3.0.0:
6759 8000 version "3.0.0"
6760 8001 resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
... ... @@ -6835,6 +8076,27 @@ snapdragon@^0.8.1:
6835 8076 source-map-resolve "^0.5.0"
6836 8077 use "^3.1.0"
6837 8078  
  8079 +sort-keys-length@^1.0.0:
  8080 + version "1.0.1"
  8081 + resolved "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188"
  8082 + integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=
  8083 + dependencies:
  8084 + sort-keys "^1.0.0"
  8085 +
  8086 +sort-keys@^1.0.0:
  8087 + version "1.1.2"
  8088 + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
  8089 + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
  8090 + dependencies:
  8091 + is-plain-obj "^1.0.0"
  8092 +
  8093 +sort-keys@^2.0.0:
  8094 + version "2.0.0"
  8095 + resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
  8096 + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=
  8097 + dependencies:
  8098 + is-plain-obj "^1.0.0"
  8099 +
6838 8100 sortablejs@^1.13.0:
6839 8101 version "1.13.0"
6840 8102 resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.13.0.tgz#3ab2473f8c69ca63569e80b1cd1b5669b51269e9"
... ... @@ -6948,6 +8210,15 @@ sprintf-js@~1.0.2:
6948 8210 resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
6949 8211 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
6950 8212  
  8213 +squeak@^1.0.0:
  8214 + version "1.3.0"
  8215 + resolved "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3"
  8216 + integrity sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=
  8217 + dependencies:
  8218 + chalk "^1.0.0"
  8219 + console-stream "^0.1.1"
  8220 + lpad-align "^1.0.1"
  8221 +
6951 8222 ssf@~0.11.2:
6952 8223 version "0.11.2"
6953 8224 resolved "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz#0b99698b237548d088fc43cdf2b70c1a7512c06c"
... ... @@ -6955,6 +8226,11 @@ ssf@~0.11.2:
6955 8226 dependencies:
6956 8227 frac "~1.1.2"
6957 8228  
  8229 +stable@^0.1.8:
  8230 + version "0.1.8"
  8231 + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
  8232 + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
  8233 +
6958 8234 static-extend@^0.1.1:
6959 8235 version "0.1.2"
6960 8236 resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
... ... @@ -6968,6 +8244,11 @@ static-extend@^0.1.1:
6968 8244 resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
6969 8245 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
6970 8246  
  8247 +strict-uri-encode@^1.0.0:
  8248 + version "1.1.0"
  8249 + resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
  8250 + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
  8251 +
6971 8252 string-argv@0.3.1:
6972 8253 version "0.3.1"
6973 8254 resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
... ... @@ -7004,6 +8285,22 @@ string-width@^4.1.0, string-width@^4.2.0:
7004 8285 is-fullwidth-code-point "^3.0.0"
7005 8286 strip-ansi "^6.0.0"
7006 8287  
  8288 +string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3:
  8289 + version "1.0.3"
  8290 + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b"
  8291 + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==
  8292 + dependencies:
  8293 + call-bind "^1.0.0"
  8294 + define-properties "^1.1.3"
  8295 +
  8296 +string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3:
  8297 + version "1.0.3"
  8298 + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa"
  8299 + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==
  8300 + dependencies:
  8301 + call-bind "^1.0.0"
  8302 + define-properties "^1.1.3"
  8303 +
7007 8304 string_decoder@^1.1.1:
7008 8305 version "1.3.0"
7009 8306 resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
... ... @@ -7027,6 +8324,13 @@ stringify-object@^3.3.0:
7027 8324 is-obj "^1.0.1"
7028 8325 is-regexp "^1.0.0"
7029 8326  
  8327 +strip-ansi@^3.0.0:
  8328 + version "3.0.1"
  8329 + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
  8330 + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
  8331 + dependencies:
  8332 + ansi-regex "^2.0.0"
  8333 +
7030 8334 strip-ansi@^4.0.0:
7031 8335 version "4.0.0"
7032 8336 resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
... ... @@ -7070,6 +8374,18 @@ strip-comments@^2.0.1:
7070 8374 resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b"
7071 8375 integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==
7072 8376  
  8377 +strip-dirs@^2.0.0:
  8378 + version "2.1.0"
  8379 + resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5"
  8380 + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==
  8381 + dependencies:
  8382 + is-natural-number "^4.0.1"
  8383 +
  8384 +strip-eof@^1.0.0:
  8385 + version "1.0.0"
  8386 + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
  8387 + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
  8388 +
7073 8389 strip-final-newline@^2.0.0:
7074 8390 version "2.0.0"
7075 8391 resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
... ... @@ -7099,6 +8415,13 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
7099 8415 resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
7100 8416 integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
7101 8417  
  8418 +strip-outer@^1.0.0:
  8419 + version "1.0.1"
  8420 + resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
  8421 + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
  8422 + dependencies:
  8423 + escape-string-regexp "^1.0.2"
  8424 +
7102 8425 style-search@^0.1.0:
7103 8426 version "0.1.0"
7104 8427 resolved "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
... ... @@ -7191,6 +8514,11 @@ sugarss@^2.0.0:
7191 8514 dependencies:
7192 8515 postcss "^7.0.2"
7193 8516  
  8517 +supports-color@^2.0.0:
  8518 + version "2.0.0"
  8519 + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
  8520 + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
  8521 +
7194 8522 supports-color@^5.3.0:
7195 8523 version "5.5.0"
7196 8524 resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
... ... @@ -7272,6 +8600,25 @@ svg.select.js@^3.0.1:
7272 8600 dependencies:
7273 8601 svg.js "^2.6.5"
7274 8602  
  8603 +svgo@^1.3.2:
  8604 + version "1.3.2"
  8605 + resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
  8606 + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==
  8607 + dependencies:
  8608 + chalk "^2.4.1"
  8609 + coa "^2.0.2"
  8610 + css-select "^2.0.0"
  8611 + css-select-base-adapter "^0.1.1"
  8612 + css-tree "1.0.0-alpha.37"
  8613 + csso "^4.0.2"
  8614 + js-yaml "^3.13.1"
  8615 + mkdirp "~0.5.1"
  8616 + object.values "^1.1.0"
  8617 + sax "~1.2.4"
  8618 + stable "^0.1.8"
  8619 + unquote "~1.1.1"
  8620 + util.promisify "~1.0.0"
  8621 +
7275 8622 systemjs@^6.8.3:
7276 8623 version "6.8.3"
7277 8624 resolved "https://registry.npmjs.org/systemjs/-/systemjs-6.8.3.tgz#67e27f49242e9d81c2b652b204ae54e8bfcc75a3"
... ... @@ -7287,11 +8634,37 @@ table@^6.0.4, table@^6.0.7:
7287 8634 slice-ansi "^4.0.0"
7288 8635 string-width "^4.2.0"
7289 8636  
  8637 +tar-stream@^1.5.2:
  8638 + version "1.6.2"
  8639 + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
  8640 + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
  8641 + dependencies:
  8642 + bl "^1.0.0"
  8643 + buffer-alloc "^1.2.0"
  8644 + end-of-stream "^1.0.0"
  8645 + fs-constants "^1.0.0"
  8646 + readable-stream "^2.3.0"
  8647 + to-buffer "^1.1.1"
  8648 + xtend "^4.0.0"
  8649 +
  8650 +temp-dir@^1.0.0:
  8651 + version "1.0.0"
  8652 + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
  8653 + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=
  8654 +
7290 8655 temp-dir@^2.0.0:
7291 8656 version "2.0.0"
7292 8657 resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
7293 8658 integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
7294 8659  
  8660 +tempfile@^2.0.0:
  8661 + version "2.0.0"
  8662 + resolved "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265"
  8663 + integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU=
  8664 + dependencies:
  8665 + temp-dir "^1.0.0"
  8666 + uuid "^3.0.1"
  8667 +
7295 8668 tempfile@^3.0.0:
7296 8669 version "3.0.0"
7297 8670 resolved "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz#5376a3492de7c54150d0cc0612c3f00e2cdaf76c"
... ... @@ -7372,6 +8745,11 @@ through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8:
7372 8745 resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
7373 8746 integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
7374 8747  
  8748 +timed-out@^4.0.0, timed-out@^4.0.1:
  8749 + version "4.0.1"
  8750 + resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
  8751 + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
  8752 +
7375 8753 tinycolor2@^1.4.2:
7376 8754 version "1.4.2"
7377 8755 resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
... ... @@ -7384,6 +8762,11 @@ tmp@^0.0.33:
7384 8762 dependencies:
7385 8763 os-tmpdir "~1.0.2"
7386 8764  
  8765 +to-buffer@^1.1.1:
  8766 + version "1.1.1"
  8767 + resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
  8768 + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
  8769 +
7387 8770 to-fast-properties@^2.0.0:
7388 8771 version "2.0.0"
7389 8772 resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
... ... @@ -7441,6 +8824,13 @@ trim-off-newlines@^1.0.0:
7441 8824 resolved "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
7442 8825 integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM=
7443 8826  
  8827 +trim-repeated@^1.0.0:
  8828 + version "1.0.0"
  8829 + resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
  8830 + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE=
  8831 + dependencies:
  8832 + escape-string-regexp "^1.0.2"
  8833 +
7444 8834 trough@^1.0.0:
7445 8835 version "1.0.5"
7446 8836 resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
... ... @@ -7475,6 +8865,13 @@ tsutils@^3.17.1:
7475 8865 dependencies:
7476 8866 tslib "^1.8.1"
7477 8867  
  8868 +tunnel-agent@^0.6.0:
  8869 + version "0.6.0"
  8870 + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
  8871 + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
  8872 + dependencies:
  8873 + safe-buffer "^5.0.1"
  8874 +
7478 8875 type-check@^0.4.0, type-check@~0.4.0:
7479 8876 version "0.4.0"
7480 8877 resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
... ... @@ -7532,6 +8929,14 @@ uglify-js@^3.1.4:
7532 8929 resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.5.tgz#83241496087c640efe9dfc934832e71725aba008"
7533 8930 integrity sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg==
7534 8931  
  8932 +unbzip2-stream@^1.0.9:
  8933 + version "1.4.3"
  8934 + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
  8935 + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
  8936 + dependencies:
  8937 + buffer "^5.2.1"
  8938 + through "^2.3.8"
  8939 +
7535 8940 unicode-canonical-property-names-ecmascript@^1.0.4:
7536 8941 version "1.0.4"
7537 8942 resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
... ... @@ -7623,6 +9028,11 @@ unpipe@1.0.0, unpipe@~1.0.0:
7623 9028 resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
7624 9029 integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
7625 9030  
  9031 +unquote@~1.1.1:
  9032 + version "1.1.1"
  9033 + resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
  9034 + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
  9035 +
7626 9036 unset-value@^1.0.0:
7627 9037 version "1.0.0"
7628 9038 resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
... ... @@ -7662,6 +9072,25 @@ urix@^0.1.0:
7662 9072 resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
7663 9073 integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
7664 9074  
  9075 +url-parse-lax@^1.0.0:
  9076 + version "1.0.0"
  9077 + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73"
  9078 + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=
  9079 + dependencies:
  9080 + prepend-http "^1.0.1"
  9081 +
  9082 +url-parse-lax@^3.0.0:
  9083 + version "3.0.0"
  9084 + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
  9085 + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
  9086 + dependencies:
  9087 + prepend-http "^2.0.0"
  9088 +
  9089 +url-to-options@^1.0.1:
  9090 + version "1.0.1"
  9091 + resolved "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
  9092 + integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=
  9093 +
7665 9094 use@^3.1.0:
7666 9095 version "3.1.1"
7667 9096 resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
... ... @@ -7672,12 +9101,22 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
7672 9101 resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
7673 9102 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
7674 9103  
  9104 +util.promisify@~1.0.0:
  9105 + version "1.0.1"
  9106 + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee"
  9107 + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==
  9108 + dependencies:
  9109 + define-properties "^1.1.3"
  9110 + es-abstract "^1.17.2"
  9111 + has-symbols "^1.0.1"
  9112 + object.getownpropertydescriptors "^2.1.0"
  9113 +
7675 9114 utils-merge@1.0.1:
7676 9115 version "1.0.1"
7677 9116 resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
7678 9117 integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
7679 9118  
7680   -uuid@^3.3.2, uuid@^3.3.3:
  9119 +uuid@^3.0.1, uuid@^3.3.2, uuid@^3.3.3:
7681 9120 version "3.4.0"
7682 9121 resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
7683 9122 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
... ... @@ -7734,6 +9173,28 @@ vite-plugin-html@^2.0.0:
7734 9173 fs-extra "^9.1.0"
7735 9174 html-minifier-terser "^5.1.1"
7736 9175  
  9176 +vite-plugin-imagemin@^0.2.0:
  9177 + version "0.2.0"
  9178 + resolved "https://registry.npmjs.org/vite-plugin-imagemin/-/vite-plugin-imagemin-0.2.0.tgz#30acf9245573692142b6a2c84acb2802e0ef0bd2"
  9179 + integrity sha512-TXBq/EY65keWMGIL384gLzm9FPrB6z4Yb/eS/NEpxHNRM/gKT5LDuyVjJNqYw9mX+PMNRKZPr1sLodQpNP3HzQ==
  9180 + dependencies:
  9181 + "@types/imagemin" "^7.0.0"
  9182 + "@types/imagemin-gifsicle" "^7.0.0"
  9183 + "@types/imagemin-mozjpeg" "^8.0.0"
  9184 + "@types/imagemin-optipng" "^5.2.0"
  9185 + "@types/imagemin-pngquant" "^8.0.0"
  9186 + "@types/imagemin-svgo" "^8.0.0"
  9187 + "@types/imagemin-webp" "^5.1.1"
  9188 + chalk "^4.1.0"
  9189 + fs-extra "^9.1.0"
  9190 + imagemin "^7.0.1"
  9191 + imagemin-gifsicle "^7.0.0"
  9192 + imagemin-mozjpeg "^9.0.0"
  9193 + imagemin-optipng "^8.0.0"
  9194 + imagemin-pngquant "^9.0.1"
  9195 + imagemin-svgo "^8.0.0"
  9196 + imagemin-webp "^6.0.0"
  9197 +
7737 9198 vite-plugin-mock@^2.0.1:
7738 9199 version "2.0.1"
7739 9200 resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.0.1.tgz#46b69ebeea3c13072a764b11974a4fb65bd06925"
... ... @@ -7899,7 +9360,7 @@ which-pm-runs@^1.0.0:
7899 9360 resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
7900 9361 integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=
7901 9362  
7902   -which@^1.2.14, which@^1.3.1:
  9363 +which@^1.2.14, which@^1.2.9, which@^1.3.1:
7903 9364 version "1.3.1"
7904 9365 resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
7905 9366 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
... ... @@ -8146,7 +9607,7 @@ xlsx@^0.16.9:
8146 9607 wmf "~1.0.1"
8147 9608 word "~0.3.0"
8148 9609  
8149   -xtend@~4.0.1:
  9610 +xtend@^4.0.0, xtend@~4.0.1:
8150 9611 version "4.0.2"
8151 9612 resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
8152 9613 integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
... ... @@ -8161,6 +9622,11 @@ y18n@^5.0.5:
8161 9622 resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
8162 9623 integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
8163 9624  
  9625 +yallist@^2.1.2:
  9626 + version "2.1.2"
  9627 + resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
  9628 + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
  9629 +
8164 9630 yallist@^3.0.2:
8165 9631 version "3.1.1"
8166 9632 resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
... ... @@ -8243,6 +9709,14 @@ yargs@^16.0.0, yargs@^16.0.3, yargs@^16.2.0:
8243 9709 y18n "^5.0.5"
8244 9710 yargs-parser "^20.2.2"
8245 9711  
  9712 +yauzl@^2.4.2:
  9713 + version "2.10.0"
  9714 + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
  9715 + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
  9716 + dependencies:
  9717 + buffer-crc32 "~0.2.3"
  9718 + fd-slicer "~1.1.0"
  9719 +
8246 9720 yn@3.1.1:
8247 9721 version "3.1.1"
8248 9722 resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
... ...