Commit 55f622751198869410be344573251457f9797e0a

Authored by 田强
1 parent 46286d5c

refactor: build & start

1 1 #!/usr/bin/env node
2   -
3   -const path = require('path');
4   -const fs = require('fs');
5 2 const execSync = require('child_process').execSync;
6 3 const chalk = require('chalk');
7   -const getConfigContent = require('../config/defaultConfig.js');
8 4
9   -const umircCwdFilePath = path.resolve(process.cwd(), '.umirc.js');
  5 +const defaultEnv = ['dev', 'prod']
  6 +const env = process.argv.slice(2).join(' ') || 'prod'
  7 +
  8 +if (!defaultEnv.includes(env)) {
  9 + console.log(chalk.red('\n 命令不存在'));
  10 + process.exit(1);
  11 +}
10 12
11   -async function writeFile() {
12   - const content = await getConfigContent();
13   - fs.writeFile(umircCwdFilePath, content, (err) => {
14   - if (err) {
15   - console.log(chalk.red(`文件写入失败, ${err}`));
16   - process.exit(1);
17   - } else {
18   - execSync(`npx cross-env ${process.argv.slice(2).join(' ')} umi build`, { stdio: 'inherit' });
19   - fs.unlinkSync(umircCwdFilePath);
20   - }
21   - });
  13 +if (env === 'prod') {
  14 + execSync(`npx cross-env NODE_ENV=production webpack build --config ./config/webpack.prod.js`, { stdio: 'inherit' });
22 15 }
23 16
24   -writeFile();
  17 +if (env === 'dev') {
  18 + execSync(`npx cross-env NODE_ENV=development webpack build --config ./config/webpack.dev.js`, { stdio: 'inherit' });
  19 +}
... ...
1 1 #!/usr/bin/env node
2 2
3   -const path = require('path');
4   -const fs = require('fs');
5 3 const execSync = require('child_process').execSync;
6   -const chalk = require('chalk');
7   -const getConfigContent = require('../config/defaultConfig.js');
8   -const { findUsablePort } = require('../utils');
9 4
10   -const umircCwdFilePath = path.resolve(process.cwd(), '.umirc.js');
11   -
12   -async function writeFile() {
13   - const port = await findUsablePort(process.env.PORT || 8000);
14   - const content = getConfigContent(port);
15   -
16   - fs.writeFile(umircCwdFilePath, content, (err) => {
17   - if (err) {
18   - console.log(chalk.red(`文件写入失败, ${err}`));
19   - process.exit(1);
20   - } else {
21   - execSync(
22   - `npx cross-env ${process.argv
23   - .slice(2)
24   - .join(' ')} SOCKET_SERVER=http://localhost:${port} umi dev`,
25   - { stdio: 'inherit' },
26   - );
27   - fs.unlinkSync(umircCwdFilePath);
28   - }
29   - });
30   -}
31   -
32   -writeFile();
  5 +execSync(`npx cross-env NODE_ENV=development vite --force --config ./config/vite.config.js`, { stdio: 'inherit' });
... ...
1   -const getConfigContent = (port) => {
2   - return `
3   - import { defineConfig } from 'umi';
4   - import path from 'path';
5   - import fs from 'fs';
6   - import MiniCssExtractPlugin from 'mini-css-extract-plugin'
7   - import routes from './src/routes'
8   - import pkg from './package.json'
9   - let userConfig = {};
10   - let terserOptions = {};
11   - let publicPath = '/' + pkg.name + '/'
12   -
13   - if (fs.existsSync(path.resolve(process.cwd(), '.qx.config.js'))) {
14   - userConfig = require(path.resolve(process.cwd(), '.qx.config.js'))
15   - }
16   -
17   - if (process.env.NODE_ENV === 'development') {
18   - publicPath = '//localhost:' + ${port} + '/'
19   - }
20   -
21   - if (process.env.UMI_APP_ENV === 'prod') {
22   - terserOptions = {
23   - compress: {
24   - pure_funcs: ['console.log', 'debugger'],
25   - },
26   - };
27   - } else {
28   - terserOptions = {
29   - compress: {
30   - drop_debugger: true,
31   - },
32   - };
33   - }
34   -
35   - export default defineConfig({
36   - esbuild: {},
37   - devServer: {
38   - port: ${port},
39   - 'Access-Control-Allow-Origin': true
40   - },
41   - runtimePublicPath: true,
42   - publicPath,
43   - mountElementId: pkg.name,
44   - webpack5: {
45   - lazyCompilation: {},
46   - },
47   - nodeModulesTransform: {
48   - type: 'none',
49   - },
50   - history: {
51   - type: 'hash',
52   - },
53   - alias: {
54   - '@/src': 'src',
55   - },
56   - hash: true,
57   - title: false,
58   - lessLoader: {
59   - globalVars: {
60   - theme: 'true;@import "~@/variable.less"',
61   - },
62   - },
63   - antd: {
64   - config: {},
65   - },
66   - fastRefresh: {},
67   - qiankun: {
68   - slave: {},
69   - },
70   - dynamicImport: {
71   - loading: '@/components/qx-page-loading',
72   - },
73   - routes,
74   - terserOptions,
75   - chainWebpack: function (memo, { env, webpack, createCSSRule }) {
76   - memo.resolve.alias.set('@', path.resolve(__dirname, './src'));
77   - memo.resolve.alias.set('@@', path.resolve(__dirname, './src/.umi'));
78   - memo.optimization.delete('noEmitOnErrors');
79   - memo.plugins.delete('optimize-css');
80   - // if (env === 'production') {
81   - memo.merge({
82   - plugins: env === 'production'? [new MiniCssExtractPlugin()] : [],
83   - optimization: {
84   - emitOnErrors: true,
85   - splitChunks: {
86   - chunks: 'async',
87   - minSize: 30000,
88   - minChunks: 3,
89   - automaticNameDelimiter: '.',
90   - cacheGroups: {
91   - antdesigns: {
92   - name: 'antdesigns',
93   - chunks: 'all',
94   - test: /(@antd|antd|@ant-design)/,
95   - priority: 10
96   - },
97   - x6: {
98   - name: 'x6',
99   - chunks: 'all',
100   - test: /(@antv\\/x6|@antv\\/x6-react-components|@antv\\/x6-react-shape)/,
101   - priority: 20,
102   - },
103   - qxwidgets: {
104   - name: 'qxwidgets',
105   - chunks: 'all',
106   - test: /\\/src\\/packages\\/qx-form-generator/,
107   - priority: 10,
108   - },
109   - formrender: {
110   - name: 'formrender',
111   - chunks: 'all',
112   - test: /@qx\\/form-render/,
113   - priority: 10,
114   - },
115   - qx: {
116   - name: 'qx',
117   - chunks: 'all',
118   - test: /(@qx\\/view-render|@qx\\/form-design|@qx\\/hooks|@qx\\/utils|@qx\\/icon-btn)/,
119   - priority: 20,
120   - },
121   - echarts: {
122   - name: 'echarts',
123   - chunks: 'all',
124   - test: /(echarts|echarts-for-react)/,
125   - priority: 20,
126   - },
127   - // styles: {
128   - // name: "styles",
129   - // type: "css/mini-extract",
130   - // chunks: "all",
131   - // enforce: true,
132   - // },
133   - vendors: {
134   - name: 'vendors',
135   - chunks: 'all',
136   - test: /[\\/]node_modules[\\/]/,
137   - priority: 10,
138   - },
139   - },
140   - },
141   - },
142   - externals: function ({ context, request }, callback) {
143   - if (env === 'production') {
144   - if (/^react$/.test(request)) {
145   - return callback(null, 'React', 'react');
146   - }
147   -
148   - if (/^react-dom$/.test(request)) {
149   - return callback(null, 'ReactDOM', 'react-dom');
150   - }
151   - }
152   -
153   - if (/antd.*.(css|less)$/.test(path.resolve(context, request))) {
154   - return callback(null, 'antd-style');
155   - }
156   -
157   - callback();
158   - },
159   - });
160   - // }
161   - },
162   - ...userConfig,
163   - });
164   - `;
165   -};
166   -
167   -module.exports = getConfigContent;
  1 +const { defineConfig } = require('vite');
  2 +const process = require('process');
  3 +import { viteExternalsPlugin } from 'vite-plugin-externals';
  4 +const path = require('path');
  5 +const { cwd } = require('process');
  6 +
  7 +module.exports = defineConfig({
  8 + server: {
  9 + proxy: path.resolve(cwd(), './proxy'),
  10 + },
  11 + define: {
  12 + // By default, Vite doesn't include shims for NodeJS/
  13 + // necessary for segment analytics lib to work
  14 + global: {},
  15 + 'process.env': process.env,
  16 + },
  17 + resolve: {
  18 + extensions: ['.json', '.jsx', '.js', '.ts', '.tsx'],
  19 + alias: {
  20 + '@': path.resolve(cwd, './src/'),
  21 + '@/src': path.resolve(cwd, './src/'),
  22 + '~@qx': path.resolve(cwd, './node_modules/@qx'),
  23 + },
  24 + },
  25 + css: {
  26 + preprocessorOptions: {
  27 + less: {
  28 + javascriptEnabled: true,
  29 + additionalData: `@import '@/styles/variable.less';`,
  30 + },
  31 + },
  32 + },
  33 + plugins: [
  34 + new viteExternalsPlugin({
  35 + react: 'React',
  36 + 'react-dom': 'ReactDOM',
  37 + dayjs: 'dayjs',
  38 + antd: 'antd',
  39 + }),
  40 + ],
  41 +});
... ...
  1 +const CopyPlugin = require('copy-webpack-plugin');
  2 +const HtmlWebpackPlugin = require('html-webpack-plugin');
  3 +const WebpackBar = require('webpackbar');
  4 +const MiniCssExtractPlugin = require('mini-css-extract-plugin');
  5 +const NodePolyfillPlugin = require('node-polyfill-webpack-plugin');
  6 +
  7 +const process = require('process');
  8 +const path = require('path');
  9 +
  10 +const cwd = process.cwd();
  11 +
  12 +module.exports = {
  13 + output: {
  14 + filename: './js/[name]-[contenthash].js',
  15 + libraryTarget: 'umd',
  16 + clean: true,
  17 + },
  18 + entry: path.resolve(cwd, './src/index.tsx'),
  19 + module: {
  20 + rules: [
  21 + {
  22 + test: /\.(js|jsx|ts|tsx)$/,
  23 + exclude: /node_modules/,
  24 + use: [
  25 + 'thread-loader',
  26 + {
  27 + loader: 'babel-loader',
  28 + options: {
  29 + presets: [
  30 + '@babel/preset-env',
  31 + '@babel/preset-react',
  32 + '@babel/preset-typescript',
  33 + ],
  34 + },
  35 + },
  36 + ],
  37 + },
  38 + {
  39 + test: /\.(png|jpeg|jpg)(\?[a-z0-9=&.]+)?$/,
  40 + use: {
  41 + loader: 'file-loader',
  42 + options: {
  43 + name: './public/imgs/[name].[ext]',
  44 + },
  45 + },
  46 + },
  47 + {
  48 + test: /\.(ttf|eot|woff(2)?)(\?[a-z0-9=&.]+)?$/,
  49 + use: {
  50 + loader: 'file-loader',
  51 + options: {
  52 + name: './public/fonts/[name].[ext]',
  53 + },
  54 + },
  55 + },
  56 + {
  57 + test: /\.less$/i,
  58 + use: [
  59 + MiniCssExtractPlugin.loader,
  60 + 'css-loader',
  61 + {
  62 + loader: 'less-loader',
  63 + options: {
  64 + additionalData: `@import '@/styles/variable.less';`,
  65 + },
  66 + },
  67 + ],
  68 + },
  69 +
  70 + {
  71 + test: /\.css$/i,
  72 + use: [MiniCssExtractPlugin.loader, 'css-loader'],
  73 + },
  74 + {
  75 + test: /\.svg$/,
  76 + use: ['@svgr/webpack', 'url-loader'],
  77 + },
  78 + ],
  79 + },
  80 + resolve: {
  81 + extensions: ['.json', '.jsx', '.js', '.ts', '.tsx'],
  82 + alias: {
  83 + '@': path.resolve(cwd, './src/'),
  84 + '@/src': path.resolve(cwd, './src/'),
  85 + },
  86 + },
  87 + plugins: [
  88 + new HtmlWebpackPlugin({
  89 + template: path.resolve(cwd, './src/public/index.html'),
  90 + }),
  91 + new CopyPlugin({
  92 + patterns: [
  93 + {
  94 + from: path.resolve(cwd, './static'),
  95 + to: 'static',
  96 + },
  97 + ],
  98 + }),
  99 + new WebpackBar(),
  100 + new NodePolyfillPlugin()
  101 + ],
  102 +};
... ...
  1 +const { merge } = require('webpack-merge');
  2 +const baseConfig = require('./webpack.base');
  3 +const path = require('path');
  4 +const { cwd } = require('process');
  5 +
  6 +module.exports = merge(baseConfig, {
  7 + mode: 'development',
  8 + devServer: {
  9 + hot: false,
  10 + headers: {
  11 + 'Access-Control-Allow-Origin': '*',
  12 + },
  13 + proxy: path.resolve(cwd(), './proxy'),
  14 + },
  15 + externals: {},
  16 +});
... ...
  1 +const { merge } = require('webpack-merge');
  2 +const baseConfig = require('./webpack.base');
  3 +const CssMinimizerWebpackPlugin = require('css-minimizer-webpack-plugin');
  4 +const TerserPlugin = require('terser-webpack-plugin');
  5 +const CompressionWebpackPlugin = require('compression-webpack-plugin');
  6 +const MiniCssExtractPlugin = require('mini-css-extract-plugin');
  7 +
  8 +module.exports = merge(baseConfig, {
  9 + mode: 'production',
  10 + externals: {
  11 + react: 'React',
  12 + 'react-dom': 'ReactDOM',
  13 + 'dayjs': 'dayjs',
  14 + 'antd': 'antd',
  15 + },
  16 + optimization: {
  17 + minimize: true,
  18 + minimizer: [
  19 + new CompressionWebpackPlugin(),
  20 + new TerserPlugin({
  21 + extractComments: false,
  22 + test: /\.js(\?.*)?$/i,
  23 + exclude: /node_modules/,
  24 + }),
  25 + new MiniCssExtractPlugin({
  26 + filename: './styles/[name]-[contenthash].css',
  27 + }),
  28 + new CssMinimizerWebpackPlugin(),
  29 + ],
  30 + },
  31 +});
... ...
1 1 {
2 2 "name": "@qx/cli",
3   - "version": "1.1.0-beta.4",
  3 + "version": "1.1.0-beta.5",
4 4 "lockfileVersion": 3,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "@qx/cli",
9   - "version": "1.1.0-beta.4",
  9 + "version": "1.1.0-beta.5",
10 10 "license": "ISC",
11 11 "dependencies": {
12 12 "chalk": "^4.1.2",
... ... @@ -21,533 +21,593 @@
21 21 "qx-cli-start": "bin/start.js"
22 22 },
23 23 "devDependencies": {
  24 + "compression-webpack-plugin": "^10.0.0",
  25 + "copy-webpack-plugin": "^11.0.0",
  26 + "cross-env": "^7.0.3",
  27 + "css-minimizer-webpack-plugin": "^5.0.1",
  28 + "html-webpack-plugin": "^5.5.3",
24 29 "mini-css-extract-plugin": "^2.7.6",
25   - "umi": "3.5.0"
26   - }
27   - },
28   - "node_modules/@babel/runtime": {
29   - "version": "7.12.5",
30   - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.12.5.tgz",
31   - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
  30 + "node-polyfill-webpack-plugin": "^2.0.1",
  31 + "vite": "^4.5.0",
  32 + "webpack-merge": "^5.10.0",
  33 + "webpackbar": "^5.0.2"
  34 + }
  35 + },
  36 + "node_modules/@esbuild/android-arm": {
  37 + "version": "0.18.20",
  38 + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
  39 + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
  40 + "cpu": [
  41 + "arm"
  42 + ],
32 43 "dev": true,
33   - "dependencies": {
34   - "regenerator-runtime": "^0.13.4"
  44 + "optional": true,
  45 + "os": [
  46 + "android"
  47 + ],
  48 + "engines": {
  49 + "node": ">=12"
35 50 }
36 51 },
37   - "node_modules/@bloomberg/record-tuple-polyfill": {
38   - "version": "0.0.3",
39   - "resolved": "https://registry.npmmirror.com/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.3.tgz",
40   - "integrity": "sha512-sBnCqW0nqofE47mxFnw+lvx6kzsQstwaQMVkh66qm/A6IlsnH7WsyGuVXTou8RF2wL4W7ybOoHPvP2WgIo6rhQ==",
41   - "dev": true
42   - },
43   - "node_modules/@csstools/convert-colors": {
44   - "version": "1.4.0",
45   - "resolved": "https://registry.npmmirror.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
46   - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
  52 + "node_modules/@esbuild/android-arm64": {
  53 + "version": "0.18.20",
  54 + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
  55 + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
  56 + "cpu": [
  57 + "arm64"
  58 + ],
47 59 "dev": true,
  60 + "optional": true,
  61 + "os": [
  62 + "android"
  63 + ],
48 64 "engines": {
49   - "node": ">=4.0.0"
  65 + "node": ">=12"
50 66 }
51 67 },
52   - "node_modules/@jridgewell/gen-mapping": {
53   - "version": "0.3.3",
54   - "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
55   - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
  68 + "node_modules/@esbuild/android-x64": {
  69 + "version": "0.18.20",
  70 + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
  71 + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
  72 + "cpu": [
  73 + "x64"
  74 + ],
56 75 "dev": true,
57   - "peer": true,
58   - "dependencies": {
59   - "@jridgewell/set-array": "^1.0.1",
60   - "@jridgewell/sourcemap-codec": "^1.4.10",
61   - "@jridgewell/trace-mapping": "^0.3.9"
62   - },
  76 + "optional": true,
  77 + "os": [
  78 + "android"
  79 + ],
63 80 "engines": {
64   - "node": ">=6.0.0"
  81 + "node": ">=12"
65 82 }
66 83 },
67   - "node_modules/@jridgewell/resolve-uri": {
68   - "version": "3.1.1",
69   - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
70   - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
  84 + "node_modules/@esbuild/darwin-arm64": {
  85 + "version": "0.18.20",
  86 + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
  87 + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
  88 + "cpu": [
  89 + "arm64"
  90 + ],
71 91 "dev": true,
72   - "peer": true,
  92 + "optional": true,
  93 + "os": [
  94 + "darwin"
  95 + ],
73 96 "engines": {
74   - "node": ">=6.0.0"
  97 + "node": ">=12"
75 98 }
76 99 },
77   - "node_modules/@jridgewell/set-array": {
78   - "version": "1.1.2",
79   - "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
80   - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
  100 + "node_modules/@esbuild/darwin-x64": {
  101 + "version": "0.18.20",
  102 + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
  103 + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
  104 + "cpu": [
  105 + "x64"
  106 + ],
81 107 "dev": true,
82   - "peer": true,
  108 + "optional": true,
  109 + "os": [
  110 + "darwin"
  111 + ],
83 112 "engines": {
84   - "node": ">=6.0.0"
  113 + "node": ">=12"
85 114 }
86 115 },
87   - "node_modules/@jridgewell/source-map": {
88   - "version": "0.3.5",
89   - "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz",
90   - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
  116 + "node_modules/@esbuild/freebsd-arm64": {
  117 + "version": "0.18.20",
  118 + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
  119 + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
  120 + "cpu": [
  121 + "arm64"
  122 + ],
91 123 "dev": true,
92   - "peer": true,
93   - "dependencies": {
94   - "@jridgewell/gen-mapping": "^0.3.0",
95   - "@jridgewell/trace-mapping": "^0.3.9"
  124 + "optional": true,
  125 + "os": [
  126 + "freebsd"
  127 + ],
  128 + "engines": {
  129 + "node": ">=12"
96 130 }
97 131 },
98   - "node_modules/@jridgewell/sourcemap-codec": {
99   - "version": "1.4.15",
100   - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
101   - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
  132 + "node_modules/@esbuild/freebsd-x64": {
  133 + "version": "0.18.20",
  134 + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
  135 + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
  136 + "cpu": [
  137 + "x64"
  138 + ],
102 139 "dev": true,
103   - "peer": true
  140 + "optional": true,
  141 + "os": [
  142 + "freebsd"
  143 + ],
  144 + "engines": {
  145 + "node": ">=12"
  146 + }
104 147 },
105   - "node_modules/@jridgewell/trace-mapping": {
106   - "version": "0.3.19",
107   - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
108   - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
  148 + "node_modules/@esbuild/linux-arm": {
  149 + "version": "0.18.20",
  150 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
  151 + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
  152 + "cpu": [
  153 + "arm"
  154 + ],
109 155 "dev": true,
110   - "peer": true,
111   - "dependencies": {
112   - "@jridgewell/resolve-uri": "^3.1.0",
113   - "@jridgewell/sourcemap-codec": "^1.4.14"
  156 + "optional": true,
  157 + "os": [
  158 + "linux"
  159 + ],
  160 + "engines": {
  161 + "node": ">=12"
114 162 }
115 163 },
116   - "node_modules/@types/eslint": {
117   - "version": "8.44.3",
118   - "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.3.tgz",
119   - "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==",
  164 + "node_modules/@esbuild/linux-arm64": {
  165 + "version": "0.18.20",
  166 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
  167 + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
  168 + "cpu": [
  169 + "arm64"
  170 + ],
120 171 "dev": true,
121   - "peer": true,
122   - "dependencies": {
123   - "@types/estree": "*",
124   - "@types/json-schema": "*"
  172 + "optional": true,
  173 + "os": [
  174 + "linux"
  175 + ],
  176 + "engines": {
  177 + "node": ">=12"
125 178 }
126 179 },
127   - "node_modules/@types/eslint-scope": {
128   - "version": "3.7.5",
129   - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.5.tgz",
130   - "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==",
  180 + "node_modules/@esbuild/linux-ia32": {
  181 + "version": "0.18.20",
  182 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
  183 + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
  184 + "cpu": [
  185 + "ia32"
  186 + ],
131 187 "dev": true,
132   - "peer": true,
133   - "dependencies": {
134   - "@types/eslint": "*",
135   - "@types/estree": "*"
  188 + "optional": true,
  189 + "os": [
  190 + "linux"
  191 + ],
  192 + "engines": {
  193 + "node": ">=12"
136 194 }
137 195 },
138   - "node_modules/@types/estree": {
139   - "version": "1.0.2",
140   - "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.2.tgz",
141   - "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==",
  196 + "node_modules/@esbuild/linux-loong64": {
  197 + "version": "0.18.20",
  198 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
  199 + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
  200 + "cpu": [
  201 + "loong64"
  202 + ],
142 203 "dev": true,
143   - "peer": true
  204 + "optional": true,
  205 + "os": [
  206 + "linux"
  207 + ],
  208 + "engines": {
  209 + "node": ">=12"
  210 + }
144 211 },
145   - "node_modules/@types/history": {
146   - "version": "5.0.0",
147   - "resolved": "https://registry.npmmirror.com/@types/history/-/history-5.0.0.tgz",
148   - "integrity": "sha512-hy8b7Y1J8OGe6LbAjj3xniQrj3v6lsivCcrmf4TzSgPzLkhIeKgc5IZnT7ReIqmEuodjfO8EYAuoFvIrHi/+jQ==",
149   - "deprecated": "This is a stub types definition. history provides its own type definitions, so you do not need this installed.",
  212 + "node_modules/@esbuild/linux-mips64el": {
  213 + "version": "0.18.20",
  214 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
  215 + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
  216 + "cpu": [
  217 + "mips64el"
  218 + ],
150 219 "dev": true,
151   - "dependencies": {
152   - "history": "*"
  220 + "optional": true,
  221 + "os": [
  222 + "linux"
  223 + ],
  224 + "engines": {
  225 + "node": ">=12"
153 226 }
154 227 },
155   - "node_modules/@types/json-schema": {
156   - "version": "7.0.13",
157   - "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.13.tgz",
158   - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==",
159   - "dev": true
160   - },
161   - "node_modules/@types/node": {
162   - "version": "20.8.3",
163   - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.3.tgz",
164   - "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==",
165   - "dev": true
166   - },
167   - "node_modules/@types/prop-types": {
168   - "version": "15.7.8",
169   - "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.8.tgz",
170   - "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==",
171   - "dev": true
172   - },
173   - "node_modules/@types/react": {
174   - "version": "18.2.25",
175   - "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.25.tgz",
176   - "integrity": "sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==",
  228 + "node_modules/@esbuild/linux-ppc64": {
  229 + "version": "0.18.20",
  230 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
  231 + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
  232 + "cpu": [
  233 + "ppc64"
  234 + ],
177 235 "dev": true,
178   - "dependencies": {
179   - "@types/prop-types": "*",
180   - "@types/scheduler": "*",
181   - "csstype": "^3.0.2"
  236 + "optional": true,
  237 + "os": [
  238 + "linux"
  239 + ],
  240 + "engines": {
  241 + "node": ">=12"
182 242 }
183 243 },
184   - "node_modules/@types/react-dom": {
185   - "version": "16.9.20",
186   - "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-16.9.20.tgz",
187   - "integrity": "sha512-sYJBek61QO1qeZOnGy79jOaQnQK/sT5CHK0gmwEhMzbhrgpRWoxdEXRaaR96vGfRttWliKG82SVrWbc6WRNwng==",
  244 + "node_modules/@esbuild/linux-riscv64": {
  245 + "version": "0.18.20",
  246 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
  247 + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
  248 + "cpu": [
  249 + "riscv64"
  250 + ],
188 251 "dev": true,
189   - "dependencies": {
190   - "@types/react": "^16"
  252 + "optional": true,
  253 + "os": [
  254 + "linux"
  255 + ],
  256 + "engines": {
  257 + "node": ">=12"
191 258 }
192 259 },
193   - "node_modules/@types/react-dom/node_modules/@types/react": {
194   - "version": "16.14.48",
195   - "resolved": "https://registry.npmmirror.com/@types/react/-/react-16.14.48.tgz",
196   - "integrity": "sha512-7HP7K9IyuP6CpxEHmfRPEl21pwra+nSgZHXhyq7WOkxhIGYtSpIHJBijh4zuScgelrPxsUXVPDRkSKHhT+6nkg==",
  260 + "node_modules/@esbuild/linux-s390x": {
  261 + "version": "0.18.20",
  262 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
  263 + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
  264 + "cpu": [
  265 + "s390x"
  266 + ],
197 267 "dev": true,
198   - "dependencies": {
199   - "@types/prop-types": "*",
200   - "@types/scheduler": "*",
201   - "csstype": "^3.0.2"
  268 + "optional": true,
  269 + "os": [
  270 + "linux"
  271 + ],
  272 + "engines": {
  273 + "node": ">=12"
202 274 }
203 275 },
204   - "node_modules/@types/react-router": {
205   - "version": "5.1.20",
206   - "resolved": "https://registry.npmmirror.com/@types/react-router/-/react-router-5.1.20.tgz",
207   - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
  276 + "node_modules/@esbuild/linux-x64": {
  277 + "version": "0.18.20",
  278 + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
  279 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
  280 + "cpu": [
  281 + "x64"
  282 + ],
208 283 "dev": true,
209   - "dependencies": {
210   - "@types/history": "^4.7.11",
211   - "@types/react": "*"
  284 + "optional": true,
  285 + "os": [
  286 + "linux"
  287 + ],
  288 + "engines": {
  289 + "node": ">=12"
212 290 }
213 291 },
214   - "node_modules/@types/react-router-config": {
215   - "version": "5.0.2",
216   - "resolved": "https://registry.npmmirror.com/@types/react-router-config/-/react-router-config-5.0.2.tgz",
217   - "integrity": "sha512-WOSetDV3YPxbkVJAdv/bqExJjmcdCi/vpCJh3NfQOy1X15vHMSiMioXIcGekXDJJYhqGUMDo9e337mh508foAA==",
  292 + "node_modules/@esbuild/netbsd-x64": {
  293 + "version": "0.18.20",
  294 + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
  295 + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
  296 + "cpu": [
  297 + "x64"
  298 + ],
218 299 "dev": true,
219   - "dependencies": {
220   - "@types/history": "*",
221   - "@types/react": "*",
222   - "@types/react-router": "*"
  300 + "optional": true,
  301 + "os": [
  302 + "netbsd"
  303 + ],
  304 + "engines": {
  305 + "node": ">=12"
223 306 }
224 307 },
225   - "node_modules/@types/react-router-dom": {
226   - "version": "5.1.7",
227   - "resolved": "https://registry.npmmirror.com/@types/react-router-dom/-/react-router-dom-5.1.7.tgz",
228   - "integrity": "sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg==",
  308 + "node_modules/@esbuild/openbsd-x64": {
  309 + "version": "0.18.20",
  310 + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
  311 + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
  312 + "cpu": [
  313 + "x64"
  314 + ],
229 315 "dev": true,
230   - "dependencies": {
231   - "@types/history": "*",
232   - "@types/react": "*",
233   - "@types/react-router": "*"
  316 + "optional": true,
  317 + "os": [
  318 + "openbsd"
  319 + ],
  320 + "engines": {
  321 + "node": ">=12"
234 322 }
235 323 },
236   - "node_modules/@types/react-router/node_modules/@types/history": {
237   - "version": "4.7.11",
238   - "resolved": "https://registry.npmmirror.com/@types/history/-/history-4.7.11.tgz",
239   - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==",
240   - "dev": true
241   - },
242   - "node_modules/@types/scheduler": {
243   - "version": "0.16.4",
244   - "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.4.tgz",
245   - "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==",
246   - "dev": true
247   - },
248   - "node_modules/@umijs/ast": {
249   - "version": "3.5.0",
250   - "resolved": "https://registry.npmmirror.com/@umijs/ast/-/ast-3.5.0.tgz",
251   - "integrity": "sha512-o5yVHbPJVDDEtfQ07nAWSaFJD5hY3pAuqeA728orZ7+6BpGEXqaVhACRQQKvVGY/3/eqzMGdP/gDhoR8wbOiQA==",
  324 + "node_modules/@esbuild/sunos-x64": {
  325 + "version": "0.18.20",
  326 + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
  327 + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
  328 + "cpu": [
  329 + "x64"
  330 + ],
252 331 "dev": true,
253   - "dependencies": {
254   - "@umijs/utils": "3.5.0"
  332 + "optional": true,
  333 + "os": [
  334 + "sunos"
  335 + ],
  336 + "engines": {
  337 + "node": ">=12"
255 338 }
256 339 },
257   - "node_modules/@umijs/babel-plugin-auto-css-modules": {
258   - "version": "3.5.0",
259   - "resolved": "https://registry.npmmirror.com/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.0.tgz",
260   - "integrity": "sha512-P+4BnM6ADmgXbFbmQJtjNgoOedm4NLQ36t9EWCf1zLiNntkZl8kYVYN7UlDoM0y1SKa7S7wPzEknR2ICiyyDlw==",
261   - "dev": true
262   - },
263   - "node_modules/@umijs/babel-plugin-import-to-await-require": {
264   - "version": "3.5.0",
265   - "resolved": "https://registry.npmmirror.com/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.0.tgz",
266   - "integrity": "sha512-N82ABz4hFd2OVFqkKRopXDaqYJ4SCzoljd+xYhV6Zx6piDNjxrj5F46tONoNzVaxTtZIBEUtFqq9YWzqWUqpnA==",
  340 + "node_modules/@esbuild/win32-arm64": {
  341 + "version": "0.18.20",
  342 + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
  343 + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
  344 + "cpu": [
  345 + "arm64"
  346 + ],
267 347 "dev": true,
268   - "dependencies": {
269   - "@umijs/utils": "3.5.0"
  348 + "optional": true,
  349 + "os": [
  350 + "win32"
  351 + ],
  352 + "engines": {
  353 + "node": ">=12"
270 354 }
271 355 },
272   - "node_modules/@umijs/babel-plugin-lock-core-js-3": {
273   - "version": "3.5.0",
274   - "resolved": "https://registry.npmmirror.com/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.0.tgz",
275   - "integrity": "sha512-sVPhhUMzQZYMyJBIw10m7hCaSPWns/QBA8tqVf5Pd+CGayW1FKP9c9Ky7JFmXwfrcADgPgrbPnhuir4fv2W0pA==",
  356 + "node_modules/@esbuild/win32-ia32": {
  357 + "version": "0.18.20",
  358 + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
  359 + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
  360 + "cpu": [
  361 + "ia32"
  362 + ],
276 363 "dev": true,
277   - "dependencies": {
278   - "@umijs/utils": "3.5.0",
279   - "core-js": "3.6.5"
  364 + "optional": true,
  365 + "os": [
  366 + "win32"
  367 + ],
  368 + "engines": {
  369 + "node": ">=12"
280 370 }
281 371 },
282   - "node_modules/@umijs/babel-plugin-no-anonymous-default-export": {
283   - "version": "3.5.0",
284   - "resolved": "https://registry.npmmirror.com/@umijs/babel-plugin-no-anonymous-default-export/-/babel-plugin-no-anonymous-default-export-3.5.0.tgz",
285   - "integrity": "sha512-pxk6VrZLu37FMuQ0t8Iu1MG7aIh4qOvxF0aMex+DcP6cK+zZWOUMoBfAg6bI610cD81PEv0FuoQZ+fLePu+QbA==",
  372 + "node_modules/@esbuild/win32-x64": {
  373 + "version": "0.18.20",
  374 + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
  375 + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
  376 + "cpu": [
  377 + "x64"
  378 + ],
286 379 "dev": true,
287   - "dependencies": {
288   - "@umijs/utils": "3.5.0"
  380 + "optional": true,
  381 + "os": [
  382 + "win32"
  383 + ],
  384 + "engines": {
  385 + "node": ">=12"
289 386 }
290 387 },
291   - "node_modules/@umijs/babel-preset-umi": {
292   - "version": "3.5.0",
293   - "resolved": "https://registry.npmmirror.com/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.0.tgz",
294   - "integrity": "sha512-rYIfAkBDhl2004puJRlovzX0xPAgFVViSfJtC1Ffuy48bBQuXGLw8QWcQPNnHJZAo8fs65haTNp+st+zwOFvNg==",
  388 + "node_modules/@jest/schemas": {
  389 + "version": "29.6.3",
  390 + "resolved": "https://registry.npmmirror.com/@jest/schemas/-/schemas-29.6.3.tgz",
  391 + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
295 392 "dev": true,
296 393 "dependencies": {
297   - "@babel/runtime": "7.12.5",
298   - "@umijs/babel-plugin-auto-css-modules": "3.5.0",
299   - "@umijs/babel-plugin-import-to-await-require": "3.5.0",
300   - "@umijs/babel-plugin-lock-core-js-3": "3.5.0",
301   - "@umijs/babel-plugin-no-anonymous-default-export": "3.5.0",
302   - "@umijs/deps": "3.5.0"
  394 + "@sinclair/typebox": "^0.27.8"
  395 + },
  396 + "engines": {
  397 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
303 398 }
304 399 },
305   - "node_modules/@umijs/bundler-utils": {
306   - "version": "3.5.0",
307   - "resolved": "https://registry.npmmirror.com/@umijs/bundler-utils/-/bundler-utils-3.5.0.tgz",
308   - "integrity": "sha512-Us0WCMSzBdDvzqkk3OyuWT2XL0iu8z/BBzXmCuZr0B34GWxC1piUmgYxry28drnR1j0rUKkVdMw+v7hgsms73Q==",
  400 + "node_modules/@jest/types": {
  401 + "version": "29.6.3",
  402 + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-29.6.3.tgz",
  403 + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
309 404 "dev": true,
310 405 "dependencies": {
311   - "@umijs/babel-preset-umi": "3.5.0",
312   - "@umijs/types": "3.5.0",
313   - "@umijs/utils": "3.5.0"
  406 + "@jest/schemas": "^29.6.3",
  407 + "@types/istanbul-lib-coverage": "^2.0.0",
  408 + "@types/istanbul-reports": "^3.0.0",
  409 + "@types/node": "*",
  410 + "@types/yargs": "^17.0.8",
  411 + "chalk": "^4.0.0"
  412 + },
  413 + "engines": {
  414 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
314 415 }
315 416 },
316   - "node_modules/@umijs/bundler-webpack": {
317   - "version": "3.5.0",
318   - "resolved": "https://registry.npmmirror.com/@umijs/bundler-webpack/-/bundler-webpack-3.5.0.tgz",
319   - "integrity": "sha512-Mbhh55CHceL0hFSbvz556CSG/W5xdJWrAQgLQ8QvaSOWrE+17tjFCgcs/l+lZOmJk+aak+ndjzjLOiVUDu078A==",
  417 + "node_modules/@jridgewell/gen-mapping": {
  418 + "version": "0.3.3",
  419 + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
  420 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
320 421 "dev": true,
321 422 "dependencies": {
322   - "@umijs/bundler-utils": "3.5.0",
323   - "@umijs/deps": "3.5.0",
324   - "@umijs/types": "3.5.0",
325   - "@umijs/utils": "3.5.0",
326   - "jest-worker": "26.6.2",
327   - "node-libs-browser": "2.2.1",
328   - "normalize-url": "1.9.1",
329   - "postcss": "7.0.32",
330   - "postcss-flexbugs-fixes": "4.2.1",
331   - "postcss-loader": "3.0.0",
332   - "postcss-preset-env": "6.7.0",
333   - "postcss-safe-parser": "4.0.2",
334   - "terser": "5.6.0",
335   - "webpack-chain": "6.5.1"
  423 + "@jridgewell/set-array": "^1.0.1",
  424 + "@jridgewell/sourcemap-codec": "^1.4.10",
  425 + "@jridgewell/trace-mapping": "^0.3.9"
336 426 },
337   - "bin": {
338   - "bundler-webpack": "bin/bundler-webpack.js"
  427 + "engines": {
  428 + "node": ">=6.0.0"
339 429 }
340 430 },
341   - "node_modules/@umijs/core": {
342   - "version": "3.5.0",
343   - "resolved": "https://registry.npmmirror.com/@umijs/core/-/core-3.5.0.tgz",
344   - "integrity": "sha512-c0hHd0HYkkf1L2mdn2GR81xatHlNihQ4pf4DtUyY4cyRh0g/4dLzJRRimyo557lqTh8TcvmwVjQGEyBznAgrSw==",
  431 + "node_modules/@jridgewell/resolve-uri": {
  432 + "version": "3.1.1",
  433 + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
  434 + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
345 435 "dev": true,
346   - "dependencies": {
347   - "@umijs/ast": "3.5.0",
348   - "@umijs/babel-preset-umi": "3.5.0",
349   - "@umijs/deps": "3.5.0",
350   - "@umijs/utils": "3.5.0"
  436 + "engines": {
  437 + "node": ">=6.0.0"
351 438 }
352 439 },
353   - "node_modules/@umijs/deps": {
354   - "version": "3.5.0",
355   - "resolved": "https://registry.npmmirror.com/@umijs/deps/-/deps-3.5.0.tgz",
356   - "integrity": "sha512-IRHIwL3tCUMdnbz8i1I6rIPyljfnB5I2X74zEc9kIxlRVEnp8jvdxgxARJeYSJj/UM/gf2LN8raTMvCrQpvOrQ==",
  440 + "node_modules/@jridgewell/set-array": {
  441 + "version": "1.1.2",
  442 + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
  443 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
357 444 "dev": true,
358   - "dependencies": {
359   - "@bloomberg/record-tuple-polyfill": "0.0.3",
360   - "chokidar": "3.5.1",
361   - "clipboardy": "2.3.0",
362   - "jest-worker": "24.9.0",
363   - "prettier": "2.2.1"
  445 + "engines": {
  446 + "node": ">=6.0.0"
364 447 }
365 448 },
366   - "node_modules/@umijs/deps/node_modules/has-flag": {
367   - "version": "3.0.0",
368   - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
369   - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
  449 + "node_modules/@jridgewell/source-map": {
  450 + "version": "0.3.5",
  451 + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz",
  452 + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
370 453 "dev": true,
371   - "engines": {
372   - "node": ">=4"
  454 + "dependencies": {
  455 + "@jridgewell/gen-mapping": "^0.3.0",
  456 + "@jridgewell/trace-mapping": "^0.3.9"
373 457 }
374 458 },
375   - "node_modules/@umijs/deps/node_modules/jest-worker": {
376   - "version": "24.9.0",
377   - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-24.9.0.tgz",
378   - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
  459 + "node_modules/@jridgewell/sourcemap-codec": {
  460 + "version": "1.4.15",
  461 + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
  462 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
  463 + "dev": true
  464 + },
  465 + "node_modules/@jridgewell/trace-mapping": {
  466 + "version": "0.3.19",
  467 + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
  468 + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
379 469 "dev": true,
380 470 "dependencies": {
381   - "merge-stream": "^2.0.0",
382   - "supports-color": "^6.1.0"
383   - },
384   - "engines": {
385   - "node": ">= 6"
  471 + "@jridgewell/resolve-uri": "^3.1.0",
  472 + "@jridgewell/sourcemap-codec": "^1.4.14"
386 473 }
387 474 },
388   - "node_modules/@umijs/deps/node_modules/supports-color": {
389   - "version": "6.1.0",
390   - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz",
391   - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
  475 + "node_modules/@nodelib/fs.scandir": {
  476 + "version": "2.1.5",
  477 + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  478 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
392 479 "dev": true,
393 480 "dependencies": {
394   - "has-flag": "^3.0.0"
  481 + "@nodelib/fs.stat": "2.0.5",
  482 + "run-parallel": "^1.1.9"
395 483 },
396 484 "engines": {
397   - "node": ">=6"
  485 + "node": ">= 8"
398 486 }
399 487 },
400   - "node_modules/@umijs/preset-built-in": {
401   - "version": "3.5.0",
402   - "resolved": "https://registry.npmmirror.com/@umijs/preset-built-in/-/preset-built-in-3.5.0.tgz",
403   - "integrity": "sha512-X93bCVC/NaqhzVlPqagmu9iy1EnCGFiVaYtKzAbtXx+jvSH1ZqhRgW/v7hjCnE1+TXdQhZlaGFK6e3iPqlGWcg==",
404   - "dev": true,
405   - "dependencies": {
406   - "@types/react-router-config": "5.0.2",
407   - "@umijs/babel-preset-umi": "3.5.0",
408   - "@umijs/bundler-webpack": "3.5.0",
409   - "@umijs/deps": "3.5.0",
410   - "@umijs/renderer-mpa": "3.5.0",
411   - "@umijs/renderer-react": "3.5.0",
412   - "@umijs/runtime": "3.5.0",
413   - "@umijs/server": "3.5.0",
414   - "@umijs/types": "3.5.0",
415   - "@umijs/utils": "3.5.0",
416   - "core-js": "3.6.5",
417   - "es-module-lexer": "0.6.0",
418   - "es5-imcompatible-versions": "^0.1.62",
419   - "history-with-query": "4.10.4",
420   - "mime": "1.3.0",
421   - "react-refresh": "0.9.0",
422   - "react-router": "5.2.0",
423   - "react-router-config": "5.1.1",
424   - "react-router-dom": "5.2.0",
425   - "regenerator-runtime": "0.13.5"
426   - },
427   - "peerDependencies": {
428   - "react": "16.x || 17.x"
  488 + "node_modules/@nodelib/fs.stat": {
  489 + "version": "2.0.5",
  490 + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  491 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  492 + "dev": true,
  493 + "engines": {
  494 + "node": ">= 8"
429 495 }
430 496 },
431   - "node_modules/@umijs/preset-built-in/node_modules/regenerator-runtime": {
432   - "version": "0.13.5",
433   - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
434   - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
435   - "dev": true
436   - },
437   - "node_modules/@umijs/renderer-mpa": {
438   - "version": "3.5.0",
439   - "resolved": "https://registry.npmmirror.com/@umijs/renderer-mpa/-/renderer-mpa-3.5.0.tgz",
440   - "integrity": "sha512-ix70Ulq7xLEeaRiGlAOOo56jVyMPBk/PupaVT67Qnm8RxQ8nsak7aiYQ++cPL157e3OZggYyb+tmojcMfvLA9Q==",
  497 + "node_modules/@nodelib/fs.walk": {
  498 + "version": "1.2.8",
  499 + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  500 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
441 501 "dev": true,
442 502 "dependencies": {
443   - "@types/react": "^16.9.43",
444   - "@types/react-dom": "^16.9.8",
445   - "@umijs/runtime": "3.5.0"
  503 + "@nodelib/fs.scandir": "2.1.5",
  504 + "fastq": "^1.6.0"
446 505 },
447   - "peerDependencies": {
448   - "react": "16.x || 17.x",
449   - "react-dom": "16.x || 17.x"
  506 + "engines": {
  507 + "node": ">= 8"
450 508 }
451 509 },
452   - "node_modules/@umijs/renderer-mpa/node_modules/@types/react": {
453   - "version": "16.14.48",
454   - "resolved": "https://registry.npmmirror.com/@types/react/-/react-16.14.48.tgz",
455   - "integrity": "sha512-7HP7K9IyuP6CpxEHmfRPEl21pwra+nSgZHXhyq7WOkxhIGYtSpIHJBijh4zuScgelrPxsUXVPDRkSKHhT+6nkg==",
456   - "dev": true,
457   - "dependencies": {
458   - "@types/prop-types": "*",
459   - "@types/scheduler": "*",
460   - "csstype": "^3.0.2"
461   - }
  510 + "node_modules/@sinclair/typebox": {
  511 + "version": "0.27.8",
  512 + "resolved": "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.27.8.tgz",
  513 + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
  514 + "dev": true
462 515 },
463   - "node_modules/@umijs/renderer-react": {
464   - "version": "3.5.0",
465   - "resolved": "https://registry.npmmirror.com/@umijs/renderer-react/-/renderer-react-3.5.0.tgz",
466   - "integrity": "sha512-V0kGFBaDY7xNFCbPOBkTO9mt62V/YHTX2W31DMk8fMAkIU841Yn/m6bbHPgbNA374LE7bWvZGad6CBqSiy9SoQ==",
  516 + "node_modules/@trysound/sax": {
  517 + "version": "0.2.0",
  518 + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz",
  519 + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
467 520 "dev": true,
468   - "dependencies": {
469   - "@types/react": "^16.9.43",
470   - "@types/react-dom": "^16.9.8",
471   - "@types/react-router-config": "^5.0.2",
472   - "@umijs/runtime": "3.5.0",
473   - "react-router-config": "5.1.1"
474   - },
475   - "peerDependencies": {
476   - "react": "16.x || 17.x",
477   - "react-dom": "16.x || 17.x"
  521 + "engines": {
  522 + "node": ">=10.13.0"
478 523 }
479 524 },
480   - "node_modules/@umijs/renderer-react/node_modules/@types/react": {
481   - "version": "16.14.48",
482   - "resolved": "https://registry.npmmirror.com/@types/react/-/react-16.14.48.tgz",
483   - "integrity": "sha512-7HP7K9IyuP6CpxEHmfRPEl21pwra+nSgZHXhyq7WOkxhIGYtSpIHJBijh4zuScgelrPxsUXVPDRkSKHhT+6nkg==",
  525 + "node_modules/@types/eslint": {
  526 + "version": "8.44.3",
  527 + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.3.tgz",
  528 + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==",
484 529 "dev": true,
  530 + "peer": true,
485 531 "dependencies": {
486   - "@types/prop-types": "*",
487   - "@types/scheduler": "*",
488   - "csstype": "^3.0.2"
  532 + "@types/estree": "*",
  533 + "@types/json-schema": "*"
489 534 }
490 535 },
491   - "node_modules/@umijs/runtime": {
492   - "version": "3.5.0",
493   - "resolved": "https://registry.npmmirror.com/@umijs/runtime/-/runtime-3.5.0.tgz",
494   - "integrity": "sha512-mwURImsFBoYewlZTliHyMXe06aACad0zNUxguWQmv9qLkA3av10TDFAcNTB5W7j8euXMZvMOA+AZjy7ypvh4kQ==",
  536 + "node_modules/@types/eslint-scope": {
  537 + "version": "3.7.5",
  538 + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.5.tgz",
  539 + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==",
495 540 "dev": true,
  541 + "peer": true,
496 542 "dependencies": {
497   - "@types/react-router": "5.1.12",
498   - "@types/react-router-dom": "5.1.7",
499   - "history-with-query": "4.10.4",
500   - "react-router": "5.2.0",
501   - "react-router-dom": "5.2.0",
502   - "use-subscription": "1.5.1"
503   - },
504   - "peerDependencies": {
505   - "react": "16.x || 17.x"
  543 + "@types/eslint": "*",
  544 + "@types/estree": "*"
506 545 }
507 546 },
508   - "node_modules/@umijs/runtime/node_modules/@types/react-router": {
509   - "version": "5.1.12",
510   - "resolved": "https://registry.npmmirror.com/@types/react-router/-/react-router-5.1.12.tgz",
511   - "integrity": "sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA==",
  547 + "node_modules/@types/estree": {
  548 + "version": "1.0.2",
  549 + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.2.tgz",
  550 + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==",
512 551 "dev": true,
513   - "dependencies": {
514   - "@types/history": "*",
515   - "@types/react": "*"
516   - }
  552 + "peer": true
517 553 },
518   - "node_modules/@umijs/server": {
519   - "version": "3.5.0",
520   - "resolved": "https://registry.npmmirror.com/@umijs/server/-/server-3.5.0.tgz",
521   - "integrity": "sha512-kBnqRDwvi7BaZ9I0LsajxIzELfEWDPuStp9P3fSKrRFWal6Q1klzm0R6fYD5f7oV3pikFX7JjNV2ucXL79TgIg==",
  554 + "node_modules/@types/html-minifier-terser": {
  555 + "version": "6.1.0",
  556 + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
  557 + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
  558 + "dev": true
  559 + },
  560 + "node_modules/@types/istanbul-lib-coverage": {
  561 + "version": "2.0.6",
  562 + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
  563 + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
  564 + "dev": true
  565 + },
  566 + "node_modules/@types/istanbul-lib-report": {
  567 + "version": "3.0.3",
  568 + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
  569 + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
522 570 "dev": true,
523 571 "dependencies": {
524   - "@umijs/deps": "3.5.0",
525   - "@umijs/utils": "3.5.0"
  572 + "@types/istanbul-lib-coverage": "*"
526 573 }
527 574 },
528   - "node_modules/@umijs/types": {
529   - "version": "3.5.0",
530   - "resolved": "https://registry.npmmirror.com/@umijs/types/-/types-3.5.0.tgz",
531   - "integrity": "sha512-jEJRAwy0HfQ8s6kPpW+BNqQKKQzCcqVmbPa/XP5knR1DONPlYKXLXyLyzdZptBEgHtar4sbXxa0ae7RjYHJpTw==",
  575 + "node_modules/@types/istanbul-reports": {
  576 + "version": "3.0.4",
  577 + "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
  578 + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
532 579 "dev": true,
533 580 "dependencies": {
534   - "@umijs/babel-preset-umi": "3.5.0",
535   - "@umijs/core": "3.5.0",
536   - "@umijs/deps": "3.5.0",
537   - "@umijs/server": "3.5.0",
538   - "@umijs/utils": "3.5.0",
539   - "webpack-chain": "6.5.1"
  581 + "@types/istanbul-lib-report": "*"
540 582 }
541 583 },
542   - "node_modules/@umijs/utils": {
543   - "version": "3.5.0",
544   - "resolved": "https://registry.npmmirror.com/@umijs/utils/-/utils-3.5.0.tgz",
545   - "integrity": "sha512-dHFtdAWRm1DyUJ5DtFRrb8lqqI6/gHefBEpEAJbkxEHBWFlseY6IEngeEszsrV3ykZOWaBqYivSaKfRw5ehxhQ==",
  584 + "node_modules/@types/json-schema": {
  585 + "version": "7.0.13",
  586 + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.13.tgz",
  587 + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==",
  588 + "dev": true
  589 + },
  590 + "node_modules/@types/node": {
  591 + "version": "20.8.3",
  592 + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.3.tgz",
  593 + "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==",
  594 + "dev": true
  595 + },
  596 + "node_modules/@types/yargs": {
  597 + "version": "17.0.31",
  598 + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.31.tgz",
  599 + "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==",
546 600 "dev": true,
547 601 "dependencies": {
548   - "@umijs/deps": "3.5.0"
  602 + "@types/yargs-parser": "*"
549 603 }
550 604 },
  605 + "node_modules/@types/yargs-parser": {
  606 + "version": "21.0.3",
  607 + "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
  608 + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
  609 + "dev": true
  610 + },
551 611 "node_modules/@webassemblyjs/ast": {
552 612 "version": "1.11.6",
553 613 "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz",
... ... @@ -723,12 +783,23 @@
723 783 "dev": true,
724 784 "peer": true
725 785 },
  786 + "node_modules/abort-controller": {
  787 + "version": "3.0.0",
  788 + "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz",
  789 + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
  790 + "dev": true,
  791 + "dependencies": {
  792 + "event-target-shim": "^5.0.0"
  793 + },
  794 + "engines": {
  795 + "node": ">=6.5"
  796 + }
  797 + },
726 798 "node_modules/acorn": {
727 799 "version": "8.10.0",
728 800 "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz",
729 801 "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
730 802 "dev": true,
731   - "peer": true,
732 803 "bin": {
733 804 "acorn": "bin/acorn"
734 805 },
... ... @@ -758,15 +829,6 @@
758 829 "uri-js": "^4.2.2"
759 830 }
760 831 },
761   - "node_modules/ajv-errors": {
762   - "version": "1.0.1",
763   - "resolved": "https://registry.npmmirror.com/ajv-errors/-/ajv-errors-1.0.1.tgz",
764   - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
765   - "dev": true,
766   - "peerDependencies": {
767   - "ajv": ">=5.0.0"
768   - }
769   - },
770 832 "node_modules/ajv-formats": {
771 833 "version": "2.1.1",
772 834 "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz",
... ... @@ -826,34 +888,6 @@
826 888 "node": ">=8"
827 889 }
828 890 },
829   - "node_modules/anymatch": {
830   - "version": "3.1.3",
831   - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
832   - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
833   - "dev": true,
834   - "dependencies": {
835   - "normalize-path": "^3.0.0",
836   - "picomatch": "^2.0.4"
837   - },
838   - "engines": {
839   - "node": ">= 8"
840   - }
841   - },
842   - "node_modules/arch": {
843   - "version": "2.2.0",
844   - "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz",
845   - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
846   - "dev": true
847   - },
848   - "node_modules/argparse": {
849   - "version": "1.0.10",
850   - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz",
851   - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
852   - "dev": true,
853   - "dependencies": {
854   - "sprintf-js": "~1.0.2"
855   - }
856   - },
857 891 "node_modules/asn1.js": {
858 892 "version": "5.4.1",
859 893 "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz",
... ... @@ -872,78 +906,20 @@
872 906 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
873 907 "dev": true
874 908 },
875   - "node_modules/assert": {
876   - "version": "1.5.1",
877   - "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.1.tgz",
878   - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==",
879   - "dev": true,
880   - "dependencies": {
881   - "object.assign": "^4.1.4",
882   - "util": "^0.10.4"
883   - }
884   - },
885   - "node_modules/assert/node_modules/inherits": {
886   - "version": "2.0.3",
887   - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz",
888   - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
889   - "dev": true
890   - },
891   - "node_modules/assert/node_modules/util": {
892   - "version": "0.10.4",
893   - "resolved": "https://registry.npmmirror.com/util/-/util-0.10.4.tgz",
894   - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
895   - "dev": true,
896   - "dependencies": {
897   - "inherits": "2.0.3"
898   - }
899   - },
900   - "node_modules/autoprefixer": {
901   - "version": "9.8.8",
902   - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz",
903   - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
  909 + "node_modules/available-typed-arrays": {
  910 + "version": "1.0.5",
  911 + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
  912 + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
904 913 "dev": true,
905   - "dependencies": {
906   - "browserslist": "^4.12.0",
907   - "caniuse-lite": "^1.0.30001109",
908   - "normalize-range": "^0.1.2",
909   - "num2fraction": "^1.2.2",
910   - "picocolors": "^0.2.1",
911   - "postcss": "^7.0.32",
912   - "postcss-value-parser": "^4.1.0"
913   - },
914   - "bin": {
915   - "autoprefixer": "bin/autoprefixer"
  914 + "engines": {
  915 + "node": ">= 0.4"
916 916 }
917 917 },
918   - "node_modules/balanced-match": {
919   - "version": "1.0.2",
920   - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
921   - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
922   - "dev": true
923   - },
924 918 "node_modules/base64-js": {
925 919 "version": "1.5.1",
926 920 "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz",
927 921 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
928 922 },
929   - "node_modules/big.js": {
930   - "version": "5.2.2",
931   - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz",
932   - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
933   - "dev": true,
934   - "engines": {
935   - "node": "*"
936   - }
937   - },
938   - "node_modules/binary-extensions": {
939   - "version": "2.2.0",
940   - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz",
941   - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
942   - "dev": true,
943   - "engines": {
944   - "node": ">=8"
945   - }
946   - },
947 923 "node_modules/bl": {
948 924 "version": "4.1.0",
949 925 "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz",
... ... @@ -960,6 +936,12 @@
960 936 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
961 937 "dev": true
962 938 },
  939 + "node_modules/boolbase": {
  940 + "version": "1.0.0",
  941 + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz",
  942 + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
  943 + "dev": true
  944 + },
963 945 "node_modules/braces": {
964 946 "version": "3.0.2",
965 947 "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz",
... ... @@ -1097,46 +1079,36 @@
1097 1079 "dev": true
1098 1080 },
1099 1081 "node_modules/call-bind": {
1100   - "version": "1.0.2",
1101   - "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
1102   - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
  1082 + "version": "1.0.5",
  1083 + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.5.tgz",
  1084 + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
1103 1085 "dev": true,
1104 1086 "dependencies": {
1105   - "function-bind": "^1.1.1",
1106   - "get-intrinsic": "^1.0.2"
  1087 + "function-bind": "^1.1.2",
  1088 + "get-intrinsic": "^1.2.1",
  1089 + "set-function-length": "^1.1.1"
1107 1090 }
1108 1091 },
1109   - "node_modules/caller-callsite": {
1110   - "version": "2.0.0",
1111   - "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz",
1112   - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
  1092 + "node_modules/camel-case": {
  1093 + "version": "4.1.2",
  1094 + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz",
  1095 + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
1113 1096 "dev": true,
1114 1097 "dependencies": {
1115   - "callsites": "^2.0.0"
1116   - },
1117   - "engines": {
1118   - "node": ">=4"
  1098 + "pascal-case": "^3.1.2",
  1099 + "tslib": "^2.0.3"
1119 1100 }
1120 1101 },
1121   - "node_modules/caller-path": {
1122   - "version": "2.0.0",
1123   - "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz",
1124   - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
  1102 + "node_modules/caniuse-api": {
  1103 + "version": "3.0.0",
  1104 + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz",
  1105 + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
1125 1106 "dev": true,
1126 1107 "dependencies": {
1127   - "caller-callsite": "^2.0.0"
1128   - },
1129   - "engines": {
1130   - "node": ">=4"
1131   - }
1132   - },
1133   - "node_modules/callsites": {
1134   - "version": "2.0.0",
1135   - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz",
1136   - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==",
1137   - "dev": true,
1138   - "engines": {
1139   - "node": ">=4"
  1108 + "browserslist": "^4.0.0",
  1109 + "caniuse-lite": "^1.0.0",
  1110 + "lodash.memoize": "^4.1.2",
  1111 + "lodash.uniq": "^4.5.0"
1140 1112 }
1141 1113 },
1142 1114 "node_modules/caniuse-lite": {
... ... @@ -1162,27 +1134,6 @@
1162 1134 "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz",
1163 1135 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
1164 1136 },
1165   - "node_modules/chokidar": {
1166   - "version": "3.5.1",
1167   - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.1.tgz",
1168   - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
1169   - "dev": true,
1170   - "dependencies": {
1171   - "anymatch": "~3.1.1",
1172   - "braces": "~3.0.2",
1173   - "glob-parent": "~5.1.0",
1174   - "is-binary-path": "~2.1.0",
1175   - "is-glob": "~4.0.1",
1176   - "normalize-path": "~3.0.0",
1177   - "readdirp": "~3.5.0"
1178   - },
1179   - "engines": {
1180   - "node": ">= 8.10.0"
1181   - },
1182   - "optionalDependencies": {
1183   - "fsevents": "~2.3.1"
1184   - }
1185   - },
1186 1137 "node_modules/chrome-trace-event": {
1187 1138 "version": "1.0.3",
1188 1139 "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
... ... @@ -1193,6 +1144,15 @@
1193 1144 "node": ">=6.0"
1194 1145 }
1195 1146 },
  1147 + "node_modules/ci-info": {
  1148 + "version": "3.9.0",
  1149 + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz",
  1150 + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
  1151 + "dev": true,
  1152 + "engines": {
  1153 + "node": ">=8"
  1154 + }
  1155 + },
1196 1156 "node_modules/cipher-base": {
1197 1157 "version": "1.0.4",
1198 1158 "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz",
... ... @@ -1203,6 +1163,18 @@
1203 1163 "safe-buffer": "^5.0.1"
1204 1164 }
1205 1165 },
  1166 + "node_modules/clean-css": {
  1167 + "version": "5.3.2",
  1168 + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz",
  1169 + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==",
  1170 + "dev": true,
  1171 + "dependencies": {
  1172 + "source-map": "~0.6.0"
  1173 + },
  1174 + "engines": {
  1175 + "node": ">= 10.0"
  1176 + }
  1177 + },
1206 1178 "node_modules/cli-cursor": {
1207 1179 "version": "3.1.0",
1208 1180 "license": "MIT",
... ... @@ -1228,20 +1200,6 @@
1228 1200 "node": ">= 10"
1229 1201 }
1230 1202 },
1231   - "node_modules/clipboardy": {
1232   - "version": "2.3.0",
1233   - "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-2.3.0.tgz",
1234   - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==",
1235   - "dev": true,
1236   - "dependencies": {
1237   - "arch": "^2.1.1",
1238   - "execa": "^1.0.0",
1239   - "is-wsl": "^2.1.1"
1240   - },
1241   - "engines": {
1242   - "node": ">=8"
1243   - }
1244   - },
1245 1203 "node_modules/clone": {
1246 1204 "version": "1.0.4",
1247 1205 "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz",
... ... @@ -1250,6 +1208,20 @@
1250 1208 "node": ">=0.8"
1251 1209 }
1252 1210 },
  1211 + "node_modules/clone-deep": {
  1212 + "version": "4.0.1",
  1213 + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz",
  1214 + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
  1215 + "dev": true,
  1216 + "dependencies": {
  1217 + "is-plain-object": "^2.0.4",
  1218 + "kind-of": "^6.0.2",
  1219 + "shallow-clone": "^3.0.0"
  1220 + },
  1221 + "engines": {
  1222 + "node": ">=6"
  1223 + }
  1224 + },
1253 1225 "node_modules/color-convert": {
1254 1226 "version": "2.0.1",
1255 1227 "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
... ... @@ -1266,6 +1238,12 @@
1266 1238 "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
1267 1239 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1268 1240 },
  1241 + "node_modules/colord": {
  1242 + "version": "2.9.3",
  1243 + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz",
  1244 + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
  1245 + "dev": true
  1246 + },
1269 1247 "node_modules/commander": {
1270 1248 "version": "7.2.0",
1271 1249 "license": "MIT",
... ... @@ -1273,6 +1251,28 @@
1273 1251 "node": ">= 10"
1274 1252 }
1275 1253 },
  1254 + "node_modules/compression-webpack-plugin": {
  1255 + "version": "10.0.0",
  1256 + "resolved": "https://registry.npmmirror.com/compression-webpack-plugin/-/compression-webpack-plugin-10.0.0.tgz",
  1257 + "integrity": "sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==",
  1258 + "dev": true,
  1259 + "dependencies": {
  1260 + "schema-utils": "^4.0.0",
  1261 + "serialize-javascript": "^6.0.0"
  1262 + },
  1263 + "engines": {
  1264 + "node": ">= 14.15.0"
  1265 + },
  1266 + "peerDependencies": {
  1267 + "webpack": "^5.1.0"
  1268 + }
  1269 + },
  1270 + "node_modules/consola": {
  1271 + "version": "2.15.3",
  1272 + "resolved": "https://registry.npmmirror.com/consola/-/consola-2.15.3.tgz",
  1273 + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==",
  1274 + "dev": true
  1275 + },
1276 1276 "node_modules/console-browserify": {
1277 1277 "version": "1.2.0",
1278 1278 "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz",
... ... @@ -1285,33 +1285,36 @@
1285 1285 "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
1286 1286 "dev": true
1287 1287 },
1288   - "node_modules/core-js": {
1289   - "version": "3.6.5",
1290   - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.6.5.tgz",
1291   - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
1292   - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
  1288 + "node_modules/copy-webpack-plugin": {
  1289 + "version": "11.0.0",
  1290 + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz",
  1291 + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==",
1293 1292 "dev": true,
1294   - "hasInstallScript": true
1295   - },
1296   - "node_modules/core-util-is": {
1297   - "version": "1.0.3",
1298   - "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz",
1299   - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1300   - "dev": true
  1293 + "dependencies": {
  1294 + "fast-glob": "^3.2.11",
  1295 + "glob-parent": "^6.0.1",
  1296 + "globby": "^13.1.1",
  1297 + "normalize-path": "^3.0.0",
  1298 + "schema-utils": "^4.0.0",
  1299 + "serialize-javascript": "^6.0.0"
  1300 + },
  1301 + "engines": {
  1302 + "node": ">= 14.15.0"
  1303 + },
  1304 + "peerDependencies": {
  1305 + "webpack": "^5.1.0"
  1306 + }
1301 1307 },
1302   - "node_modules/cosmiconfig": {
1303   - "version": "5.2.1",
1304   - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
1305   - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
  1308 + "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
  1309 + "version": "6.0.2",
  1310 + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
  1311 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1306 1312 "dev": true,
1307 1313 "dependencies": {
1308   - "import-fresh": "^2.0.0",
1309   - "is-directory": "^0.3.1",
1310   - "js-yaml": "^3.13.1",
1311   - "parse-json": "^4.0.0"
  1314 + "is-glob": "^4.0.3"
1312 1315 },
1313 1316 "engines": {
1314   - "node": ">=4"
  1317 + "node": ">=10.13.0"
1315 1318 }
1316 1319 },
1317 1320 "node_modules/create-ecdh": {
... ... @@ -1357,20 +1360,36 @@
1357 1360 "sha.js": "^2.4.8"
1358 1361 }
1359 1362 },
  1363 + "node_modules/cross-env": {
  1364 + "version": "7.0.3",
  1365 + "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz",
  1366 + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
  1367 + "dev": true,
  1368 + "dependencies": {
  1369 + "cross-spawn": "^7.0.1"
  1370 + },
  1371 + "bin": {
  1372 + "cross-env": "src/bin/cross-env.js",
  1373 + "cross-env-shell": "src/bin/cross-env-shell.js"
  1374 + },
  1375 + "engines": {
  1376 + "node": ">=10.14",
  1377 + "npm": ">=6",
  1378 + "yarn": ">=1"
  1379 + }
  1380 + },
1360 1381 "node_modules/cross-spawn": {
1361   - "version": "6.0.5",
1362   - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz",
1363   - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
  1382 + "version": "7.0.3",
  1383 + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
  1384 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1364 1385 "dev": true,
1365 1386 "dependencies": {
1366   - "nice-try": "^1.0.4",
1367   - "path-key": "^2.0.1",
1368   - "semver": "^5.5.0",
1369   - "shebang-command": "^1.2.0",
1370   - "which": "^1.2.9"
  1387 + "path-key": "^3.1.0",
  1388 + "shebang-command": "^2.0.0",
  1389 + "which": "^2.0.1"
1371 1390 },
1372 1391 "engines": {
1373   - "node": ">=4.8"
  1392 + "node": ">= 8"
1374 1393 }
1375 1394 },
1376 1395 "node_modules/crypto-browserify": {
... ... @@ -1379,110 +1398,225 @@
1379 1398 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1380 1399 "dev": true,
1381 1400 "dependencies": {
1382   - "browserify-cipher": "^1.0.0",
1383   - "browserify-sign": "^4.0.0",
1384   - "create-ecdh": "^4.0.0",
1385   - "create-hash": "^1.1.0",
1386   - "create-hmac": "^1.1.0",
1387   - "diffie-hellman": "^5.0.0",
1388   - "inherits": "^2.0.1",
1389   - "pbkdf2": "^3.0.3",
1390   - "public-encrypt": "^4.0.0",
1391   - "randombytes": "^2.0.0",
1392   - "randomfill": "^1.0.3"
  1401 + "browserify-cipher": "^1.0.0",
  1402 + "browserify-sign": "^4.0.0",
  1403 + "create-ecdh": "^4.0.0",
  1404 + "create-hash": "^1.1.0",
  1405 + "create-hmac": "^1.1.0",
  1406 + "diffie-hellman": "^5.0.0",
  1407 + "inherits": "^2.0.1",
  1408 + "pbkdf2": "^3.0.3",
  1409 + "public-encrypt": "^4.0.0",
  1410 + "randombytes": "^2.0.0",
  1411 + "randomfill": "^1.0.3"
  1412 + },
  1413 + "engines": {
  1414 + "node": "*"
  1415 + }
  1416 + },
  1417 + "node_modules/css-declaration-sorter": {
  1418 + "version": "6.4.1",
  1419 + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
  1420 + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==",
  1421 + "dev": true,
  1422 + "engines": {
  1423 + "node": "^10 || ^12 || >=14"
  1424 + },
  1425 + "peerDependencies": {
  1426 + "postcss": "^8.0.9"
  1427 + }
  1428 + },
  1429 + "node_modules/css-minimizer-webpack-plugin": {
  1430 + "version": "5.0.1",
  1431 + "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz",
  1432 + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==",
  1433 + "dev": true,
  1434 + "dependencies": {
  1435 + "@jridgewell/trace-mapping": "^0.3.18",
  1436 + "cssnano": "^6.0.1",
  1437 + "jest-worker": "^29.4.3",
  1438 + "postcss": "^8.4.24",
  1439 + "schema-utils": "^4.0.1",
  1440 + "serialize-javascript": "^6.0.1"
  1441 + },
  1442 + "engines": {
  1443 + "node": ">= 14.15.0"
  1444 + },
  1445 + "peerDependencies": {
  1446 + "webpack": "^5.0.0"
  1447 + },
  1448 + "peerDependenciesMeta": {
  1449 + "@parcel/css": {
  1450 + "optional": true
  1451 + },
  1452 + "@swc/css": {
  1453 + "optional": true
  1454 + },
  1455 + "clean-css": {
  1456 + "optional": true
  1457 + },
  1458 + "csso": {
  1459 + "optional": true
  1460 + },
  1461 + "esbuild": {
  1462 + "optional": true
  1463 + },
  1464 + "lightningcss": {
  1465 + "optional": true
  1466 + }
  1467 + }
  1468 + },
  1469 + "node_modules/css-select": {
  1470 + "version": "4.3.0",
  1471 + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz",
  1472 + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
  1473 + "dev": true,
  1474 + "dependencies": {
  1475 + "boolbase": "^1.0.0",
  1476 + "css-what": "^6.0.1",
  1477 + "domhandler": "^4.3.1",
  1478 + "domutils": "^2.8.0",
  1479 + "nth-check": "^2.0.1"
  1480 + }
  1481 + },
  1482 + "node_modules/css-tree": {
  1483 + "version": "2.3.1",
  1484 + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz",
  1485 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
  1486 + "dev": true,
  1487 + "dependencies": {
  1488 + "mdn-data": "2.0.30",
  1489 + "source-map-js": "^1.0.1"
1393 1490 },
1394 1491 "engines": {
1395   - "node": "*"
  1492 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1396 1493 }
1397 1494 },
1398   - "node_modules/css-blank-pseudo": {
1399   - "version": "0.1.4",
1400   - "resolved": "https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
1401   - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
  1495 + "node_modules/css-what": {
  1496 + "version": "6.1.0",
  1497 + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz",
  1498 + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
1402 1499 "dev": true,
1403   - "dependencies": {
1404   - "postcss": "^7.0.5"
1405   - },
1406   - "bin": {
1407   - "css-blank-pseudo": "cli.js"
1408   - },
1409 1500 "engines": {
1410   - "node": ">=6.0.0"
  1501 + "node": ">= 6"
1411 1502 }
1412 1503 },
1413   - "node_modules/css-has-pseudo": {
1414   - "version": "0.10.0",
1415   - "resolved": "https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
1416   - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
  1504 + "node_modules/cssesc": {
  1505 + "version": "3.0.0",
  1506 + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
  1507 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1417 1508 "dev": true,
1418   - "dependencies": {
1419   - "postcss": "^7.0.6",
1420   - "postcss-selector-parser": "^5.0.0-rc.4"
1421   - },
1422 1509 "bin": {
1423   - "css-has-pseudo": "cli.js"
  1510 + "cssesc": "bin/cssesc"
1424 1511 },
1425 1512 "engines": {
1426   - "node": ">=6.0.0"
  1513 + "node": ">=4"
1427 1514 }
1428 1515 },
1429   - "node_modules/css-prefers-color-scheme": {
1430   - "version": "3.1.1",
1431   - "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
1432   - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
  1516 + "node_modules/cssnano": {
  1517 + "version": "6.0.1",
  1518 + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-6.0.1.tgz",
  1519 + "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==",
1433 1520 "dev": true,
1434 1521 "dependencies": {
1435   - "postcss": "^7.0.5"
1436   - },
1437   - "bin": {
1438   - "css-prefers-color-scheme": "cli.js"
  1522 + "cssnano-preset-default": "^6.0.1",
  1523 + "lilconfig": "^2.1.0"
1439 1524 },
1440 1525 "engines": {
1441   - "node": ">=6.0.0"
  1526 + "node": "^14 || ^16 || >=18.0"
  1527 + },
  1528 + "peerDependencies": {
  1529 + "postcss": "^8.2.15"
1442 1530 }
1443 1531 },
1444   - "node_modules/cssdb": {
1445   - "version": "4.4.0",
1446   - "resolved": "https://registry.npmmirror.com/cssdb/-/cssdb-4.4.0.tgz",
1447   - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==",
1448   - "dev": true
  1532 + "node_modules/cssnano-preset-default": {
  1533 + "version": "6.0.1",
  1534 + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz",
  1535 + "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==",
  1536 + "dev": true,
  1537 + "dependencies": {
  1538 + "css-declaration-sorter": "^6.3.1",
  1539 + "cssnano-utils": "^4.0.0",
  1540 + "postcss-calc": "^9.0.0",
  1541 + "postcss-colormin": "^6.0.0",
  1542 + "postcss-convert-values": "^6.0.0",
  1543 + "postcss-discard-comments": "^6.0.0",
  1544 + "postcss-discard-duplicates": "^6.0.0",
  1545 + "postcss-discard-empty": "^6.0.0",
  1546 + "postcss-discard-overridden": "^6.0.0",
  1547 + "postcss-merge-longhand": "^6.0.0",
  1548 + "postcss-merge-rules": "^6.0.1",
  1549 + "postcss-minify-font-values": "^6.0.0",
  1550 + "postcss-minify-gradients": "^6.0.0",
  1551 + "postcss-minify-params": "^6.0.0",
  1552 + "postcss-minify-selectors": "^6.0.0",
  1553 + "postcss-normalize-charset": "^6.0.0",
  1554 + "postcss-normalize-display-values": "^6.0.0",
  1555 + "postcss-normalize-positions": "^6.0.0",
  1556 + "postcss-normalize-repeat-style": "^6.0.0",
  1557 + "postcss-normalize-string": "^6.0.0",
  1558 + "postcss-normalize-timing-functions": "^6.0.0",
  1559 + "postcss-normalize-unicode": "^6.0.0",
  1560 + "postcss-normalize-url": "^6.0.0",
  1561 + "postcss-normalize-whitespace": "^6.0.0",
  1562 + "postcss-ordered-values": "^6.0.0",
  1563 + "postcss-reduce-initial": "^6.0.0",
  1564 + "postcss-reduce-transforms": "^6.0.0",
  1565 + "postcss-svgo": "^6.0.0",
  1566 + "postcss-unique-selectors": "^6.0.0"
  1567 + },
  1568 + "engines": {
  1569 + "node": "^14 || ^16 || >=18.0"
  1570 + },
  1571 + "peerDependencies": {
  1572 + "postcss": "^8.2.15"
  1573 + }
1449 1574 },
1450   - "node_modules/cssesc": {
1451   - "version": "2.0.0",
1452   - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-2.0.0.tgz",
1453   - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
  1575 + "node_modules/cssnano-utils": {
  1576 + "version": "4.0.0",
  1577 + "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-4.0.0.tgz",
  1578 + "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==",
1454 1579 "dev": true,
1455   - "bin": {
1456   - "cssesc": "bin/cssesc"
1457   - },
1458 1580 "engines": {
1459   - "node": ">=4"
  1581 + "node": "^14 || ^16 || >=18.0"
  1582 + },
  1583 + "peerDependencies": {
  1584 + "postcss": "^8.2.15"
1460 1585 }
1461 1586 },
1462   - "node_modules/csstype": {
1463   - "version": "3.1.2",
1464   - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz",
1465   - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
1466   - "dev": true
1467   - },
1468   - "node_modules/decode-uri-component": {
1469   - "version": "0.2.2",
1470   - "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
1471   - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
  1587 + "node_modules/csso": {
  1588 + "version": "5.0.5",
  1589 + "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz",
  1590 + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
1472 1591 "dev": true,
  1592 + "dependencies": {
  1593 + "css-tree": "~2.2.0"
  1594 + },
1473 1595 "engines": {
1474   - "node": ">=0.10"
  1596 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
  1597 + "npm": ">=7.0.0"
1475 1598 }
1476 1599 },
1477   - "node_modules/deepmerge": {
1478   - "version": "1.5.2",
1479   - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz",
1480   - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
  1600 + "node_modules/csso/node_modules/css-tree": {
  1601 + "version": "2.2.1",
  1602 + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz",
  1603 + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
1481 1604 "dev": true,
  1605 + "dependencies": {
  1606 + "mdn-data": "2.0.28",
  1607 + "source-map-js": "^1.0.1"
  1608 + },
1482 1609 "engines": {
1483   - "node": ">=0.10.0"
  1610 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
  1611 + "npm": ">=7.0.0"
1484 1612 }
1485 1613 },
  1614 + "node_modules/csso/node_modules/mdn-data": {
  1615 + "version": "2.0.28",
  1616 + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz",
  1617 + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
  1618 + "dev": true
  1619 + },
1486 1620 "node_modules/defaults": {
1487 1621 "version": "1.0.4",
1488 1622 "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz",
... ... @@ -1492,9 +1626,9 @@
1492 1626 }
1493 1627 },
1494 1628 "node_modules/define-data-property": {
1495   - "version": "1.1.0",
1496   - "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.0.tgz",
1497   - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==",
  1629 + "version": "1.1.1",
  1630 + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.1.tgz",
  1631 + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
1498 1632 "dev": true,
1499 1633 "dependencies": {
1500 1634 "get-intrinsic": "^1.2.1",
... ... @@ -1546,14 +1680,75 @@
1546 1680 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
1547 1681 "dev": true
1548 1682 },
1549   - "node_modules/domain-browser": {
1550   - "version": "1.2.0",
1551   - "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz",
1552   - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
  1683 + "node_modules/dir-glob": {
  1684 + "version": "3.0.1",
  1685 + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz",
  1686 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1553 1687 "dev": true,
  1688 + "dependencies": {
  1689 + "path-type": "^4.0.0"
  1690 + },
  1691 + "engines": {
  1692 + "node": ">=8"
  1693 + }
  1694 + },
  1695 + "node_modules/dom-converter": {
  1696 + "version": "0.2.0",
  1697 + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz",
  1698 + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
  1699 + "dev": true,
  1700 + "dependencies": {
  1701 + "utila": "~0.4"
  1702 + }
  1703 + },
  1704 + "node_modules/dom-serializer": {
  1705 + "version": "1.4.1",
  1706 + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz",
  1707 + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
  1708 + "dev": true,
  1709 + "dependencies": {
  1710 + "domelementtype": "^2.0.1",
  1711 + "domhandler": "^4.2.0",
  1712 + "entities": "^2.0.0"
  1713 + }
  1714 + },
  1715 + "node_modules/domelementtype": {
  1716 + "version": "2.3.0",
  1717 + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz",
  1718 + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
  1719 + "dev": true
  1720 + },
  1721 + "node_modules/domhandler": {
  1722 + "version": "4.3.1",
  1723 + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz",
  1724 + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
  1725 + "dev": true,
  1726 + "dependencies": {
  1727 + "domelementtype": "^2.2.0"
  1728 + },
1554 1729 "engines": {
1555   - "node": ">=0.4",
1556   - "npm": ">=1.2"
  1730 + "node": ">= 4"
  1731 + }
  1732 + },
  1733 + "node_modules/domutils": {
  1734 + "version": "2.8.0",
  1735 + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz",
  1736 + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
  1737 + "dev": true,
  1738 + "dependencies": {
  1739 + "dom-serializer": "^1.0.1",
  1740 + "domelementtype": "^2.2.0",
  1741 + "domhandler": "^4.2.0"
  1742 + }
  1743 + },
  1744 + "node_modules/dot-case": {
  1745 + "version": "3.0.4",
  1746 + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz",
  1747 + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
  1748 + "dev": true,
  1749 + "dependencies": {
  1750 + "no-case": "^3.0.4",
  1751 + "tslib": "^2.0.3"
1557 1752 }
1558 1753 },
1559 1754 "node_modules/electron-to-chromium": {
... ... @@ -1588,24 +1783,6 @@
1588 1783 "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
1589 1784 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1590 1785 },
1591   - "node_modules/emojis-list": {
1592   - "version": "3.0.0",
1593   - "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz",
1594   - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
1595   - "dev": true,
1596   - "engines": {
1597   - "node": ">= 4"
1598   - }
1599   - },
1600   - "node_modules/end-of-stream": {
1601   - "version": "1.4.4",
1602   - "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
1603   - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1604   - "dev": true,
1605   - "dependencies": {
1606   - "once": "^1.4.0"
1607   - }
1608   - },
1609 1786 "node_modules/enhanced-resolve": {
1610 1787 "version": "5.15.0",
1611 1788 "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
... ... @@ -1620,26 +1797,48 @@
1620 1797 "node": ">=10.13.0"
1621 1798 }
1622 1799 },
1623   - "node_modules/error-ex": {
1624   - "version": "1.3.2",
1625   - "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
1626   - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1627   - "dev": true,
1628   - "dependencies": {
1629   - "is-arrayish": "^0.2.1"
1630   - }
1631   - },
1632   - "node_modules/es-module-lexer": {
1633   - "version": "0.6.0",
1634   - "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.6.0.tgz",
1635   - "integrity": "sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==",
  1800 + "node_modules/entities": {
  1801 + "version": "2.2.0",
  1802 + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz",
  1803 + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1636 1804 "dev": true
1637 1805 },
1638   - "node_modules/es5-imcompatible-versions": {
1639   - "version": "0.1.86",
1640   - "resolved": "https://registry.npmmirror.com/es5-imcompatible-versions/-/es5-imcompatible-versions-0.1.86.tgz",
1641   - "integrity": "sha512-Lbrsn5bCL4iVMBdundiFVNIKlnnoBiIMrjtLRe1Snt92s60WHotw83S2ijp5ioqe6pDil3iBPY634VDwBcb1rg==",
1642   - "dev": true
  1806 + "node_modules/esbuild": {
  1807 + "version": "0.18.20",
  1808 + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz",
  1809 + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
  1810 + "dev": true,
  1811 + "hasInstallScript": true,
  1812 + "bin": {
  1813 + "esbuild": "bin/esbuild"
  1814 + },
  1815 + "engines": {
  1816 + "node": ">=12"
  1817 + },
  1818 + "optionalDependencies": {
  1819 + "@esbuild/android-arm": "0.18.20",
  1820 + "@esbuild/android-arm64": "0.18.20",
  1821 + "@esbuild/android-x64": "0.18.20",
  1822 + "@esbuild/darwin-arm64": "0.18.20",
  1823 + "@esbuild/darwin-x64": "0.18.20",
  1824 + "@esbuild/freebsd-arm64": "0.18.20",
  1825 + "@esbuild/freebsd-x64": "0.18.20",
  1826 + "@esbuild/linux-arm": "0.18.20",
  1827 + "@esbuild/linux-arm64": "0.18.20",
  1828 + "@esbuild/linux-ia32": "0.18.20",
  1829 + "@esbuild/linux-loong64": "0.18.20",
  1830 + "@esbuild/linux-mips64el": "0.18.20",
  1831 + "@esbuild/linux-ppc64": "0.18.20",
  1832 + "@esbuild/linux-riscv64": "0.18.20",
  1833 + "@esbuild/linux-s390x": "0.18.20",
  1834 + "@esbuild/linux-x64": "0.18.20",
  1835 + "@esbuild/netbsd-x64": "0.18.20",
  1836 + "@esbuild/openbsd-x64": "0.18.20",
  1837 + "@esbuild/sunos-x64": "0.18.20",
  1838 + "@esbuild/win32-arm64": "0.18.20",
  1839 + "@esbuild/win32-ia32": "0.18.20",
  1840 + "@esbuild/win32-x64": "0.18.20"
  1841 + }
1643 1842 },
1644 1843 "node_modules/escalade": {
1645 1844 "version": "3.1.1",
... ... @@ -1671,19 +1870,6 @@
1671 1870 "node": ">=8.0.0"
1672 1871 }
1673 1872 },
1674   - "node_modules/esprima": {
1675   - "version": "4.0.1",
1676   - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz",
1677   - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1678   - "dev": true,
1679   - "bin": {
1680   - "esparse": "bin/esparse.js",
1681   - "esvalidate": "bin/esvalidate.js"
1682   - },
1683   - "engines": {
1684   - "node": ">=4"
1685   - }
1686   - },
1687 1873 "node_modules/esrecurse": {
1688 1874 "version": "4.3.0",
1689 1875 "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
... ... @@ -1717,6 +1903,15 @@
1717 1903 "node": ">=4.0"
1718 1904 }
1719 1905 },
  1906 + "node_modules/event-target-shim": {
  1907 + "version": "5.0.1",
  1908 + "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz",
  1909 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
  1910 + "dev": true,
  1911 + "engines": {
  1912 + "node": ">=6"
  1913 + }
  1914 + },
1720 1915 "node_modules/events": {
1721 1916 "version": "3.3.0",
1722 1917 "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
... ... @@ -1736,24 +1931,6 @@
1736 1931 "safe-buffer": "^5.1.1"
1737 1932 }
1738 1933 },
1739   - "node_modules/execa": {
1740   - "version": "1.0.0",
1741   - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz",
1742   - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1743   - "dev": true,
1744   - "dependencies": {
1745   - "cross-spawn": "^6.0.0",
1746   - "get-stream": "^4.0.0",
1747   - "is-stream": "^1.1.0",
1748   - "npm-run-path": "^2.0.0",
1749   - "p-finally": "^1.0.0",
1750   - "signal-exit": "^3.0.0",
1751   - "strip-eof": "^1.0.0"
1752   - },
1753   - "engines": {
1754   - "node": ">=6"
1755   - }
1756   - },
1757 1934 "node_modules/external-editor": {
1758 1935 "version": "3.1.0",
1759 1936 "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz",
... ... @@ -1773,11 +1950,37 @@
1773 1950 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1774 1951 "dev": true
1775 1952 },
  1953 + "node_modules/fast-glob": {
  1954 + "version": "3.3.2",
  1955 + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz",
  1956 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
  1957 + "dev": true,
  1958 + "dependencies": {
  1959 + "@nodelib/fs.stat": "^2.0.2",
  1960 + "@nodelib/fs.walk": "^1.2.3",
  1961 + "glob-parent": "^5.1.2",
  1962 + "merge2": "^1.3.0",
  1963 + "micromatch": "^4.0.4"
  1964 + },
  1965 + "engines": {
  1966 + "node": ">=8.6.0"
  1967 + }
  1968 + },
1776 1969 "node_modules/fast-json-stable-stringify": {
1777 1970 "version": "2.1.0",
1778 1971 "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1779 1972 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1780   - "dev": true
  1973 + "dev": true,
  1974 + "peer": true
  1975 + },
  1976 + "node_modules/fastq": {
  1977 + "version": "1.15.0",
  1978 + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz",
  1979 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
  1980 + "dev": true,
  1981 + "dependencies": {
  1982 + "reusify": "^1.0.4"
  1983 + }
1781 1984 },
1782 1985 "node_modules/figures": {
1783 1986 "version": "3.2.0",
... ... @@ -1804,21 +2007,23 @@
1804 2007 "node": ">=8"
1805 2008 }
1806 2009 },
1807   - "node_modules/filter-obj": {
1808   - "version": "1.1.0",
1809   - "resolved": "https://registry.npmmirror.com/filter-obj/-/filter-obj-1.1.0.tgz",
1810   - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==",
  2010 + "node_modules/flat": {
  2011 + "version": "5.0.2",
  2012 + "resolved": "https://registry.npmmirror.com/flat/-/flat-5.0.2.tgz",
  2013 + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
1811 2014 "dev": true,
1812   - "engines": {
1813   - "node": ">=0.10.0"
  2015 + "bin": {
  2016 + "flat": "cli.js"
1814 2017 }
1815 2018 },
1816   - "node_modules/flatten": {
1817   - "version": "1.0.3",
1818   - "resolved": "https://registry.npmmirror.com/flatten/-/flatten-1.0.3.tgz",
1819   - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
1820   - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.",
1821   - "dev": true
  2019 + "node_modules/for-each": {
  2020 + "version": "0.3.3",
  2021 + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz",
  2022 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
  2023 + "dev": true,
  2024 + "dependencies": {
  2025 + "is-callable": "^1.1.3"
  2026 + }
1822 2027 },
1823 2028 "node_modules/fsevents": {
1824 2029 "version": "2.3.3",
... ... @@ -1835,9 +2040,9 @@
1835 2040 }
1836 2041 },
1837 2042 "node_modules/function-bind": {
1838   - "version": "1.1.1",
1839   - "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
1840   - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
  2043 + "version": "1.1.2",
  2044 + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
  2045 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1841 2046 "dev": true
1842 2047 },
1843 2048 "node_modules/get-intrinsic": {
... ... @@ -1852,18 +2057,6 @@
1852 2057 "has-symbols": "^1.0.3"
1853 2058 }
1854 2059 },
1855   - "node_modules/get-stream": {
1856   - "version": "4.1.0",
1857   - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz",
1858   - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1859   - "dev": true,
1860   - "dependencies": {
1861   - "pump": "^3.0.0"
1862   - },
1863   - "engines": {
1864   - "node": ">=6"
1865   - }
1866   - },
1867 2060 "node_modules/glob-parent": {
1868 2061 "version": "5.1.2",
1869 2062 "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
... ... @@ -1883,6 +2076,22 @@
1883 2076 "dev": true,
1884 2077 "peer": true
1885 2078 },
  2079 + "node_modules/globby": {
  2080 + "version": "13.2.2",
  2081 + "resolved": "https://registry.npmmirror.com/globby/-/globby-13.2.2.tgz",
  2082 + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
  2083 + "dev": true,
  2084 + "dependencies": {
  2085 + "dir-glob": "^3.0.1",
  2086 + "fast-glob": "^3.3.0",
  2087 + "ignore": "^5.2.4",
  2088 + "merge2": "^1.4.1",
  2089 + "slash": "^4.0.0"
  2090 + },
  2091 + "engines": {
  2092 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
  2093 + }
  2094 + },
1886 2095 "node_modules/gopd": {
1887 2096 "version": "1.0.1",
1888 2097 "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz",
... ... @@ -1896,8 +2105,7 @@
1896 2105 "version": "4.2.11",
1897 2106 "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
1898 2107 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1899   - "dev": true,
1900   - "peer": true
  2108 + "dev": true
1901 2109 },
1902 2110 "node_modules/has": {
1903 2111 "version": "1.0.4",
... ... @@ -1943,6 +2151,18 @@
1943 2151 "node": ">= 0.4"
1944 2152 }
1945 2153 },
  2154 + "node_modules/has-tostringtag": {
  2155 + "version": "1.0.0",
  2156 + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
  2157 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
  2158 + "dev": true,
  2159 + "dependencies": {
  2160 + "has-symbols": "^1.0.2"
  2161 + },
  2162 + "engines": {
  2163 + "node": ">= 0.4"
  2164 + }
  2165 + },
1946 2166 "node_modules/hash-base": {
1947 2167 "version": "3.1.0",
1948 2168 "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz",
... ... @@ -1967,28 +2187,13 @@
1967 2187 "minimalistic-assert": "^1.0.1"
1968 2188 }
1969 2189 },
1970   - "node_modules/history": {
1971   - "version": "5.3.0",
1972   - "resolved": "https://registry.npmmirror.com/history/-/history-5.3.0.tgz",
1973   - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==",
1974   - "dev": true,
1975   - "dependencies": {
1976   - "@babel/runtime": "^7.7.6"
1977   - }
1978   - },
1979   - "node_modules/history-with-query": {
1980   - "version": "4.10.4",
1981   - "resolved": "https://registry.npmmirror.com/history-with-query/-/history-with-query-4.10.4.tgz",
1982   - "integrity": "sha512-JnskQK8X+PbRFHSdDAExhoJyhLnlLZL+UuHQuQhys+Se9/ukRDRBWU4JVTjsiIfbv1fcEmR3oqKW56OYmk5M5w==",
  2190 + "node_modules/he": {
  2191 + "version": "1.2.0",
  2192 + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
  2193 + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1983 2194 "dev": true,
1984   - "dependencies": {
1985   - "@babel/runtime": "^7.1.2",
1986   - "loose-envify": "^1.2.0",
1987   - "query-string": "^6.11.0",
1988   - "resolve-pathname": "^3.0.0",
1989   - "tiny-invariant": "^1.0.2",
1990   - "tiny-warning": "^1.0.0",
1991   - "value-equal": "^1.0.1"
  2195 + "bin": {
  2196 + "he": "bin/he"
1992 2197 }
1993 2198 },
1994 2199 "node_modules/hmac-drbg": {
... ... @@ -2002,80 +2207,122 @@
2002 2207 "minimalistic-crypto-utils": "^1.0.1"
2003 2208 }
2004 2209 },
2005   - "node_modules/hoist-non-react-statics": {
2006   - "version": "3.3.2",
2007   - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
2008   - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
  2210 + "node_modules/html-minifier-terser": {
  2211 + "version": "6.1.0",
  2212 + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
  2213 + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
2009 2214 "dev": true,
2010 2215 "dependencies": {
2011   - "react-is": "^16.7.0"
  2216 + "camel-case": "^4.1.2",
  2217 + "clean-css": "^5.2.2",
  2218 + "commander": "^8.3.0",
  2219 + "he": "^1.2.0",
  2220 + "param-case": "^3.0.4",
  2221 + "relateurl": "^0.2.7",
  2222 + "terser": "^5.10.0"
  2223 + },
  2224 + "bin": {
  2225 + "html-minifier-terser": "cli.js"
  2226 + },
  2227 + "engines": {
  2228 + "node": ">=12"
2012 2229 }
2013 2230 },
2014   - "node_modules/https-browserify": {
2015   - "version": "1.0.0",
2016   - "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz",
2017   - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
2018   - "dev": true
  2231 + "node_modules/html-minifier-terser/node_modules/commander": {
  2232 + "version": "8.3.0",
  2233 + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz",
  2234 + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
  2235 + "dev": true,
  2236 + "engines": {
  2237 + "node": ">= 12"
  2238 + }
2019 2239 },
2020   - "node_modules/iconv-lite": {
2021   - "version": "0.4.24",
2022   - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",
2023   - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  2240 + "node_modules/html-minifier-terser/node_modules/terser": {
  2241 + "version": "5.24.0",
  2242 + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.24.0.tgz",
  2243 + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
  2244 + "dev": true,
2024 2245 "dependencies": {
2025   - "safer-buffer": ">= 2.1.2 < 3"
  2246 + "@jridgewell/source-map": "^0.3.3",
  2247 + "acorn": "^8.8.2",
  2248 + "commander": "^2.20.0",
  2249 + "source-map-support": "~0.5.20"
  2250 + },
  2251 + "bin": {
  2252 + "terser": "bin/terser"
2026 2253 },
2027 2254 "engines": {
2028   - "node": ">=0.10.0"
  2255 + "node": ">=10"
2029 2256 }
2030 2257 },
2031   - "node_modules/ieee754": {
2032   - "version": "1.2.1",
2033   - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz",
2034   - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
  2258 + "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": {
  2259 + "version": "2.20.3",
  2260 + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
  2261 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
  2262 + "dev": true
2035 2263 },
2036   - "node_modules/import-cwd": {
2037   - "version": "2.1.0",
2038   - "resolved": "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz",
2039   - "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==",
  2264 + "node_modules/html-webpack-plugin": {
  2265 + "version": "5.5.3",
  2266 + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz",
  2267 + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==",
2040 2268 "dev": true,
2041 2269 "dependencies": {
2042   - "import-from": "^2.1.0"
  2270 + "@types/html-minifier-terser": "^6.0.0",
  2271 + "html-minifier-terser": "^6.0.2",
  2272 + "lodash": "^4.17.21",
  2273 + "pretty-error": "^4.0.0",
  2274 + "tapable": "^2.0.0"
2043 2275 },
2044 2276 "engines": {
2045   - "node": ">=4"
  2277 + "node": ">=10.13.0"
  2278 + },
  2279 + "peerDependencies": {
  2280 + "webpack": "^5.20.0"
2046 2281 }
2047 2282 },
2048   - "node_modules/import-fresh": {
2049   - "version": "2.0.0",
2050   - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz",
2051   - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
  2283 + "node_modules/htmlparser2": {
  2284 + "version": "6.1.0",
  2285 + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz",
  2286 + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2052 2287 "dev": true,
2053 2288 "dependencies": {
2054   - "caller-path": "^2.0.0",
2055   - "resolve-from": "^3.0.0"
  2289 + "domelementtype": "^2.0.1",
  2290 + "domhandler": "^4.0.0",
  2291 + "domutils": "^2.5.2",
  2292 + "entities": "^2.0.0"
  2293 + }
  2294 + },
  2295 + "node_modules/https-browserify": {
  2296 + "version": "1.0.0",
  2297 + "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz",
  2298 + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
  2299 + "dev": true
  2300 + },
  2301 + "node_modules/iconv-lite": {
  2302 + "version": "0.4.24",
  2303 + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",
  2304 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  2305 + "dependencies": {
  2306 + "safer-buffer": ">= 2.1.2 < 3"
2056 2307 },
2057 2308 "engines": {
2058   - "node": ">=4"
  2309 + "node": ">=0.10.0"
2059 2310 }
2060 2311 },
2061   - "node_modules/import-from": {
2062   - "version": "2.1.0",
2063   - "resolved": "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz",
2064   - "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==",
  2312 + "node_modules/ieee754": {
  2313 + "version": "1.2.1",
  2314 + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz",
  2315 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
  2316 + },
  2317 + "node_modules/ignore": {
  2318 + "version": "5.2.4",
  2319 + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz",
  2320 + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
2065 2321 "dev": true,
2066   - "dependencies": {
2067   - "resolve-from": "^3.0.0"
2068   - },
2069 2322 "engines": {
2070   - "node": ">=4"
  2323 + "node": ">= 4"
2071 2324 }
2072 2325 },
2073   - "node_modules/indexes-of": {
2074   - "version": "1.0.1",
2075   - "resolved": "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz",
2076   - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==",
2077   - "dev": true
2078   - },
2079 2326 "node_modules/inherits": {
2080 2327 "version": "2.0.4",
2081 2328 "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
... ... @@ -2105,43 +2352,26 @@
2105 2352 "node": ">=12.0.0"
2106 2353 }
2107 2354 },
2108   - "node_modules/is-arrayish": {
2109   - "version": "0.2.1",
2110   - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
2111   - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
2112   - "dev": true
2113   - },
2114   - "node_modules/is-binary-path": {
2115   - "version": "2.1.0",
2116   - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
2117   - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  2355 + "node_modules/is-arguments": {
  2356 + "version": "1.1.1",
  2357 + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz",
  2358 + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
2118 2359 "dev": true,
2119 2360 "dependencies": {
2120   - "binary-extensions": "^2.0.0"
  2361 + "call-bind": "^1.0.2",
  2362 + "has-tostringtag": "^1.0.0"
2121 2363 },
2122 2364 "engines": {
2123   - "node": ">=8"
2124   - }
2125   - },
2126   - "node_modules/is-directory": {
2127   - "version": "0.3.1",
2128   - "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz",
2129   - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==",
2130   - "dev": true,
2131   - "engines": {
2132   - "node": ">=0.10.0"
  2365 + "node": ">= 0.4"
2133 2366 }
2134 2367 },
2135   - "node_modules/is-docker": {
2136   - "version": "2.2.1",
2137   - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz",
2138   - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
  2368 + "node_modules/is-callable": {
  2369 + "version": "1.2.7",
  2370 + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz",
  2371 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
2139 2372 "dev": true,
2140   - "bin": {
2141   - "is-docker": "cli.js"
2142   - },
2143 2373 "engines": {
2144   - "node": ">=8"
  2374 + "node": ">= 0.4"
2145 2375 }
2146 2376 },
2147 2377 "node_modules/is-extglob": {
... ... @@ -2161,6 +2391,18 @@
2161 2391 "node": ">=8"
2162 2392 }
2163 2393 },
  2394 + "node_modules/is-generator-function": {
  2395 + "version": "1.0.10",
  2396 + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz",
  2397 + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
  2398 + "dev": true,
  2399 + "dependencies": {
  2400 + "has-tostringtag": "^1.0.0"
  2401 + },
  2402 + "engines": {
  2403 + "node": ">= 0.4"
  2404 + }
  2405 + },
2164 2406 "node_modules/is-glob": {
2165 2407 "version": "4.0.3",
2166 2408 "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
... ... @@ -2181,6 +2423,19 @@
2181 2423 "node": ">=8"
2182 2424 }
2183 2425 },
  2426 + "node_modules/is-nan": {
  2427 + "version": "1.3.2",
  2428 + "resolved": "https://registry.npmmirror.com/is-nan/-/is-nan-1.3.2.tgz",
  2429 + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
  2430 + "dev": true,
  2431 + "dependencies": {
  2432 + "call-bind": "^1.0.0",
  2433 + "define-properties": "^1.1.3"
  2434 + },
  2435 + "engines": {
  2436 + "node": ">= 0.4"
  2437 + }
  2438 + },
2184 2439 "node_modules/is-number": {
2185 2440 "version": "7.0.0",
2186 2441 "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
... ... @@ -2190,22 +2445,28 @@
2190 2445 "node": ">=0.12.0"
2191 2446 }
2192 2447 },
2193   - "node_modules/is-plain-obj": {
2194   - "version": "1.1.0",
2195   - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2196   - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
  2448 + "node_modules/is-plain-object": {
  2449 + "version": "2.0.4",
  2450 + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz",
  2451 + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2197 2452 "dev": true,
  2453 + "dependencies": {
  2454 + "isobject": "^3.0.1"
  2455 + },
2198 2456 "engines": {
2199 2457 "node": ">=0.10.0"
2200 2458 }
2201 2459 },
2202   - "node_modules/is-stream": {
2203   - "version": "1.1.0",
2204   - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz",
2205   - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
  2460 + "node_modules/is-typed-array": {
  2461 + "version": "1.1.12",
  2462 + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz",
  2463 + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
2206 2464 "dev": true,
  2465 + "dependencies": {
  2466 + "which-typed-array": "^1.1.11"
  2467 + },
2207 2468 "engines": {
2208   - "node": ">=0.10.0"
  2469 + "node": ">= 0.4"
2209 2470 }
2210 2471 },
2211 2472 "node_modules/is-unicode-supported": {
... ... @@ -2216,75 +2477,65 @@
2216 2477 "node": ">=10"
2217 2478 }
2218 2479 },
2219   - "node_modules/is-wsl": {
2220   - "version": "2.2.0",
2221   - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz",
2222   - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2223   - "dev": true,
2224   - "dependencies": {
2225   - "is-docker": "^2.0.0"
2226   - },
2227   - "engines": {
2228   - "node": ">=8"
2229   - }
2230   - },
2231   - "node_modules/isarray": {
2232   - "version": "0.0.1",
2233   - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz",
2234   - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2235   - "dev": true
2236   - },
2237 2480 "node_modules/isexe": {
2238 2481 "version": "2.0.0",
2239 2482 "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
2240 2483 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2241 2484 "dev": true
2242 2485 },
2243   - "node_modules/javascript-stringify": {
2244   - "version": "2.1.0",
2245   - "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz",
2246   - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==",
2247   - "dev": true
  2486 + "node_modules/isobject": {
  2487 + "version": "3.0.1",
  2488 + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz",
  2489 + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
  2490 + "dev": true,
  2491 + "engines": {
  2492 + "node": ">=0.10.0"
  2493 + }
  2494 + },
  2495 + "node_modules/jest-util": {
  2496 + "version": "29.7.0",
  2497 + "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-29.7.0.tgz",
  2498 + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
  2499 + "dev": true,
  2500 + "dependencies": {
  2501 + "@jest/types": "^29.6.3",
  2502 + "@types/node": "*",
  2503 + "chalk": "^4.0.0",
  2504 + "ci-info": "^3.2.0",
  2505 + "graceful-fs": "^4.2.9",
  2506 + "picomatch": "^2.2.3"
  2507 + },
  2508 + "engines": {
  2509 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
  2510 + }
2248 2511 },
2249 2512 "node_modules/jest-worker": {
2250   - "version": "26.6.2",
2251   - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz",
2252   - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
  2513 + "version": "29.7.0",
  2514 + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-29.7.0.tgz",
  2515 + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
2253 2516 "dev": true,
2254 2517 "dependencies": {
2255 2518 "@types/node": "*",
  2519 + "jest-util": "^29.7.0",
2256 2520 "merge-stream": "^2.0.0",
2257   - "supports-color": "^7.0.0"
  2521 + "supports-color": "^8.0.0"
2258 2522 },
2259 2523 "engines": {
2260   - "node": ">= 10.13.0"
  2524 + "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2261 2525 }
2262 2526 },
2263   - "node_modules/js-tokens": {
2264   - "version": "4.0.0",
2265   - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
2266   - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2267   - "dev": true
2268   - },
2269   - "node_modules/js-yaml": {
2270   - "version": "3.14.1",
2271   - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz",
2272   - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  2527 + "node_modules/jest-worker/node_modules/supports-color": {
  2528 + "version": "8.1.1",
  2529 + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
  2530 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2273 2531 "dev": true,
2274 2532 "dependencies": {
2275   - "argparse": "^1.0.7",
2276   - "esprima": "^4.0.0"
  2533 + "has-flag": "^4.0.0"
2277 2534 },
2278   - "bin": {
2279   - "js-yaml": "bin/js-yaml.js"
  2535 + "engines": {
  2536 + "node": ">=10"
2280 2537 }
2281 2538 },
2282   - "node_modules/json-parse-better-errors": {
2283   - "version": "1.0.2",
2284   - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2285   - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2286   - "dev": true
2287   - },
2288 2539 "node_modules/json-parse-even-better-errors": {
2289 2540 "version": "2.3.1",
2290 2541 "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
... ... @@ -2298,16 +2549,22 @@
2298 2549 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2299 2550 "dev": true
2300 2551 },
2301   - "node_modules/json5": {
2302   - "version": "1.0.2",
2303   - "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz",
2304   - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
  2552 + "node_modules/kind-of": {
  2553 + "version": "6.0.3",
  2554 + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz",
  2555 + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2305 2556 "dev": true,
2306   - "dependencies": {
2307   - "minimist": "^1.2.0"
2308   - },
2309   - "bin": {
2310   - "json5": "lib/cli.js"
  2557 + "engines": {
  2558 + "node": ">=0.10.0"
  2559 + }
  2560 + },
  2561 + "node_modules/lilconfig": {
  2562 + "version": "2.1.0",
  2563 + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz",
  2564 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
  2565 + "dev": true,
  2566 + "engines": {
  2567 + "node": ">=10"
2311 2568 }
2312 2569 },
2313 2570 "node_modules/loader-runner": {
... ... @@ -2320,25 +2577,23 @@
2320 2577 "node": ">=6.11.5"
2321 2578 }
2322 2579 },
2323   - "node_modules/loader-utils": {
2324   - "version": "1.4.2",
2325   - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz",
2326   - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==",
2327   - "dev": true,
2328   - "dependencies": {
2329   - "big.js": "^5.2.2",
2330   - "emojis-list": "^3.0.0",
2331   - "json5": "^1.0.1"
2332   - },
2333   - "engines": {
2334   - "node": ">=4.0.0"
2335   - }
2336   - },
2337 2580 "node_modules/lodash": {
2338 2581 "version": "4.17.21",
2339 2582 "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
2340 2583 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
2341 2584 },
  2585 + "node_modules/lodash.memoize": {
  2586 + "version": "4.1.2",
  2587 + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
  2588 + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
  2589 + "dev": true
  2590 + },
  2591 + "node_modules/lodash.uniq": {
  2592 + "version": "4.5.0",
  2593 + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
  2594 + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
  2595 + "dev": true
  2596 + },
2342 2597 "node_modules/log-symbols": {
2343 2598 "version": "4.1.0",
2344 2599 "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz",
... ... @@ -2351,16 +2606,13 @@
2351 2606 "node": ">=10"
2352 2607 }
2353 2608 },
2354   - "node_modules/loose-envify": {
2355   - "version": "1.4.0",
2356   - "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
2357   - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
  2609 + "node_modules/lower-case": {
  2610 + "version": "2.0.2",
  2611 + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz",
  2612 + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
2358 2613 "dev": true,
2359 2614 "dependencies": {
2360   - "js-tokens": "^3.0.0 || ^4.0.0"
2361   - },
2362   - "bin": {
2363   - "loose-envify": "cli.js"
  2615 + "tslib": "^2.0.3"
2364 2616 }
2365 2617 },
2366 2618 "node_modules/md5.js": {
... ... @@ -2374,12 +2626,40 @@
2374 2626 "safe-buffer": "^5.1.2"
2375 2627 }
2376 2628 },
  2629 + "node_modules/mdn-data": {
  2630 + "version": "2.0.30",
  2631 + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz",
  2632 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
  2633 + "dev": true
  2634 + },
2377 2635 "node_modules/merge-stream": {
2378 2636 "version": "2.0.0",
2379 2637 "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
2380 2638 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2381 2639 "dev": true
2382 2640 },
  2641 + "node_modules/merge2": {
  2642 + "version": "1.4.1",
  2643 + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
  2644 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  2645 + "dev": true,
  2646 + "engines": {
  2647 + "node": ">= 8"
  2648 + }
  2649 + },
  2650 + "node_modules/micromatch": {
  2651 + "version": "4.0.5",
  2652 + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz",
  2653 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
  2654 + "dev": true,
  2655 + "dependencies": {
  2656 + "braces": "^3.0.2",
  2657 + "picomatch": "^2.3.1"
  2658 + },
  2659 + "engines": {
  2660 + "node": ">=8.6"
  2661 + }
  2662 + },
2383 2663 "node_modules/miller-rabin": {
2384 2664 "version": "4.0.1",
2385 2665 "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz",
... ... @@ -2399,21 +2679,12 @@
2399 2679 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
2400 2680 "dev": true
2401 2681 },
2402   - "node_modules/mime": {
2403   - "version": "1.3.0",
2404   - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.3.0.tgz",
2405   - "integrity": "sha512-pN80pM+IXnKBbOaWgcbDUnnDubVX+a8xolEdPum8NurvpldUJUhqnRx9ReAq79hIDOFXuU97Tubqwwf/k5ZJsg==",
2406   - "dev": true,
2407   - "hasInstallScript": true,
2408   - "dependencies": {
2409   - "mime-db": "^1.2.0"
2410   - }
2411   - },
2412 2682 "node_modules/mime-db": {
2413 2683 "version": "1.52.0",
2414 2684 "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
2415 2685 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2416 2686 "dev": true,
  2687 + "peer": true,
2417 2688 "engines": {
2418 2689 "node": ">= 0.6"
2419 2690 }
... ... @@ -2439,21 +2710,6 @@
2439 2710 "node": ">=6"
2440 2711 }
2441 2712 },
2442   - "node_modules/mini-create-react-context": {
2443   - "version": "0.4.1",
2444   - "resolved": "https://registry.npmmirror.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
2445   - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
2446   - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
2447   - "dev": true,
2448   - "dependencies": {
2449   - "@babel/runtime": "^7.12.1",
2450   - "tiny-warning": "^1.0.3"
2451   - },
2452   - "peerDependencies": {
2453   - "prop-types": "^15.0.0",
2454   - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
2455   - }
2456   - },
2457 2713 "node_modules/mini-css-extract-plugin": {
2458 2714 "version": "2.7.6",
2459 2715 "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
... ... @@ -2481,16 +2737,22 @@
2481 2737 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==",
2482 2738 "dev": true
2483 2739 },
2484   - "node_modules/minimist": {
2485   - "version": "1.2.8",
2486   - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
2487   - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2488   - "dev": true
2489   - },
2490 2740 "node_modules/mute-stream": {
2491 2741 "version": "0.0.8",
2492 2742 "license": "ISC"
2493 2743 },
  2744 + "node_modules/nanoid": {
  2745 + "version": "3.3.7",
  2746 + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz",
  2747 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
  2748 + "dev": true,
  2749 + "bin": {
  2750 + "nanoid": "bin/nanoid.cjs"
  2751 + },
  2752 + "engines": {
  2753 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
  2754 + }
  2755 + },
2494 2756 "node_modules/neo-async": {
2495 2757 "version": "2.6.2",
2496 2758 "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz",
... ... @@ -2498,88 +2760,203 @@
2498 2760 "dev": true,
2499 2761 "peer": true
2500 2762 },
2501   - "node_modules/nice-try": {
2502   - "version": "1.0.5",
2503   - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz",
2504   - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2505   - "dev": true
  2763 + "node_modules/no-case": {
  2764 + "version": "3.0.4",
  2765 + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz",
  2766 + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
  2767 + "dev": true,
  2768 + "dependencies": {
  2769 + "lower-case": "^2.0.2",
  2770 + "tslib": "^2.0.3"
  2771 + }
2506 2772 },
2507   - "node_modules/node-libs-browser": {
2508   - "version": "2.2.1",
2509   - "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
2510   - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
  2773 + "node_modules/node-polyfill-webpack-plugin": {
  2774 + "version": "2.0.1",
  2775 + "resolved": "https://registry.npmmirror.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz",
  2776 + "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==",
2511 2777 "dev": true,
2512 2778 "dependencies": {
2513   - "assert": "^1.1.1",
  2779 + "assert": "^2.0.0",
2514 2780 "browserify-zlib": "^0.2.0",
2515   - "buffer": "^4.3.0",
2516   - "console-browserify": "^1.1.0",
  2781 + "buffer": "^6.0.3",
  2782 + "console-browserify": "^1.2.0",
2517 2783 "constants-browserify": "^1.0.0",
2518   - "crypto-browserify": "^3.11.0",
2519   - "domain-browser": "^1.1.1",
2520   - "events": "^3.0.0",
  2784 + "crypto-browserify": "^3.12.0",
  2785 + "domain-browser": "^4.22.0",
  2786 + "events": "^3.3.0",
  2787 + "filter-obj": "^2.0.2",
2521 2788 "https-browserify": "^1.0.0",
2522 2789 "os-browserify": "^0.3.0",
2523   - "path-browserify": "0.0.1",
  2790 + "path-browserify": "^1.0.1",
2524 2791 "process": "^0.11.10",
2525   - "punycode": "^1.2.4",
2526   - "querystring-es3": "^0.2.0",
2527   - "readable-stream": "^2.3.3",
2528   - "stream-browserify": "^2.0.1",
2529   - "stream-http": "^2.7.2",
2530   - "string_decoder": "^1.0.0",
2531   - "timers-browserify": "^2.0.4",
2532   - "tty-browserify": "0.0.0",
  2792 + "punycode": "^2.1.1",
  2793 + "querystring-es3": "^0.2.1",
  2794 + "readable-stream": "^4.0.0",
  2795 + "stream-browserify": "^3.0.0",
  2796 + "stream-http": "^3.2.0",
  2797 + "string_decoder": "^1.3.0",
  2798 + "timers-browserify": "^2.0.12",
  2799 + "tty-browserify": "^0.0.1",
  2800 + "type-fest": "^2.14.0",
2533 2801 "url": "^0.11.0",
2534   - "util": "^0.11.0",
2535   - "vm-browserify": "^1.0.1"
  2802 + "util": "^0.12.4",
  2803 + "vm-browserify": "^1.1.2"
  2804 + },
  2805 + "engines": {
  2806 + "node": ">=12"
  2807 + },
  2808 + "peerDependencies": {
  2809 + "webpack": ">=5"
  2810 + }
  2811 + },
  2812 + "node_modules/node-polyfill-webpack-plugin/node_modules/assert": {
  2813 + "version": "2.1.0",
  2814 + "resolved": "https://registry.npmmirror.com/assert/-/assert-2.1.0.tgz",
  2815 + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
  2816 + "dev": true,
  2817 + "dependencies": {
  2818 + "call-bind": "^1.0.2",
  2819 + "is-nan": "^1.3.2",
  2820 + "object-is": "^1.1.5",
  2821 + "object.assign": "^4.1.4",
  2822 + "util": "^0.12.5"
  2823 + }
  2824 + },
  2825 + "node_modules/node-polyfill-webpack-plugin/node_modules/buffer": {
  2826 + "version": "6.0.3",
  2827 + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz",
  2828 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
  2829 + "dev": true,
  2830 + "dependencies": {
  2831 + "base64-js": "^1.3.1",
  2832 + "ieee754": "^1.2.1"
  2833 + }
  2834 + },
  2835 + "node_modules/node-polyfill-webpack-plugin/node_modules/domain-browser": {
  2836 + "version": "4.23.0",
  2837 + "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-4.23.0.tgz",
  2838 + "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==",
  2839 + "dev": true,
  2840 + "engines": {
  2841 + "node": ">=10"
  2842 + }
  2843 + },
  2844 + "node_modules/node-polyfill-webpack-plugin/node_modules/filter-obj": {
  2845 + "version": "2.0.2",
  2846 + "resolved": "https://registry.npmmirror.com/filter-obj/-/filter-obj-2.0.2.tgz",
  2847 + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==",
  2848 + "dev": true,
  2849 + "engines": {
  2850 + "node": ">=8"
  2851 + }
  2852 + },
  2853 + "node_modules/node-polyfill-webpack-plugin/node_modules/path-browserify": {
  2854 + "version": "1.0.1",
  2855 + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz",
  2856 + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
  2857 + "dev": true
  2858 + },
  2859 + "node_modules/node-polyfill-webpack-plugin/node_modules/punycode": {
  2860 + "version": "2.3.1",
  2861 + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
  2862 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  2863 + "dev": true,
  2864 + "engines": {
  2865 + "node": ">=6"
  2866 + }
  2867 + },
  2868 + "node_modules/node-polyfill-webpack-plugin/node_modules/readable-stream": {
  2869 + "version": "4.4.2",
  2870 + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.4.2.tgz",
  2871 + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==",
  2872 + "dev": true,
  2873 + "dependencies": {
  2874 + "abort-controller": "^3.0.0",
  2875 + "buffer": "^6.0.3",
  2876 + "events": "^3.3.0",
  2877 + "process": "^0.11.10",
  2878 + "string_decoder": "^1.3.0"
  2879 + },
  2880 + "engines": {
  2881 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
  2882 + }
  2883 + },
  2884 + "node_modules/node-polyfill-webpack-plugin/node_modules/stream-browserify": {
  2885 + "version": "3.0.0",
  2886 + "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-3.0.0.tgz",
  2887 + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
  2888 + "dev": true,
  2889 + "dependencies": {
  2890 + "inherits": "~2.0.4",
  2891 + "readable-stream": "^3.5.0"
  2892 + }
  2893 + },
  2894 + "node_modules/node-polyfill-webpack-plugin/node_modules/stream-browserify/node_modules/readable-stream": {
  2895 + "version": "3.6.2",
  2896 + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
  2897 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
  2898 + "dev": true,
  2899 + "dependencies": {
  2900 + "inherits": "^2.0.3",
  2901 + "string_decoder": "^1.1.1",
  2902 + "util-deprecate": "^1.0.1"
  2903 + },
  2904 + "engines": {
  2905 + "node": ">= 6"
  2906 + }
  2907 + },
  2908 + "node_modules/node-polyfill-webpack-plugin/node_modules/stream-http": {
  2909 + "version": "3.2.0",
  2910 + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-3.2.0.tgz",
  2911 + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
  2912 + "dev": true,
  2913 + "dependencies": {
  2914 + "builtin-status-codes": "^3.0.0",
  2915 + "inherits": "^2.0.4",
  2916 + "readable-stream": "^3.6.0",
  2917 + "xtend": "^4.0.2"
2536 2918 }
2537 2919 },
2538   - "node_modules/node-libs-browser/node_modules/buffer": {
2539   - "version": "4.9.2",
2540   - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz",
2541   - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
  2920 + "node_modules/node-polyfill-webpack-plugin/node_modules/stream-http/node_modules/readable-stream": {
  2921 + "version": "3.6.2",
  2922 + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
  2923 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2542 2924 "dev": true,
2543 2925 "dependencies": {
2544   - "base64-js": "^1.0.2",
2545   - "ieee754": "^1.1.4",
2546   - "isarray": "^1.0.0"
  2926 + "inherits": "^2.0.3",
  2927 + "string_decoder": "^1.1.1",
  2928 + "util-deprecate": "^1.0.1"
  2929 + },
  2930 + "engines": {
  2931 + "node": ">= 6"
2547 2932 }
2548 2933 },
2549   - "node_modules/node-libs-browser/node_modules/isarray": {
2550   - "version": "1.0.0",
2551   - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
2552   - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
  2934 + "node_modules/node-polyfill-webpack-plugin/node_modules/tty-browserify": {
  2935 + "version": "0.0.1",
  2936 + "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.1.tgz",
  2937 + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
2553 2938 "dev": true
2554 2939 },
2555   - "node_modules/node-libs-browser/node_modules/readable-stream": {
2556   - "version": "2.3.8",
2557   - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
2558   - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
  2940 + "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": {
  2941 + "version": "2.19.0",
  2942 + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz",
  2943 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
2559 2944 "dev": true,
2560   - "dependencies": {
2561   - "core-util-is": "~1.0.0",
2562   - "inherits": "~2.0.3",
2563   - "isarray": "~1.0.0",
2564   - "process-nextick-args": "~2.0.0",
2565   - "safe-buffer": "~5.1.1",
2566   - "string_decoder": "~1.1.1",
2567   - "util-deprecate": "~1.0.1"
  2945 + "engines": {
  2946 + "node": ">=12.20"
2568 2947 }
2569 2948 },
2570   - "node_modules/node-libs-browser/node_modules/safe-buffer": {
2571   - "version": "5.1.2",
2572   - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
2573   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2574   - "dev": true
2575   - },
2576   - "node_modules/node-libs-browser/node_modules/string_decoder": {
2577   - "version": "1.1.1",
2578   - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
2579   - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  2949 + "node_modules/node-polyfill-webpack-plugin/node_modules/util": {
  2950 + "version": "0.12.5",
  2951 + "resolved": "https://registry.npmmirror.com/util/-/util-0.12.5.tgz",
  2952 + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
2580 2953 "dev": true,
2581 2954 "dependencies": {
2582   - "safe-buffer": "~5.1.0"
  2955 + "inherits": "^2.0.3",
  2956 + "is-arguments": "^1.0.4",
  2957 + "is-generator-function": "^1.0.7",
  2958 + "is-typed-array": "^1.1.3",
  2959 + "which-typed-array": "^1.1.2"
2583 2960 }
2584 2961 },
2585 2962 "node_modules/node-releases": {
... ... @@ -2597,85 +2974,34 @@
2597 2974 "node": ">=0.10.0"
2598 2975 }
2599 2976 },
2600   - "node_modules/normalize-range": {
2601   - "version": "0.1.2",
2602   - "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz",
2603   - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
2604   - "dev": true,
2605   - "engines": {
2606   - "node": ">=0.10.0"
2607   - }
2608   - },
2609   - "node_modules/normalize-url": {
2610   - "version": "1.9.1",
2611   - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-1.9.1.tgz",
2612   - "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==",
2613   - "dev": true,
2614   - "dependencies": {
2615   - "object-assign": "^4.0.1",
2616   - "prepend-http": "^1.0.0",
2617   - "query-string": "^4.1.0",
2618   - "sort-keys": "^1.0.0"
2619   - },
2620   - "engines": {
2621   - "node": ">=4"
2622   - }
2623   - },
2624   - "node_modules/normalize-url/node_modules/query-string": {
2625   - "version": "4.3.4",
2626   - "resolved": "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz",
2627   - "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==",
  2977 + "node_modules/nth-check": {
  2978 + "version": "2.1.1",
  2979 + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz",
  2980 + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
2628 2981 "dev": true,
2629 2982 "dependencies": {
2630   - "object-assign": "^4.1.0",
2631   - "strict-uri-encode": "^1.0.0"
2632   - },
2633   - "engines": {
2634   - "node": ">=0.10.0"
  2983 + "boolbase": "^1.0.0"
2635 2984 }
2636 2985 },
2637   - "node_modules/normalize-url/node_modules/strict-uri-encode": {
2638   - "version": "1.1.0",
2639   - "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
2640   - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==",
2641   - "dev": true,
2642   - "engines": {
2643   - "node": ">=0.10.0"
2644   - }
  2986 + "node_modules/object-inspect": {
  2987 + "version": "1.12.3",
  2988 + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz",
  2989 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
  2990 + "dev": true
2645 2991 },
2646   - "node_modules/npm-run-path": {
2647   - "version": "2.0.2",
2648   - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
2649   - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
  2992 + "node_modules/object-is": {
  2993 + "version": "1.1.5",
  2994 + "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz",
  2995 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
2650 2996 "dev": true,
2651 2997 "dependencies": {
2652   - "path-key": "^2.0.0"
  2998 + "call-bind": "^1.0.2",
  2999 + "define-properties": "^1.1.3"
2653 3000 },
2654 3001 "engines": {
2655   - "node": ">=4"
2656   - }
2657   - },
2658   - "node_modules/num2fraction": {
2659   - "version": "1.2.2",
2660   - "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz",
2661   - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
2662   - "dev": true
2663   - },
2664   - "node_modules/object-assign": {
2665   - "version": "4.1.1",
2666   - "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
2667   - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2668   - "dev": true,
2669   - "engines": {
2670   - "node": ">=0.10.0"
  3002 + "node": ">= 0.4"
2671 3003 }
2672 3004 },
2673   - "node_modules/object-inspect": {
2674   - "version": "1.12.3",
2675   - "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz",
2676   - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
2677   - "dev": true
2678   - },
2679 3005 "node_modules/object-keys": {
2680 3006 "version": "1.1.1",
2681 3007 "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
... ... @@ -2700,15 +3026,6 @@
2700 3026 "node": ">= 0.4"
2701 3027 }
2702 3028 },
2703   - "node_modules/once": {
2704   - "version": "1.4.0",
2705   - "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
2706   - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2707   - "dev": true,
2708   - "dependencies": {
2709   - "wrappy": "1"
2710   - }
2711   - },
2712 3029 "node_modules/onetime": {
2713 3030 "version": "5.1.2",
2714 3031 "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
... ... @@ -2753,21 +3070,22 @@
2753 3070 "node": ">=0.10.0"
2754 3071 }
2755 3072 },
2756   - "node_modules/p-finally": {
2757   - "version": "1.0.0",
2758   - "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz",
2759   - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
2760   - "dev": true,
2761   - "engines": {
2762   - "node": ">=4"
2763   - }
2764   - },
2765 3073 "node_modules/pako": {
2766 3074 "version": "1.0.11",
2767 3075 "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz",
2768 3076 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
2769 3077 "dev": true
2770 3078 },
  3079 + "node_modules/param-case": {
  3080 + "version": "3.0.4",
  3081 + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz",
  3082 + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
  3083 + "dev": true,
  3084 + "dependencies": {
  3085 + "dot-case": "^3.0.4",
  3086 + "tslib": "^2.0.3"
  3087 + }
  3088 + },
2771 3089 "node_modules/parse-asn1": {
2772 3090 "version": "5.1.6",
2773 3091 "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz",
... ... @@ -2781,41 +3099,32 @@
2781 3099 "safe-buffer": "^5.1.1"
2782 3100 }
2783 3101 },
2784   - "node_modules/parse-json": {
2785   - "version": "4.0.0",
2786   - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz",
2787   - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
  3102 + "node_modules/pascal-case": {
  3103 + "version": "3.1.2",
  3104 + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz",
  3105 + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
2788 3106 "dev": true,
2789 3107 "dependencies": {
2790   - "error-ex": "^1.3.1",
2791   - "json-parse-better-errors": "^1.0.1"
2792   - },
2793   - "engines": {
2794   - "node": ">=4"
  3108 + "no-case": "^3.0.4",
  3109 + "tslib": "^2.0.3"
2795 3110 }
2796 3111 },
2797   - "node_modules/path-browserify": {
2798   - "version": "0.0.1",
2799   - "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz",
2800   - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
2801   - "dev": true
2802   - },
2803 3112 "node_modules/path-key": {
2804   - "version": "2.0.1",
2805   - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz",
2806   - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
  3113 + "version": "3.1.1",
  3114 + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
  3115 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2807 3116 "dev": true,
2808 3117 "engines": {
2809   - "node": ">=4"
  3118 + "node": ">=8"
2810 3119 }
2811 3120 },
2812   - "node_modules/path-to-regexp": {
2813   - "version": "1.8.0",
2814   - "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
2815   - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
  3121 + "node_modules/path-type": {
  3122 + "version": "4.0.0",
  3123 + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz",
  3124 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
2816 3125 "dev": true,
2817   - "dependencies": {
2818   - "isarray": "0.0.1"
  3126 + "engines": {
  3127 + "node": ">=8"
2819 3128 }
2820 3129 },
2821 3130 "node_modules/pbkdf2": {
... ... @@ -2835,9 +3144,9 @@
2835 3144 }
2836 3145 },
2837 3146 "node_modules/picocolors": {
2838   - "version": "0.2.1",
2839   - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
2840   - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
  3147 + "version": "1.0.0",
  3148 + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
  3149 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
2841 3150 "dev": true
2842 3151 },
2843 3152 "node_modules/picomatch": {
... ... @@ -2850,656 +3159,462 @@
2850 3159 }
2851 3160 },
2852 3161 "node_modules/postcss": {
2853   - "version": "7.0.32",
2854   - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.32.tgz",
2855   - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
2856   - "dev": true,
2857   - "dependencies": {
2858   - "chalk": "^2.4.2",
2859   - "source-map": "^0.6.1",
2860   - "supports-color": "^6.1.0"
2861   - },
2862   - "engines": {
2863   - "node": ">=6.0.0"
2864   - }
2865   - },
2866   - "node_modules/postcss-attribute-case-insensitive": {
2867   - "version": "4.0.2",
2868   - "resolved": "https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
2869   - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
2870   - "dev": true,
2871   - "dependencies": {
2872   - "postcss": "^7.0.2",
2873   - "postcss-selector-parser": "^6.0.2"
2874   - }
2875   - },
2876   - "node_modules/postcss-attribute-case-insensitive/node_modules/cssesc": {
2877   - "version": "3.0.0",
2878   - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
2879   - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2880   - "dev": true,
2881   - "bin": {
2882   - "cssesc": "bin/cssesc"
2883   - },
2884   - "engines": {
2885   - "node": ">=4"
2886   - }
2887   - },
2888   - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": {
2889   - "version": "6.0.13",
2890   - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
2891   - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
2892   - "dev": true,
2893   - "dependencies": {
2894   - "cssesc": "^3.0.0",
2895   - "util-deprecate": "^1.0.2"
2896   - },
2897   - "engines": {
2898   - "node": ">=4"
2899   - }
2900   - },
2901   - "node_modules/postcss-color-functional-notation": {
2902   - "version": "2.0.1",
2903   - "resolved": "https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
2904   - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
2905   - "dev": true,
2906   - "dependencies": {
2907   - "postcss": "^7.0.2",
2908   - "postcss-values-parser": "^2.0.0"
2909   - },
2910   - "engines": {
2911   - "node": ">=6.0.0"
2912   - }
2913   - },
2914   - "node_modules/postcss-color-gray": {
2915   - "version": "5.0.0",
2916   - "resolved": "https://registry.npmmirror.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
2917   - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
2918   - "dev": true,
2919   - "dependencies": {
2920   - "@csstools/convert-colors": "^1.4.0",
2921   - "postcss": "^7.0.5",
2922   - "postcss-values-parser": "^2.0.0"
2923   - },
2924   - "engines": {
2925   - "node": ">=6.0.0"
2926   - }
2927   - },
2928   - "node_modules/postcss-color-hex-alpha": {
2929   - "version": "5.0.3",
2930   - "resolved": "https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
2931   - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
  3162 + "version": "8.4.31",
  3163 + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz",
  3164 + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
2932 3165 "dev": true,
2933 3166 "dependencies": {
2934   - "postcss": "^7.0.14",
2935   - "postcss-values-parser": "^2.0.1"
  3167 + "nanoid": "^3.3.6",
  3168 + "picocolors": "^1.0.0",
  3169 + "source-map-js": "^1.0.2"
2936 3170 },
2937 3171 "engines": {
2938   - "node": ">=6.0.0"
  3172 + "node": "^10 || ^12 || >=14"
2939 3173 }
2940 3174 },
2941   - "node_modules/postcss-color-mod-function": {
2942   - "version": "3.0.3",
2943   - "resolved": "https://registry.npmmirror.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
2944   - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
  3175 + "node_modules/postcss-calc": {
  3176 + "version": "9.0.1",
  3177 + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-9.0.1.tgz",
  3178 + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
2945 3179 "dev": true,
2946 3180 "dependencies": {
2947   - "@csstools/convert-colors": "^1.4.0",
2948   - "postcss": "^7.0.2",
2949   - "postcss-values-parser": "^2.0.0"
  3181 + "postcss-selector-parser": "^6.0.11",
  3182 + "postcss-value-parser": "^4.2.0"
2950 3183 },
2951 3184 "engines": {
2952   - "node": ">=6.0.0"
2953   - }
2954   - },
2955   - "node_modules/postcss-color-rebeccapurple": {
2956   - "version": "4.0.1",
2957   - "resolved": "https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
2958   - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
2959   - "dev": true,
2960   - "dependencies": {
2961   - "postcss": "^7.0.2",
2962   - "postcss-values-parser": "^2.0.0"
  3185 + "node": "^14 || ^16 || >=18.0"
2963 3186 },
2964   - "engines": {
2965   - "node": ">=6.0.0"
  3187 + "peerDependencies": {
  3188 + "postcss": "^8.2.2"
2966 3189 }
2967 3190 },
2968   - "node_modules/postcss-custom-media": {
2969   - "version": "7.0.8",
2970   - "resolved": "https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
2971   - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
  3191 + "node_modules/postcss-colormin": {
  3192 + "version": "6.0.0",
  3193 + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-6.0.0.tgz",
  3194 + "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==",
2972 3195 "dev": true,
2973 3196 "dependencies": {
2974   - "postcss": "^7.0.14"
  3197 + "browserslist": "^4.21.4",
  3198 + "caniuse-api": "^3.0.0",
  3199 + "colord": "^2.9.1",
  3200 + "postcss-value-parser": "^4.2.0"
2975 3201 },
2976 3202 "engines": {
2977   - "node": ">=6.0.0"
2978   - }
2979   - },
2980   - "node_modules/postcss-custom-properties": {
2981   - "version": "8.0.11",
2982   - "resolved": "https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
2983   - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
2984   - "dev": true,
2985   - "dependencies": {
2986   - "postcss": "^7.0.17",
2987   - "postcss-values-parser": "^2.0.1"
  3203 + "node": "^14 || ^16 || >=18.0"
2988 3204 },
2989   - "engines": {
2990   - "node": ">=6.0.0"
  3205 + "peerDependencies": {
  3206 + "postcss": "^8.2.15"
2991 3207 }
2992 3208 },
2993   - "node_modules/postcss-custom-selectors": {
2994   - "version": "5.1.2",
2995   - "resolved": "https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
2996   - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
  3209 + "node_modules/postcss-convert-values": {
  3210 + "version": "6.0.0",
  3211 + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz",
  3212 + "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==",
2997 3213 "dev": true,
2998 3214 "dependencies": {
2999   - "postcss": "^7.0.2",
3000   - "postcss-selector-parser": "^5.0.0-rc.3"
  3215 + "browserslist": "^4.21.4",
  3216 + "postcss-value-parser": "^4.2.0"
3001 3217 },
3002 3218 "engines": {
3003   - "node": ">=6.0.0"
3004   - }
3005   - },
3006   - "node_modules/postcss-dir-pseudo-class": {
3007   - "version": "5.0.0",
3008   - "resolved": "https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
3009   - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
3010   - "dev": true,
3011   - "dependencies": {
3012   - "postcss": "^7.0.2",
3013   - "postcss-selector-parser": "^5.0.0-rc.3"
  3219 + "node": "^14 || ^16 || >=18.0"
3014 3220 },
3015   - "engines": {
3016   - "node": ">=4.0.0"
  3221 + "peerDependencies": {
  3222 + "postcss": "^8.2.15"
3017 3223 }
3018 3224 },
3019   - "node_modules/postcss-double-position-gradients": {
3020   - "version": "1.0.0",
3021   - "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
3022   - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
  3225 + "node_modules/postcss-discard-comments": {
  3226 + "version": "6.0.0",
  3227 + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz",
  3228 + "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==",
3023 3229 "dev": true,
3024   - "dependencies": {
3025   - "postcss": "^7.0.5",
3026   - "postcss-values-parser": "^2.0.0"
3027   - },
3028 3230 "engines": {
3029   - "node": ">=6.0.0"
3030   - }
3031   - },
3032   - "node_modules/postcss-env-function": {
3033   - "version": "2.0.2",
3034   - "resolved": "https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
3035   - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
3036   - "dev": true,
3037   - "dependencies": {
3038   - "postcss": "^7.0.2",
3039   - "postcss-values-parser": "^2.0.0"
  3231 + "node": "^14 || ^16 || >=18.0"
3040 3232 },
3041   - "engines": {
3042   - "node": ">=6.0.0"
3043   - }
3044   - },
3045   - "node_modules/postcss-flexbugs-fixes": {
3046   - "version": "4.2.1",
3047   - "resolved": "https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz",
3048   - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==",
3049   - "dev": true,
3050   - "dependencies": {
3051   - "postcss": "^7.0.26"
  3233 + "peerDependencies": {
  3234 + "postcss": "^8.2.15"
3052 3235 }
3053 3236 },
3054   - "node_modules/postcss-focus-visible": {
3055   - "version": "4.0.0",
3056   - "resolved": "https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
3057   - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
  3237 + "node_modules/postcss-discard-duplicates": {
  3238 + "version": "6.0.0",
  3239 + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz",
  3240 + "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==",
3058 3241 "dev": true,
3059   - "dependencies": {
3060   - "postcss": "^7.0.2"
3061   - },
3062 3242 "engines": {
3063   - "node": ">=6.0.0"
3064   - }
3065   - },
3066   - "node_modules/postcss-focus-within": {
3067   - "version": "3.0.0",
3068   - "resolved": "https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
3069   - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
3070   - "dev": true,
3071   - "dependencies": {
3072   - "postcss": "^7.0.2"
  3243 + "node": "^14 || ^16 || >=18.0"
3073 3244 },
3074   - "engines": {
3075   - "node": ">=6.0.0"
3076   - }
3077   - },
3078   - "node_modules/postcss-font-variant": {
3079   - "version": "4.0.1",
3080   - "resolved": "https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
3081   - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
3082   - "dev": true,
3083   - "dependencies": {
3084   - "postcss": "^7.0.2"
  3245 + "peerDependencies": {
  3246 + "postcss": "^8.2.15"
3085 3247 }
3086 3248 },
3087   - "node_modules/postcss-gap-properties": {
3088   - "version": "2.0.0",
3089   - "resolved": "https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
3090   - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
  3249 + "node_modules/postcss-discard-empty": {
  3250 + "version": "6.0.0",
  3251 + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz",
  3252 + "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==",
3091 3253 "dev": true,
3092   - "dependencies": {
3093   - "postcss": "^7.0.2"
3094   - },
3095 3254 "engines": {
3096   - "node": ">=6.0.0"
3097   - }
3098   - },
3099   - "node_modules/postcss-image-set-function": {
3100   - "version": "3.0.1",
3101   - "resolved": "https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
3102   - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
3103   - "dev": true,
3104   - "dependencies": {
3105   - "postcss": "^7.0.2",
3106   - "postcss-values-parser": "^2.0.0"
  3255 + "node": "^14 || ^16 || >=18.0"
3107 3256 },
3108   - "engines": {
3109   - "node": ">=6.0.0"
3110   - }
3111   - },
3112   - "node_modules/postcss-initial": {
3113   - "version": "3.0.4",
3114   - "resolved": "https://registry.npmmirror.com/postcss-initial/-/postcss-initial-3.0.4.tgz",
3115   - "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
3116   - "dev": true,
3117   - "dependencies": {
3118   - "postcss": "^7.0.2"
  3257 + "peerDependencies": {
  3258 + "postcss": "^8.2.15"
3119 3259 }
3120 3260 },
3121   - "node_modules/postcss-lab-function": {
3122   - "version": "2.0.1",
3123   - "resolved": "https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
3124   - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
  3261 + "node_modules/postcss-discard-overridden": {
  3262 + "version": "6.0.0",
  3263 + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz",
  3264 + "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==",
3125 3265 "dev": true,
3126   - "dependencies": {
3127   - "@csstools/convert-colors": "^1.4.0",
3128   - "postcss": "^7.0.2",
3129   - "postcss-values-parser": "^2.0.0"
3130   - },
3131 3266 "engines": {
3132   - "node": ">=6.0.0"
3133   - }
3134   - },
3135   - "node_modules/postcss-load-config": {
3136   - "version": "2.1.2",
3137   - "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
3138   - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
3139   - "dev": true,
3140   - "dependencies": {
3141   - "cosmiconfig": "^5.0.0",
3142   - "import-cwd": "^2.0.0"
  3267 + "node": "^14 || ^16 || >=18.0"
3143 3268 },
3144   - "engines": {
3145   - "node": ">= 4"
  3269 + "peerDependencies": {
  3270 + "postcss": "^8.2.15"
3146 3271 }
3147 3272 },
3148   - "node_modules/postcss-loader": {
3149   - "version": "3.0.0",
3150   - "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-3.0.0.tgz",
3151   - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
  3273 + "node_modules/postcss-merge-longhand": {
  3274 + "version": "6.0.0",
  3275 + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz",
  3276 + "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==",
3152 3277 "dev": true,
3153 3278 "dependencies": {
3154   - "loader-utils": "^1.1.0",
3155   - "postcss": "^7.0.0",
3156   - "postcss-load-config": "^2.0.0",
3157   - "schema-utils": "^1.0.0"
  3279 + "postcss-value-parser": "^4.2.0",
  3280 + "stylehacks": "^6.0.0"
  3281 + },
  3282 + "engines": {
  3283 + "node": "^14 || ^16 || >=18.0"
3158 3284 },
3159   - "engines": {
3160   - "node": ">= 6"
3161   - }
3162   - },
3163   - "node_modules/postcss-loader/node_modules/ajv": {
3164   - "version": "6.12.6",
3165   - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
3166   - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3167   - "dev": true,
3168   - "dependencies": {
3169   - "fast-deep-equal": "^3.1.1",
3170   - "fast-json-stable-stringify": "^2.0.0",
3171   - "json-schema-traverse": "^0.4.1",
3172   - "uri-js": "^4.2.2"
3173   - }
3174   - },
3175   - "node_modules/postcss-loader/node_modules/ajv-keywords": {
3176   - "version": "3.5.2",
3177   - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
3178   - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
3179   - "dev": true,
3180 3285 "peerDependencies": {
3181   - "ajv": "^6.9.1"
  3286 + "postcss": "^8.2.15"
3182 3287 }
3183 3288 },
3184   - "node_modules/postcss-loader/node_modules/json-schema-traverse": {
3185   - "version": "0.4.1",
3186   - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3187   - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3188   - "dev": true
3189   - },
3190   - "node_modules/postcss-loader/node_modules/schema-utils": {
3191   - "version": "1.0.0",
3192   - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz",
3193   - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
  3289 + "node_modules/postcss-merge-rules": {
  3290 + "version": "6.0.1",
  3291 + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz",
  3292 + "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==",
3194 3293 "dev": true,
3195 3294 "dependencies": {
3196   - "ajv": "^6.1.0",
3197   - "ajv-errors": "^1.0.0",
3198   - "ajv-keywords": "^3.1.0"
  3295 + "browserslist": "^4.21.4",
  3296 + "caniuse-api": "^3.0.0",
  3297 + "cssnano-utils": "^4.0.0",
  3298 + "postcss-selector-parser": "^6.0.5"
3199 3299 },
3200 3300 "engines": {
3201   - "node": ">= 4"
  3301 + "node": "^14 || ^16 || >=18.0"
  3302 + },
  3303 + "peerDependencies": {
  3304 + "postcss": "^8.2.15"
3202 3305 }
3203 3306 },
3204   - "node_modules/postcss-logical": {
3205   - "version": "3.0.0",
3206   - "resolved": "https://registry.npmmirror.com/postcss-logical/-/postcss-logical-3.0.0.tgz",
3207   - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
  3307 + "node_modules/postcss-minify-font-values": {
  3308 + "version": "6.0.0",
  3309 + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz",
  3310 + "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==",
3208 3311 "dev": true,
3209 3312 "dependencies": {
3210   - "postcss": "^7.0.2"
  3313 + "postcss-value-parser": "^4.2.0"
3211 3314 },
3212 3315 "engines": {
3213   - "node": ">=6.0.0"
  3316 + "node": "^14 || ^16 || >=18.0"
  3317 + },
  3318 + "peerDependencies": {
  3319 + "postcss": "^8.2.15"
3214 3320 }
3215 3321 },
3216   - "node_modules/postcss-media-minmax": {
3217   - "version": "4.0.0",
3218   - "resolved": "https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
3219   - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
  3322 + "node_modules/postcss-minify-gradients": {
  3323 + "version": "6.0.0",
  3324 + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz",
  3325 + "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==",
3220 3326 "dev": true,
3221 3327 "dependencies": {
3222   - "postcss": "^7.0.2"
  3328 + "colord": "^2.9.1",
  3329 + "cssnano-utils": "^4.0.0",
  3330 + "postcss-value-parser": "^4.2.0"
3223 3331 },
3224 3332 "engines": {
3225   - "node": ">=6.0.0"
  3333 + "node": "^14 || ^16 || >=18.0"
  3334 + },
  3335 + "peerDependencies": {
  3336 + "postcss": "^8.2.15"
3226 3337 }
3227 3338 },
3228   - "node_modules/postcss-nesting": {
3229   - "version": "7.0.1",
3230   - "resolved": "https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
3231   - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
  3339 + "node_modules/postcss-minify-params": {
  3340 + "version": "6.0.0",
  3341 + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz",
  3342 + "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==",
3232 3343 "dev": true,
3233 3344 "dependencies": {
3234   - "postcss": "^7.0.2"
  3345 + "browserslist": "^4.21.4",
  3346 + "cssnano-utils": "^4.0.0",
  3347 + "postcss-value-parser": "^4.2.0"
3235 3348 },
3236 3349 "engines": {
3237   - "node": ">=6.0.0"
  3350 + "node": "^14 || ^16 || >=18.0"
  3351 + },
  3352 + "peerDependencies": {
  3353 + "postcss": "^8.2.15"
3238 3354 }
3239 3355 },
3240   - "node_modules/postcss-overflow-shorthand": {
3241   - "version": "2.0.0",
3242   - "resolved": "https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
3243   - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
  3356 + "node_modules/postcss-minify-selectors": {
  3357 + "version": "6.0.0",
  3358 + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz",
  3359 + "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==",
3244 3360 "dev": true,
3245 3361 "dependencies": {
3246   - "postcss": "^7.0.2"
  3362 + "postcss-selector-parser": "^6.0.5"
3247 3363 },
3248 3364 "engines": {
3249   - "node": ">=6.0.0"
  3365 + "node": "^14 || ^16 || >=18.0"
  3366 + },
  3367 + "peerDependencies": {
  3368 + "postcss": "^8.2.15"
3250 3369 }
3251 3370 },
3252   - "node_modules/postcss-page-break": {
3253   - "version": "2.0.0",
3254   - "resolved": "https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
3255   - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
  3371 + "node_modules/postcss-normalize-charset": {
  3372 + "version": "6.0.0",
  3373 + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz",
  3374 + "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==",
3256 3375 "dev": true,
3257   - "dependencies": {
3258   - "postcss": "^7.0.2"
  3376 + "engines": {
  3377 + "node": "^14 || ^16 || >=18.0"
  3378 + },
  3379 + "peerDependencies": {
  3380 + "postcss": "^8.2.15"
3259 3381 }
3260 3382 },
3261   - "node_modules/postcss-place": {
3262   - "version": "4.0.1",
3263   - "resolved": "https://registry.npmmirror.com/postcss-place/-/postcss-place-4.0.1.tgz",
3264   - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
  3383 + "node_modules/postcss-normalize-display-values": {
  3384 + "version": "6.0.0",
  3385 + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz",
  3386 + "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==",
3265 3387 "dev": true,
3266 3388 "dependencies": {
3267   - "postcss": "^7.0.2",
3268   - "postcss-values-parser": "^2.0.0"
  3389 + "postcss-value-parser": "^4.2.0"
3269 3390 },
3270 3391 "engines": {
3271   - "node": ">=6.0.0"
  3392 + "node": "^14 || ^16 || >=18.0"
  3393 + },
  3394 + "peerDependencies": {
  3395 + "postcss": "^8.2.15"
3272 3396 }
3273 3397 },
3274   - "node_modules/postcss-preset-env": {
3275   - "version": "6.7.0",
3276   - "resolved": "https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
3277   - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
3278   - "dev": true,
3279   - "dependencies": {
3280   - "autoprefixer": "^9.6.1",
3281   - "browserslist": "^4.6.4",
3282   - "caniuse-lite": "^1.0.30000981",
3283   - "css-blank-pseudo": "^0.1.4",
3284   - "css-has-pseudo": "^0.10.0",
3285   - "css-prefers-color-scheme": "^3.1.1",
3286   - "cssdb": "^4.4.0",
3287   - "postcss": "^7.0.17",
3288   - "postcss-attribute-case-insensitive": "^4.0.1",
3289   - "postcss-color-functional-notation": "^2.0.1",
3290   - "postcss-color-gray": "^5.0.0",
3291   - "postcss-color-hex-alpha": "^5.0.3",
3292   - "postcss-color-mod-function": "^3.0.3",
3293   - "postcss-color-rebeccapurple": "^4.0.1",
3294   - "postcss-custom-media": "^7.0.8",
3295   - "postcss-custom-properties": "^8.0.11",
3296   - "postcss-custom-selectors": "^5.1.2",
3297   - "postcss-dir-pseudo-class": "^5.0.0",
3298   - "postcss-double-position-gradients": "^1.0.0",
3299   - "postcss-env-function": "^2.0.2",
3300   - "postcss-focus-visible": "^4.0.0",
3301   - "postcss-focus-within": "^3.0.0",
3302   - "postcss-font-variant": "^4.0.0",
3303   - "postcss-gap-properties": "^2.0.0",
3304   - "postcss-image-set-function": "^3.0.1",
3305   - "postcss-initial": "^3.0.0",
3306   - "postcss-lab-function": "^2.0.1",
3307   - "postcss-logical": "^3.0.0",
3308   - "postcss-media-minmax": "^4.0.0",
3309   - "postcss-nesting": "^7.0.0",
3310   - "postcss-overflow-shorthand": "^2.0.0",
3311   - "postcss-page-break": "^2.0.0",
3312   - "postcss-place": "^4.0.1",
3313   - "postcss-pseudo-class-any-link": "^6.0.0",
3314   - "postcss-replace-overflow-wrap": "^3.0.0",
3315   - "postcss-selector-matches": "^4.0.0",
3316   - "postcss-selector-not": "^4.0.0"
  3398 + "node_modules/postcss-normalize-positions": {
  3399 + "version": "6.0.0",
  3400 + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz",
  3401 + "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==",
  3402 + "dev": true,
  3403 + "dependencies": {
  3404 + "postcss-value-parser": "^4.2.0"
3317 3405 },
3318 3406 "engines": {
3319   - "node": ">=6.0.0"
  3407 + "node": "^14 || ^16 || >=18.0"
  3408 + },
  3409 + "peerDependencies": {
  3410 + "postcss": "^8.2.15"
3320 3411 }
3321 3412 },
3322   - "node_modules/postcss-pseudo-class-any-link": {
  3413 + "node_modules/postcss-normalize-repeat-style": {
3323 3414 "version": "6.0.0",
3324   - "resolved": "https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
3325   - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
  3415 + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz",
  3416 + "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==",
3326 3417 "dev": true,
3327 3418 "dependencies": {
3328   - "postcss": "^7.0.2",
3329   - "postcss-selector-parser": "^5.0.0-rc.3"
  3419 + "postcss-value-parser": "^4.2.0"
3330 3420 },
3331 3421 "engines": {
3332   - "node": ">=6.0.0"
  3422 + "node": "^14 || ^16 || >=18.0"
  3423 + },
  3424 + "peerDependencies": {
  3425 + "postcss": "^8.2.15"
3333 3426 }
3334 3427 },
3335   - "node_modules/postcss-replace-overflow-wrap": {
3336   - "version": "3.0.0",
3337   - "resolved": "https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
3338   - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
  3428 + "node_modules/postcss-normalize-string": {
  3429 + "version": "6.0.0",
  3430 + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz",
  3431 + "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==",
3339 3432 "dev": true,
3340 3433 "dependencies": {
3341   - "postcss": "^7.0.2"
  3434 + "postcss-value-parser": "^4.2.0"
  3435 + },
  3436 + "engines": {
  3437 + "node": "^14 || ^16 || >=18.0"
  3438 + },
  3439 + "peerDependencies": {
  3440 + "postcss": "^8.2.15"
3342 3441 }
3343 3442 },
3344   - "node_modules/postcss-safe-parser": {
3345   - "version": "4.0.2",
3346   - "resolved": "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
3347   - "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
  3443 + "node_modules/postcss-normalize-timing-functions": {
  3444 + "version": "6.0.0",
  3445 + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz",
  3446 + "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==",
3348 3447 "dev": true,
3349 3448 "dependencies": {
3350   - "postcss": "^7.0.26"
  3449 + "postcss-value-parser": "^4.2.0"
3351 3450 },
3352 3451 "engines": {
3353   - "node": ">=6.0.0"
  3452 + "node": "^14 || ^16 || >=18.0"
  3453 + },
  3454 + "peerDependencies": {
  3455 + "postcss": "^8.2.15"
3354 3456 }
3355 3457 },
3356   - "node_modules/postcss-selector-matches": {
3357   - "version": "4.0.0",
3358   - "resolved": "https://registry.npmmirror.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
3359   - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
  3458 + "node_modules/postcss-normalize-unicode": {
  3459 + "version": "6.0.0",
  3460 + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz",
  3461 + "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==",
3360 3462 "dev": true,
3361 3463 "dependencies": {
3362   - "balanced-match": "^1.0.0",
3363   - "postcss": "^7.0.2"
  3464 + "browserslist": "^4.21.4",
  3465 + "postcss-value-parser": "^4.2.0"
  3466 + },
  3467 + "engines": {
  3468 + "node": "^14 || ^16 || >=18.0"
  3469 + },
  3470 + "peerDependencies": {
  3471 + "postcss": "^8.2.15"
3364 3472 }
3365 3473 },
3366   - "node_modules/postcss-selector-not": {
3367   - "version": "4.0.1",
3368   - "resolved": "https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
3369   - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
  3474 + "node_modules/postcss-normalize-url": {
  3475 + "version": "6.0.0",
  3476 + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz",
  3477 + "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==",
3370 3478 "dev": true,
3371 3479 "dependencies": {
3372   - "balanced-match": "^1.0.0",
3373   - "postcss": "^7.0.2"
  3480 + "postcss-value-parser": "^4.2.0"
  3481 + },
  3482 + "engines": {
  3483 + "node": "^14 || ^16 || >=18.0"
  3484 + },
  3485 + "peerDependencies": {
  3486 + "postcss": "^8.2.15"
3374 3487 }
3375 3488 },
3376   - "node_modules/postcss-selector-parser": {
3377   - "version": "5.0.0",
3378   - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
3379   - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
  3489 + "node_modules/postcss-normalize-whitespace": {
  3490 + "version": "6.0.0",
  3491 + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz",
  3492 + "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==",
3380 3493 "dev": true,
3381 3494 "dependencies": {
3382   - "cssesc": "^2.0.0",
3383   - "indexes-of": "^1.0.1",
3384   - "uniq": "^1.0.1"
  3495 + "postcss-value-parser": "^4.2.0"
3385 3496 },
3386 3497 "engines": {
3387   - "node": ">=4"
  3498 + "node": "^14 || ^16 || >=18.0"
  3499 + },
  3500 + "peerDependencies": {
  3501 + "postcss": "^8.2.15"
3388 3502 }
3389 3503 },
3390   - "node_modules/postcss-value-parser": {
3391   - "version": "4.2.0",
3392   - "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
3393   - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
3394   - "dev": true
3395   - },
3396   - "node_modules/postcss-values-parser": {
3397   - "version": "2.0.1",
3398   - "resolved": "https://registry.npmmirror.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
3399   - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
  3504 + "node_modules/postcss-ordered-values": {
  3505 + "version": "6.0.0",
  3506 + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz",
  3507 + "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==",
3400 3508 "dev": true,
3401 3509 "dependencies": {
3402   - "flatten": "^1.0.2",
3403   - "indexes-of": "^1.0.1",
3404   - "uniq": "^1.0.1"
  3510 + "cssnano-utils": "^4.0.0",
  3511 + "postcss-value-parser": "^4.2.0"
3405 3512 },
3406 3513 "engines": {
3407   - "node": ">=6.14.4"
  3514 + "node": "^14 || ^16 || >=18.0"
  3515 + },
  3516 + "peerDependencies": {
  3517 + "postcss": "^8.2.15"
3408 3518 }
3409 3519 },
3410   - "node_modules/postcss/node_modules/ansi-styles": {
3411   - "version": "3.2.1",
3412   - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
3413   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  3520 + "node_modules/postcss-reduce-initial": {
  3521 + "version": "6.0.0",
  3522 + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz",
  3523 + "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==",
3414 3524 "dev": true,
3415 3525 "dependencies": {
3416   - "color-convert": "^1.9.0"
  3526 + "browserslist": "^4.21.4",
  3527 + "caniuse-api": "^3.0.0"
3417 3528 },
3418 3529 "engines": {
3419   - "node": ">=4"
  3530 + "node": "^14 || ^16 || >=18.0"
  3531 + },
  3532 + "peerDependencies": {
  3533 + "postcss": "^8.2.15"
3420 3534 }
3421 3535 },
3422   - "node_modules/postcss/node_modules/chalk": {
3423   - "version": "2.4.2",
3424   - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
3425   - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  3536 + "node_modules/postcss-reduce-transforms": {
  3537 + "version": "6.0.0",
  3538 + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz",
  3539 + "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==",
3426 3540 "dev": true,
3427 3541 "dependencies": {
3428   - "ansi-styles": "^3.2.1",
3429   - "escape-string-regexp": "^1.0.5",
3430   - "supports-color": "^5.3.0"
  3542 + "postcss-value-parser": "^4.2.0"
3431 3543 },
3432 3544 "engines": {
3433   - "node": ">=4"
  3545 + "node": "^14 || ^16 || >=18.0"
  3546 + },
  3547 + "peerDependencies": {
  3548 + "postcss": "^8.2.15"
3434 3549 }
3435 3550 },
3436   - "node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
3437   - "version": "5.5.0",
3438   - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
3439   - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  3551 + "node_modules/postcss-selector-parser": {
  3552 + "version": "6.0.13",
  3553 + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
  3554 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
3440 3555 "dev": true,
3441 3556 "dependencies": {
3442   - "has-flag": "^3.0.0"
  3557 + "cssesc": "^3.0.0",
  3558 + "util-deprecate": "^1.0.2"
3443 3559 },
3444 3560 "engines": {
3445 3561 "node": ">=4"
3446 3562 }
3447 3563 },
3448   - "node_modules/postcss/node_modules/color-convert": {
3449   - "version": "1.9.3",
3450   - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
3451   - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  3564 + "node_modules/postcss-svgo": {
  3565 + "version": "6.0.0",
  3566 + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-6.0.0.tgz",
  3567 + "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==",
3452 3568 "dev": true,
3453 3569 "dependencies": {
3454   - "color-name": "1.1.3"
3455   - }
3456   - },
3457   - "node_modules/postcss/node_modules/color-name": {
3458   - "version": "1.1.3",
3459   - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
3460   - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
3461   - "dev": true
3462   - },
3463   - "node_modules/postcss/node_modules/has-flag": {
3464   - "version": "3.0.0",
3465   - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
3466   - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
3467   - "dev": true,
  3570 + "postcss-value-parser": "^4.2.0",
  3571 + "svgo": "^3.0.2"
  3572 + },
3468 3573 "engines": {
3469   - "node": ">=4"
  3574 + "node": "^14 || ^16 || >= 18"
  3575 + },
  3576 + "peerDependencies": {
  3577 + "postcss": "^8.2.15"
3470 3578 }
3471 3579 },
3472   - "node_modules/postcss/node_modules/supports-color": {
3473   - "version": "6.1.0",
3474   - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz",
3475   - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
  3580 + "node_modules/postcss-unique-selectors": {
  3581 + "version": "6.0.0",
  3582 + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz",
  3583 + "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==",
3476 3584 "dev": true,
3477 3585 "dependencies": {
3478   - "has-flag": "^3.0.0"
  3586 + "postcss-selector-parser": "^6.0.5"
3479 3587 },
3480 3588 "engines": {
3481   - "node": ">=6"
  3589 + "node": "^14 || ^16 || >=18.0"
  3590 + },
  3591 + "peerDependencies": {
  3592 + "postcss": "^8.2.15"
3482 3593 }
3483 3594 },
3484   - "node_modules/prepend-http": {
3485   - "version": "1.0.4",
3486   - "resolved": "https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz",
3487   - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==",
  3595 + "node_modules/postcss-value-parser": {
  3596 + "version": "4.2.0",
  3597 + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
  3598 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
  3599 + "dev": true
  3600 + },
  3601 + "node_modules/pretty-error": {
  3602 + "version": "4.0.0",
  3603 + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz",
  3604 + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
3488 3605 "dev": true,
3489   - "engines": {
3490   - "node": ">=0.10.0"
  3606 + "dependencies": {
  3607 + "lodash": "^4.17.20",
  3608 + "renderkid": "^3.0.0"
3491 3609 }
3492 3610 },
3493   - "node_modules/prettier": {
3494   - "version": "2.2.1",
3495   - "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.2.1.tgz",
3496   - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
  3611 + "node_modules/pretty-time": {
  3612 + "version": "1.1.0",
  3613 + "resolved": "https://registry.npmmirror.com/pretty-time/-/pretty-time-1.1.0.tgz",
  3614 + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
3497 3615 "dev": true,
3498   - "bin": {
3499   - "prettier": "bin-prettier.js"
3500   - },
3501 3616 "engines": {
3502   - "node": ">=10.13.0"
  3617 + "node": ">=4"
3503 3618 }
3504 3619 },
3505 3620 "node_modules/process": {
... ... @@ -3511,23 +3626,6 @@
3511 3626 "node": ">= 0.6.0"
3512 3627 }
3513 3628 },
3514   - "node_modules/process-nextick-args": {
3515   - "version": "2.0.1",
3516   - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3517   - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3518   - "dev": true
3519   - },
3520   - "node_modules/prop-types": {
3521   - "version": "15.8.1",
3522   - "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
3523   - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
3524   - "dev": true,
3525   - "dependencies": {
3526   - "loose-envify": "^1.4.0",
3527   - "object-assign": "^4.1.1",
3528   - "react-is": "^16.13.1"
3529   - }
3530   - },
3531 3629 "node_modules/public-encrypt": {
3532 3630 "version": "4.0.3",
3533 3631 "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz",
... ... @@ -3548,16 +3646,6 @@
3548 3646 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
3549 3647 "dev": true
3550 3648 },
3551   - "node_modules/pump": {
3552   - "version": "3.0.0",
3553   - "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz",
3554   - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
3555   - "dev": true,
3556   - "dependencies": {
3557   - "end-of-stream": "^1.1.0",
3558   - "once": "^1.3.1"
3559   - }
3560   - },
3561 3649 "node_modules/punycode": {
3562 3650 "version": "1.4.1",
3563 3651 "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz",
... ... @@ -3576,21 +3664,6 @@
3576 3664 "node": ">=0.6"
3577 3665 }
3578 3666 },
3579   - "node_modules/query-string": {
3580   - "version": "6.14.1",
3581   - "resolved": "https://registry.npmmirror.com/query-string/-/query-string-6.14.1.tgz",
3582   - "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
3583   - "dev": true,
3584   - "dependencies": {
3585   - "decode-uri-component": "^0.2.0",
3586   - "filter-obj": "^1.1.0",
3587   - "split-on-first": "^1.0.0",
3588   - "strict-uri-encode": "^2.0.0"
3589   - },
3590   - "engines": {
3591   - "node": ">=6"
3592   - }
3593   - },
3594 3667 "node_modules/querystring-es3": {
3595 3668 "version": "0.2.1",
3596 3669 "resolved": "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz",
... ... @@ -3600,6 +3673,12 @@
3600 3673 "node": ">=0.4.x"
3601 3674 }
3602 3675 },
  3676 + "node_modules/queue-microtask": {
  3677 + "version": "1.2.3",
  3678 + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
  3679 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  3680 + "dev": true
  3681 + },
3603 3682 "node_modules/randombytes": {
3604 3683 "version": "2.1.0",
3605 3684 "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
... ... @@ -3619,130 +3698,6 @@
3619 3698 "safe-buffer": "^5.1.0"
3620 3699 }
3621 3700 },
3622   - "node_modules/react": {
3623   - "version": "16.14.0",
3624   - "resolved": "https://registry.npmmirror.com/react/-/react-16.14.0.tgz",
3625   - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==",
3626   - "dev": true,
3627   - "dependencies": {
3628   - "loose-envify": "^1.1.0",
3629   - "object-assign": "^4.1.1",
3630   - "prop-types": "^15.6.2"
3631   - },
3632   - "engines": {
3633   - "node": ">=0.10.0"
3634   - }
3635   - },
3636   - "node_modules/react-dom": {
3637   - "version": "16.14.0",
3638   - "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-16.14.0.tgz",
3639   - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==",
3640   - "dev": true,
3641   - "dependencies": {
3642   - "loose-envify": "^1.1.0",
3643   - "object-assign": "^4.1.1",
3644   - "prop-types": "^15.6.2",
3645   - "scheduler": "^0.19.1"
3646   - },
3647   - "peerDependencies": {
3648   - "react": "^16.14.0"
3649   - }
3650   - },
3651   - "node_modules/react-is": {
3652   - "version": "16.13.1",
3653   - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz",
3654   - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
3655   - "dev": true
3656   - },
3657   - "node_modules/react-refresh": {
3658   - "version": "0.9.0",
3659   - "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.9.0.tgz",
3660   - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==",
3661   - "dev": true,
3662   - "engines": {
3663   - "node": ">=0.10.0"
3664   - }
3665   - },
3666   - "node_modules/react-router": {
3667   - "version": "5.2.0",
3668   - "resolved": "https://registry.npmmirror.com/react-router/-/react-router-5.2.0.tgz",
3669   - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==",
3670   - "dev": true,
3671   - "dependencies": {
3672   - "@babel/runtime": "^7.1.2",
3673   - "history": "^4.9.0",
3674   - "hoist-non-react-statics": "^3.1.0",
3675   - "loose-envify": "^1.3.1",
3676   - "mini-create-react-context": "^0.4.0",
3677   - "path-to-regexp": "^1.7.0",
3678   - "prop-types": "^15.6.2",
3679   - "react-is": "^16.6.0",
3680   - "tiny-invariant": "^1.0.2",
3681   - "tiny-warning": "^1.0.0"
3682   - },
3683   - "peerDependencies": {
3684   - "react": ">=15"
3685   - }
3686   - },
3687   - "node_modules/react-router-config": {
3688   - "version": "5.1.1",
3689   - "resolved": "https://registry.npmmirror.com/react-router-config/-/react-router-config-5.1.1.tgz",
3690   - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==",
3691   - "dev": true,
3692   - "dependencies": {
3693   - "@babel/runtime": "^7.1.2"
3694   - },
3695   - "peerDependencies": {
3696   - "react": ">=15",
3697   - "react-router": ">=5"
3698   - }
3699   - },
3700   - "node_modules/react-router-dom": {
3701   - "version": "5.2.0",
3702   - "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-5.2.0.tgz",
3703   - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==",
3704   - "dev": true,
3705   - "dependencies": {
3706   - "@babel/runtime": "^7.1.2",
3707   - "history": "^4.9.0",
3708   - "loose-envify": "^1.3.1",
3709   - "prop-types": "^15.6.2",
3710   - "react-router": "5.2.0",
3711   - "tiny-invariant": "^1.0.2",
3712   - "tiny-warning": "^1.0.0"
3713   - },
3714   - "peerDependencies": {
3715   - "react": ">=15"
3716   - }
3717   - },
3718   - "node_modules/react-router-dom/node_modules/history": {
3719   - "version": "4.10.1",
3720   - "resolved": "https://registry.npmmirror.com/history/-/history-4.10.1.tgz",
3721   - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
3722   - "dev": true,
3723   - "dependencies": {
3724   - "@babel/runtime": "^7.1.2",
3725   - "loose-envify": "^1.2.0",
3726   - "resolve-pathname": "^3.0.0",
3727   - "tiny-invariant": "^1.0.2",
3728   - "tiny-warning": "^1.0.0",
3729   - "value-equal": "^1.0.1"
3730   - }
3731   - },
3732   - "node_modules/react-router/node_modules/history": {
3733   - "version": "4.10.1",
3734   - "resolved": "https://registry.npmmirror.com/history/-/history-4.10.1.tgz",
3735   - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
3736   - "dev": true,
3737   - "dependencies": {
3738   - "@babel/runtime": "^7.1.2",
3739   - "loose-envify": "^1.2.0",
3740   - "resolve-pathname": "^3.0.0",
3741   - "tiny-invariant": "^1.0.2",
3742   - "tiny-warning": "^1.0.0",
3743   - "value-equal": "^1.0.1"
3744   - }
3745   - },
3746 3701 "node_modules/readable-stream": {
3747 3702 "version": "3.6.2",
3748 3703 "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
... ... @@ -3756,23 +3711,27 @@
3756 3711 "node": ">= 6"
3757 3712 }
3758 3713 },
3759   - "node_modules/readdirp": {
3760   - "version": "3.5.0",
3761   - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.5.0.tgz",
3762   - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
  3714 + "node_modules/relateurl": {
  3715 + "version": "0.2.7",
  3716 + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz",
  3717 + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
3763 3718 "dev": true,
3764   - "dependencies": {
3765   - "picomatch": "^2.2.1"
3766   - },
3767 3719 "engines": {
3768   - "node": ">=8.10.0"
  3720 + "node": ">= 0.10"
3769 3721 }
3770 3722 },
3771   - "node_modules/regenerator-runtime": {
3772   - "version": "0.13.11",
3773   - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
3774   - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
3775   - "dev": true
  3723 + "node_modules/renderkid": {
  3724 + "version": "3.0.0",
  3725 + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz",
  3726 + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
  3727 + "dev": true,
  3728 + "dependencies": {
  3729 + "css-select": "^4.1.3",
  3730 + "dom-converter": "^0.2.0",
  3731 + "htmlparser2": "^6.1.0",
  3732 + "lodash": "^4.17.21",
  3733 + "strip-ansi": "^6.0.1"
  3734 + }
3776 3735 },
3777 3736 "node_modules/require-from-string": {
3778 3737 "version": "2.0.2",
... ... @@ -3783,21 +3742,6 @@
3783 3742 "node": ">=0.10.0"
3784 3743 }
3785 3744 },
3786   - "node_modules/resolve-from": {
3787   - "version": "3.0.0",
3788   - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz",
3789   - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==",
3790   - "dev": true,
3791   - "engines": {
3792   - "node": ">=4"
3793   - }
3794   - },
3795   - "node_modules/resolve-pathname": {
3796   - "version": "3.0.0",
3797   - "resolved": "https://registry.npmmirror.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
3798   - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==",
3799   - "dev": true
3800   - },
3801 3745 "node_modules/restore-cursor": {
3802 3746 "version": "3.1.0",
3803 3747 "license": "MIT",
... ... @@ -3809,6 +3753,16 @@
3809 3753 "node": ">=8"
3810 3754 }
3811 3755 },
  3756 + "node_modules/reusify": {
  3757 + "version": "1.0.4",
  3758 + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
  3759 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  3760 + "dev": true,
  3761 + "engines": {
  3762 + "iojs": ">=1.0.0",
  3763 + "node": ">=0.10.0"
  3764 + }
  3765 + },
3812 3766 "node_modules/ripemd160": {
3813 3767 "version": "2.0.2",
3814 3768 "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz",
... ... @@ -3819,6 +3773,22 @@
3819 3773 "inherits": "^2.0.1"
3820 3774 }
3821 3775 },
  3776 + "node_modules/rollup": {
  3777 + "version": "3.29.4",
  3778 + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz",
  3779 + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
  3780 + "dev": true,
  3781 + "bin": {
  3782 + "rollup": "dist/bin/rollup"
  3783 + },
  3784 + "engines": {
  3785 + "node": ">=14.18.0",
  3786 + "npm": ">=8.0.0"
  3787 + },
  3788 + "optionalDependencies": {
  3789 + "fsevents": "~2.3.2"
  3790 + }
  3791 + },
3822 3792 "node_modules/run-async": {
3823 3793 "version": "2.4.1",
3824 3794 "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz",
... ... @@ -3827,6 +3797,15 @@
3827 3797 "node": ">=0.12.0"
3828 3798 }
3829 3799 },
  3800 + "node_modules/run-parallel": {
  3801 + "version": "1.2.0",
  3802 + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
  3803 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  3804 + "dev": true,
  3805 + "dependencies": {
  3806 + "queue-microtask": "^1.2.2"
  3807 + }
  3808 + },
3830 3809 "node_modules/rxjs": {
3831 3810 "version": "7.8.1",
3832 3811 "license": "Apache-2.0",
... ... @@ -3844,16 +3823,6 @@
3844 3823 "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
3845 3824 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3846 3825 },
3847   - "node_modules/scheduler": {
3848   - "version": "0.19.1",
3849   - "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.19.1.tgz",
3850   - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
3851   - "dev": true,
3852   - "dependencies": {
3853   - "loose-envify": "^1.1.0",
3854   - "object-assign": "^4.1.1"
3855   - }
3856   - },
3857 3826 "node_modules/schema-utils": {
3858 3827 "version": "4.2.0",
3859 3828 "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz",
... ... @@ -3869,23 +3838,28 @@
3869 3838 "node": ">= 12.13.0"
3870 3839 }
3871 3840 },
3872   - "node_modules/semver": {
3873   - "version": "5.7.2",
3874   - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz",
3875   - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
3876   - "dev": true,
3877   - "bin": {
3878   - "semver": "bin/semver"
3879   - }
3880   - },
3881 3841 "node_modules/serialize-javascript": {
3882 3842 "version": "6.0.1",
3883 3843 "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
3884 3844 "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
3885 3845 "dev": true,
3886   - "peer": true,
3887 3846 "dependencies": {
3888   - "randombytes": "^2.1.0"
  3847 + "randombytes": "^2.1.0"
  3848 + }
  3849 + },
  3850 + "node_modules/set-function-length": {
  3851 + "version": "1.1.1",
  3852 + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.1.1.tgz",
  3853 + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
  3854 + "dev": true,
  3855 + "dependencies": {
  3856 + "define-data-property": "^1.1.1",
  3857 + "get-intrinsic": "^1.2.1",
  3858 + "gopd": "^1.0.1",
  3859 + "has-property-descriptors": "^1.0.0"
  3860 + },
  3861 + "engines": {
  3862 + "node": ">= 0.4"
3889 3863 }
3890 3864 },
3891 3865 "node_modules/setimmediate": {
... ... @@ -3907,25 +3881,37 @@
3907 3881 "sha.js": "bin.js"
3908 3882 }
3909 3883 },
  3884 + "node_modules/shallow-clone": {
  3885 + "version": "3.0.1",
  3886 + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz",
  3887 + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
  3888 + "dev": true,
  3889 + "dependencies": {
  3890 + "kind-of": "^6.0.2"
  3891 + },
  3892 + "engines": {
  3893 + "node": ">=8"
  3894 + }
  3895 + },
3910 3896 "node_modules/shebang-command": {
3911   - "version": "1.2.0",
3912   - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz",
3913   - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
  3897 + "version": "2.0.0",
  3898 + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
  3899 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3914 3900 "dev": true,
3915 3901 "dependencies": {
3916   - "shebang-regex": "^1.0.0"
  3902 + "shebang-regex": "^3.0.0"
3917 3903 },
3918 3904 "engines": {
3919   - "node": ">=0.10.0"
  3905 + "node": ">=8"
3920 3906 }
3921 3907 },
3922 3908 "node_modules/shebang-regex": {
3923   - "version": "1.0.0",
3924   - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz",
3925   - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
  3909 + "version": "3.0.0",
  3910 + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
  3911 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3926 3912 "dev": true,
3927 3913 "engines": {
3928   - "node": ">=0.10.0"
  3914 + "node": ">=8"
3929 3915 }
3930 3916 },
3931 3917 "node_modules/side-channel": {
... ... @@ -3944,16 +3930,13 @@
3944 3930 "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
3945 3931 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
3946 3932 },
3947   - "node_modules/sort-keys": {
3948   - "version": "1.1.2",
3949   - "resolved": "https://registry.npmmirror.com/sort-keys/-/sort-keys-1.1.2.tgz",
3950   - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
  3933 + "node_modules/slash": {
  3934 + "version": "4.0.0",
  3935 + "resolved": "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz",
  3936 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
3951 3937 "dev": true,
3952   - "dependencies": {
3953   - "is-plain-obj": "^1.0.0"
3954   - },
3955 3938 "engines": {
3956   - "node": ">=0.10.0"
  3939 + "node": ">=12"
3957 3940 }
3958 3941 },
3959 3942 "node_modules/source-map": {
... ... @@ -3965,6 +3948,15 @@
3965 3948 "node": ">=0.10.0"
3966 3949 }
3967 3950 },
  3951 + "node_modules/source-map-js": {
  3952 + "version": "1.0.2",
  3953 + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
  3954 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
  3955 + "dev": true,
  3956 + "engines": {
  3957 + "node": ">=0.10.0"
  3958 + }
  3959 + },
3968 3960 "node_modules/source-map-support": {
3969 3961 "version": "0.5.21",
3970 3962 "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
... ... @@ -3975,125 +3967,12 @@
3975 3967 "source-map": "^0.6.0"
3976 3968 }
3977 3969 },
3978   - "node_modules/split-on-first": {
3979   - "version": "1.1.0",
3980   - "resolved": "https://registry.npmmirror.com/split-on-first/-/split-on-first-1.1.0.tgz",
3981   - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
3982   - "dev": true,
3983   - "engines": {
3984   - "node": ">=6"
3985   - }
3986   - },
3987   - "node_modules/sprintf-js": {
3988   - "version": "1.0.3",
3989   - "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz",
3990   - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
3991   - "dev": true
3992   - },
3993   - "node_modules/stream-browserify": {
3994   - "version": "2.0.2",
3995   - "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz",
3996   - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
3997   - "dev": true,
3998   - "dependencies": {
3999   - "inherits": "~2.0.1",
4000   - "readable-stream": "^2.0.2"
4001   - }
4002   - },
4003   - "node_modules/stream-browserify/node_modules/isarray": {
4004   - "version": "1.0.0",
4005   - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
4006   - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
4007   - "dev": true
4008   - },
4009   - "node_modules/stream-browserify/node_modules/readable-stream": {
4010   - "version": "2.3.8",
4011   - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
4012   - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
4013   - "dev": true,
4014   - "dependencies": {
4015   - "core-util-is": "~1.0.0",
4016   - "inherits": "~2.0.3",
4017   - "isarray": "~1.0.0",
4018   - "process-nextick-args": "~2.0.0",
4019   - "safe-buffer": "~5.1.1",
4020   - "string_decoder": "~1.1.1",
4021   - "util-deprecate": "~1.0.1"
4022   - }
4023   - },
4024   - "node_modules/stream-browserify/node_modules/safe-buffer": {
4025   - "version": "5.1.2",
4026   - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
4027   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4028   - "dev": true
4029   - },
4030   - "node_modules/stream-browserify/node_modules/string_decoder": {
4031   - "version": "1.1.1",
4032   - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
4033   - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4034   - "dev": true,
4035   - "dependencies": {
4036   - "safe-buffer": "~5.1.0"
4037   - }
4038   - },
4039   - "node_modules/stream-http": {
4040   - "version": "2.8.3",
4041   - "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz",
4042   - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
4043   - "dev": true,
4044   - "dependencies": {
4045   - "builtin-status-codes": "^3.0.0",
4046   - "inherits": "^2.0.1",
4047   - "readable-stream": "^2.3.6",
4048   - "to-arraybuffer": "^1.0.0",
4049   - "xtend": "^4.0.0"
4050   - }
4051   - },
4052   - "node_modules/stream-http/node_modules/isarray": {
4053   - "version": "1.0.0",
4054   - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
4055   - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
4056   - "dev": true
4057   - },
4058   - "node_modules/stream-http/node_modules/readable-stream": {
4059   - "version": "2.3.8",
4060   - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
4061   - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
4062   - "dev": true,
4063   - "dependencies": {
4064   - "core-util-is": "~1.0.0",
4065   - "inherits": "~2.0.3",
4066   - "isarray": "~1.0.0",
4067   - "process-nextick-args": "~2.0.0",
4068   - "safe-buffer": "~5.1.1",
4069   - "string_decoder": "~1.1.1",
4070   - "util-deprecate": "~1.0.1"
4071   - }
4072   - },
4073   - "node_modules/stream-http/node_modules/safe-buffer": {
4074   - "version": "5.1.2",
4075   - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
4076   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  3970 + "node_modules/std-env": {
  3971 + "version": "3.4.3",
  3972 + "resolved": "https://registry.npmmirror.com/std-env/-/std-env-3.4.3.tgz",
  3973 + "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==",
4077 3974 "dev": true
4078 3975 },
4079   - "node_modules/stream-http/node_modules/string_decoder": {
4080   - "version": "1.1.1",
4081   - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
4082   - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4083   - "dev": true,
4084   - "dependencies": {
4085   - "safe-buffer": "~5.1.0"
4086   - }
4087   - },
4088   - "node_modules/strict-uri-encode": {
4089   - "version": "2.0.0",
4090   - "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
4091   - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==",
4092   - "dev": true,
4093   - "engines": {
4094   - "node": ">=4"
4095   - }
4096   - },
4097 3976 "node_modules/string_decoder": {
4098 3977 "version": "1.3.0",
4099 3978 "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
... ... @@ -4126,13 +4005,20 @@
4126 4005 "node": ">=8"
4127 4006 }
4128 4007 },
4129   - "node_modules/strip-eof": {
4130   - "version": "1.0.0",
4131   - "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz",
4132   - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
  4008 + "node_modules/stylehacks": {
  4009 + "version": "6.0.0",
  4010 + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-6.0.0.tgz",
  4011 + "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==",
4133 4012 "dev": true,
  4013 + "dependencies": {
  4014 + "browserslist": "^4.21.4",
  4015 + "postcss-selector-parser": "^6.0.4"
  4016 + },
4134 4017 "engines": {
4135   - "node": ">=0.10.0"
  4018 + "node": "^14 || ^16 || >=18.0"
  4019 + },
  4020 + "peerDependencies": {
  4021 + "postcss": "^8.2.15"
4136 4022 }
4137 4023 },
4138 4024 "node_modules/supports-color": {
... ... @@ -4146,31 +4032,89 @@
4146 4032 "node": ">=8"
4147 4033 }
4148 4034 },
4149   - "node_modules/tapable": {
4150   - "version": "2.2.1",
4151   - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz",
4152   - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
  4035 + "node_modules/svgo": {
  4036 + "version": "3.0.3",
  4037 + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-3.0.3.tgz",
  4038 + "integrity": "sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==",
4153 4039 "dev": true,
4154   - "peer": true,
  4040 + "dependencies": {
  4041 + "@trysound/sax": "0.2.0",
  4042 + "commander": "^7.2.0",
  4043 + "css-select": "^5.1.0",
  4044 + "css-tree": "^2.2.1",
  4045 + "csso": "5.0.5",
  4046 + "picocolors": "^1.0.0"
  4047 + },
  4048 + "bin": {
  4049 + "svgo": "bin/svgo"
  4050 + },
4155 4051 "engines": {
4156   - "node": ">=6"
  4052 + "node": ">=14.0.0"
4157 4053 }
4158 4054 },
4159   - "node_modules/terser": {
4160   - "version": "5.6.0",
4161   - "resolved": "https://registry.npmmirror.com/terser/-/terser-5.6.0.tgz",
4162   - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==",
  4055 + "node_modules/svgo/node_modules/css-select": {
  4056 + "version": "5.1.0",
  4057 + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz",
  4058 + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
4163 4059 "dev": true,
4164 4060 "dependencies": {
4165   - "commander": "^2.20.0",
4166   - "source-map": "~0.7.2",
4167   - "source-map-support": "~0.5.19"
4168   - },
4169   - "bin": {
4170   - "terser": "bin/terser"
  4061 + "boolbase": "^1.0.0",
  4062 + "css-what": "^6.1.0",
  4063 + "domhandler": "^5.0.2",
  4064 + "domutils": "^3.0.1",
  4065 + "nth-check": "^2.0.1"
  4066 + }
  4067 + },
  4068 + "node_modules/svgo/node_modules/dom-serializer": {
  4069 + "version": "2.0.0",
  4070 + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz",
  4071 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
  4072 + "dev": true,
  4073 + "dependencies": {
  4074 + "domelementtype": "^2.3.0",
  4075 + "domhandler": "^5.0.2",
  4076 + "entities": "^4.2.0"
  4077 + }
  4078 + },
  4079 + "node_modules/svgo/node_modules/domhandler": {
  4080 + "version": "5.0.3",
  4081 + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz",
  4082 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
  4083 + "dev": true,
  4084 + "dependencies": {
  4085 + "domelementtype": "^2.3.0"
4171 4086 },
4172 4087 "engines": {
4173   - "node": ">=10"
  4088 + "node": ">= 4"
  4089 + }
  4090 + },
  4091 + "node_modules/svgo/node_modules/domutils": {
  4092 + "version": "3.1.0",
  4093 + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz",
  4094 + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
  4095 + "dev": true,
  4096 + "dependencies": {
  4097 + "dom-serializer": "^2.0.0",
  4098 + "domelementtype": "^2.3.0",
  4099 + "domhandler": "^5.0.3"
  4100 + }
  4101 + },
  4102 + "node_modules/svgo/node_modules/entities": {
  4103 + "version": "4.5.0",
  4104 + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
  4105 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  4106 + "dev": true,
  4107 + "engines": {
  4108 + "node": ">=0.12"
  4109 + }
  4110 + },
  4111 + "node_modules/tapable": {
  4112 + "version": "2.2.1",
  4113 + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz",
  4114 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
  4115 + "dev": true,
  4116 + "engines": {
  4117 + "node": ">=6"
4174 4118 }
4175 4119 },
4176 4120 "node_modules/terser-webpack-plugin": {
... ... @@ -4303,21 +4247,6 @@
4303 4247 "node": ">=10"
4304 4248 }
4305 4249 },
4306   - "node_modules/terser/node_modules/commander": {
4307   - "version": "2.20.3",
4308   - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
4309   - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
4310   - "dev": true
4311   - },
4312   - "node_modules/terser/node_modules/source-map": {
4313   - "version": "0.7.4",
4314   - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz",
4315   - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
4316   - "dev": true,
4317   - "engines": {
4318   - "node": ">= 8"
4319   - }
4320   - },
4321 4250 "node_modules/through": {
4322 4251 "version": "2.3.8",
4323 4252 "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz",
... ... @@ -4335,18 +4264,6 @@
4335 4264 "node": ">=0.6.0"
4336 4265 }
4337 4266 },
4338   - "node_modules/tiny-invariant": {
4339   - "version": "1.3.1",
4340   - "resolved": "https://registry.npmmirror.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
4341   - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
4342   - "dev": true
4343   - },
4344   - "node_modules/tiny-warning": {
4345   - "version": "1.0.3",
4346   - "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz",
4347   - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
4348   - "dev": true
4349   - },
4350 4267 "node_modules/tmp": {
4351 4268 "version": "0.0.33",
4352 4269 "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz",
... ... @@ -4358,12 +4275,6 @@
4358 4275 "node": ">=0.6.0"
4359 4276 }
4360 4277 },
4361   - "node_modules/to-arraybuffer": {
4362   - "version": "1.0.1",
4363   - "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
4364   - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==",
4365   - "dev": true
4366   - },
4367 4278 "node_modules/to-regex-range": {
4368 4279 "version": "5.0.1",
4369 4280 "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
... ... @@ -4381,12 +4292,6 @@
4381 4292 "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz",
4382 4293 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
4383 4294 },
4384   - "node_modules/tty-browserify": {
4385   - "version": "0.0.0",
4386   - "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz",
4387   - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==",
4388   - "dev": true
4389   - },
4390 4295 "node_modules/type-fest": {
4391 4296 "version": "0.21.3",
4392 4297 "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz",
... ... @@ -4395,33 +4300,6 @@
4395 4300 "node": ">=10"
4396 4301 }
4397 4302 },
4398   - "node_modules/umi": {
4399   - "version": "3.5.0",
4400   - "resolved": "https://registry.npmmirror.com/umi/-/umi-3.5.0.tgz",
4401   - "integrity": "sha512-hSlru0zIrXFbXOqLR6Q4jiUb+FY8YQjklDk1MJTLUKl3GV6/uigR4MBC/VEl5oIc8wfLNRZ6zkGjKJ5j6LYukQ==",
4402   - "dev": true,
4403   - "dependencies": {
4404   - "@umijs/bundler-webpack": "3.5.0",
4405   - "@umijs/core": "3.5.0",
4406   - "@umijs/deps": "3.5.0",
4407   - "@umijs/preset-built-in": "3.5.0",
4408   - "@umijs/runtime": "3.5.0",
4409   - "@umijs/types": "3.5.0",
4410   - "@umijs/utils": "3.5.0",
4411   - "react": "16.x",
4412   - "react-dom": "16.x",
4413   - "v8-compile-cache": "2.3.0"
4414   - },
4415   - "bin": {
4416   - "umi": "bin/umi.js"
4417   - }
4418   - },
4419   - "node_modules/uniq": {
4420   - "version": "1.0.1",
4421   - "resolved": "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz",
4422   - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==",
4423   - "dev": true
4424   - },
4425 4303 "node_modules/update-browserslist-db": {
4426 4304 "version": "1.0.13",
4427 4305 "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
... ... @@ -4438,12 +4316,6 @@
4438 4316 "browserslist": ">= 4.21.0"
4439 4317 }
4440 4318 },
4441   - "node_modules/update-browserslist-db/node_modules/picocolors": {
4442   - "version": "1.0.0",
4443   - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
4444   - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
4445   - "dev": true
4446   - },
4447 4319 "node_modules/uri-js": {
4448 4320 "version": "4.4.1",
4449 4321 "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz",
... ... @@ -4472,49 +4344,68 @@
4472 4344 "qs": "^6.11.2"
4473 4345 }
4474 4346 },
4475   - "node_modules/use-subscription": {
4476   - "version": "1.5.1",
4477   - "resolved": "https://registry.npmmirror.com/use-subscription/-/use-subscription-1.5.1.tgz",
4478   - "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==",
4479   - "dev": true,
4480   - "dependencies": {
4481   - "object-assign": "^4.1.1"
4482   - },
4483   - "peerDependencies": {
4484   - "react": "^16.8.0 || ^17.0.0"
4485   - }
4486   - },
4487   - "node_modules/util": {
4488   - "version": "0.11.1",
4489   - "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz",
4490   - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
4491   - "dev": true,
4492   - "dependencies": {
4493   - "inherits": "2.0.3"
4494   - }
4495   - },
4496 4347 "node_modules/util-deprecate": {
4497 4348 "version": "1.0.2",
4498 4349 "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
4499 4350 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
4500 4351 },
4501   - "node_modules/util/node_modules/inherits": {
4502   - "version": "2.0.3",
4503   - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz",
4504   - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
4505   - "dev": true
4506   - },
4507   - "node_modules/v8-compile-cache": {
4508   - "version": "2.3.0",
4509   - "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
4510   - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
  4352 + "node_modules/utila": {
  4353 + "version": "0.4.0",
  4354 + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz",
  4355 + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
4511 4356 "dev": true
4512 4357 },
4513   - "node_modules/value-equal": {
4514   - "version": "1.0.1",
4515   - "resolved": "https://registry.npmmirror.com/value-equal/-/value-equal-1.0.1.tgz",
4516   - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==",
4517   - "dev": true
  4358 + "node_modules/vite": {
  4359 + "version": "4.5.0",
  4360 + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.5.0.tgz",
  4361 + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==",
  4362 + "dev": true,
  4363 + "dependencies": {
  4364 + "esbuild": "^0.18.10",
  4365 + "postcss": "^8.4.27",
  4366 + "rollup": "^3.27.1"
  4367 + },
  4368 + "bin": {
  4369 + "vite": "bin/vite.js"
  4370 + },
  4371 + "engines": {
  4372 + "node": "^14.18.0 || >=16.0.0"
  4373 + },
  4374 + "optionalDependencies": {
  4375 + "fsevents": "~2.3.2"
  4376 + },
  4377 + "peerDependencies": {
  4378 + "@types/node": ">= 14",
  4379 + "less": "*",
  4380 + "lightningcss": "^1.21.0",
  4381 + "sass": "*",
  4382 + "stylus": "*",
  4383 + "sugarss": "*",
  4384 + "terser": "^5.4.0"
  4385 + },
  4386 + "peerDependenciesMeta": {
  4387 + "@types/node": {
  4388 + "optional": true
  4389 + },
  4390 + "less": {
  4391 + "optional": true
  4392 + },
  4393 + "lightningcss": {
  4394 + "optional": true
  4395 + },
  4396 + "sass": {
  4397 + "optional": true
  4398 + },
  4399 + "stylus": {
  4400 + "optional": true
  4401 + },
  4402 + "sugarss": {
  4403 + "optional": true
  4404 + },
  4405 + "terser": {
  4406 + "optional": true
  4407 + }
  4408 + }
4518 4409 },
4519 4410 "node_modules/vm-browserify": {
4520 4411 "version": "1.1.2",
... ... @@ -4588,17 +4479,18 @@
4588 4479 }
4589 4480 }
4590 4481 },
4591   - "node_modules/webpack-chain": {
4592   - "version": "6.5.1",
4593   - "resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz",
4594   - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==",
  4482 + "node_modules/webpack-merge": {
  4483 + "version": "5.10.0",
  4484 + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.10.0.tgz",
  4485 + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
4595 4486 "dev": true,
4596 4487 "dependencies": {
4597   - "deepmerge": "^1.5.2",
4598   - "javascript-stringify": "^2.0.1"
  4488 + "clone-deep": "^4.0.1",
  4489 + "flat": "^5.0.2",
  4490 + "wildcard": "^2.0.0"
4599 4491 },
4600 4492 "engines": {
4601   - "node": ">=8"
  4493 + "node": ">=10.0.0"
4602 4494 }
4603 4495 },
4604 4496 "node_modules/webpack-sources": {
... ... @@ -4663,18 +4555,61 @@
4663 4555 "node": ">= 10.13.0"
4664 4556 }
4665 4557 },
  4558 + "node_modules/webpackbar": {
  4559 + "version": "5.0.2",
  4560 + "resolved": "https://registry.npmmirror.com/webpackbar/-/webpackbar-5.0.2.tgz",
  4561 + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==",
  4562 + "dev": true,
  4563 + "dependencies": {
  4564 + "chalk": "^4.1.0",
  4565 + "consola": "^2.15.3",
  4566 + "pretty-time": "^1.1.0",
  4567 + "std-env": "^3.0.1"
  4568 + },
  4569 + "engines": {
  4570 + "node": ">=12"
  4571 + },
  4572 + "peerDependencies": {
  4573 + "webpack": "3 || 4 || 5"
  4574 + }
  4575 + },
4666 4576 "node_modules/which": {
4667   - "version": "1.3.1",
4668   - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz",
4669   - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
  4577 + "version": "2.0.2",
  4578 + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
  4579 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4670 4580 "dev": true,
4671 4581 "dependencies": {
4672 4582 "isexe": "^2.0.0"
4673 4583 },
4674 4584 "bin": {
4675   - "which": "bin/which"
  4585 + "node-which": "bin/node-which"
  4586 + },
  4587 + "engines": {
  4588 + "node": ">= 8"
  4589 + }
  4590 + },
  4591 + "node_modules/which-typed-array": {
  4592 + "version": "1.1.13",
  4593 + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.13.tgz",
  4594 + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
  4595 + "dev": true,
  4596 + "dependencies": {
  4597 + "available-typed-arrays": "^1.0.5",
  4598 + "call-bind": "^1.0.4",
  4599 + "for-each": "^0.3.3",
  4600 + "gopd": "^1.0.1",
  4601 + "has-tostringtag": "^1.0.0"
  4602 + },
  4603 + "engines": {
  4604 + "node": ">= 0.4"
4676 4605 }
4677 4606 },
  4607 + "node_modules/wildcard": {
  4608 + "version": "2.0.1",
  4609 + "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.1.tgz",
  4610 + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
  4611 + "dev": true
  4612 + },
4678 4613 "node_modules/wrap-ansi": {
4679 4614 "version": "6.2.0",
4680 4615 "license": "MIT",
... ... @@ -4687,12 +4622,6 @@
4687 4622 "node": ">=8"
4688 4623 }
4689 4624 },
4690   - "node_modules/wrappy": {
4691   - "version": "1.0.2",
4692   - "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
4693   - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4694   - "dev": true
4695   - },
4696 4625 "node_modules/xtend": {
4697 4626 "version": "4.0.2",
4698 4627 "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz",
... ...
... ... @@ -18,12 +18,20 @@
18 18 "author": "weimob-fe",
19 19 "license": "ISC",
20 20 "dependencies": {
21   - "chalk": "^4.1.2",
22   - "commander": "^7.2.0",
23   - "inquirer": "^8.0.0"
24 21 },
25 22 "devDependencies": {
  23 + "chalk": "^4.1.2",
  24 + "commander": "^7.2.0",
  25 + "inquirer": "^8.0.0",
  26 + "compression-webpack-plugin": "^10.0.0",
  27 + "copy-webpack-plugin": "^11.0.0",
  28 + "cross-env": "^7.0.3",
  29 + "css-minimizer-webpack-plugin": "^5.0.1",
  30 + "html-webpack-plugin": "^5.5.3",
26 31 "mini-css-extract-plugin": "^2.7.6",
27   - "umi": "3.5.0"
  32 + "node-polyfill-webpack-plugin": "^2.0.1",
  33 + "vite": "^4.5.0",
  34 + "webpack-merge": "^5.10.0",
  35 + "webpackbar": "^5.0.2"
28 36 }
29 37 }
... ...