Commit 5d1344103997cdd75549a5e0eaea6c56e3e0f82a

Authored by 张志伟
1 parent 36821dd7

🐱 feat(*): init

.env 0 → 100644
  1 +XPORT=9000
  2 +MODERN_CALKEY=breport-diff
  3 +MODERN_DOMAIN=/api
  4 +APP_NAME=demo
.env.prod 0 → 100644
  1 +XHOST=local.feewee.cn
  2 +API_HOST=https://gate.feewee.cn
  3 +FILE_HOST=https://upload.feewee.cn
  4 +MODERN_APP_ID=qY50NiBo
.env.staging 0 → 100644
  1 +XHOST=testlocal.feewee.cn
  2 +API_HOST=https://testgate.feewee.cn
  3 +FILE_HOST=https://testupload.feewee.cn
  4 +MODERN_APP_ID=qY50NiBo
.eslintignore 0 → 100644
  1 +# 忽略目录
  2 +build/
  3 +tests/
  4 +demo/
  5 +dist/
  6 +node_modules/
  7 +script/
  8 +
  9 +# node 覆盖率文件
  10 +coverage/
  11 +
  12 +# 忽略文件
  13 +**/*-min.js
  14 +**/*.min.js
  15 +environment.d.ts
.husky/commit-msg 0 → 100755
  1 +#!/usr/bin/env sh
  2 +. "$(dirname -- "$0")/_/husky.sh"
  3 +
  4 +# Export Git hook params
  5 +export GIT_PARAMS=$*
  6 +
  7 +npx --no-install fabric verify-commit
.lintstagedrc 0 → 100644
  1 +{
  2 + "*.{md,json}": ["prettier --cache --write"],
  3 + "*.{js,jsx}": ["eslint --color --cache --fix", "prettier --cache --write"],
  4 + "*.ts?(x)": [
  5 + "eslint --color --cache --fix ",
  6 + "prettier --cache --parser=typescript --write"
  7 + ]
  8 +}
  1 +registry=https://registry.npmmirror.com/
  2 +@feewee:registry=https://registry.feewee.cn/
1 strict-peer-dependencies=false 3 strict-peer-dependencies=false
.prettierignore 0 → 100644
  1 +.yarn
  2 +.next
  3 +dist
  4 +node_modules
.prettierrc deleted
1 -{  
2 - "singleQuote": true,  
3 - "trailingComma": "all",  
4 - "arrowParens": "avoid"  
5 -}  
.prettierrc.js 0 → 100644
  1 +const fabric = require('@feewee/fabric');
  2 +
  3 +module.exports = {
  4 + ...fabric.prettier,
  5 + singleQuote: true,
  6 + trailingComma: 'all',
  7 + arrowParens: 'avoid',
  8 +};
.vscode/extensions.json
1 { 1 {
2 "recommendations": [ 2 "recommendations": [
  3 + "eamodio.gitlens",
3 "styled-components.vscode-styled-components", 4 "styled-components.vscode-styled-components",
4 "EditorConfig.editorconfig", 5 "EditorConfig.editorconfig",
5 "dbaeumer.vscode-eslint", 6 "dbaeumer.vscode-eslint",
6 "esbenp.prettier-vscode", 7 "esbenp.prettier-vscode",
  8 + "rvest.vs-code-prettier-eslint",
7 "streetsidesoftware.code-spell-checker", 9 "streetsidesoftware.code-spell-checker",
8 "codezombiech.gitignore", 10 "codezombiech.gitignore",
9 "aaron-bond.better-comments", 11 "aaron-bond.better-comments",
10 "jasonnutter.search-node-modules", 12 "jasonnutter.search-node-modules",
11 "jock.svg", 13 "jock.svg",
12 "mikestead.dotenv", 14 "mikestead.dotenv",
13 - "vscode-icons-team.vscode-icons" 15 + "PKief.material-icon-theme",
  16 + "bradlc.vscode-tailwindcss"
14 ] 17 ]
15 } 18 }
environment.d.ts 0 → 100644
  1 +declare namespace NodeJS {
  2 + export interface ProcessEnv {
  3 + /** 接口网关地址 */
  4 + readonly API_HOST: string;
  5 + /** 文件上传地址 */
  6 + readonly FILE_HOST: string;
  7 + /** 本地地址 */
  8 + readonly XHOST: string;
  9 + /** 本地服务端口 */
  10 + readonly XPORT: string;
  11 + /** 项目名称 */
  12 + readonly APP_NAME?: string;
  13 +
  14 + /************ 运行时参数 ***********************/
  15 + /** appid */
  16 + readonly MODERN_APP_ID: string;
  17 + /** key */
  18 + readonly MODERN_CALKEY: string;
  19 + /** GRAY_TAG */
  20 + readonly MODERN_GRAY_TAG?: string;
  21 + /** 接口网关地址 */
  22 + readonly MODERN_DOMAIN?: string;
  23 + }
  24 +}
modern.config.ts
1 import { appTools, defineConfig } from '@modern-js/app-tools'; 1 import { appTools, defineConfig } from '@modern-js/app-tools';
  2 +import { tailwindcssPlugin } from '@modern-js/plugin-tailwindcss';
2 3
3 // https://modernjs.dev/en/configure/app/usage 4 // https://modernjs.dev/en/configure/app/usage
4 export default defineConfig({ 5 export default defineConfig({
5 runtime: { 6 runtime: {
6 router: true, 7 router: true,
  8 + state: true,
  9 + },
  10 + dev: {
  11 + progressBar: false,
  12 + host: process.env.XHOST,
  13 + port: Number(process.env.XPORT ?? 8080),
7 }, 14 },
8 plugins: [ 15 plugins: [
9 appTools({ 16 appTools({
10 bundler: 'experimental-rspack', 17 bundler: 'experimental-rspack',
11 }), 18 }),
  19 + tailwindcssPlugin(),
12 ], 20 ],
  21 + performance: {
  22 + removeConsole: ['log', 'info', 'warn'],
  23 + },
  24 + source: {
  25 + globalVars: {
  26 + 'process.env.MODERN_DOMAIN': process.env.MODERN_DOMAIN,
  27 + 'process.env.MODERN_GRAY_TAG': process.env.MODERN_GRAY_TAG,
  28 + 'process.env.MODERN_APP_ID': process.env.MODERN_APP_ID,
  29 + 'process.env.MODERN_CALKEY': process.env.MODERN_CALKEY,
  30 + },
  31 + },
  32 + tools: {
  33 + rspack: (config, { prependPlugins, rspack }) => {
  34 + prependPlugins(
  35 + new rspack.ProgressPlugin({
  36 + prefix: `🐹 ${process.env.APP_NAME}`,
  37 + }),
  38 + );
  39 + config.experiments = {
  40 + ...config.experiments,
  41 + asyncWebAssembly: true,
  42 + rspackFuture: {
  43 + ...config.experiments?.rspackFuture,
  44 + disableApplyEntryLazily: true,
  45 + },
  46 + };
  47 + return config;
  48 + },
  49 + devServer: {
  50 + proxy: {
  51 + '/api': {
  52 + target: process.env.API_HOST,
  53 + pathRewrite: { '^/api': '' },
  54 + },
  55 + '/api2': {
  56 + target: process.env.FILE_HOST,
  57 + pathRewrite: { '^/api2': '' },
  58 + },
  59 + },
  60 + },
  61 + },
13 }); 62 });
package.json
@@ -3,45 +3,52 @@ @@ -3,45 +3,52 @@
3 "version": "0.1.0", 3 "version": "0.1.0",
4 "scripts": { 4 "scripts": {
5 "reset": "npx rimraf ./**/node_modules", 5 "reset": "npx rimraf ./**/node_modules",
6 - "dev": "modern dev",  
7 - "build": "modern build",  
8 - "start": "modern start", 6 + "dev": "cross-env MODERN_ENV=staging modern dev",
  7 + "dev:prod": "cross-env MODERN_ENV=prod modern dev",
  8 + "build": "cross-env MODERN_ENV=staging modern build",
  9 + "build:prod": "cross-env MODERN_ENV=prod modern build",
9 "serve": "modern serve", 10 "serve": "modern serve",
10 "new": "modern new", 11 "new": "modern new",
11 "lint": "modern lint", 12 "lint": "modern lint",
12 "prepare": "husky install", 13 "prepare": "husky install",
13 - "upgrade": "modern upgrade" 14 + "preinstall": "node ./script/preinstall.js",
  15 + "upgrade": "modern upgrade",
  16 + "test": "modern test"
14 }, 17 },
15 "engines": { 18 "engines": {
16 - "node": ">=16.18.1"  
17 - },  
18 - "lint-staged": {  
19 - "*.{js,jsx,ts,tsx,mjs,cjs}": [  
20 - "node --max_old_space_size=8192 ./node_modules/eslint/bin/eslint.js --fix --color --cache --quiet"  
21 - ] 19 + "node": ">=18.0.0"
22 }, 20 },
23 "eslintIgnore": [ 21 "eslintIgnore": [
24 "node_modules/", 22 "node_modules/",
25 "dist/" 23 "dist/"
26 ], 24 ],
27 "dependencies": { 25 "dependencies": {
  26 + "@modern-js/plugin-tailwindcss": "2.48.5",
28 "@modern-js/runtime": "2.48.5", 27 "@modern-js/runtime": "2.48.5",
29 - "react": "~18.2.0",  
30 - "react-dom": "~18.2.0" 28 + "ahooks": "^3.7.11",
  29 + "clsx": "^2.1.0",
  30 + "dayjs": "^1.11.10",
  31 + "react": "^18.2.0",
  32 + "react-dom": "^18.2.0",
  33 + "use-immer": "^0.9.0"
31 }, 34 },
32 "devDependencies": { 35 "devDependencies": {
  36 + "@feewee/fabric": "^1.1.8",
  37 + "@modern-js-app/eslint-config": "2.48.5",
33 "@modern-js/app-tools": "2.48.5", 38 "@modern-js/app-tools": "2.48.5",
34 "@modern-js/eslint-config": "2.48.5", 39 "@modern-js/eslint-config": "2.48.5",
35 "@modern-js/tsconfig": "2.48.5", 40 "@modern-js/tsconfig": "2.48.5",
36 - "@modern-js-app/eslint-config": "2.48.5",  
37 - "typescript": "~5.0.4",  
38 - "@types/jest": "~29.2.4",  
39 - "@types/node": "~16.11.7",  
40 - "@types/react": "~18.0.26",  
41 - "@types/react-dom": "~18.0.10",  
42 - "lint-staged": "~13.1.0",  
43 - "prettier": "~2.8.1",  
44 - "husky": "~8.0.1",  
45 - "rimraf": "~3.0.2" 41 + "@types/jest": "^29.2.4",
  42 + "@types/node": "^18.11.7",
  43 + "@types/react": "^18.0.26",
  44 + "@types/react-dom": "^18.0.10",
  45 + "cross-env": "^7.0.3",
  46 + "eslint": "^8.0.0",
  47 + "husky": "^9.0.0",
  48 + "lint-staged": "^15.1.0",
  49 + "prettier": "^3.2.0",
  50 + "rimraf": "^5.0.0",
  51 + "tailwindcss": "^3.4.3",
  52 + "typescript": "^5.4.0"
46 } 53 }
47 } 54 }
pnpm-lock.yaml
@@ -5,56 +5,83 @@ settings: @@ -5,56 +5,83 @@ settings:
5 excludeLinksFromLockfile: false 5 excludeLinksFromLockfile: false
6 6
7 dependencies: 7 dependencies:
  8 + '@modern-js/plugin-tailwindcss':
  9 + specifier: 2.48.5
  10 + version: 2.48.5(@modern-js/runtime@2.48.5)(tailwindcss@3.4.3)
8 '@modern-js/runtime': 11 '@modern-js/runtime':
9 specifier: 2.48.5 12 specifier: 2.48.5
10 version: 2.48.5(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0) 13 version: 2.48.5(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0)
  14 + ahooks:
  15 + specifier: ^3.7.11
  16 + version: 3.7.11(react@18.2.0)
  17 + clsx:
  18 + specifier: ^2.1.0
  19 + version: 2.1.0
  20 + dayjs:
  21 + specifier: ^1.11.10
  22 + version: 1.11.10
11 react: 23 react:
12 - specifier: ~18.2.0 24 + specifier: ^18.2.0
13 version: 18.2.0 25 version: 18.2.0
14 react-dom: 26 react-dom:
15 - specifier: ~18.2.0 27 + specifier: ^18.2.0
16 version: 18.2.0(react@18.2.0) 28 version: 18.2.0(react@18.2.0)
  29 + use-immer:
  30 + specifier: ^0.9.0
  31 + version: 0.9.0(immer@9.0.21)(react@18.2.0)
17 32
18 devDependencies: 33 devDependencies:
  34 + '@feewee/fabric':
  35 + specifier: ^1.1.8
  36 + version: 1.1.8
19 '@modern-js-app/eslint-config': 37 '@modern-js-app/eslint-config':
20 specifier: 2.48.5 38 specifier: 2.48.5
21 - version: 2.48.5(typescript@5.0.4) 39 + version: 2.48.5(typescript@5.4.5)
22 '@modern-js/app-tools': 40 '@modern-js/app-tools':
23 specifier: 2.48.5 41 specifier: 2.48.5
24 - version: 2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4) 42 + version: 2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.4.5)
25 '@modern-js/eslint-config': 43 '@modern-js/eslint-config':
26 specifier: 2.48.5 44 specifier: 2.48.5
27 - version: 2.48.5(typescript@5.0.4) 45 + version: 2.48.5(typescript@5.4.5)
28 '@modern-js/tsconfig': 46 '@modern-js/tsconfig':
29 specifier: 2.48.5 47 specifier: 2.48.5
30 version: 2.48.5 48 version: 2.48.5
31 '@types/jest': 49 '@types/jest':
32 - specifier: ~29.2.4 50 + specifier: ^29.2.4
33 version: 29.2.6 51 version: 29.2.6
34 '@types/node': 52 '@types/node':
35 - specifier: ~16.11.7  
36 - version: 16.11.68 53 + specifier: ^18.11.7
  54 + version: 18.19.31
37 '@types/react': 55 '@types/react':
38 - specifier: ~18.0.26 56 + specifier: ^18.0.26
39 version: 18.0.38 57 version: 18.0.38
40 '@types/react-dom': 58 '@types/react-dom':
41 - specifier: ~18.0.10 59 + specifier: ^18.0.10
42 version: 18.0.11 60 version: 18.0.11
  61 + cross-env:
  62 + specifier: ^7.0.3
  63 + version: 7.0.3
  64 + eslint:
  65 + specifier: ^8.0.0
  66 + version: 8.57.0
43 husky: 67 husky:
44 - specifier: ~8.0.1  
45 - version: 8.0.3 68 + specifier: ^9.0.0
  69 + version: 9.0.11
46 lint-staged: 70 lint-staged:
47 - specifier: ~13.1.0  
48 - version: 13.1.4 71 + specifier: ^15.1.0
  72 + version: 15.2.2
49 prettier: 73 prettier:
50 - specifier: ~2.8.1  
51 - version: 2.8.8 74 + specifier: ^3.2.0
  75 + version: 3.2.5
52 rimraf: 76 rimraf:
53 - specifier: ~3.0.2  
54 - version: 3.0.2 77 + specifier: ^5.0.0
  78 + version: 5.0.5
  79 + tailwindcss:
  80 + specifier: ^3.4.3
  81 + version: 3.4.3
55 typescript: 82 typescript:
56 - specifier: ~5.0.4  
57 - version: 5.0.4 83 + specifier: ^5.4.0
  84 + version: 5.4.5
58 85
59 packages: 86 packages:
60 87
@@ -63,6 +90,10 @@ packages: @@ -63,6 +90,10 @@ packages:
63 engines: {node: '>=0.10.0'} 90 engines: {node: '>=0.10.0'}
64 dev: true 91 dev: true
65 92
  93 + /@alloc/quick-lru@5.2.0:
  94 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
  95 + engines: {node: '>=10'}
  96 +
66 /@ampproject/remapping@2.3.0: 97 /@ampproject/remapping@2.3.0:
67 resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 98 resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
68 engines: {node: '>=6.0.0'} 99 engines: {node: '>=6.0.0'}
@@ -1495,6 +1526,17 @@ packages: @@ -1495,6 +1526,17 @@ packages:
1495 engines: {node: ^14 || ^16 || >=18} 1526 engines: {node: ^14 || ^16 || >=18}
1496 dev: true 1527 dev: true
1497 1528
  1529 + /@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4):
  1530 + resolution: {integrity: sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==}
  1531 + engines: {node: ^14 || ^16 || >=18}
  1532 + peerDependencies:
  1533 + '@csstools/css-parser-algorithms': ^2.6.1
  1534 + '@csstools/css-tokenizer': ^2.2.4
  1535 + dependencies:
  1536 + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
  1537 + '@csstools/css-tokenizer': 2.2.4
  1538 + dev: true
  1539 +
1498 /@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16): 1540 /@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16):
1499 resolution: {integrity: sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==} 1541 resolution: {integrity: sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==}
1500 engines: {node: ^14 || ^16 || >=18} 1542 engines: {node: ^14 || ^16 || >=18}
@@ -1744,6 +1786,46 @@ packages: @@ -1744,6 +1786,46 @@ packages:
1744 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1786 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1745 dev: true 1787 dev: true
1746 1788
  1789 + /@feewee/fabric@1.1.8:
  1790 + resolution: {integrity: sha512-mV9hkxFD1InyzoeF08jlMhVWmf0aqaiZi9rN9VuiRuu/19mKBeHu4vixKwHW2WuY+YodSBqLJtnSuW+hy50Fng==}
  1791 + engines: {node: '>=14', npm: '>=6'}
  1792 + hasBin: true
  1793 + dependencies:
  1794 + '@babel/core': 7.24.4
  1795 + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0)
  1796 + '@babel/eslint-plugin': 7.23.5(@babel/eslint-parser@7.24.1)(eslint@8.57.0)
  1797 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
  1798 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
  1799 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
  1800 + '@babel/preset-react': 7.24.1(@babel/core@7.24.4)
  1801 + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
  1802 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5)
  1803 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
  1804 + chalk: 4.1.2
  1805 + eslint: 8.57.0
  1806 + eslint-config-prettier: 8.10.0(eslint@8.57.0)
  1807 + eslint-formatter-pretty: 5.0.0
  1808 + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.5)
  1809 + eslint-plugin-react: 7.34.1(eslint@8.57.0)
  1810 + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
  1811 + eslint-plugin-unicorn: 43.0.2(eslint@8.57.0)
  1812 + fast-glob: 3.3.2
  1813 + os-locale: 5.0.0
  1814 + prettier: 3.2.5
  1815 + prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.4.5)
  1816 + prettier-plugin-two-style-order: 1.0.1(prettier@3.2.5)
  1817 + stylelint: 15.11.0(typescript@5.4.5)
  1818 + stylelint-config-css-modules: 4.4.0(stylelint@15.11.0)
  1819 + stylelint-config-standard: 33.0.0(stylelint@15.11.0)
  1820 + stylelint-declaration-block-no-ignored-properties: 2.8.0(stylelint@15.11.0)
  1821 + typescript: 5.4.5
  1822 + transitivePeerDependencies:
  1823 + - '@volar/vue-language-plugin-pug'
  1824 + - '@volar/vue-typescript'
  1825 + - jest
  1826 + - supports-color
  1827 + dev: true
  1828 +
1747 /@humanwhocodes/config-array@0.11.14: 1829 /@humanwhocodes/config-array@0.11.14:
1748 resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 1830 resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
1749 engines: {node: '>=10.10.0'} 1831 engines: {node: '>=10.10.0'}
@@ -1764,6 +1846,17 @@ packages: @@ -1764,6 +1846,17 @@ packages:
1764 resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 1846 resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
1765 dev: true 1847 dev: true
1766 1848
  1849 + /@isaacs/cliui@8.0.2:
  1850 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
  1851 + engines: {node: '>=12'}
  1852 + dependencies:
  1853 + string-width: 5.1.2
  1854 + string-width-cjs: /string-width@4.2.3
  1855 + strip-ansi: 7.1.0
  1856 + strip-ansi-cjs: /strip-ansi@6.0.1
  1857 + wrap-ansi: 8.1.0
  1858 + wrap-ansi-cjs: /wrap-ansi@7.0.0
  1859 +
1767 /@jest/expect-utils@29.7.0: 1860 /@jest/expect-utils@29.7.0:
1768 resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} 1861 resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
1769 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1862 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1785,7 +1878,7 @@ packages: @@ -1785,7 +1878,7 @@ packages:
1785 '@jest/schemas': 29.6.3 1878 '@jest/schemas': 29.6.3
1786 '@types/istanbul-lib-coverage': 2.0.6 1879 '@types/istanbul-lib-coverage': 2.0.6
1787 '@types/istanbul-reports': 3.0.4 1880 '@types/istanbul-reports': 3.0.4
1788 - '@types/node': 16.11.68 1881 + '@types/node': 18.19.31
1789 '@types/yargs': 17.0.32 1882 '@types/yargs': 17.0.32
1790 chalk: 4.1.2 1883 chalk: 4.1.2
1791 dev: true 1884 dev: true
@@ -1865,7 +1958,7 @@ packages: @@ -1865,7 +1958,7 @@ packages:
1865 webpack: 5.91.0 1958 webpack: 5.91.0
1866 dev: false 1959 dev: false
1867 1960
1868 - /@modern-js-app/eslint-config@2.48.5(typescript@5.0.4): 1961 + /@modern-js-app/eslint-config@2.48.5(typescript@5.4.5):
1869 resolution: {integrity: sha512-ANjLKfdmcOi0H2Kuw60rEfPv0bk0OqsJ+I3lbuiEj0MwGilZ5LIStMBeAHv4fXzKaP+FH5Db9osbTvl16DYELQ==} 1962 resolution: {integrity: sha512-ANjLKfdmcOi0H2Kuw60rEfPv0bk0OqsJ+I3lbuiEj0MwGilZ5LIStMBeAHv4fXzKaP+FH5Db9osbTvl16DYELQ==}
1870 peerDependencies: 1963 peerDependencies:
1871 typescript: ^4 || ^5 1964 typescript: ^4 || ^5
@@ -1875,8 +1968,8 @@ packages: @@ -1875,8 +1968,8 @@ packages:
1875 '@babel/eslint-plugin': 7.23.5(@babel/eslint-parser@7.24.1)(eslint@8.57.0) 1968 '@babel/eslint-plugin': 7.23.5(@babel/eslint-parser@7.24.1)(eslint@8.57.0)
1876 '@rsbuild/babel-preset': 0.5.4 1969 '@rsbuild/babel-preset': 0.5.4
1877 '@rsbuild/core': 0.5.4 1970 '@rsbuild/core': 0.5.4
1878 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.0.4)  
1879 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 1971 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5)
  1972 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
1880 eslint: 8.57.0 1973 eslint: 8.57.0
1881 eslint-config-prettier: 8.10.0(eslint@8.57.0) 1974 eslint-config-prettier: 8.10.0(eslint@8.57.0)
1882 eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) 1975 eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
@@ -1888,7 +1981,7 @@ packages: @@ -1888,7 +1981,7 @@ packages:
1888 eslint-plugin-react: 7.34.1(eslint@8.57.0) 1981 eslint-plugin-react: 7.34.1(eslint@8.57.0)
1889 eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) 1982 eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
1890 prettier: 2.8.8 1983 prettier: 2.8.8
1891 - typescript: 5.0.4 1984 + typescript: 5.4.5
1892 transitivePeerDependencies: 1985 transitivePeerDependencies:
1893 - eslint-import-resolver-typescript 1986 - eslint-import-resolver-typescript
1894 - eslint-import-resolver-webpack 1987 - eslint-import-resolver-webpack
@@ -1970,7 +2063,7 @@ packages: @@ -1970,7 +2063,7 @@ packages:
1970 redux: 4.2.1 2063 redux: 4.2.1
1971 dev: false 2064 dev: false
1972 2065
1973 - /@modern-js/app-tools@2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4): 2066 + /@modern-js/app-tools@2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.4.5):
1974 resolution: {integrity: sha512-z7Lkqw+ZVt82qwZKwr+sFRciCFx/RIovuuEcQZobFkilobInMQIhBeTcGTGIV1GgPEbYBimu5+TTrJp2hx+0mw==} 2067 resolution: {integrity: sha512-z7Lkqw+ZVt82qwZKwr+sFRciCFx/RIovuuEcQZobFkilobInMQIhBeTcGTGIV1GgPEbYBimu5+TTrJp2hx+0mw==}
1975 engines: {node: '>=14.17.6'} 2068 engines: {node: '>=14.17.6'}
1976 hasBin: true 2069 hasBin: true
@@ -1989,7 +2082,7 @@ packages: @@ -1989,7 +2082,7 @@ packages:
1989 '@modern-js/server-core': 2.48.5 2082 '@modern-js/server-core': 2.48.5
1990 '@modern-js/server-utils': 2.48.5(@babel/traverse@7.24.1) 2083 '@modern-js/server-utils': 2.48.5(@babel/traverse@7.24.1)
1991 '@modern-js/types': 2.48.5 2084 '@modern-js/types': 2.48.5
1992 - '@modern-js/uni-builder': 2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4) 2085 + '@modern-js/uni-builder': 2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.4.5)
1993 '@modern-js/utils': 2.48.5 2086 '@modern-js/utils': 2.48.5
1994 '@rsbuild/core': 0.5.4 2087 '@rsbuild/core': 0.5.4
1995 '@rsbuild/plugin-esbuild': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2088 '@rsbuild/plugin-esbuild': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
@@ -2058,10 +2151,10 @@ packages: @@ -2058,10 +2151,10 @@ packages:
2058 '@swc/helpers': 0.5.3 2151 '@swc/helpers': 0.5.3
2059 dev: true 2152 dev: true
2060 2153
2061 - /@modern-js/eslint-config@2.48.5(typescript@5.0.4): 2154 + /@modern-js/eslint-config@2.48.5(typescript@5.4.5):
2062 resolution: {integrity: sha512-Jl2NM4eats1WRAHfRD5KgkEclLaitio0sTsT92u8eI91DE5tc/JCOjT+YdmyFAa3IpDeYdgInO3HUqq8PLnqlA==} 2155 resolution: {integrity: sha512-Jl2NM4eats1WRAHfRD5KgkEclLaitio0sTsT92u8eI91DE5tc/JCOjT+YdmyFAa3IpDeYdgInO3HUqq8PLnqlA==}
2063 dependencies: 2156 dependencies:
2064 - '@modern-js-app/eslint-config': 2.48.5(typescript@5.0.4) 2157 + '@modern-js-app/eslint-config': 2.48.5(typescript@5.4.5)
2065 transitivePeerDependencies: 2158 transitivePeerDependencies:
2066 - eslint-import-resolver-typescript 2159 - eslint-import-resolver-typescript
2067 - eslint-import-resolver-webpack 2160 - eslint-import-resolver-webpack
@@ -2075,7 +2168,6 @@ packages: @@ -2075,7 +2168,6 @@ packages:
2075 '@modern-js/utils': 2.48.5 2168 '@modern-js/utils': 2.48.5
2076 '@swc/helpers': 0.5.3 2169 '@swc/helpers': 0.5.3
2077 esbuild: 0.17.19 2170 esbuild: 0.17.19
2078 - dev: true  
2079 2171
2080 /@modern-js/plugin-data-loader@2.48.5(react-dom@18.2.0)(react@18.2.0): 2172 /@modern-js/plugin-data-loader@2.48.5(react-dom@18.2.0)(react@18.2.0):
2081 resolution: {integrity: sha512-XWouk3At8BOYi2OX8qSDGL34x0mvOLzBpS+Lt44O+Z3+obdgoUf62Z0t6k4Arsn+kC7l2LKrkxWEix1sBmaCFA==} 2173 resolution: {integrity: sha512-XWouk3At8BOYi2OX8qSDGL34x0mvOLzBpS+Lt44O+Z3+obdgoUf62Z0t6k4Arsn+kC7l2LKrkxWEix1sBmaCFA==}
@@ -2118,6 +2210,24 @@ packages: @@ -2118,6 +2210,24 @@ packages:
2118 husky: 8.0.3 2210 husky: 8.0.3
2119 dev: true 2211 dev: true
2120 2212
  2213 + /@modern-js/plugin-tailwindcss@2.48.5(@modern-js/runtime@2.48.5)(tailwindcss@3.4.3):
  2214 + resolution: {integrity: sha512-DbN4uxGM19ri+NW6+FNvK/GCE5nTsapOaMnBrHf+vjkaK5SwvIvNPUr479rLKR6tyOnOH47PFwgCkTEOWWpJMQ==}
  2215 + peerDependencies:
  2216 + '@modern-js/runtime': ^2.48.5
  2217 + tailwindcss: '>= 2.0.0 || >= 3.0.0'
  2218 + peerDependenciesMeta:
  2219 + '@modern-js/runtime':
  2220 + optional: true
  2221 + dependencies:
  2222 + '@modern-js/node-bundle-require': 2.48.5
  2223 + '@modern-js/runtime': 2.48.5(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0)
  2224 + '@modern-js/utils': 2.48.5
  2225 + '@swc/helpers': 0.5.3
  2226 + babel-plugin-macros: 3.1.0
  2227 + hoist-non-react-statics: 3.3.2
  2228 + tailwindcss: 3.4.3
  2229 + dev: false
  2230 +
2121 /@modern-js/plugin@2.48.5: 2231 /@modern-js/plugin@2.48.5:
2122 resolution: {integrity: sha512-OVwMAh8XrUNmtxh+lDQDFNnEiTuJWRXdOsjbClacF09hmT8hDqhtPglnO1MFZFnb5KaPskmO5wxjmCofu2hYbA==} 2232 resolution: {integrity: sha512-OVwMAh8XrUNmtxh+lDQDFNnEiTuJWRXdOsjbClacF09hmT8hDqhtPglnO1MFZFnb5KaPskmO5wxjmCofu2hYbA==}
2123 dependencies: 2233 dependencies:
@@ -2288,7 +2398,7 @@ packages: @@ -2288,7 +2398,7 @@ packages:
2288 /@modern-js/types@2.48.5: 2398 /@modern-js/types@2.48.5:
2289 resolution: {integrity: sha512-4cMWJd+nWXTMcW/UFlmkchxzEq0UQAdbkTljODSqsuwlgIAkseoQpC2idMgyrNU6L5QcGXns9/JqIMcgK7malw==} 2399 resolution: {integrity: sha512-4cMWJd+nWXTMcW/UFlmkchxzEq0UQAdbkTljODSqsuwlgIAkseoQpC2idMgyrNU6L5QcGXns9/JqIMcgK7malw==}
2290 2400
2291 - /@modern-js/uni-builder@2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4): 2401 + /@modern-js/uni-builder@2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.4.5):
2292 resolution: {integrity: sha512-KdWt9UnwFPFmuZbY3oAxA2FWK86ogzxWQRlWW2J2VUKIX9ldYcFKOBjBGhmgccuVCdOjNVktIKA9aGzXt1b2Lw==} 2402 resolution: {integrity: sha512-KdWt9UnwFPFmuZbY3oAxA2FWK86ogzxWQRlWW2J2VUKIX9ldYcFKOBjBGhmgccuVCdOjNVktIKA9aGzXt1b2Lw==}
2293 dependencies: 2403 dependencies:
2294 '@babel/core': 7.24.4 2404 '@babel/core': 7.24.4
@@ -2308,9 +2418,9 @@ packages: @@ -2308,9 +2418,9 @@ packages:
2308 '@rsbuild/plugin-rem': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2418 '@rsbuild/plugin-rem': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2309 '@rsbuild/plugin-source-build': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2419 '@rsbuild/plugin-source-build': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2310 '@rsbuild/plugin-styled-components': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2420 '@rsbuild/plugin-styled-components': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2311 - '@rsbuild/plugin-svgr': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.0.4) 2421 + '@rsbuild/plugin-svgr': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.4.5)
2312 '@rsbuild/plugin-toml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2422 '@rsbuild/plugin-toml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2313 - '@rsbuild/plugin-type-check': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.0.4) 2423 + '@rsbuild/plugin-type-check': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.4.5)
2314 '@rsbuild/plugin-yaml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2424 '@rsbuild/plugin-yaml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2315 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3) 2425 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
2316 '@rsbuild/webpack': 0.5.4(@swc/helpers@0.5.3)(esbuild@0.17.19) 2426 '@rsbuild/webpack': 0.5.4(@swc/helpers@0.5.3)(esbuild@0.17.19)
@@ -2334,7 +2444,7 @@ packages: @@ -2334,7 +2444,7 @@ packages:
2334 react-refresh: 0.14.0 2444 react-refresh: 0.14.0
2335 rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.91.0) 2445 rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.91.0)
2336 terser-webpack-plugin: 5.3.10(esbuild@0.17.19)(webpack@5.91.0) 2446 terser-webpack-plugin: 5.3.10(esbuild@0.17.19)(webpack@5.91.0)
2337 - ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.91.0) 2447 + ts-loader: 9.4.4(typescript@5.4.5)(webpack@5.91.0)
2338 webpack: 5.91.0(esbuild@0.17.19) 2448 webpack: 5.91.0(esbuild@0.17.19)
2339 webpack-manifest-plugin: 5.0.0(webpack@5.91.0) 2449 webpack-manifest-plugin: 5.0.0(webpack@5.91.0)
2340 webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3)(webpack@5.91.0) 2450 webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3)(webpack@5.91.0)
@@ -2414,12 +2524,10 @@ packages: @@ -2414,12 +2524,10 @@ packages:
2414 dependencies: 2524 dependencies:
2415 '@nodelib/fs.stat': 2.0.5 2525 '@nodelib/fs.stat': 2.0.5
2416 run-parallel: 1.2.0 2526 run-parallel: 1.2.0
2417 - dev: true  
2418 2527
2419 /@nodelib/fs.stat@2.0.5: 2528 /@nodelib/fs.stat@2.0.5:
2420 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 2529 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
2421 engines: {node: '>= 8'} 2530 engines: {node: '>= 8'}
2422 - dev: true  
2423 2531
2424 /@nodelib/fs.walk@1.2.8: 2532 /@nodelib/fs.walk@1.2.8:
2425 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 2533 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
@@ -2427,7 +2535,12 @@ packages: @@ -2427,7 +2535,12 @@ packages:
2427 dependencies: 2535 dependencies:
2428 '@nodelib/fs.scandir': 2.1.5 2536 '@nodelib/fs.scandir': 2.1.5
2429 fastq: 1.17.1 2537 fastq: 1.17.1
2430 - dev: true 2538 +
  2539 + /@pkgjs/parseargs@0.11.0:
  2540 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
  2541 + engines: {node: '>=14'}
  2542 + requiresBuild: true
  2543 + optional: true
2431 2544
2432 /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack@5.91.0): 2545 /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack@5.91.0):
2433 resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} 2546 resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==}
@@ -2761,7 +2874,7 @@ packages: @@ -2761,7 +2874,7 @@ packages:
2761 - '@swc/helpers' 2874 - '@swc/helpers'
2762 dev: true 2875 dev: true
2763 2876
2764 - /@rsbuild/plugin-svgr@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.0.4): 2877 + /@rsbuild/plugin-svgr@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.4.5):
2765 resolution: {integrity: sha512-LAcf/+LEhD4vMSRlRhLIePumYZKvKJATY05OzOe31EoC7qd3uJL852rw5SR05rPwg2lJ5j9EGH8dvZMnMyzw1Q==} 2878 resolution: {integrity: sha512-LAcf/+LEhD4vMSRlRhLIePumYZKvKJATY05OzOe31EoC7qd3uJL852rw5SR05rPwg2lJ5j9EGH8dvZMnMyzw1Q==}
2766 peerDependencies: 2879 peerDependencies:
2767 '@rsbuild/core': ^0.5.4 2880 '@rsbuild/core': ^0.5.4
@@ -2769,9 +2882,9 @@ packages: @@ -2769,9 +2882,9 @@ packages:
2769 '@rsbuild/core': 0.5.4 2882 '@rsbuild/core': 0.5.4
2770 '@rsbuild/plugin-react': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3) 2883 '@rsbuild/plugin-react': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
2771 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3) 2884 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
2772 - '@svgr/core': 8.1.0(typescript@5.0.4) 2885 + '@svgr/core': 8.1.0(typescript@5.4.5)
2773 '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) 2886 '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0)
2774 - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.0.4) 2887 + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.5)
2775 transitivePeerDependencies: 2888 transitivePeerDependencies:
2776 - '@swc/helpers' 2889 - '@swc/helpers'
2777 - supports-color 2890 - supports-color
@@ -2789,14 +2902,14 @@ packages: @@ -2789,14 +2902,14 @@ packages:
2789 - '@swc/helpers' 2902 - '@swc/helpers'
2790 dev: true 2903 dev: true
2791 2904
2792 - /@rsbuild/plugin-type-check@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.0.4): 2905 + /@rsbuild/plugin-type-check@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.4.5):
2793 resolution: {integrity: sha512-LiNjnGP3tI3PqBeiWE/ulGw1nSDO24yc14npK6tnWnXk06Z/Pm8ll/7ldWpv7/1aj0j0cjm8/L4mFi76Z1n5Bg==} 2906 resolution: {integrity: sha512-LiNjnGP3tI3PqBeiWE/ulGw1nSDO24yc14npK6tnWnXk06Z/Pm8ll/7ldWpv7/1aj0j0cjm8/L4mFi76Z1n5Bg==}
2794 peerDependencies: 2907 peerDependencies:
2795 '@rsbuild/core': ^0.5.4 2908 '@rsbuild/core': ^0.5.4
2796 dependencies: 2909 dependencies:
2797 '@rsbuild/core': 0.5.4 2910 '@rsbuild/core': 0.5.4
2798 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3) 2911 '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
2799 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.91.0) 2912 + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.4.5)(webpack@5.91.0)
2800 webpack: 5.91.0(esbuild@0.17.19) 2913 webpack: 5.91.0(esbuild@0.17.19)
2801 transitivePeerDependencies: 2914 transitivePeerDependencies:
2802 - '@swc/core' 2915 - '@swc/core'
@@ -2869,6 +2982,7 @@ packages: @@ -2869,6 +2982,7 @@ packages:
2869 resolution: {integrity: sha512-sc0fp4CEt3sgafrDUV5hTLDErlarmsazPGkxdJPb5TGVYjiKaYxM6AtH1ZTEDP1DmDtCvBUutfbdO6pzXFDGSA==} 2982 resolution: {integrity: sha512-sc0fp4CEt3sgafrDUV5hTLDErlarmsazPGkxdJPb5TGVYjiKaYxM6AtH1ZTEDP1DmDtCvBUutfbdO6pzXFDGSA==}
2870 cpu: [arm64] 2983 cpu: [arm64]
2871 os: [linux] 2984 os: [linux]
  2985 + libc: [glibc]
2872 requiresBuild: true 2986 requiresBuild: true
2873 dev: true 2987 dev: true
2874 optional: true 2988 optional: true
@@ -2877,6 +2991,7 @@ packages: @@ -2877,6 +2991,7 @@ packages:
2877 resolution: {integrity: sha512-clhkNsNi76pTYtZz1U95R36AdZZH2eXbBWb0g17okCt4aXfJoHWIViDvHWvVmU9318repxwww3rR0ImbLskZiw==} 2991 resolution: {integrity: sha512-clhkNsNi76pTYtZz1U95R36AdZZH2eXbBWb0g17okCt4aXfJoHWIViDvHWvVmU9318repxwww3rR0ImbLskZiw==}
2878 cpu: [arm64] 2992 cpu: [arm64]
2879 os: [linux] 2993 os: [linux]
  2994 + libc: [musl]
2880 requiresBuild: true 2995 requiresBuild: true
2881 dev: true 2996 dev: true
2882 optional: true 2997 optional: true
@@ -2885,6 +3000,7 @@ packages: @@ -2885,6 +3000,7 @@ packages:
2885 resolution: {integrity: sha512-bC69vwrG9R/kdpEuDXP/IleedCWR97d0GRLJFAapc2rPoFRI3vnuQVzp8+nX7CA1k2n6tfOJlOvaWLIik3hzXw==} 3000 resolution: {integrity: sha512-bC69vwrG9R/kdpEuDXP/IleedCWR97d0GRLJFAapc2rPoFRI3vnuQVzp8+nX7CA1k2n6tfOJlOvaWLIik3hzXw==}
2886 cpu: [x64] 3001 cpu: [x64]
2887 os: [linux] 3002 os: [linux]
  3003 + libc: [glibc]
2888 requiresBuild: true 3004 requiresBuild: true
2889 dev: true 3005 dev: true
2890 optional: true 3006 optional: true
@@ -2893,6 +3009,7 @@ packages: @@ -2893,6 +3009,7 @@ packages:
2893 resolution: {integrity: sha512-QGDcWKlLCunBW1/zIvPq6HkIt7920WVhY+ONFGd12owPUEveZTVxWYr64ROJqtIFueWFZYY4FFX6uwCpmH2hrQ==} 3009 resolution: {integrity: sha512-QGDcWKlLCunBW1/zIvPq6HkIt7920WVhY+ONFGd12owPUEveZTVxWYr64ROJqtIFueWFZYY4FFX6uwCpmH2hrQ==}
2894 cpu: [x64] 3010 cpu: [x64]
2895 os: [linux] 3011 os: [linux]
  3012 + libc: [musl]
2896 requiresBuild: true 3013 requiresBuild: true
2897 dev: true 3014 dev: true
2898 optional: true 3015 optional: true
@@ -3064,14 +3181,14 @@ packages: @@ -3064,14 +3181,14 @@ packages:
3064 '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.4) 3181 '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.4)
3065 dev: true 3182 dev: true
3066 3183
3067 - /@svgr/core@8.1.0(typescript@5.0.4): 3184 + /@svgr/core@8.1.0(typescript@5.4.5):
3068 resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} 3185 resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
3069 engines: {node: '>=14'} 3186 engines: {node: '>=14'}
3070 dependencies: 3187 dependencies:
3071 '@babel/core': 7.24.4 3188 '@babel/core': 7.24.4
3072 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) 3189 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4)
3073 camelcase: 6.3.0 3190 camelcase: 6.3.0
3074 - cosmiconfig: 8.3.6(typescript@5.0.4) 3191 + cosmiconfig: 8.3.6(typescript@5.4.5)
3075 snake-case: 3.0.4 3192 snake-case: 3.0.4
3076 transitivePeerDependencies: 3193 transitivePeerDependencies:
3077 - supports-color 3194 - supports-color
@@ -3094,21 +3211,21 @@ packages: @@ -3094,21 +3211,21 @@ packages:
3094 dependencies: 3211 dependencies:
3095 '@babel/core': 7.24.4 3212 '@babel/core': 7.24.4
3096 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4) 3213 '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4)
3097 - '@svgr/core': 8.1.0(typescript@5.0.4) 3214 + '@svgr/core': 8.1.0(typescript@5.4.5)
3098 '@svgr/hast-util-to-babel-ast': 8.0.0 3215 '@svgr/hast-util-to-babel-ast': 8.0.0
3099 svg-parser: 2.0.4 3216 svg-parser: 2.0.4
3100 transitivePeerDependencies: 3217 transitivePeerDependencies:
3101 - supports-color 3218 - supports-color
3102 dev: true 3219 dev: true
3103 3220
3104 - /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.0.4): 3221 + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.4.5):
3105 resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} 3222 resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==}
3106 engines: {node: '>=14'} 3223 engines: {node: '>=14'}
3107 peerDependencies: 3224 peerDependencies:
3108 '@svgr/core': '*' 3225 '@svgr/core': '*'
3109 dependencies: 3226 dependencies:
3110 - '@svgr/core': 8.1.0(typescript@5.0.4)  
3111 - cosmiconfig: 8.3.6(typescript@5.0.4) 3227 + '@svgr/core': 8.1.0(typescript@5.4.5)
  3228 + cosmiconfig: 8.3.6(typescript@5.4.5)
3112 deepmerge: 4.3.1 3229 deepmerge: 4.3.1
3113 svgo: 3.2.0 3230 svgo: 3.2.0
3114 transitivePeerDependencies: 3231 transitivePeerDependencies:
@@ -3169,6 +3286,13 @@ packages: @@ -3169,6 +3286,13 @@ packages:
3169 '@types/eslint': 8.56.9 3286 '@types/eslint': 8.56.9
3170 '@types/estree': 1.0.5 3287 '@types/estree': 1.0.5
3171 3288
  3289 + /@types/eslint@8.56.8:
  3290 + resolution: {integrity: sha512-LdDdQVDzDXf3ijhhMnE27C5vc0QEknD8GiMR/Hi+fVbdZNfAfCy2j69m0LjUd2MAy0+kIgnOtd5ndTmDk/VWCA==}
  3291 + dependencies:
  3292 + '@types/estree': 1.0.5
  3293 + '@types/json-schema': 7.0.15
  3294 + dev: true
  3295 +
3172 /@types/eslint@8.56.9: 3296 /@types/eslint@8.56.9:
3173 resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} 3297 resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==}
3174 dependencies: 3298 dependencies:
@@ -3192,7 +3316,7 @@ packages: @@ -3192,7 +3316,7 @@ packages:
3192 /@types/http-proxy@1.17.14: 3316 /@types/http-proxy@1.17.14:
3193 resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} 3317 resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
3194 dependencies: 3318 dependencies:
3195 - '@types/node': 16.11.68 3319 + '@types/node': 18.19.31
3196 dev: true 3320 dev: true
3197 3321
3198 /@types/istanbul-lib-coverage@2.0.6: 3322 /@types/istanbul-lib-coverage@2.0.6:
@@ -3231,8 +3355,22 @@ packages: @@ -3231,8 +3355,22 @@ packages:
3231 '@types/react': 18.0.38 3355 '@types/react': 18.0.38
3232 dev: false 3356 dev: false
3233 3357
3234 - /@types/node@16.11.68:  
3235 - resolution: {integrity: sha512-JkRpuVz3xCNCWaeQ5EHLR/6woMbHZz/jZ7Kmc63AkU+1HxnoUugzSWMck7dsR4DvNYX8jp9wTi9K7WvnxOIQZQ==} 3358 + /@types/minimist@1.2.5:
  3359 + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
  3360 + dev: true
  3361 +
  3362 + /@types/node@18.19.31:
  3363 + resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==}
  3364 + dependencies:
  3365 + undici-types: 5.26.5
  3366 +
  3367 + /@types/normalize-package-data@2.4.4:
  3368 + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
  3369 + dev: true
  3370 +
  3371 + /@types/parse-json@4.0.2:
  3372 + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
  3373 + dev: false
3236 3374
3237 /@types/prop-types@15.7.12: 3375 /@types/prop-types@15.7.12:
3238 resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 3376 resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
@@ -3292,7 +3430,7 @@ packages: @@ -3292,7 +3430,7 @@ packages:
3292 '@types/yargs-parser': 21.0.3 3430 '@types/yargs-parser': 21.0.3
3293 dev: true 3431 dev: true
3294 3432
3295 - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.0.4): 3433 + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5):
3296 resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} 3434 resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
3297 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3435 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3298 peerDependencies: 3436 peerDependencies:
@@ -3304,23 +3442,23 @@ packages: @@ -3304,23 +3442,23 @@ packages:
3304 optional: true 3442 optional: true
3305 dependencies: 3443 dependencies:
3306 '@eslint-community/regexpp': 4.10.0 3444 '@eslint-community/regexpp': 4.10.0
3307 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 3445 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
3308 '@typescript-eslint/scope-manager': 5.62.0 3446 '@typescript-eslint/scope-manager': 5.62.0
3309 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4)  
3310 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 3447 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
  3448 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
3311 debug: 4.3.4(supports-color@5.5.0) 3449 debug: 4.3.4(supports-color@5.5.0)
3312 eslint: 8.57.0 3450 eslint: 8.57.0
3313 graphemer: 1.4.0 3451 graphemer: 1.4.0
3314 ignore: 5.3.1 3452 ignore: 5.3.1
3315 natural-compare-lite: 1.4.0 3453 natural-compare-lite: 1.4.0
3316 semver: 7.6.0 3454 semver: 7.6.0
3317 - tsutils: 3.21.0(typescript@5.0.4)  
3318 - typescript: 5.0.4 3455 + tsutils: 3.21.0(typescript@5.4.5)
  3456 + typescript: 5.4.5
3319 transitivePeerDependencies: 3457 transitivePeerDependencies:
3320 - supports-color 3458 - supports-color
3321 dev: true 3459 dev: true
3322 3460
3323 - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.0.4): 3461 + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5):
3324 resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} 3462 resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
3325 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3463 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3326 peerDependencies: 3464 peerDependencies:
@@ -3332,10 +3470,10 @@ packages: @@ -3332,10 +3470,10 @@ packages:
3332 dependencies: 3470 dependencies:
3333 '@typescript-eslint/scope-manager': 5.62.0 3471 '@typescript-eslint/scope-manager': 5.62.0
3334 '@typescript-eslint/types': 5.62.0 3472 '@typescript-eslint/types': 5.62.0
3335 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) 3473 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5)
3336 debug: 4.3.4(supports-color@5.5.0) 3474 debug: 4.3.4(supports-color@5.5.0)
3337 eslint: 8.57.0 3475 eslint: 8.57.0
3338 - typescript: 5.0.4 3476 + typescript: 5.4.5
3339 transitivePeerDependencies: 3477 transitivePeerDependencies:
3340 - supports-color 3478 - supports-color
3341 dev: true 3479 dev: true
@@ -3348,7 +3486,7 @@ packages: @@ -3348,7 +3486,7 @@ packages:
3348 '@typescript-eslint/visitor-keys': 5.62.0 3486 '@typescript-eslint/visitor-keys': 5.62.0
3349 dev: true 3487 dev: true
3350 3488
3351 - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.0.4): 3489 + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.5):
3352 resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} 3490 resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
3353 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3491 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3354 peerDependencies: 3492 peerDependencies:
@@ -3358,12 +3496,12 @@ packages: @@ -3358,12 +3496,12 @@ packages:
3358 typescript: 3496 typescript:
3359 optional: true 3497 optional: true
3360 dependencies: 3498 dependencies:
3361 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)  
3362 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 3499 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5)
  3500 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
3363 debug: 4.3.4(supports-color@5.5.0) 3501 debug: 4.3.4(supports-color@5.5.0)
3364 eslint: 8.57.0 3502 eslint: 8.57.0
3365 - tsutils: 3.21.0(typescript@5.0.4)  
3366 - typescript: 5.0.4 3503 + tsutils: 3.21.0(typescript@5.4.5)
  3504 + typescript: 5.4.5
3367 transitivePeerDependencies: 3505 transitivePeerDependencies:
3368 - supports-color 3506 - supports-color
3369 dev: true 3507 dev: true
@@ -3373,7 +3511,7 @@ packages: @@ -3373,7 +3511,7 @@ packages:
3373 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3511 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3374 dev: true 3512 dev: true
3375 3513
3376 - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.4): 3514 + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5):
3377 resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} 3515 resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
3378 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3516 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3379 peerDependencies: 3517 peerDependencies:
@@ -3388,13 +3526,13 @@ packages: @@ -3388,13 +3526,13 @@ packages:
3388 globby: 11.1.0 3526 globby: 11.1.0
3389 is-glob: 4.0.3 3527 is-glob: 4.0.3
3390 semver: 7.6.0 3528 semver: 7.6.0
3391 - tsutils: 3.21.0(typescript@5.0.4)  
3392 - typescript: 5.0.4 3529 + tsutils: 3.21.0(typescript@5.4.5)
  3530 + typescript: 5.4.5
3393 transitivePeerDependencies: 3531 transitivePeerDependencies:
3394 - supports-color 3532 - supports-color
3395 dev: true 3533 dev: true
3396 3534
3397 - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.0.4): 3535 + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.5):
3398 resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} 3536 resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
3399 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3537 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
3400 peerDependencies: 3538 peerDependencies:
@@ -3405,7 +3543,7 @@ packages: @@ -3405,7 +3543,7 @@ packages:
3405 '@types/semver': 7.5.8 3543 '@types/semver': 7.5.8
3406 '@typescript-eslint/scope-manager': 5.62.0 3544 '@typescript-eslint/scope-manager': 5.62.0
3407 '@typescript-eslint/types': 5.62.0 3545 '@typescript-eslint/types': 5.62.0
3408 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) 3546 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5)
3409 eslint: 8.57.0 3547 eslint: 8.57.0
3410 eslint-scope: 5.1.1 3548 eslint-scope: 5.1.1
3411 semver: 7.6.0 3549 semver: 7.6.0
@@ -3563,13 +3701,23 @@ packages: @@ -3563,13 +3701,23 @@ packages:
3563 engines: {node: '>=0.4.0'} 3701 engines: {node: '>=0.4.0'}
3564 hasBin: true 3702 hasBin: true
3565 3703
3566 - /aggregate-error@3.1.0:  
3567 - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}  
3568 - engines: {node: '>=8'} 3704 + /ahooks@3.7.11(react@18.2.0):
  3705 + resolution: {integrity: sha512-BfSq7HJ9wk/7a2vX7WbLdwzHyQHmbNe21ipX1PfIzssXIzQfAl79WVJ9GjZaqNl4PFPsJusj/Xjg2OF+gIgGaQ==}
  3706 + engines: {node: '>=8.0.0'}
  3707 + peerDependencies:
  3708 + react: ^16.8.0 || ^17.0.0 || ^18.0.0
3569 dependencies: 3709 dependencies:
3570 - clean-stack: 2.2.0  
3571 - indent-string: 4.0.0  
3572 - dev: true 3710 + '@babel/runtime': 7.24.4
  3711 + dayjs: 1.11.10
  3712 + intersection-observer: 0.12.2
  3713 + js-cookie: 2.2.1
  3714 + lodash: 4.17.21
  3715 + react: 18.2.0
  3716 + react-fast-compare: 3.2.2
  3717 + resize-observer-polyfill: 1.5.1
  3718 + screenfull: 5.2.0
  3719 + tslib: 2.6.2
  3720 + dev: false
3573 3721
3574 /ajv-formats@2.1.1(ajv@8.12.0): 3722 /ajv-formats@2.1.1(ajv@8.12.0):
3575 resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} 3723 resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
@@ -3622,6 +3770,11 @@ packages: @@ -3622,6 +3770,11 @@ packages:
3622 type-fest: 0.21.3 3770 type-fest: 0.21.3
3623 dev: true 3771 dev: true
3624 3772
  3773 + /ansi-escapes@6.2.1:
  3774 + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==}
  3775 + engines: {node: '>=14.16'}
  3776 + dev: true
  3777 +
3625 /ansi-html-community@0.0.8: 3778 /ansi-html-community@0.0.8:
3626 resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} 3779 resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
3627 engines: {'0': node >= 0.8.0} 3780 engines: {'0': node >= 0.8.0}
@@ -3631,12 +3784,10 @@ packages: @@ -3631,12 +3784,10 @@ packages:
3631 /ansi-regex@5.0.1: 3784 /ansi-regex@5.0.1:
3632 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 3785 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
3633 engines: {node: '>=8'} 3786 engines: {node: '>=8'}
3634 - dev: true  
3635 3787
3636 /ansi-regex@6.0.1: 3788 /ansi-regex@6.0.1:
3637 resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 3789 resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
3638 engines: {node: '>=12'} 3790 engines: {node: '>=12'}
3639 - dev: true  
3640 3791
3641 /ansi-styles@3.2.1: 3792 /ansi-styles@3.2.1:
3642 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 3793 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
@@ -3649,7 +3800,6 @@ packages: @@ -3649,7 +3800,6 @@ packages:
3649 engines: {node: '>=8'} 3800 engines: {node: '>=8'}
3650 dependencies: 3801 dependencies:
3651 color-convert: 2.0.1 3802 color-convert: 2.0.1
3652 - dev: true  
3653 3803
3654 /ansi-styles@5.2.0: 3804 /ansi-styles@5.2.0:
3655 resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 3805 resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
@@ -3659,7 +3809,9 @@ packages: @@ -3659,7 +3809,9 @@ packages:
3659 /ansi-styles@6.2.1: 3809 /ansi-styles@6.2.1:
3660 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 3810 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
3661 engines: {node: '>=12'} 3811 engines: {node: '>=12'}
3662 - dev: true 3812 +
  3813 + /any-promise@1.3.0:
  3814 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
3663 3815
3664 /anymatch@3.1.3: 3816 /anymatch@3.1.3:
3665 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 3817 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
@@ -3667,7 +3819,9 @@ packages: @@ -3667,7 +3819,9 @@ packages:
3667 dependencies: 3819 dependencies:
3668 normalize-path: 3.0.0 3820 normalize-path: 3.0.0
3669 picomatch: 2.3.1 3821 picomatch: 2.3.1
3670 - dev: true 3822 +
  3823 + /arg@5.0.2:
  3824 + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
3671 3825
3672 /argparse@2.0.1: 3826 /argparse@2.0.1:
3673 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 3827 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -3780,6 +3934,11 @@ packages: @@ -3780,6 +3934,11 @@ packages:
3780 is-shared-array-buffer: 1.0.3 3934 is-shared-array-buffer: 1.0.3
3781 dev: true 3935 dev: true
3782 3936
  3937 + /arrify@1.0.1:
  3938 + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
  3939 + engines: {node: '>=0.10.0'}
  3940 + dev: true
  3941 +
3783 /asap@2.0.6: 3942 /asap@2.0.6:
3784 resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} 3943 resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
3785 dev: true 3944 dev: true
@@ -3856,6 +4015,15 @@ packages: @@ -3856,6 +4015,15 @@ packages:
3856 '@babel/helper-module-imports': 7.24.3 4015 '@babel/helper-module-imports': 7.24.3
3857 dev: true 4016 dev: true
3858 4017
  4018 + /babel-plugin-macros@3.1.0:
  4019 + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
  4020 + engines: {node: '>=10', npm: '>=6'}
  4021 + dependencies:
  4022 + '@babel/runtime': 7.24.4
  4023 + cosmiconfig: 7.1.0
  4024 + resolve: 1.22.8
  4025 + dev: false
  4026 +
3859 /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4): 4027 /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4):
3860 resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} 4028 resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
3861 peerDependencies: 4029 peerDependencies:
@@ -3950,6 +4118,9 @@ packages: @@ -3950,6 +4118,9 @@ packages:
3950 4118
3951 /balanced-match@1.0.2: 4119 /balanced-match@1.0.2:
3952 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 4120 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
  4121 +
  4122 + /balanced-match@2.0.0:
  4123 + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
3953 dev: true 4124 dev: true
3954 4125
3955 /base64-js@1.5.1: 4126 /base64-js@1.5.1:
@@ -3963,7 +4134,6 @@ packages: @@ -3963,7 +4134,6 @@ packages:
3963 /binary-extensions@2.3.0: 4134 /binary-extensions@2.3.0:
3964 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 4135 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
3965 engines: {node: '>=8'} 4136 engines: {node: '>=8'}
3966 - dev: true  
3967 4137
3968 /bn.js@4.12.0: 4138 /bn.js@4.12.0:
3969 resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} 4139 resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
@@ -3988,14 +4158,12 @@ packages: @@ -3988,14 +4158,12 @@ packages:
3988 resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 4158 resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
3989 dependencies: 4159 dependencies:
3990 balanced-match: 1.0.2 4160 balanced-match: 1.0.2
3991 - dev: true  
3992 4161
3993 /braces@3.0.2: 4162 /braces@3.0.2:
3994 resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 4163 resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
3995 engines: {node: '>=8'} 4164 engines: {node: '>=8'}
3996 dependencies: 4165 dependencies:
3997 fill-range: 7.0.1 4166 fill-range: 7.0.1
3998 - dev: true  
3999 4167
4000 /brorand@1.1.0: 4168 /brorand@1.1.0:
4001 resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} 4169 resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
@@ -4089,6 +4257,11 @@ packages: @@ -4089,6 +4257,11 @@ packages:
4089 ieee754: 1.2.1 4257 ieee754: 1.2.1
4090 dev: true 4258 dev: true
4091 4259
  4260 + /builtin-modules@3.3.0:
  4261 + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
  4262 + engines: {node: '>=6'}
  4263 + dev: true
  4264 +
4092 /builtin-status-codes@3.0.0: 4265 /builtin-status-codes@3.0.0:
4093 resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} 4266 resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
4094 dev: true 4267 dev: true
@@ -4106,7 +4279,6 @@ packages: @@ -4106,7 +4279,6 @@ packages:
4106 /callsites@3.1.0: 4279 /callsites@3.1.0:
4107 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 4280 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
4108 engines: {node: '>=6'} 4281 engines: {node: '>=6'}
4109 - dev: true  
4110 4282
4111 /camel-case@4.1.2: 4283 /camel-case@4.1.2:
4112 resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} 4284 resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
@@ -4115,6 +4287,20 @@ packages: @@ -4115,6 +4287,20 @@ packages:
4115 tslib: 2.6.2 4287 tslib: 2.6.2
4116 dev: true 4288 dev: true
4117 4289
  4290 + /camelcase-css@2.0.1:
  4291 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
  4292 + engines: {node: '>= 6'}
  4293 +
  4294 + /camelcase-keys@7.0.2:
  4295 + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==}
  4296 + engines: {node: '>=12'}
  4297 + dependencies:
  4298 + camelcase: 6.3.0
  4299 + map-obj: 4.3.0
  4300 + quick-lru: 5.1.1
  4301 + type-fest: 1.4.0
  4302 + dev: true
  4303 +
4118 /camelcase@6.3.0: 4304 /camelcase@6.3.0:
4119 resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 4305 resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
4120 engines: {node: '>=10'} 4306 engines: {node: '>=10'}
@@ -4151,8 +4337,8 @@ packages: @@ -4151,8 +4337,8 @@ packages:
4151 supports-color: 7.2.0 4337 supports-color: 7.2.0
4152 dev: true 4338 dev: true
4153 4339
4154 - /chalk@5.2.0:  
4155 - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} 4340 + /chalk@5.3.0:
  4341 + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
4156 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 4342 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
4157 dev: true 4343 dev: true
4158 4344
@@ -4175,7 +4361,6 @@ packages: @@ -4175,7 +4361,6 @@ packages:
4175 readdirp: 3.6.0 4361 readdirp: 3.6.0
4176 optionalDependencies: 4362 optionalDependencies:
4177 fsevents: 2.3.3 4363 fsevents: 2.3.3
4178 - dev: true  
4179 4364
4180 /chrome-trace-event@1.0.3: 4365 /chrome-trace-event@1.0.3:
4181 resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} 4366 resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
@@ -4200,32 +4385,26 @@ packages: @@ -4200,32 +4385,26 @@ packages:
4200 source-map: 0.6.1 4385 source-map: 0.6.1
4201 dev: true 4386 dev: true
4202 4387
4203 - /clean-stack@2.2.0:  
4204 - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}  
4205 - engines: {node: '>=6'}  
4206 - dev: true  
4207 -  
4208 - /cli-cursor@3.1.0:  
4209 - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}  
4210 - engines: {node: '>=8'} 4388 + /clean-regexp@1.0.0:
  4389 + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
  4390 + engines: {node: '>=4'}
4211 dependencies: 4391 dependencies:
4212 - restore-cursor: 3.1.0 4392 + escape-string-regexp: 1.0.5
4213 dev: true 4393 dev: true
4214 4394
4215 - /cli-truncate@2.1.0:  
4216 - resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}  
4217 - engines: {node: '>=8'} 4395 + /cli-cursor@4.0.0:
  4396 + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
  4397 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4218 dependencies: 4398 dependencies:
4219 - slice-ansi: 3.0.0  
4220 - string-width: 4.2.3 4399 + restore-cursor: 4.0.0
4221 dev: true 4400 dev: true
4222 4401
4223 - /cli-truncate@3.1.0:  
4224 - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}  
4225 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 4402 + /cli-truncate@4.0.0:
  4403 + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
  4404 + engines: {node: '>=18'}
4226 dependencies: 4405 dependencies:
4227 slice-ansi: 5.0.0 4406 slice-ansi: 5.0.0
4228 - string-width: 5.1.2 4407 + string-width: 7.1.0
4229 dev: true 4408 dev: true
4230 4409
4231 /clone-deep@0.2.4: 4410 /clone-deep@0.2.4:
@@ -4248,6 +4427,11 @@ packages: @@ -4248,6 +4427,11 @@ packages:
4248 shallow-clone: 3.0.1 4427 shallow-clone: 3.0.1
4249 dev: true 4428 dev: true
4250 4429
  4430 + /clsx@2.1.0:
  4431 + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==}
  4432 + engines: {node: '>=6'}
  4433 + dev: false
  4434 +
4251 /color-convert@1.9.3: 4435 /color-convert@1.9.3:
4252 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 4436 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
4253 dependencies: 4437 dependencies:
@@ -4258,14 +4442,12 @@ packages: @@ -4258,14 +4442,12 @@ packages:
4258 engines: {node: '>=7.0.0'} 4442 engines: {node: '>=7.0.0'}
4259 dependencies: 4443 dependencies:
4260 color-name: 1.1.4 4444 color-name: 1.1.4
4261 - dev: true  
4262 4445
4263 /color-name@1.1.3: 4446 /color-name@1.1.3:
4264 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 4447 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
4265 4448
4266 /color-name@1.1.4: 4449 /color-name@1.1.4:
4267 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 4450 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
4268 - dev: true  
4269 4451
4270 /colord@2.9.3: 4452 /colord@2.9.3:
4271 resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} 4453 resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
@@ -4282,14 +4464,18 @@ packages: @@ -4282,14 +4464,18 @@ packages:
4282 delayed-stream: 1.0.0 4464 delayed-stream: 1.0.0
4283 dev: true 4465 dev: true
4284 4466
4285 - /commander@10.0.1:  
4286 - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}  
4287 - engines: {node: '>=14'} 4467 + /commander@11.1.0:
  4468 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
  4469 + engines: {node: '>=16'}
4288 dev: true 4470 dev: true
4289 4471
4290 /commander@2.20.3: 4472 /commander@2.20.3:
4291 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 4473 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
4292 4474
  4475 + /commander@4.1.1:
  4476 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
  4477 + engines: {node: '>= 6'}
  4478 +
4293 /commander@7.2.0: 4479 /commander@7.2.0:
4294 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 4480 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
4295 engines: {node: '>= 10'} 4481 engines: {node: '>= 10'}
@@ -4367,7 +4553,18 @@ packages: @@ -4367,7 +4553,18 @@ packages:
4367 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 4553 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
4368 dev: true 4554 dev: true
4369 4555
4370 - /cosmiconfig@8.3.6(typescript@5.0.4): 4556 + /cosmiconfig@7.1.0:
  4557 + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
  4558 + engines: {node: '>=10'}
  4559 + dependencies:
  4560 + '@types/parse-json': 4.0.2
  4561 + import-fresh: 3.3.0
  4562 + parse-json: 5.2.0
  4563 + path-type: 4.0.0
  4564 + yaml: 1.10.2
  4565 + dev: false
  4566 +
  4567 + /cosmiconfig@8.3.6(typescript@5.4.5):
4371 resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} 4568 resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
4372 engines: {node: '>=14'} 4569 engines: {node: '>=14'}
4373 peerDependencies: 4570 peerDependencies:
@@ -4380,7 +4577,7 @@ packages: @@ -4380,7 +4577,7 @@ packages:
4380 js-yaml: 4.1.0 4577 js-yaml: 4.1.0
4381 parse-json: 5.2.0 4578 parse-json: 5.2.0
4382 path-type: 4.0.0 4579 path-type: 4.0.0
4383 - typescript: 5.0.4 4580 + typescript: 5.4.5
4384 dev: true 4581 dev: true
4385 4582
4386 /create-ecdh@4.0.4: 4583 /create-ecdh@4.0.4:
@@ -4411,6 +4608,14 @@ packages: @@ -4411,6 +4608,14 @@ packages:
4411 sha.js: 2.4.11 4608 sha.js: 2.4.11
4412 dev: true 4609 dev: true
4413 4610
  4611 + /cross-env@7.0.3:
  4612 + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
  4613 + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
  4614 + hasBin: true
  4615 + dependencies:
  4616 + cross-spawn: 7.0.3
  4617 + dev: true
  4618 +
4414 /cross-spawn@7.0.3: 4619 /cross-spawn@7.0.3:
4415 resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 4620 resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
4416 engines: {node: '>= 8'} 4621 engines: {node: '>= 8'}
@@ -4418,7 +4623,6 @@ packages: @@ -4418,7 +4623,6 @@ packages:
4418 path-key: 3.1.1 4623 path-key: 3.1.1
4419 shebang-command: 2.0.0 4624 shebang-command: 2.0.0
4420 which: 2.0.2 4625 which: 2.0.2
4421 - dev: true  
4422 4626
4423 /crypto-browserify@3.12.0: 4627 /crypto-browserify@3.12.0:
4424 resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} 4628 resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
@@ -4449,6 +4653,11 @@ packages: @@ -4449,6 +4653,11 @@ packages:
4449 postcss: 8.4.38 4653 postcss: 8.4.38
4450 dev: true 4654 dev: true
4451 4655
  4656 + /css-functions-list@3.2.1:
  4657 + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==}
  4658 + engines: {node: '>=12 || >=16'}
  4659 + dev: true
  4660 +
4452 /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.91.0): 4661 /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.91.0):
4453 resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} 4662 resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==}
4454 engines: {node: '>= 14.15.0'} 4663 engines: {node: '>= 14.15.0'}
@@ -4536,7 +4745,6 @@ packages: @@ -4536,7 +4745,6 @@ packages:
4536 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 4745 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
4537 engines: {node: '>=4'} 4746 engines: {node: '>=4'}
4538 hasBin: true 4747 hasBin: true
4539 - dev: true  
4540 4748
4541 /cssnano-preset-default@6.1.2(postcss@8.4.38): 4749 /cssnano-preset-default@6.1.2(postcss@8.4.38):
4542 resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} 4750 resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
@@ -4642,6 +4850,10 @@ packages: @@ -4642,6 +4850,10 @@ packages:
4642 is-data-view: 1.0.1 4850 is-data-view: 1.0.1
4643 dev: true 4851 dev: true
4644 4852
  4853 + /dayjs@1.11.10:
  4854 + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
  4855 + dev: false
  4856 +
4645 /debug@2.6.9: 4857 /debug@2.6.9:
4646 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 4858 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
4647 peerDependencies: 4859 peerDependencies:
@@ -4676,17 +4888,22 @@ packages: @@ -4676,17 +4888,22 @@ packages:
4676 ms: 2.1.2 4888 ms: 2.1.2
4677 supports-color: 5.5.0 4889 supports-color: 5.5.0
4678 4890
4679 - /debug@4.3.4(supports-color@9.3.1):  
4680 - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}  
4681 - engines: {node: '>=6.0'}  
4682 - peerDependencies:  
4683 - supports-color: '*'  
4684 - peerDependenciesMeta:  
4685 - supports-color:  
4686 - optional: true 4891 + /decamelize-keys@1.1.1:
  4892 + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
  4893 + engines: {node: '>=0.10.0'}
4687 dependencies: 4894 dependencies:
4688 - ms: 2.1.2  
4689 - supports-color: 9.3.1 4895 + decamelize: 1.2.0
  4896 + map-obj: 1.0.1
  4897 + dev: true
  4898 +
  4899 + /decamelize@1.2.0:
  4900 + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
  4901 + engines: {node: '>=0.10.0'}
  4902 + dev: true
  4903 +
  4904 + /decamelize@5.0.1:
  4905 + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==}
  4906 + engines: {node: '>=10'}
4690 dev: true 4907 dev: true
4691 4908
4692 /deep-is@0.1.4: 4909 /deep-is@0.1.4:
@@ -4737,6 +4954,9 @@ packages: @@ -4737,6 +4954,9 @@ packages:
4737 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 4954 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
4738 dev: true 4955 dev: true
4739 4956
  4957 + /didyoumean@1.2.2:
  4958 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
  4959 +
4740 /diff-sequences@29.6.3: 4960 /diff-sequences@29.6.3:
4741 resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} 4961 resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
4742 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 4962 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4757,6 +4977,9 @@ packages: @@ -4757,6 +4977,9 @@ packages:
4757 path-type: 4.0.0 4977 path-type: 4.0.0
4758 dev: true 4978 dev: true
4759 4979
  4980 + /dlv@1.1.3:
  4981 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
  4982 +
4760 /doctrine@2.1.0: 4983 /doctrine@2.1.0:
4761 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 4984 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
4762 engines: {node: '>=0.10.0'} 4985 engines: {node: '>=0.10.0'}
@@ -4845,7 +5068,6 @@ packages: @@ -4845,7 +5068,6 @@ packages:
4845 5068
4846 /eastasianwidth@0.2.0: 5069 /eastasianwidth@0.2.0:
4847 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 5070 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
4848 - dev: true  
4849 5071
4850 /ee-first@1.1.1: 5072 /ee-first@1.1.1:
4851 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 5073 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -4866,13 +5088,15 @@ packages: @@ -4866,13 +5088,15 @@ packages:
4866 minimalistic-crypto-utils: 1.0.1 5088 minimalistic-crypto-utils: 1.0.1
4867 dev: true 5089 dev: true
4868 5090
  5091 + /emoji-regex@10.3.0:
  5092 + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
  5093 + dev: true
  5094 +
4869 /emoji-regex@8.0.0: 5095 /emoji-regex@8.0.0:
4870 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 5096 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
4871 - dev: true  
4872 5097
4873 /emoji-regex@9.2.2: 5098 /emoji-regex@9.2.2:
4874 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 5099 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
4875 - dev: true  
4876 5100
4877 /emojis-list@3.0.0: 5101 /emojis-list@3.0.0:
4878 resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} 5102 resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
@@ -4884,6 +5108,12 @@ packages: @@ -4884,6 +5108,12 @@ packages:
4884 engines: {node: '>= 0.8'} 5108 engines: {node: '>= 0.8'}
4885 dev: true 5109 dev: true
4886 5110
  5111 + /end-of-stream@1.4.4:
  5112 + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
  5113 + dependencies:
  5114 + once: 1.4.0
  5115 + dev: true
  5116 +
4887 /enhanced-resolve@5.12.0: 5117 /enhanced-resolve@5.12.0:
4888 resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} 5118 resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
4889 engines: {node: '>=10.13.0'} 5119 engines: {node: '>=10.13.0'}
@@ -4912,7 +5142,6 @@ packages: @@ -4912,7 +5142,6 @@ packages:
4912 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 5142 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
4913 dependencies: 5143 dependencies:
4914 is-arrayish: 0.2.1 5144 is-arrayish: 0.2.1
4915 - dev: true  
4916 5145
4917 /error-stack-parser@2.1.4: 5146 /error-stack-parser@2.1.4:
4918 resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} 5147 resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
@@ -5096,6 +5325,20 @@ packages: @@ -5096,6 +5325,20 @@ packages:
5096 eslint: 8.57.0 5325 eslint: 8.57.0
5097 dev: true 5326 dev: true
5098 5327
  5328 + /eslint-formatter-pretty@5.0.0:
  5329 + resolution: {integrity: sha512-Uick451FoL22/wXqyScX3inW8ZlD/GQO7eFXj3bqb6N/ZtuuF00/CwSNIKLbFCJPrX5V4EdQBSgJ/UVnmLRnug==}
  5330 + engines: {node: '>=14.16'}
  5331 + dependencies:
  5332 + '@types/eslint': 8.56.8
  5333 + ansi-escapes: 4.3.2
  5334 + chalk: 4.1.2
  5335 + eslint-rule-docs: 1.1.235
  5336 + log-symbols: 4.1.0
  5337 + plur: 4.0.0
  5338 + string-width: 4.2.3
  5339 + supports-hyperlinks: 2.3.0
  5340 + dev: true
  5341 +
5099 /eslint-import-resolver-node@0.3.9: 5342 /eslint-import-resolver-node@0.3.9:
5100 resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 5343 resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
5101 dependencies: 5344 dependencies:
@@ -5127,7 +5370,7 @@ packages: @@ -5127,7 +5370,7 @@ packages:
5127 eslint-import-resolver-webpack: 5370 eslint-import-resolver-webpack:
5128 optional: true 5371 optional: true
5129 dependencies: 5372 dependencies:
5130 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 5373 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
5131 debug: 3.2.7 5374 debug: 3.2.7
5132 eslint: 8.57.0 5375 eslint: 8.57.0
5133 eslint-import-resolver-node: 0.3.9 5376 eslint-import-resolver-node: 0.3.9
@@ -5179,7 +5422,7 @@ packages: @@ -5179,7 +5422,7 @@ packages:
5179 '@typescript-eslint/parser': 5422 '@typescript-eslint/parser':
5180 optional: true 5423 optional: true
5181 dependencies: 5424 dependencies:
5182 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) 5425 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
5183 array-includes: 3.1.8 5426 array-includes: 3.1.8
5184 array.prototype.findlastindex: 1.2.5 5427 array.prototype.findlastindex: 1.2.5
5185 array.prototype.flat: 1.3.2 5428 array.prototype.flat: 1.3.2
@@ -5204,6 +5447,27 @@ packages: @@ -5204,6 +5447,27 @@ packages:
5204 - supports-color 5447 - supports-color
5205 dev: true 5448 dev: true
5206 5449
  5450 + /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.5):
  5451 + resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==}
  5452 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  5453 + peerDependencies:
  5454 + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 || ^7.0.0
  5455 + eslint: ^7.0.0 || ^8.0.0
  5456 + jest: '*'
  5457 + peerDependenciesMeta:
  5458 + '@typescript-eslint/eslint-plugin':
  5459 + optional: true
  5460 + jest:
  5461 + optional: true
  5462 + dependencies:
  5463 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.5)
  5464 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5)
  5465 + eslint: 8.57.0
  5466 + transitivePeerDependencies:
  5467 + - supports-color
  5468 + - typescript
  5469 + dev: true
  5470 +
5207 /eslint-plugin-node@11.1.0(eslint@8.57.0): 5471 /eslint-plugin-node@11.1.0(eslint@8.57.0):
5208 resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} 5472 resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
5209 engines: {node: '>=8.10.0'} 5473 engines: {node: '>=8.10.0'}
@@ -5281,11 +5545,38 @@ packages: @@ -5281,11 +5545,38 @@ packages:
5281 string.prototype.matchall: 4.0.11 5545 string.prototype.matchall: 4.0.11
5282 dev: true 5546 dev: true
5283 5547
  5548 + /eslint-plugin-unicorn@43.0.2(eslint@8.57.0):
  5549 + resolution: {integrity: sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==}
  5550 + engines: {node: '>=14.18'}
  5551 + peerDependencies:
  5552 + eslint: '>=8.18.0'
  5553 + dependencies:
  5554 + '@babel/helper-validator-identifier': 7.22.20
  5555 + ci-info: 3.9.0
  5556 + clean-regexp: 1.0.0
  5557 + eslint: 8.57.0
  5558 + eslint-utils: 3.0.0(eslint@8.57.0)
  5559 + esquery: 1.5.0
  5560 + indent-string: 4.0.0
  5561 + is-builtin-module: 3.2.1
  5562 + lodash: 4.17.21
  5563 + pluralize: 8.0.0
  5564 + read-pkg-up: 7.0.1
  5565 + regexp-tree: 0.1.27
  5566 + safe-regex: 2.1.1
  5567 + semver: 7.6.0
  5568 + strip-indent: 3.0.0
  5569 + dev: true
  5570 +
5284 /eslint-rule-composer@0.3.0: 5571 /eslint-rule-composer@0.3.0:
5285 resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 5572 resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==}
5286 engines: {node: '>=4.0.0'} 5573 engines: {node: '>=4.0.0'}
5287 dev: true 5574 dev: true
5288 5575
  5576 + /eslint-rule-docs@1.1.235:
  5577 + resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==}
  5578 + dev: true
  5579 +
5289 /eslint-scope@5.1.1: 5580 /eslint-scope@5.1.1:
5290 resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 5581 resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
5291 engines: {node: '>=8.0.0'} 5582 engines: {node: '>=8.0.0'}
@@ -5308,6 +5599,16 @@ packages: @@ -5308,6 +5599,16 @@ packages:
5308 eslint-visitor-keys: 1.3.0 5599 eslint-visitor-keys: 1.3.0
5309 dev: true 5600 dev: true
5310 5601
  5602 + /eslint-utils@3.0.0(eslint@8.57.0):
  5603 + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
  5604 + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
  5605 + peerDependencies:
  5606 + eslint: '>=5'
  5607 + dependencies:
  5608 + eslint: 8.57.0
  5609 + eslint-visitor-keys: 2.1.0
  5610 + dev: true
  5611 +
5311 /eslint-visitor-keys@1.3.0: 5612 /eslint-visitor-keys@1.3.0:
5312 resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 5613 resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
5313 engines: {node: '>=4'} 5614 engines: {node: '>=4'}
@@ -5418,6 +5719,10 @@ packages: @@ -5418,6 +5719,10 @@ packages:
5418 resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} 5719 resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
5419 dev: true 5720 dev: true
5420 5721
  5722 + /eventemitter3@5.0.1:
  5723 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
  5724 + dev: true
  5725 +
5421 /events@3.3.0: 5726 /events@3.3.0:
5422 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 5727 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
5423 engines: {node: '>=0.8.x'} 5728 engines: {node: '>=0.8.x'}
@@ -5429,18 +5734,33 @@ packages: @@ -5429,18 +5734,33 @@ packages:
5429 safe-buffer: 5.2.1 5734 safe-buffer: 5.2.1
5430 dev: true 5735 dev: true
5431 5736
5432 - /execa@7.2.0:  
5433 - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}  
5434 - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 5737 + /execa@4.1.0:
  5738 + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
  5739 + engines: {node: '>=10'}
  5740 + dependencies:
  5741 + cross-spawn: 7.0.3
  5742 + get-stream: 5.2.0
  5743 + human-signals: 1.1.1
  5744 + is-stream: 2.0.1
  5745 + merge-stream: 2.0.0
  5746 + npm-run-path: 4.0.1
  5747 + onetime: 5.1.2
  5748 + signal-exit: 3.0.7
  5749 + strip-final-newline: 2.0.0
  5750 + dev: true
  5751 +
  5752 + /execa@8.0.1:
  5753 + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
  5754 + engines: {node: '>=16.17'}
5435 dependencies: 5755 dependencies:
5436 cross-spawn: 7.0.3 5756 cross-spawn: 7.0.3
5437 - get-stream: 6.0.1  
5438 - human-signals: 4.3.1 5757 + get-stream: 8.0.1
  5758 + human-signals: 5.0.0
5439 is-stream: 3.0.0 5759 is-stream: 3.0.0
5440 merge-stream: 2.0.0 5760 merge-stream: 2.0.0
5441 npm-run-path: 5.3.0 5761 npm-run-path: 5.3.0
5442 onetime: 6.0.0 5762 onetime: 6.0.0
5443 - signal-exit: 3.0.7 5763 + signal-exit: 4.1.0
5444 strip-final-newline: 3.0.0 5764 strip-final-newline: 3.0.0
5445 dev: true 5765 dev: true
5446 5766
@@ -5471,7 +5791,6 @@ packages: @@ -5471,7 +5791,6 @@ packages:
5471 glob-parent: 5.1.2 5791 glob-parent: 5.1.2
5472 merge2: 1.4.1 5792 merge2: 1.4.1
5473 micromatch: 4.0.5 5793 micromatch: 4.0.5
5474 - dev: true  
5475 5794
5476 /fast-json-stable-stringify@2.1.0: 5795 /fast-json-stable-stringify@2.1.0:
5477 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 5796 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -5480,11 +5799,15 @@ packages: @@ -5480,11 +5799,15 @@ packages:
5480 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 5799 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
5481 dev: true 5800 dev: true
5482 5801
  5802 + /fastest-levenshtein@1.0.16:
  5803 + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
  5804 + engines: {node: '>= 4.9.1'}
  5805 + dev: true
  5806 +
5483 /fastq@1.17.1: 5807 /fastq@1.17.1:
5484 resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 5808 resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
5485 dependencies: 5809 dependencies:
5486 reusify: 1.0.4 5810 reusify: 1.0.4
5487 - dev: true  
5488 5811
5489 /file-entry-cache@6.0.1: 5812 /file-entry-cache@6.0.1:
5490 resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 5813 resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
@@ -5493,12 +5816,18 @@ packages: @@ -5493,12 +5816,18 @@ packages:
5493 flat-cache: 3.2.0 5816 flat-cache: 3.2.0
5494 dev: true 5817 dev: true
5495 5818
  5819 + /file-entry-cache@7.0.2:
  5820 + resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==}
  5821 + engines: {node: '>=12.0.0'}
  5822 + dependencies:
  5823 + flat-cache: 3.2.0
  5824 + dev: true
  5825 +
5496 /fill-range@7.0.1: 5826 /fill-range@7.0.1:
5497 resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 5827 resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
5498 engines: {node: '>=8'} 5828 engines: {node: '>=8'}
5499 dependencies: 5829 dependencies:
5500 to-regex-range: 5.0.1 5830 to-regex-range: 5.0.1
5501 - dev: true  
5502 5831
5503 /find-cache-dir@2.1.0: 5832 /find-cache-dir@2.1.0:
5504 resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} 5833 resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
@@ -5524,6 +5853,14 @@ packages: @@ -5524,6 +5853,14 @@ packages:
5524 locate-path: 3.0.0 5853 locate-path: 3.0.0
5525 dev: true 5854 dev: true
5526 5855
  5856 + /find-up@4.1.0:
  5857 + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
  5858 + engines: {node: '>=8'}
  5859 + dependencies:
  5860 + locate-path: 5.0.0
  5861 + path-exists: 4.0.0
  5862 + dev: true
  5863 +
5527 /find-up@5.0.0: 5864 /find-up@5.0.0:
5528 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 5865 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
5529 engines: {node: '>=10'} 5866 engines: {node: '>=10'}
@@ -5585,7 +5922,14 @@ packages: @@ -5585,7 +5922,14 @@ packages:
5585 for-in: 1.0.2 5922 for-in: 1.0.2
5586 dev: true 5923 dev: true
5587 5924
5588 - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.0.4)(webpack@5.91.0): 5925 + /foreground-child@3.1.1:
  5926 + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
  5927 + engines: {node: '>=14'}
  5928 + dependencies:
  5929 + cross-spawn: 7.0.3
  5930 + signal-exit: 4.1.0
  5931 +
  5932 + /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.4.5)(webpack@5.91.0):
5589 resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} 5933 resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==}
5590 engines: {node: '>=12.13.0', yarn: '>=1.0.0'} 5934 engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
5591 peerDependencies: 5935 peerDependencies:
@@ -5595,7 +5939,7 @@ packages: @@ -5595,7 +5939,7 @@ packages:
5595 '@babel/code-frame': 7.24.2 5939 '@babel/code-frame': 7.24.2
5596 chalk: 4.1.2 5940 chalk: 4.1.2
5597 chokidar: 3.6.0 5941 chokidar: 3.6.0
5598 - cosmiconfig: 8.3.6(typescript@5.0.4) 5942 + cosmiconfig: 8.3.6(typescript@5.4.5)
5599 deepmerge: 4.3.1 5943 deepmerge: 4.3.1
5600 fs-extra: 10.1.0 5944 fs-extra: 10.1.0
5601 memfs: 3.5.3 5945 memfs: 3.5.3
@@ -5604,7 +5948,7 @@ packages: @@ -5604,7 +5948,7 @@ packages:
5604 schema-utils: 3.3.0 5948 schema-utils: 3.3.0
5605 semver: 7.6.0 5949 semver: 7.6.0
5606 tapable: 2.2.1 5950 tapable: 2.2.1
5607 - typescript: 5.0.4 5951 + typescript: 5.4.5
5608 webpack: 5.91.0(esbuild@0.17.19) 5952 webpack: 5.91.0(esbuild@0.17.19)
5609 dev: true 5953 dev: true
5610 5954
@@ -5644,7 +5988,6 @@ packages: @@ -5644,7 +5988,6 @@ packages:
5644 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 5988 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
5645 os: [darwin] 5989 os: [darwin]
5646 requiresBuild: true 5990 requiresBuild: true
5647 - dev: true  
5648 optional: true 5991 optional: true
5649 5992
5650 /function-bind@1.1.2: 5993 /function-bind@1.1.2:
@@ -5668,6 +6011,11 @@ packages: @@ -5668,6 +6011,11 @@ packages:
5668 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 6011 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
5669 engines: {node: '>=6.9.0'} 6012 engines: {node: '>=6.9.0'}
5670 6013
  6014 + /get-east-asian-width@1.2.0:
  6015 + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
  6016 + engines: {node: '>=18'}
  6017 + dev: true
  6018 +
5671 /get-intrinsic@1.2.4: 6019 /get-intrinsic@1.2.4:
5672 resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 6020 resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
5673 engines: {node: '>= 0.4'} 6021 engines: {node: '>= 0.4'}
@@ -5678,9 +6026,16 @@ packages: @@ -5678,9 +6026,16 @@ packages:
5678 has-symbols: 1.0.3 6026 has-symbols: 1.0.3
5679 hasown: 2.0.2 6027 hasown: 2.0.2
5680 6028
5681 - /get-stream@6.0.1:  
5682 - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}  
5683 - engines: {node: '>=10'} 6029 + /get-stream@5.2.0:
  6030 + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
  6031 + engines: {node: '>=8'}
  6032 + dependencies:
  6033 + pump: 3.0.0
  6034 + dev: true
  6035 +
  6036 + /get-stream@8.0.1:
  6037 + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
  6038 + engines: {node: '>=16'}
5684 dev: true 6039 dev: true
5685 6040
5686 /get-symbol-description@1.0.2: 6041 /get-symbol-description@1.0.2:
@@ -5697,19 +6052,28 @@ packages: @@ -5697,19 +6052,28 @@ packages:
5697 engines: {node: '>= 6'} 6052 engines: {node: '>= 6'}
5698 dependencies: 6053 dependencies:
5699 is-glob: 4.0.3 6054 is-glob: 4.0.3
5700 - dev: true  
5701 6055
5702 /glob-parent@6.0.2: 6056 /glob-parent@6.0.2:
5703 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 6057 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
5704 engines: {node: '>=10.13.0'} 6058 engines: {node: '>=10.13.0'}
5705 dependencies: 6059 dependencies:
5706 is-glob: 4.0.3 6060 is-glob: 4.0.3
5707 - dev: true  
5708 6061
5709 /glob-to-regexp@0.4.1: 6062 /glob-to-regexp@0.4.1:
5710 resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 6063 resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
5711 6064
5712 - /glob@7.2.3: 6065 + /glob@10.3.12:
  6066 + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
  6067 + engines: {node: '>=16 || 14 >=14.17'}
  6068 + hasBin: true
  6069 + dependencies:
  6070 + foreground-child: 3.1.1
  6071 + jackspeak: 2.3.6
  6072 + minimatch: 9.0.4
  6073 + minipass: 7.0.4
  6074 + path-scurry: 1.10.2
  6075 +
  6076 + /glob@7.2.3:
5713 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 6077 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
5714 dependencies: 6078 dependencies:
5715 fs.realpath: 1.0.0 6079 fs.realpath: 1.0.0
@@ -5741,6 +6105,22 @@ packages: @@ -5741,6 +6105,22 @@ packages:
5741 path-scurry: 1.10.2 6105 path-scurry: 1.10.2
5742 dev: true 6106 dev: true
5743 6107
  6108 + /global-modules@2.0.0:
  6109 + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
  6110 + engines: {node: '>=6'}
  6111 + dependencies:
  6112 + global-prefix: 3.0.0
  6113 + dev: true
  6114 +
  6115 + /global-prefix@3.0.0:
  6116 + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
  6117 + engines: {node: '>=6'}
  6118 + dependencies:
  6119 + ini: 1.3.8
  6120 + kind-of: 6.0.3
  6121 + which: 1.3.1
  6122 + dev: true
  6123 +
5744 /globals@11.12.0: 6124 /globals@11.12.0:
5745 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 6125 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
5746 engines: {node: '>=4'} 6126 engines: {node: '>=4'}
@@ -5771,6 +6151,10 @@ packages: @@ -5771,6 +6151,10 @@ packages:
5771 slash: 3.0.0 6151 slash: 3.0.0
5772 dev: true 6152 dev: true
5773 6153
  6154 + /globjoin@0.1.4:
  6155 + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
  6156 + dev: true
  6157 +
5774 /gopd@1.0.1: 6158 /gopd@1.0.1:
5775 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 6159 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
5776 dependencies: 6160 dependencies:
@@ -5787,6 +6171,11 @@ packages: @@ -5787,6 +6171,11 @@ packages:
5787 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 6171 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
5788 dev: true 6172 dev: true
5789 6173
  6174 + /hard-rejection@2.1.0:
  6175 + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
  6176 + engines: {node: '>=6'}
  6177 + dev: true
  6178 +
5790 /has-bigints@1.0.2: 6179 /has-bigints@1.0.2:
5791 resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 6180 resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
5792 dev: true 6181 dev: true
@@ -5867,6 +6256,17 @@ packages: @@ -5867,6 +6256,17 @@ packages:
5867 react-is: 16.13.1 6256 react-is: 16.13.1
5868 dev: false 6257 dev: false
5869 6258
  6259 + /hosted-git-info@2.8.9:
  6260 + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
  6261 + dev: true
  6262 +
  6263 + /hosted-git-info@4.1.0:
  6264 + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
  6265 + engines: {node: '>=10'}
  6266 + dependencies:
  6267 + lru-cache: 6.0.0
  6268 + dev: true
  6269 +
5870 /html-entities@2.5.2: 6270 /html-entities@2.5.2:
5871 resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} 6271 resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
5872 dev: true 6272 dev: true
@@ -5899,6 +6299,11 @@ packages: @@ -5899,6 +6299,11 @@ packages:
5899 tapable: 2.2.1 6299 tapable: 2.2.1
5900 dev: true 6300 dev: true
5901 6301
  6302 + /html-tags@3.3.1:
  6303 + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
  6304 + engines: {node: '>=8'}
  6305 + dev: true
  6306 +
5902 /html-webpack-plugin@5.5.3(webpack@5.91.0): 6307 /html-webpack-plugin@5.5.3(webpack@5.91.0):
5903 resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} 6308 resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==}
5904 engines: {node: '>=10.13.0'} 6309 engines: {node: '>=10.13.0'}
@@ -5980,9 +6385,14 @@ packages: @@ -5980,9 +6385,14 @@ packages:
5980 resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} 6385 resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
5981 dev: true 6386 dev: true
5982 6387
5983 - /human-signals@4.3.1:  
5984 - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}  
5985 - engines: {node: '>=14.18.0'} 6388 + /human-signals@1.1.1:
  6389 + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
  6390 + engines: {node: '>=8.12.0'}
  6391 + dev: true
  6392 +
  6393 + /human-signals@5.0.0:
  6394 + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
  6395 + engines: {node: '>=16.17.0'}
5986 dev: true 6396 dev: true
5987 6397
5988 /husky@8.0.3: 6398 /husky@8.0.3:
@@ -5991,6 +6401,12 @@ packages: @@ -5991,6 +6401,12 @@ packages:
5991 hasBin: true 6401 hasBin: true
5992 dev: true 6402 dev: true
5993 6403
  6404 + /husky@9.0.11:
  6405 + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
  6406 + engines: {node: '>=18'}
  6407 + hasBin: true
  6408 + dev: true
  6409 +
5994 /ieee754@1.2.1: 6410 /ieee754@1.2.1:
5995 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 6411 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
5996 dev: true 6412 dev: true
@@ -6018,6 +6434,10 @@ packages: @@ -6018,6 +6434,10 @@ packages:
6018 dependencies: 6434 dependencies:
6019 parent-module: 1.0.1 6435 parent-module: 1.0.1
6020 resolve-from: 4.0.0 6436 resolve-from: 4.0.0
  6437 +
  6438 + /import-lazy@4.0.0:
  6439 + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
  6440 + engines: {node: '>=8'}
6021 dev: true 6441 dev: true
6022 6442
6023 /imurmurhash@0.1.4: 6443 /imurmurhash@0.1.4:
@@ -6030,6 +6450,11 @@ packages: @@ -6030,6 +6450,11 @@ packages:
6030 engines: {node: '>=8'} 6450 engines: {node: '>=8'}
6031 dev: true 6451 dev: true
6032 6452
  6453 + /indent-string@5.0.0:
  6454 + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
  6455 + engines: {node: '>=12'}
  6456 + dev: true
  6457 +
6033 /inflight@1.0.6: 6458 /inflight@1.0.6:
6034 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 6459 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
6035 dependencies: 6460 dependencies:
@@ -6040,6 +6465,10 @@ packages: @@ -6040,6 +6465,10 @@ packages:
6040 /inherits@2.0.4: 6465 /inherits@2.0.4:
6041 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 6466 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
6042 6467
  6468 + /ini@1.3.8:
  6469 + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
  6470 + dev: true
  6471 +
6043 /internal-slot@1.0.7: 6472 /internal-slot@1.0.7:
6044 resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 6473 resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
6045 engines: {node: '>= 0.4'} 6474 engines: {node: '>= 0.4'}
@@ -6049,12 +6478,26 @@ packages: @@ -6049,12 +6478,26 @@ packages:
6049 side-channel: 1.0.6 6478 side-channel: 1.0.6
6050 dev: true 6479 dev: true
6051 6480
  6481 + /intersection-observer@0.12.2:
  6482 + resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==}
  6483 + dev: false
  6484 +
6052 /invariant@2.2.4: 6485 /invariant@2.2.4:
6053 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 6486 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
6054 dependencies: 6487 dependencies:
6055 loose-envify: 1.4.0 6488 loose-envify: 1.4.0
6056 dev: false 6489 dev: false
6057 6490
  6491 + /invert-kv@3.0.1:
  6492 + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==}
  6493 + engines: {node: '>=8'}
  6494 + dev: true
  6495 +
  6496 + /irregular-plurals@3.5.0:
  6497 + resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==}
  6498 + engines: {node: '>=8'}
  6499 + dev: true
  6500 +
6058 /is-arguments@1.1.1: 6501 /is-arguments@1.1.1:
6059 resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 6502 resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
6060 engines: {node: '>= 0.4'} 6503 engines: {node: '>= 0.4'}
@@ -6072,7 +6515,6 @@ packages: @@ -6072,7 +6515,6 @@ packages:
6072 6515
6073 /is-arrayish@0.2.1: 6516 /is-arrayish@0.2.1:
6074 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 6517 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
6075 - dev: true  
6076 6518
6077 /is-async-function@2.0.0: 6519 /is-async-function@2.0.0:
6078 resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 6520 resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
@@ -6092,7 +6534,6 @@ packages: @@ -6092,7 +6534,6 @@ packages:
6092 engines: {node: '>=8'} 6534 engines: {node: '>=8'}
6093 dependencies: 6535 dependencies:
6094 binary-extensions: 2.3.0 6536 binary-extensions: 2.3.0
6095 - dev: true  
6096 6537
6097 /is-boolean-object@1.1.2: 6538 /is-boolean-object@1.1.2:
6098 resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 6539 resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
@@ -6106,6 +6547,13 @@ packages: @@ -6106,6 +6547,13 @@ packages:
6106 resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 6547 resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
6107 dev: true 6548 dev: true
6108 6549
  6550 + /is-builtin-module@3.2.1:
  6551 + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
  6552 + engines: {node: '>=6'}
  6553 + dependencies:
  6554 + builtin-modules: 3.3.0
  6555 + dev: true
  6556 +
6109 /is-callable@1.2.7: 6557 /is-callable@1.2.7:
6110 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 6558 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
6111 engines: {node: '>= 0.4'} 6559 engines: {node: '>= 0.4'}
@@ -6114,7 +6562,6 @@ packages: @@ -6114,7 +6562,6 @@ packages:
6114 resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 6562 resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
6115 dependencies: 6563 dependencies:
6116 hasown: 2.0.2 6564 hasown: 2.0.2
6117 - dev: true  
6118 6565
6119 /is-data-view@1.0.1: 6566 /is-data-view@1.0.1:
6120 resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 6567 resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
@@ -6145,7 +6592,6 @@ packages: @@ -6145,7 +6592,6 @@ packages:
6145 /is-extglob@2.1.1: 6592 /is-extglob@2.1.1:
6146 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 6593 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
6147 engines: {node: '>=0.10.0'} 6594 engines: {node: '>=0.10.0'}
6148 - dev: true  
6149 6595
6150 /is-finalizationregistry@1.0.2: 6596 /is-finalizationregistry@1.0.2:
6151 resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 6597 resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
@@ -6156,13 +6602,19 @@ packages: @@ -6156,13 +6602,19 @@ packages:
6156 /is-fullwidth-code-point@3.0.0: 6602 /is-fullwidth-code-point@3.0.0:
6157 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 6603 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
6158 engines: {node: '>=8'} 6604 engines: {node: '>=8'}
6159 - dev: true  
6160 6605
6161 /is-fullwidth-code-point@4.0.0: 6606 /is-fullwidth-code-point@4.0.0:
6162 resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 6607 resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
6163 engines: {node: '>=12'} 6608 engines: {node: '>=12'}
6164 dev: true 6609 dev: true
6165 6610
  6611 + /is-fullwidth-code-point@5.0.0:
  6612 + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
  6613 + engines: {node: '>=18'}
  6614 + dependencies:
  6615 + get-east-asian-width: 1.2.0
  6616 + dev: true
  6617 +
6166 /is-generator-function@1.0.10: 6618 /is-generator-function@1.0.10:
6167 resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 6619 resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
6168 engines: {node: '>= 0.4'} 6620 engines: {node: '>= 0.4'}
@@ -6174,7 +6626,6 @@ packages: @@ -6174,7 +6626,6 @@ packages:
6174 engines: {node: '>=0.10.0'} 6626 engines: {node: '>=0.10.0'}
6175 dependencies: 6627 dependencies:
6176 is-extglob: 2.1.1 6628 is-extglob: 2.1.1
6177 - dev: true  
6178 6629
6179 /is-map@2.0.3: 6630 /is-map@2.0.3:
6180 resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 6631 resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
@@ -6204,13 +6655,17 @@ packages: @@ -6204,13 +6655,17 @@ packages:
6204 /is-number@7.0.0: 6655 /is-number@7.0.0:
6205 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 6656 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
6206 engines: {node: '>=0.12.0'} 6657 engines: {node: '>=0.12.0'}
6207 - dev: true  
6208 6658
6209 /is-path-inside@3.0.3: 6659 /is-path-inside@3.0.3:
6210 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 6660 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
6211 engines: {node: '>=8'} 6661 engines: {node: '>=8'}
6212 dev: true 6662 dev: true
6213 6663
  6664 + /is-plain-obj@1.1.0:
  6665 + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
  6666 + engines: {node: '>=0.10.0'}
  6667 + dev: true
  6668 +
6214 /is-plain-obj@3.0.0: 6669 /is-plain-obj@3.0.0:
6215 resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} 6670 resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
6216 engines: {node: '>=10'} 6671 engines: {node: '>=10'}
@@ -6223,6 +6678,11 @@ packages: @@ -6223,6 +6678,11 @@ packages:
6223 isobject: 3.0.1 6678 isobject: 3.0.1
6224 dev: true 6679 dev: true
6225 6680
  6681 + /is-plain-object@5.0.0:
  6682 + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
  6683 + engines: {node: '>=0.10.0'}
  6684 + dev: true
  6685 +
6226 /is-promise@2.2.2: 6686 /is-promise@2.2.2:
6227 resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} 6687 resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
6228 dev: true 6688 dev: true
@@ -6247,6 +6707,11 @@ packages: @@ -6247,6 +6707,11 @@ packages:
6247 call-bind: 1.0.7 6707 call-bind: 1.0.7
6248 dev: true 6708 dev: true
6249 6709
  6710 + /is-stream@2.0.1:
  6711 + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
  6712 + engines: {node: '>=8'}
  6713 + dev: true
  6714 +
6250 /is-stream@3.0.0: 6715 /is-stream@3.0.0:
6251 resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 6716 resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
6252 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 6717 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -6272,6 +6737,11 @@ packages: @@ -6272,6 +6737,11 @@ packages:
6272 dependencies: 6737 dependencies:
6273 which-typed-array: 1.1.15 6738 which-typed-array: 1.1.15
6274 6739
  6740 + /is-unicode-supported@0.1.0:
  6741 + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
  6742 + engines: {node: '>=10'}
  6743 + dev: true
  6744 +
6275 /is-weakmap@2.0.2: 6745 /is-weakmap@2.0.2:
6276 resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 6746 resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
6277 engines: {node: '>= 0.4'} 6747 engines: {node: '>= 0.4'}
@@ -6306,7 +6776,6 @@ packages: @@ -6306,7 +6776,6 @@ packages:
6306 6776
6307 /isexe@2.0.0: 6777 /isexe@2.0.0:
6308 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 6778 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
6309 - dev: true  
6310 6779
6311 /isobject@3.0.1: 6780 /isobject@3.0.1:
6312 resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 6781 resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
@@ -6323,6 +6792,14 @@ packages: @@ -6323,6 +6792,14 @@ packages:
6323 set-function-name: 2.0.2 6792 set-function-name: 2.0.2
6324 dev: true 6793 dev: true
6325 6794
  6795 + /jackspeak@2.3.6:
  6796 + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
  6797 + engines: {node: '>=14'}
  6798 + dependencies:
  6799 + '@isaacs/cliui': 8.0.2
  6800 + optionalDependencies:
  6801 + '@pkgjs/parseargs': 0.11.0
  6802 +
6326 /jest-diff@29.7.0: 6803 /jest-diff@29.7.0:
6327 resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} 6804 resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
6328 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 6805 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6368,7 +6845,7 @@ packages: @@ -6368,7 +6845,7 @@ packages:
6368 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 6845 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
6369 dependencies: 6846 dependencies:
6370 '@jest/types': 29.6.3 6847 '@jest/types': 29.6.3
6371 - '@types/node': 16.11.68 6848 + '@types/node': 18.19.31
6372 chalk: 4.1.2 6849 chalk: 4.1.2
6373 ci-info: 3.9.0 6850 ci-info: 3.9.0
6374 graceful-fs: 4.2.11 6851 graceful-fs: 4.2.11
@@ -6379,7 +6856,7 @@ packages: @@ -6379,7 +6856,7 @@ packages:
6379 resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 6856 resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
6380 engines: {node: '>= 10.13.0'} 6857 engines: {node: '>= 10.13.0'}
6381 dependencies: 6858 dependencies:
6382 - '@types/node': 16.11.68 6859 + '@types/node': 18.19.31
6383 merge-stream: 2.0.0 6860 merge-stream: 2.0.0
6384 supports-color: 8.1.1 6861 supports-color: 8.1.1
6385 6862
@@ -6387,12 +6864,20 @@ packages: @@ -6387,12 +6864,20 @@ packages:
6387 resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} 6864 resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
6388 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 6865 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
6389 dependencies: 6866 dependencies:
6390 - '@types/node': 16.11.68 6867 + '@types/node': 18.19.31
6391 jest-util: 29.7.0 6868 jest-util: 29.7.0
6392 merge-stream: 2.0.0 6869 merge-stream: 2.0.0
6393 supports-color: 8.1.1 6870 supports-color: 8.1.1
6394 dev: true 6871 dev: true
6395 6872
  6873 + /jiti@1.21.0:
  6874 + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
  6875 + hasBin: true
  6876 +
  6877 + /js-cookie@2.2.1:
  6878 + resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==}
  6879 + dev: false
  6880 +
6396 /js-stringify@1.0.2: 6881 /js-stringify@1.0.2:
6397 resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} 6882 resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==}
6398 dev: true 6883 dev: true
@@ -6502,6 +6987,10 @@ packages: @@ -6502,6 +6987,10 @@ packages:
6502 engines: {node: '>=0.10.0'} 6987 engines: {node: '>=0.10.0'}
6503 dev: true 6988 dev: true
6504 6989
  6990 + /known-css-properties@0.29.0:
  6991 + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==}
  6992 + dev: true
  6993 +
6505 /lazy-cache@0.2.7: 6994 /lazy-cache@0.2.7:
6506 resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==} 6995 resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==}
6507 engines: {node: '>=0.10.0'} 6996 engines: {node: '>=0.10.0'}
@@ -6512,6 +7001,13 @@ packages: @@ -6512,6 +7001,13 @@ packages:
6512 engines: {node: '>=0.10.0'} 7001 engines: {node: '>=0.10.0'}
6513 dev: true 7002 dev: true
6514 7003
  7004 + /lcid@3.1.1:
  7005 + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==}
  7006 + engines: {node: '>=8'}
  7007 + dependencies:
  7008 + invert-kv: 3.0.1
  7009 + dev: true
  7010 +
6515 /levn@0.4.1: 7011 /levn@0.4.1:
6516 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 7012 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
6517 engines: {node: '>= 0.8.0'} 7013 engines: {node: '>= 0.8.0'}
@@ -6523,52 +7019,43 @@ packages: @@ -6523,52 +7019,43 @@ packages:
6523 /lilconfig@2.1.0: 7019 /lilconfig@2.1.0:
6524 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 7020 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
6525 engines: {node: '>=10'} 7021 engines: {node: '>=10'}
6526 - dev: true 7022 +
  7023 + /lilconfig@3.0.0:
  7024 + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
  7025 + engines: {node: '>=14'}
6527 7026
6528 /lines-and-columns@1.2.4: 7027 /lines-and-columns@1.2.4:
6529 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 7028 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
6530 - dev: true  
6531 7029
6532 - /lint-staged@13.1.4:  
6533 - resolution: {integrity: sha512-pJRmnRA4I4Rcc1k9GZIh9LQJlolCVDHqtJpIgPY7t99XY3uXXmUeDfhRLELYLgUFJPmEsWevTqarex9acSfx2A==}  
6534 - engines: {node: ^14.13.1 || >=16.0.0} 7030 + /lint-staged@15.2.2:
  7031 + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==}
  7032 + engines: {node: '>=18.12.0'}
6535 hasBin: true 7033 hasBin: true
6536 dependencies: 7034 dependencies:
6537 - chalk: 5.2.0  
6538 - cli-truncate: 3.1.0  
6539 - commander: 10.0.1  
6540 - debug: 4.3.4(supports-color@9.3.1)  
6541 - execa: 7.2.0  
6542 - lilconfig: 2.1.0  
6543 - listr2: 5.0.8 7035 + chalk: 5.3.0
  7036 + commander: 11.1.0
  7037 + debug: 4.3.4(supports-color@5.5.0)
  7038 + execa: 8.0.1
  7039 + lilconfig: 3.0.0
  7040 + listr2: 8.0.1
6544 micromatch: 4.0.5 7041 micromatch: 4.0.5
6545 - normalize-path: 3.0.0  
6546 - object-inspect: 1.13.1  
6547 pidtree: 0.6.0 7042 pidtree: 0.6.0
6548 string-argv: 0.3.2 7043 string-argv: 0.3.2
6549 - supports-color: 9.3.1  
6550 - yaml: 2.4.1 7044 + yaml: 2.3.4
6551 transitivePeerDependencies: 7045 transitivePeerDependencies:
6552 - - enquirer 7046 + - supports-color
6553 dev: true 7047 dev: true
6554 7048
6555 - /listr2@5.0.8:  
6556 - resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}  
6557 - engines: {node: ^14.13.1 || >=16.0.0}  
6558 - peerDependencies:  
6559 - enquirer: '>= 2.3.0 < 3'  
6560 - peerDependenciesMeta:  
6561 - enquirer:  
6562 - optional: true 7049 + /listr2@8.0.1:
  7050 + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
  7051 + engines: {node: '>=18.0.0'}
6563 dependencies: 7052 dependencies:
6564 - cli-truncate: 2.1.0 7053 + cli-truncate: 4.0.0
6565 colorette: 2.0.20 7054 colorette: 2.0.20
6566 - log-update: 4.0.0  
6567 - p-map: 4.0.0 7055 + eventemitter3: 5.0.1
  7056 + log-update: 6.0.0
6568 rfdc: 1.3.1 7057 rfdc: 1.3.1
6569 - rxjs: 7.8.1  
6570 - through: 2.3.8  
6571 - wrap-ansi: 7.0.0 7058 + wrap-ansi: 9.0.0
6572 dev: true 7059 dev: true
6573 7060
6574 /loader-runner@4.3.0: 7061 /loader-runner@4.3.0:
@@ -6592,6 +7079,13 @@ packages: @@ -6592,6 +7079,13 @@ packages:
6592 path-exists: 3.0.0 7079 path-exists: 3.0.0
6593 dev: true 7080 dev: true
6594 7081
  7082 + /locate-path@5.0.0:
  7083 + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
  7084 + engines: {node: '>=8'}
  7085 + dependencies:
  7086 + p-locate: 4.1.0
  7087 + dev: true
  7088 +
6595 /locate-path@6.0.0: 7089 /locate-path@6.0.0:
6596 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 7090 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
6597 engines: {node: '>=10'} 7091 engines: {node: '>=10'}
@@ -6630,6 +7124,10 @@ packages: @@ -6630,6 +7124,10 @@ packages:
6630 resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} 7124 resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
6631 dev: true 7125 dev: true
6632 7126
  7127 + /lodash.truncate@4.4.2:
  7128 + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
  7129 + dev: true
  7130 +
6633 /lodash.uniq@4.5.0: 7131 /lodash.uniq@4.5.0:
6634 resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 7132 resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
6635 dev: true 7133 dev: true
@@ -6641,14 +7139,23 @@ packages: @@ -6641,14 +7139,23 @@ packages:
6641 /lodash@4.17.21: 7139 /lodash@4.17.21:
6642 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 7140 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
6643 7141
6644 - /log-update@4.0.0:  
6645 - resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} 7142 + /log-symbols@4.1.0:
  7143 + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
6646 engines: {node: '>=10'} 7144 engines: {node: '>=10'}
6647 dependencies: 7145 dependencies:
6648 - ansi-escapes: 4.3.2  
6649 - cli-cursor: 3.1.0  
6650 - slice-ansi: 4.0.0  
6651 - wrap-ansi: 6.2.0 7146 + chalk: 4.1.2
  7147 + is-unicode-supported: 0.1.0
  7148 + dev: true
  7149 +
  7150 + /log-update@6.0.0:
  7151 + resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
  7152 + engines: {node: '>=18'}
  7153 + dependencies:
  7154 + ansi-escapes: 6.2.1
  7155 + cli-cursor: 4.0.0
  7156 + slice-ansi: 7.1.0
  7157 + strip-ansi: 7.1.0
  7158 + wrap-ansi: 9.0.0
6652 dev: true 7159 dev: true
6653 7160
6654 /loose-envify@1.4.0: 7161 /loose-envify@1.4.0:
@@ -6666,7 +7173,6 @@ packages: @@ -6666,7 +7173,6 @@ packages:
6666 /lru-cache@10.2.0: 7173 /lru-cache@10.2.0:
6667 resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 7174 resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
6668 engines: {node: 14 || >=16.14} 7175 engines: {node: 14 || >=16.14}
6669 - dev: true  
6670 7176
6671 /lru-cache@5.1.1: 7177 /lru-cache@5.1.1:
6672 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 7178 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -6694,6 +7200,27 @@ packages: @@ -6694,6 +7200,27 @@ packages:
6694 semver: 6.3.1 7200 semver: 6.3.1
6695 dev: false 7201 dev: false
6696 7202
  7203 + /map-age-cleaner@0.1.3:
  7204 + resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
  7205 + engines: {node: '>=6'}
  7206 + dependencies:
  7207 + p-defer: 1.0.0
  7208 + dev: true
  7209 +
  7210 + /map-obj@1.0.1:
  7211 + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
  7212 + engines: {node: '>=0.10.0'}
  7213 + dev: true
  7214 +
  7215 + /map-obj@4.3.0:
  7216 + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
  7217 + engines: {node: '>=8'}
  7218 + dev: true
  7219 +
  7220 + /mathml-tag-names@2.1.3:
  7221 + resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
  7222 + dev: true
  7223 +
6697 /md5.js@1.3.5: 7224 /md5.js@1.3.5:
6698 resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} 7225 resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
6699 dependencies: 7226 dependencies:
@@ -6710,6 +7237,15 @@ packages: @@ -6710,6 +7237,15 @@ packages:
6710 resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} 7237 resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
6711 dev: true 7238 dev: true
6712 7239
  7240 + /mem@5.1.1:
  7241 + resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==}
  7242 + engines: {node: '>=8'}
  7243 + dependencies:
  7244 + map-age-cleaner: 0.1.3
  7245 + mimic-fn: 2.1.0
  7246 + p-is-promise: 2.1.0
  7247 + dev: true
  7248 +
6713 /memfs@3.5.3: 7249 /memfs@3.5.3:
6714 resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} 7250 resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
6715 engines: {node: '>= 4.0.0'} 7251 engines: {node: '>= 4.0.0'}
@@ -6717,6 +7253,24 @@ packages: @@ -6717,6 +7253,24 @@ packages:
6717 fs-monkey: 1.0.5 7253 fs-monkey: 1.0.5
6718 dev: true 7254 dev: true
6719 7255
  7256 + /meow@10.1.5:
  7257 + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==}
  7258 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  7259 + dependencies:
  7260 + '@types/minimist': 1.2.5
  7261 + camelcase-keys: 7.0.2
  7262 + decamelize: 5.0.1
  7263 + decamelize-keys: 1.1.1
  7264 + hard-rejection: 2.1.0
  7265 + minimist-options: 4.1.0
  7266 + normalize-package-data: 3.0.3
  7267 + read-pkg-up: 8.0.0
  7268 + redent: 4.0.0
  7269 + trim-newlines: 4.1.1
  7270 + type-fest: 1.4.0
  7271 + yargs-parser: 20.2.9
  7272 + dev: true
  7273 +
6720 /merge-deep@3.0.3: 7274 /merge-deep@3.0.3:
6721 resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==} 7275 resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==}
6722 engines: {node: '>=0.10.0'} 7276 engines: {node: '>=0.10.0'}
@@ -6732,7 +7286,6 @@ packages: @@ -6732,7 +7286,6 @@ packages:
6732 /merge2@1.4.1: 7286 /merge2@1.4.1:
6733 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 7287 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
6734 engines: {node: '>= 8'} 7288 engines: {node: '>= 8'}
6735 - dev: true  
6736 7289
6737 /micromatch@4.0.5: 7290 /micromatch@4.0.5:
6738 resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 7291 resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
@@ -6740,7 +7293,6 @@ packages: @@ -6740,7 +7293,6 @@ packages:
6740 dependencies: 7293 dependencies:
6741 braces: 3.0.2 7294 braces: 3.0.2
6742 picomatch: 2.3.1 7295 picomatch: 2.3.1
6743 - dev: true  
6744 7296
6745 /miller-rabin@4.0.1: 7297 /miller-rabin@4.0.1:
6746 resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} 7298 resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
@@ -6776,6 +7328,11 @@ packages: @@ -6776,6 +7328,11 @@ packages:
6776 engines: {node: '>=12'} 7328 engines: {node: '>=12'}
6777 dev: true 7329 dev: true
6778 7330
  7331 + /min-indent@1.0.1:
  7332 + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
  7333 + engines: {node: '>=4'}
  7334 + dev: true
  7335 +
6779 /mini-css-extract-plugin@2.8.1(webpack@5.91.0): 7336 /mini-css-extract-plugin@2.8.1(webpack@5.91.0):
6780 resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} 7337 resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==}
6781 engines: {node: '>= 12.13.0'} 7338 engines: {node: '>= 12.13.0'}
@@ -6815,6 +7372,21 @@ packages: @@ -6815,6 +7372,21 @@ packages:
6815 brace-expansion: 2.0.1 7372 brace-expansion: 2.0.1
6816 dev: true 7373 dev: true
6817 7374
  7375 + /minimatch@9.0.4:
  7376 + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
  7377 + engines: {node: '>=16 || 14 >=14.17'}
  7378 + dependencies:
  7379 + brace-expansion: 2.0.1
  7380 +
  7381 + /minimist-options@4.1.0:
  7382 + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
  7383 + engines: {node: '>= 6'}
  7384 + dependencies:
  7385 + arrify: 1.0.1
  7386 + is-plain-obj: 1.1.0
  7387 + kind-of: 6.0.3
  7388 + dev: true
  7389 +
6818 /minimist@1.2.8: 7390 /minimist@1.2.8:
6819 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 7391 resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
6820 dev: true 7392 dev: true
@@ -6827,7 +7399,6 @@ packages: @@ -6827,7 +7399,6 @@ packages:
6827 /minipass@7.0.4: 7399 /minipass@7.0.4:
6828 resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 7400 resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
6829 engines: {node: '>=16 || 14 >=14.17'} 7401 engines: {node: '>=16 || 14 >=14.17'}
6830 - dev: true  
6831 7402
6832 /mixin-object@2.0.1: 7403 /mixin-object@2.0.1:
6833 resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==} 7404 resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==}
@@ -6852,11 +7423,17 @@ packages: @@ -6852,11 +7423,17 @@ packages:
6852 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 7423 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
6853 dev: true 7424 dev: true
6854 7425
  7426 + /mz@2.7.0:
  7427 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
  7428 + dependencies:
  7429 + any-promise: 1.3.0
  7430 + object-assign: 4.1.1
  7431 + thenify-all: 1.6.0
  7432 +
6855 /nanoid@3.3.7: 7433 /nanoid@3.3.7:
6856 resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 7434 resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
6857 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 7435 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
6858 hasBin: true 7436 hasBin: true
6859 - dev: true  
6860 7437
6861 /natural-compare-lite@1.4.0: 7438 /natural-compare-lite@1.4.0:
6862 resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 7439 resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -6890,9 +7467,34 @@ packages: @@ -6890,9 +7467,34 @@ packages:
6890 /node-releases@2.0.14: 7467 /node-releases@2.0.14:
6891 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 7468 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
6892 7469
  7470 + /normalize-package-data@2.5.0:
  7471 + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
  7472 + dependencies:
  7473 + hosted-git-info: 2.8.9
  7474 + resolve: 1.22.8
  7475 + semver: 5.7.2
  7476 + validate-npm-package-license: 3.0.4
  7477 + dev: true
  7478 +
  7479 + /normalize-package-data@3.0.3:
  7480 + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
  7481 + engines: {node: '>=10'}
  7482 + dependencies:
  7483 + hosted-git-info: 4.1.0
  7484 + is-core-module: 2.13.1
  7485 + semver: 7.6.0
  7486 + validate-npm-package-license: 3.0.4
  7487 + dev: true
  7488 +
6893 /normalize-path@3.0.0: 7489 /normalize-path@3.0.0:
6894 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 7490 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
6895 engines: {node: '>=0.10.0'} 7491 engines: {node: '>=0.10.0'}
  7492 +
  7493 + /npm-run-path@4.0.1:
  7494 + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
  7495 + engines: {node: '>=8'}
  7496 + dependencies:
  7497 + path-key: 3.1.1
6896 dev: true 7498 dev: true
6897 7499
6898 /npm-run-path@5.3.0: 7500 /npm-run-path@5.3.0:
@@ -6912,6 +7514,10 @@ packages: @@ -6912,6 +7514,10 @@ packages:
6912 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 7514 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
6913 engines: {node: '>=0.10.0'} 7515 engines: {node: '>=0.10.0'}
6914 7516
  7517 + /object-hash@3.0.0:
  7518 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
  7519 + engines: {node: '>= 6'}
  7520 +
6915 /object-inspect@1.13.1: 7521 /object-inspect@1.13.1:
6916 resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 7522 resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
6917 dev: true 7523 dev: true
@@ -7028,6 +7634,25 @@ packages: @@ -7028,6 +7634,25 @@ packages:
7028 resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} 7634 resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==}
7029 dev: true 7635 dev: true
7030 7636
  7637 + /os-locale@5.0.0:
  7638 + resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==}
  7639 + engines: {node: '>=10'}
  7640 + dependencies:
  7641 + execa: 4.1.0
  7642 + lcid: 3.1.1
  7643 + mem: 5.1.1
  7644 + dev: true
  7645 +
  7646 + /p-defer@1.0.0:
  7647 + resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
  7648 + engines: {node: '>=4'}
  7649 + dev: true
  7650 +
  7651 + /p-is-promise@2.1.0:
  7652 + resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==}
  7653 + engines: {node: '>=6'}
  7654 + dev: true
  7655 +
7031 /p-limit@2.3.0: 7656 /p-limit@2.3.0:
7032 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 7657 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
7033 engines: {node: '>=6'} 7658 engines: {node: '>=6'}
@@ -7056,6 +7681,13 @@ packages: @@ -7056,6 +7681,13 @@ packages:
7056 p-limit: 2.3.0 7681 p-limit: 2.3.0
7057 dev: true 7682 dev: true
7058 7683
  7684 + /p-locate@4.1.0:
  7685 + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
  7686 + engines: {node: '>=8'}
  7687 + dependencies:
  7688 + p-limit: 2.3.0
  7689 + dev: true
  7690 +
7059 /p-locate@5.0.0: 7691 /p-locate@5.0.0:
7060 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 7692 resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
7061 engines: {node: '>=10'} 7693 engines: {node: '>=10'}
@@ -7070,13 +7702,6 @@ packages: @@ -7070,13 +7702,6 @@ packages:
7070 p-limit: 4.0.0 7702 p-limit: 4.0.0
7071 dev: true 7703 dev: true
7072 7704
7073 - /p-map@4.0.0:  
7074 - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}  
7075 - engines: {node: '>=10'}  
7076 - dependencies:  
7077 - aggregate-error: 3.1.0  
7078 - dev: true  
7079 -  
7080 /p-try@2.2.0: 7705 /p-try@2.2.0:
7081 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 7706 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
7082 engines: {node: '>=6'} 7707 engines: {node: '>=6'}
@@ -7098,7 +7723,6 @@ packages: @@ -7098,7 +7723,6 @@ packages:
7098 engines: {node: '>=6'} 7723 engines: {node: '>=6'}
7099 dependencies: 7724 dependencies:
7100 callsites: 3.1.0 7725 callsites: 3.1.0
7101 - dev: true  
7102 7726
7103 /parse-asn1@5.1.7: 7727 /parse-asn1@5.1.7:
7104 resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} 7728 resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==}
@@ -7120,7 +7744,6 @@ packages: @@ -7120,7 +7744,6 @@ packages:
7120 error-ex: 1.3.2 7744 error-ex: 1.3.2
7121 json-parse-even-better-errors: 2.3.1 7745 json-parse-even-better-errors: 2.3.1
7122 lines-and-columns: 1.2.4 7746 lines-and-columns: 1.2.4
7123 - dev: true  
7124 7747
7125 /parseurl@1.3.3: 7748 /parseurl@1.3.3:
7126 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 7749 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
@@ -7161,7 +7784,6 @@ packages: @@ -7161,7 +7784,6 @@ packages:
7161 /path-key@3.1.1: 7784 /path-key@3.1.1:
7162 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 7785 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
7163 engines: {node: '>=8'} 7786 engines: {node: '>=8'}
7164 - dev: true  
7165 7787
7166 /path-key@4.0.0: 7788 /path-key@4.0.0:
7167 resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 7789 resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
@@ -7170,7 +7792,6 @@ packages: @@ -7170,7 +7792,6 @@ packages:
7170 7792
7171 /path-parse@1.0.7: 7793 /path-parse@1.0.7:
7172 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 7794 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
7173 - dev: true  
7174 7795
7175 /path-scurry@1.10.2: 7796 /path-scurry@1.10.2:
7176 resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} 7797 resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
@@ -7178,7 +7799,6 @@ packages: @@ -7178,7 +7799,6 @@ packages:
7178 dependencies: 7799 dependencies:
7179 lru-cache: 10.2.0 7800 lru-cache: 10.2.0
7180 minipass: 7.0.4 7801 minipass: 7.0.4
7181 - dev: true  
7182 7802
7183 /path-to-regexp@6.2.2: 7803 /path-to-regexp@6.2.2:
7184 resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} 7804 resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
@@ -7187,7 +7807,6 @@ packages: @@ -7187,7 +7807,6 @@ packages:
7187 /path-type@4.0.0: 7807 /path-type@4.0.0:
7188 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 7808 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
7189 engines: {node: '>=8'} 7809 engines: {node: '>=8'}
7190 - dev: true  
7191 7810
7192 /pbkdf2@3.1.2: 7811 /pbkdf2@3.1.2:
7193 resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} 7812 resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
@@ -7213,6 +7832,10 @@ packages: @@ -7213,6 +7832,10 @@ packages:
7213 hasBin: true 7832 hasBin: true
7214 dev: true 7833 dev: true
7215 7834
  7835 + /pify@2.3.0:
  7836 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
  7837 + engines: {node: '>=0.10.0'}
  7838 +
7216 /pify@4.0.1: 7839 /pify@4.0.1:
7217 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 7840 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
7218 engines: {node: '>=6'} 7841 engines: {node: '>=6'}
@@ -7221,7 +7844,6 @@ packages: @@ -7221,7 +7844,6 @@ packages:
7221 /pirates@4.0.6: 7844 /pirates@4.0.6:
7222 resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 7845 resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
7223 engines: {node: '>= 6'} 7846 engines: {node: '>= 6'}
7224 - dev: true  
7225 7847
7226 /pkg-dir@3.0.0: 7848 /pkg-dir@3.0.0:
7227 resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} 7849 resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
@@ -7244,6 +7866,18 @@ packages: @@ -7244,6 +7866,18 @@ packages:
7244 find-up: 3.0.0 7866 find-up: 3.0.0
7245 dev: true 7867 dev: true
7246 7868
  7869 + /plur@4.0.0:
  7870 + resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==}
  7871 + engines: {node: '>=10'}
  7872 + dependencies:
  7873 + irregular-plurals: 3.5.0
  7874 + dev: true
  7875 +
  7876 + /pluralize@8.0.0:
  7877 + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
  7878 + engines: {node: '>=4'}
  7879 + dev: true
  7880 +
7247 /possible-typed-array-names@1.0.0: 7881 /possible-typed-array-names@1.0.0:
7248 resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 7882 resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
7249 engines: {node: '>= 0.4'} 7883 engines: {node: '>= 0.4'}
@@ -7348,6 +7982,17 @@ packages: @@ -7348,6 +7982,17 @@ packages:
7348 postcss: 8.4.38 7982 postcss: 8.4.38
7349 dev: true 7983 dev: true
7350 7984
  7985 + /postcss-import@15.1.0(postcss@8.4.38):
  7986 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
  7987 + engines: {node: '>=14.0.0'}
  7988 + peerDependencies:
  7989 + postcss: ^8.0.0
  7990 + dependencies:
  7991 + postcss: 8.4.38
  7992 + postcss-value-parser: 4.2.0
  7993 + read-cache: 1.0.0
  7994 + resolve: 1.22.8
  7995 +
7351 /postcss-initial@4.0.1(postcss@8.4.38): 7996 /postcss-initial@4.0.1(postcss@8.4.38):
7352 resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} 7997 resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==}
7353 peerDependencies: 7998 peerDependencies:
@@ -7356,6 +8001,38 @@ packages: @@ -7356,6 +8001,38 @@ packages:
7356 postcss: 8.4.38 8001 postcss: 8.4.38
7357 dev: true 8002 dev: true
7358 8003
  8004 + /postcss-js@4.0.1(postcss@8.4.38):
  8005 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
  8006 + engines: {node: ^12 || ^14 || >= 16}
  8007 + peerDependencies:
  8008 + postcss: ^8.4.21
  8009 + dependencies:
  8010 + camelcase-css: 2.0.1
  8011 + postcss: 8.4.38
  8012 +
  8013 + /postcss-less@4.0.1:
  8014 + resolution: {integrity: sha512-C92S4sHlbDpefJ2QQJjrucCcypq3+KZPstjfuvgOCNnGx0tF9h8hXgAlOIATGAxMXZXaF+nVp+/Mi8pCAWdSmw==}
  8015 + engines: {node: '>=10'}
  8016 + dependencies:
  8017 + postcss: 8.4.38
  8018 + dev: true
  8019 +
  8020 + /postcss-load-config@4.0.2(postcss@8.4.38):
  8021 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
  8022 + engines: {node: '>= 14'}
  8023 + peerDependencies:
  8024 + postcss: '>=8.0.9'
  8025 + ts-node: '>=9.0.0'
  8026 + peerDependenciesMeta:
  8027 + postcss:
  8028 + optional: true
  8029 + ts-node:
  8030 + optional: true
  8031 + dependencies:
  8032 + lilconfig: 3.0.0
  8033 + postcss: 8.4.38
  8034 + yaml: 2.3.4
  8035 +
7359 /postcss-media-minmax@5.0.0(postcss@8.4.38): 8036 /postcss-media-minmax@5.0.0(postcss@8.4.38):
7360 resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} 8037 resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==}
7361 engines: {node: '>=10.0.0'} 8038 engines: {node: '>=10.0.0'}
@@ -7365,6 +8042,12 @@ packages: @@ -7365,6 +8042,12 @@ packages:
7365 postcss: 8.4.38 8042 postcss: 8.4.38
7366 dev: true 8043 dev: true
7367 8044
  8045 + /postcss-media-query-parser@0.2.3:
  8046 + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
  8047 + requiresBuild: true
  8048 + dev: true
  8049 + optional: true
  8050 +
7368 /postcss-merge-longhand@6.0.5(postcss@8.4.38): 8051 /postcss-merge-longhand@6.0.5(postcss@8.4.38):
7369 resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} 8052 resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
7370 engines: {node: ^14 || ^16 || >=18.0} 8053 engines: {node: ^14 || ^16 || >=18.0}
@@ -7433,6 +8116,15 @@ packages: @@ -7433,6 +8116,15 @@ packages:
7433 postcss-selector-parser: 6.0.16 8116 postcss-selector-parser: 6.0.16
7434 dev: true 8117 dev: true
7435 8118
  8119 + /postcss-nested@6.0.1(postcss@8.4.38):
  8120 + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
  8121 + engines: {node: '>=12.0'}
  8122 + peerDependencies:
  8123 + postcss: ^8.2.14
  8124 + dependencies:
  8125 + postcss: 8.4.38
  8126 + postcss-selector-parser: 6.0.16
  8127 +
7436 /postcss-nesting@12.0.1(postcss@8.4.38): 8128 /postcss-nesting@12.0.1(postcss@8.4.38):
7437 resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==} 8129 resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==}
7438 engines: {node: ^14 || ^16 || >=18} 8130 engines: {node: ^14 || ^16 || >=18}
@@ -7574,15 +8266,36 @@ packages: @@ -7574,15 +8266,36 @@ packages:
7574 postcss-value-parser: 4.2.0 8266 postcss-value-parser: 4.2.0
7575 dev: true 8267 dev: true
7576 8268
  8269 + /postcss-resolve-nested-selector@0.1.1:
  8270 + resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==}
  8271 + dev: true
  8272 +
  8273 + /postcss-safe-parser@6.0.0(postcss@8.4.38):
  8274 + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
  8275 + engines: {node: '>=12.0'}
  8276 + peerDependencies:
  8277 + postcss: ^8.3.3
  8278 + dependencies:
  8279 + postcss: 8.4.38
  8280 + dev: true
  8281 +
7577 /postcss-selector-parser@6.0.16: 8282 /postcss-selector-parser@6.0.16:
7578 resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} 8283 resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
7579 engines: {node: '>=4'} 8284 engines: {node: '>=4'}
7580 dependencies: 8285 dependencies:
7581 cssesc: 3.0.0 8286 cssesc: 3.0.0
7582 util-deprecate: 1.0.2 8287 util-deprecate: 1.0.2
7583 - dev: true  
7584 8288
7585 - /postcss-svgo@6.0.3(postcss@8.4.38): 8289 + /postcss-sorting@6.0.0(postcss@8.4.38):
  8290 + resolution: {integrity: sha512-bYJ0vgAiGbjCBKi7B07CzsBc9eM84nLEbavUmwNp8rAa+PNyrgdH+6PpnqTtciLuUs99c4rFQQmCaYgeBQYmSQ==}
  8291 + peerDependencies:
  8292 + postcss: ^8.0.4
  8293 + dependencies:
  8294 + lodash: 4.17.21
  8295 + postcss: 8.4.38
  8296 + dev: true
  8297 +
  8298 + /postcss-svgo@6.0.3(postcss@8.4.38):
7586 resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} 8299 resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
7587 engines: {node: ^14 || ^16 || >= 18} 8300 engines: {node: ^14 || ^16 || >= 18}
7588 peerDependencies: 8301 peerDependencies:
@@ -7622,7 +8335,6 @@ packages: @@ -7622,7 +8335,6 @@ packages:
7622 nanoid: 3.3.7 8335 nanoid: 3.3.7
7623 picocolors: 1.0.0 8336 picocolors: 1.0.0
7624 source-map-js: 1.2.0 8337 source-map-js: 1.2.0
7625 - dev: true  
7626 8338
7627 /prelude-ls@1.2.1: 8339 /prelude-ls@1.2.1:
7628 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 8340 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -7636,12 +8348,46 @@ packages: @@ -7636,12 +8348,46 @@ packages:
7636 fast-diff: 1.3.0 8348 fast-diff: 1.3.0
7637 dev: true 8349 dev: true
7638 8350
  8351 + /prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.4.5):
  8352 + resolution: {integrity: sha512-6m8WBhIp0dfwu0SkgfOxJqh+HpdyfqSSLfKKRZSFbDuEQXDDndb8fTpRWkUrX/uBenkex3MgnVk0J3b3Y5byog==}
  8353 + peerDependencies:
  8354 + '@volar/vue-language-plugin-pug': ^1.0.4
  8355 + '@volar/vue-typescript': ^1.0.4
  8356 + prettier: '>=2.0'
  8357 + typescript: '>=2.9'
  8358 + peerDependenciesMeta:
  8359 + '@volar/vue-language-plugin-pug':
  8360 + optional: true
  8361 + '@volar/vue-typescript':
  8362 + optional: true
  8363 + dependencies:
  8364 + prettier: 3.2.5
  8365 + typescript: 5.4.5
  8366 + dev: true
  8367 +
  8368 + /prettier-plugin-two-style-order@1.0.1(prettier@3.2.5):
  8369 + resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==}
  8370 + peerDependencies:
  8371 + prettier: '>= 2.0.0'
  8372 + dependencies:
  8373 + postcss: 8.4.38
  8374 + postcss-less: 4.0.1
  8375 + postcss-sorting: 6.0.0(postcss@8.4.38)
  8376 + prettier: 3.2.5
  8377 + dev: true
  8378 +
7639 /prettier@2.8.8: 8379 /prettier@2.8.8:
7640 resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 8380 resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
7641 engines: {node: '>=10.13.0'} 8381 engines: {node: '>=10.13.0'}
7642 hasBin: true 8382 hasBin: true
7643 dev: true 8383 dev: true
7644 8384
  8385 + /prettier@3.2.5:
  8386 + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
  8387 + engines: {node: '>=14'}
  8388 + hasBin: true
  8389 + dev: true
  8390 +
7645 /pretty-error@4.0.0: 8391 /pretty-error@4.0.0:
7646 resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} 8392 resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
7647 dependencies: 8393 dependencies:
@@ -7786,6 +8532,13 @@ packages: @@ -7786,6 +8532,13 @@ packages:
7786 pug-strip-comments: 2.0.0 8532 pug-strip-comments: 2.0.0
7787 dev: true 8533 dev: true
7788 8534
  8535 + /pump@3.0.0:
  8536 + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
  8537 + dependencies:
  8538 + end-of-stream: 1.4.4
  8539 + once: 1.4.0
  8540 + dev: true
  8541 +
7789 /punycode@1.4.1: 8542 /punycode@1.4.1:
7790 resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} 8543 resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
7791 dev: true 8544 dev: true
@@ -7808,6 +8561,10 @@ packages: @@ -7808,6 +8561,10 @@ packages:
7808 8561
7809 /queue-microtask@1.2.3: 8562 /queue-microtask@1.2.3:
7810 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 8563 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
  8564 +
  8565 + /quick-lru@5.1.1:
  8566 + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
  8567 + engines: {node: '>=10'}
7811 dev: true 8568 dev: true
7812 8569
7813 /randombytes@2.1.0: 8570 /randombytes@2.1.0:
@@ -7898,6 +8655,49 @@ packages: @@ -7898,6 +8655,49 @@ packages:
7898 dependencies: 8655 dependencies:
7899 loose-envify: 1.4.0 8656 loose-envify: 1.4.0
7900 8657
  8658 + /read-cache@1.0.0:
  8659 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
  8660 + dependencies:
  8661 + pify: 2.3.0
  8662 +
  8663 + /read-pkg-up@7.0.1:
  8664 + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
  8665 + engines: {node: '>=8'}
  8666 + dependencies:
  8667 + find-up: 4.1.0
  8668 + read-pkg: 5.2.0
  8669 + type-fest: 0.8.1
  8670 + dev: true
  8671 +
  8672 + /read-pkg-up@8.0.0:
  8673 + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==}
  8674 + engines: {node: '>=12'}
  8675 + dependencies:
  8676 + find-up: 5.0.0
  8677 + read-pkg: 6.0.0
  8678 + type-fest: 1.4.0
  8679 + dev: true
  8680 +
  8681 + /read-pkg@5.2.0:
  8682 + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
  8683 + engines: {node: '>=8'}
  8684 + dependencies:
  8685 + '@types/normalize-package-data': 2.4.4
  8686 + normalize-package-data: 2.5.0
  8687 + parse-json: 5.2.0
  8688 + type-fest: 0.6.0
  8689 + dev: true
  8690 +
  8691 + /read-pkg@6.0.0:
  8692 + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==}
  8693 + engines: {node: '>=12'}
  8694 + dependencies:
  8695 + '@types/normalize-package-data': 2.4.4
  8696 + normalize-package-data: 3.0.3
  8697 + parse-json: 5.2.0
  8698 + type-fest: 1.4.0
  8699 + dev: true
  8700 +
7901 /readable-stream@2.3.8: 8701 /readable-stream@2.3.8:
7902 resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 8702 resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
7903 dependencies: 8703 dependencies:
@@ -7935,6 +8735,13 @@ packages: @@ -7935,6 +8735,13 @@ packages:
7935 engines: {node: '>=8.10.0'} 8735 engines: {node: '>=8.10.0'}
7936 dependencies: 8736 dependencies:
7937 picomatch: 2.3.1 8737 picomatch: 2.3.1
  8738 +
  8739 + /redent@4.0.0:
  8740 + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==}
  8741 + engines: {node: '>=12'}
  8742 + dependencies:
  8743 + indent-string: 5.0.0
  8744 + strip-indent: 4.0.0
7938 dev: true 8745 dev: true
7939 8746
7940 /redux-promise-middleware@6.2.0(redux@4.2.1): 8747 /redux-promise-middleware@6.2.0(redux@4.2.1):
@@ -7984,6 +8791,11 @@ packages: @@ -7984,6 +8791,11 @@ packages:
7984 '@babel/runtime': 7.24.4 8791 '@babel/runtime': 7.24.4
7985 dev: true 8792 dev: true
7986 8793
  8794 + /regexp-tree@0.1.27:
  8795 + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
  8796 + hasBin: true
  8797 + dev: true
  8798 +
7987 /regexp.prototype.flags@1.5.2: 8799 /regexp.prototype.flags@1.5.2:
7988 resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 8800 resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
7989 engines: {node: '>= 0.4'} 8801 engines: {node: '>= 0.4'}
@@ -8046,9 +8858,17 @@ packages: @@ -8046,9 +8858,17 @@ packages:
8046 resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} 8858 resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
8047 dev: true 8859 dev: true
8048 8860
  8861 + /resize-observer-polyfill@1.5.1:
  8862 + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
  8863 + dev: false
  8864 +
8049 /resolve-from@4.0.0: 8865 /resolve-from@4.0.0:
8050 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 8866 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
8051 engines: {node: '>=4'} 8867 engines: {node: '>=4'}
  8868 +
  8869 + /resolve-from@5.0.0:
  8870 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
  8871 + engines: {node: '>=8'}
8052 dev: true 8872 dev: true
8053 8873
8054 /resolve@1.22.8: 8874 /resolve@1.22.8:
@@ -8058,7 +8878,6 @@ packages: @@ -8058,7 +8878,6 @@ packages:
8058 is-core-module: 2.13.1 8878 is-core-module: 2.13.1
8059 path-parse: 1.0.7 8879 path-parse: 1.0.7
8060 supports-preserve-symlinks-flag: 1.0.0 8880 supports-preserve-symlinks-flag: 1.0.0
8061 - dev: true  
8062 8881
8063 /resolve@2.0.0-next.5: 8882 /resolve@2.0.0-next.5:
8064 resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 8883 resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
@@ -8069,9 +8888,9 @@ packages: @@ -8069,9 +8888,9 @@ packages:
8069 supports-preserve-symlinks-flag: 1.0.0 8888 supports-preserve-symlinks-flag: 1.0.0
8070 dev: true 8889 dev: true
8071 8890
8072 - /restore-cursor@3.1.0:  
8073 - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}  
8074 - engines: {node: '>=8'} 8891 + /restore-cursor@4.0.0:
  8892 + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
  8893 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
8075 dependencies: 8894 dependencies:
8076 onetime: 5.1.2 8895 onetime: 5.1.2
8077 signal-exit: 3.0.7 8896 signal-exit: 3.0.7
@@ -8080,7 +8899,6 @@ packages: @@ -8080,7 +8899,6 @@ packages:
8080 /reusify@1.0.4: 8899 /reusify@1.0.4:
8081 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 8900 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
8082 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 8901 engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
8083 - dev: true  
8084 8902
8085 /rfdc@1.3.1: 8903 /rfdc@1.3.1:
8086 resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} 8904 resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
@@ -8093,6 +8911,14 @@ packages: @@ -8093,6 +8911,14 @@ packages:
8093 glob: 7.2.3 8911 glob: 7.2.3
8094 dev: true 8912 dev: true
8095 8913
  8914 + /rimraf@5.0.5:
  8915 + resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==}
  8916 + engines: {node: '>=14'}
  8917 + hasBin: true
  8918 + dependencies:
  8919 + glob: 10.3.12
  8920 + dev: true
  8921 +
8096 /ripemd160@2.0.2: 8922 /ripemd160@2.0.2:
8097 resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} 8923 resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
8098 dependencies: 8924 dependencies:
@@ -8119,13 +8945,6 @@ packages: @@ -8119,13 +8945,6 @@ packages:
8119 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 8945 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
8120 dependencies: 8946 dependencies:
8121 queue-microtask: 1.2.3 8947 queue-microtask: 1.2.3
8122 - dev: true  
8123 -  
8124 - /rxjs@7.8.1:  
8125 - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}  
8126 - dependencies:  
8127 - tslib: 2.6.2  
8128 - dev: true  
8129 8948
8130 /safe-array-concat@1.1.2: 8949 /safe-array-concat@1.1.2:
8131 resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 8950 resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
@@ -8153,6 +8972,12 @@ packages: @@ -8153,6 +8972,12 @@ packages:
8153 is-regex: 1.1.4 8972 is-regex: 1.1.4
8154 dev: true 8973 dev: true
8155 8974
  8975 + /safe-regex@2.1.1:
  8976 + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
  8977 + dependencies:
  8978 + regexp-tree: 0.1.27
  8979 + dev: true
  8980 +
8156 /scheduler@0.23.0: 8981 /scheduler@0.23.0:
8157 resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 8982 resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
8158 dependencies: 8983 dependencies:
@@ -8176,6 +9001,11 @@ packages: @@ -8176,6 +9001,11 @@ packages:
8176 ajv-keywords: 5.1.0(ajv@8.12.0) 9001 ajv-keywords: 5.1.0(ajv@8.12.0)
8177 dev: true 9002 dev: true
8178 9003
  9004 + /screenfull@5.2.0:
  9005 + resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==}
  9006 + engines: {node: '>=0.10.0'}
  9007 + dev: false
  9008 +
8179 /semver@5.7.2: 9009 /semver@5.7.2:
8180 resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 9010 resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
8181 hasBin: true 9011 hasBin: true
@@ -8296,12 +9126,10 @@ packages: @@ -8296,12 +9126,10 @@ packages:
8296 engines: {node: '>=8'} 9126 engines: {node: '>=8'}
8297 dependencies: 9127 dependencies:
8298 shebang-regex: 3.0.0 9128 shebang-regex: 3.0.0
8299 - dev: true  
8300 9129
8301 /shebang-regex@3.0.0: 9130 /shebang-regex@3.0.0:
8302 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 9131 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
8303 engines: {node: '>=8'} 9132 engines: {node: '>=8'}
8304 - dev: true  
8305 9133
8306 /side-channel@1.0.6: 9134 /side-channel@1.0.6:
8307 resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 9135 resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
@@ -8317,20 +9145,15 @@ packages: @@ -8317,20 +9145,15 @@ packages:
8317 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 9145 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
8318 dev: true 9146 dev: true
8319 9147
  9148 + /signal-exit@4.1.0:
  9149 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
  9150 + engines: {node: '>=14'}
  9151 +
8320 /slash@3.0.0: 9152 /slash@3.0.0:
8321 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 9153 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
8322 engines: {node: '>=8'} 9154 engines: {node: '>=8'}
8323 dev: true 9155 dev: true
8324 9156
8325 - /slice-ansi@3.0.0:  
8326 - resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}  
8327 - engines: {node: '>=8'}  
8328 - dependencies:  
8329 - ansi-styles: 4.3.0  
8330 - astral-regex: 2.0.0  
8331 - is-fullwidth-code-point: 3.0.0  
8332 - dev: true  
8333 -  
8334 /slice-ansi@4.0.0: 9157 /slice-ansi@4.0.0:
8335 resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 9158 resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
8336 engines: {node: '>=10'} 9159 engines: {node: '>=10'}
@@ -8348,6 +9171,14 @@ packages: @@ -8348,6 +9171,14 @@ packages:
8348 is-fullwidth-code-point: 4.0.0 9171 is-fullwidth-code-point: 4.0.0
8349 dev: true 9172 dev: true
8350 9173
  9174 + /slice-ansi@7.1.0:
  9175 + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
  9176 + engines: {node: '>=18'}
  9177 + dependencies:
  9178 + ansi-styles: 6.2.1
  9179 + is-fullwidth-code-point: 5.0.0
  9180 + dev: true
  9181 +
8351 /snake-case@3.0.4: 9182 /snake-case@3.0.4:
8352 resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} 9183 resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
8353 dependencies: 9184 dependencies:
@@ -8362,7 +9193,6 @@ packages: @@ -8362,7 +9193,6 @@ packages:
8362 /source-map-js@1.2.0: 9193 /source-map-js@1.2.0:
8363 resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 9194 resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
8364 engines: {node: '>=0.10.0'} 9195 engines: {node: '>=0.10.0'}
8365 - dev: true  
8366 9196
8367 /source-map-support@0.5.21: 9197 /source-map-support@0.5.21:
8368 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 9198 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@@ -8378,6 +9208,28 @@ packages: @@ -8378,6 +9208,28 @@ packages:
8378 resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 9208 resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
8379 engines: {node: '>= 8'} 9209 engines: {node: '>= 8'}
8380 9210
  9211 + /spdx-correct@3.2.0:
  9212 + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
  9213 + dependencies:
  9214 + spdx-expression-parse: 3.0.1
  9215 + spdx-license-ids: 3.0.17
  9216 + dev: true
  9217 +
  9218 + /spdx-exceptions@2.5.0:
  9219 + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
  9220 + dev: true
  9221 +
  9222 + /spdx-expression-parse@3.0.1:
  9223 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
  9224 + dependencies:
  9225 + spdx-exceptions: 2.5.0
  9226 + spdx-license-ids: 3.0.17
  9227 + dev: true
  9228 +
  9229 + /spdx-license-ids@3.0.17:
  9230 + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
  9231 + dev: true
  9232 +
8381 /stack-utils@2.0.6: 9233 /stack-utils@2.0.6:
8382 resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} 9234 resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
8383 engines: {node: '>=10'} 9235 engines: {node: '>=10'}
@@ -8425,7 +9277,6 @@ packages: @@ -8425,7 +9277,6 @@ packages:
8425 emoji-regex: 8.0.0 9277 emoji-regex: 8.0.0
8426 is-fullwidth-code-point: 3.0.0 9278 is-fullwidth-code-point: 3.0.0
8427 strip-ansi: 6.0.1 9279 strip-ansi: 6.0.1
8428 - dev: true  
8429 9280
8430 /string-width@5.1.2: 9281 /string-width@5.1.2:
8431 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 9282 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
@@ -8434,6 +9285,14 @@ packages: @@ -8434,6 +9285,14 @@ packages:
8434 eastasianwidth: 0.2.0 9285 eastasianwidth: 0.2.0
8435 emoji-regex: 9.2.2 9286 emoji-regex: 9.2.2
8436 strip-ansi: 7.1.0 9287 strip-ansi: 7.1.0
  9288 +
  9289 + /string-width@7.1.0:
  9290 + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
  9291 + engines: {node: '>=18'}
  9292 + dependencies:
  9293 + emoji-regex: 10.3.0
  9294 + get-east-asian-width: 1.2.0
  9295 + strip-ansi: 7.1.0
8437 dev: true 9296 dev: true
8438 9297
8439 /string.prototype.matchall@4.0.11: 9298 /string.prototype.matchall@4.0.11:
@@ -8498,30 +9357,51 @@ packages: @@ -8498,30 +9357,51 @@ packages:
8498 engines: {node: '>=8'} 9357 engines: {node: '>=8'}
8499 dependencies: 9358 dependencies:
8500 ansi-regex: 5.0.1 9359 ansi-regex: 5.0.1
8501 - dev: true  
8502 9360
8503 /strip-ansi@7.1.0: 9361 /strip-ansi@7.1.0:
8504 resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 9362 resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
8505 engines: {node: '>=12'} 9363 engines: {node: '>=12'}
8506 dependencies: 9364 dependencies:
8507 ansi-regex: 6.0.1 9365 ansi-regex: 6.0.1
8508 - dev: true  
8509 9366
8510 /strip-bom@3.0.0: 9367 /strip-bom@3.0.0:
8511 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 9368 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
8512 engines: {node: '>=4'} 9369 engines: {node: '>=4'}
8513 dev: true 9370 dev: true
8514 9371
  9372 + /strip-final-newline@2.0.0:
  9373 + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
  9374 + engines: {node: '>=6'}
  9375 + dev: true
  9376 +
8515 /strip-final-newline@3.0.0: 9377 /strip-final-newline@3.0.0:
8516 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 9378 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
8517 engines: {node: '>=12'} 9379 engines: {node: '>=12'}
8518 dev: true 9380 dev: true
8519 9381
  9382 + /strip-indent@3.0.0:
  9383 + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
  9384 + engines: {node: '>=8'}
  9385 + dependencies:
  9386 + min-indent: 1.0.1
  9387 + dev: true
  9388 +
  9389 + /strip-indent@4.0.0:
  9390 + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==}
  9391 + engines: {node: '>=12'}
  9392 + dependencies:
  9393 + min-indent: 1.0.1
  9394 + dev: true
  9395 +
8520 /strip-json-comments@3.1.1: 9396 /strip-json-comments@3.1.1:
8521 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 9397 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
8522 engines: {node: '>=8'} 9398 engines: {node: '>=8'}
8523 dev: true 9399 dev: true
8524 9400
  9401 + /style-search@0.1.0:
  9402 + resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
  9403 + dev: true
  9404 +
8525 /styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): 9405 /styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0):
8526 resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} 9406 resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==}
8527 engines: {node: '>=10'} 9407 engines: {node: '>=10'}
@@ -8578,10 +9458,125 @@ packages: @@ -8578,10 +9458,125 @@ packages:
8578 postcss-selector-parser: 6.0.16 9458 postcss-selector-parser: 6.0.16
8579 dev: true 9459 dev: true
8580 9460
  9461 + /stylelint-config-css-modules@4.4.0(stylelint@15.11.0):
  9462 + resolution: {integrity: sha512-J93MtxPjRzs/TjwbJ5y9SQy4iIqULXwL1CF1yx2tQCJfS/VZUcDAmoGOwqlLbhHXSQtZO5XQiA75NVWUR3KDCQ==}
  9463 + peerDependencies:
  9464 + stylelint: ^14.5.1 || ^15.0.0 || ^16.0.0
  9465 + dependencies:
  9466 + stylelint: 15.11.0(typescript@5.4.5)
  9467 + optionalDependencies:
  9468 + stylelint-scss: 6.2.1(stylelint@15.11.0)
  9469 + dev: true
  9470 +
  9471 + /stylelint-config-recommended@12.0.0(stylelint@15.11.0):
  9472 + resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==}
  9473 + peerDependencies:
  9474 + stylelint: ^15.5.0
  9475 + dependencies:
  9476 + stylelint: 15.11.0(typescript@5.4.5)
  9477 + dev: true
  9478 +
  9479 + /stylelint-config-standard@33.0.0(stylelint@15.11.0):
  9480 + resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==}
  9481 + peerDependencies:
  9482 + stylelint: ^15.5.0
  9483 + dependencies:
  9484 + stylelint: 15.11.0(typescript@5.4.5)
  9485 + stylelint-config-recommended: 12.0.0(stylelint@15.11.0)
  9486 + dev: true
  9487 +
  9488 + /stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@15.11.0):
  9489 + resolution: {integrity: sha512-Ws8Cav7Y+SPN0JsV407LrnNXWOrqGjxShf+37GBtnU/C58Syve9c0+I/xpLcFOosST3ternykn3Lp77f3ITnFw==}
  9490 + engines: {node: '>=6'}
  9491 + peerDependencies:
  9492 + stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
  9493 + dependencies:
  9494 + stylelint: 15.11.0(typescript@5.4.5)
  9495 + dev: true
  9496 +
  9497 + /stylelint-scss@6.2.1(stylelint@15.11.0):
  9498 + resolution: {integrity: sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw==}
  9499 + engines: {node: '>=18.12.0'}
  9500 + requiresBuild: true
  9501 + peerDependencies:
  9502 + stylelint: ^16.0.2
  9503 + dependencies:
  9504 + known-css-properties: 0.29.0
  9505 + postcss-media-query-parser: 0.2.3
  9506 + postcss-resolve-nested-selector: 0.1.1
  9507 + postcss-selector-parser: 6.0.16
  9508 + postcss-value-parser: 4.2.0
  9509 + stylelint: 15.11.0(typescript@5.4.5)
  9510 + dev: true
  9511 + optional: true
  9512 +
  9513 + /stylelint@15.11.0(typescript@5.4.5):
  9514 + resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==}
  9515 + engines: {node: ^14.13.1 || >=16.0.0}
  9516 + hasBin: true
  9517 + dependencies:
  9518 + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
  9519 + '@csstools/css-tokenizer': 2.2.4
  9520 + '@csstools/media-query-list-parser': 2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4)
  9521 + '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16)
  9522 + balanced-match: 2.0.0
  9523 + colord: 2.9.3
  9524 + cosmiconfig: 8.3.6(typescript@5.4.5)
  9525 + css-functions-list: 3.2.1
  9526 + css-tree: 2.3.1
  9527 + debug: 4.3.4(supports-color@5.5.0)
  9528 + fast-glob: 3.3.2
  9529 + fastest-levenshtein: 1.0.16
  9530 + file-entry-cache: 7.0.2
  9531 + global-modules: 2.0.0
  9532 + globby: 11.1.0
  9533 + globjoin: 0.1.4
  9534 + html-tags: 3.3.1
  9535 + ignore: 5.3.1
  9536 + import-lazy: 4.0.0
  9537 + imurmurhash: 0.1.4
  9538 + is-plain-object: 5.0.0
  9539 + known-css-properties: 0.29.0
  9540 + mathml-tag-names: 2.1.3
  9541 + meow: 10.1.5
  9542 + micromatch: 4.0.5
  9543 + normalize-path: 3.0.0
  9544 + picocolors: 1.0.0
  9545 + postcss: 8.4.38
  9546 + postcss-resolve-nested-selector: 0.1.1
  9547 + postcss-safe-parser: 6.0.0(postcss@8.4.38)
  9548 + postcss-selector-parser: 6.0.16
  9549 + postcss-value-parser: 4.2.0
  9550 + resolve-from: 5.0.0
  9551 + string-width: 4.2.3
  9552 + strip-ansi: 6.0.1
  9553 + style-search: 0.1.0
  9554 + supports-hyperlinks: 3.0.0
  9555 + svg-tags: 1.0.0
  9556 + table: 6.8.2
  9557 + write-file-atomic: 5.0.1
  9558 + transitivePeerDependencies:
  9559 + - supports-color
  9560 + - typescript
  9561 + dev: true
  9562 +
8581 /stylis@4.3.1: 9563 /stylis@4.3.1:
8582 resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} 9564 resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
8583 dev: true 9565 dev: true
8584 9566
  9567 + /sucrase@3.35.0:
  9568 + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
  9569 + engines: {node: '>=16 || 14 >=14.17'}
  9570 + hasBin: true
  9571 + dependencies:
  9572 + '@jridgewell/gen-mapping': 0.3.5
  9573 + commander: 4.1.1
  9574 + glob: 10.3.12
  9575 + lines-and-columns: 1.2.4
  9576 + mz: 2.7.0
  9577 + pirates: 4.0.6
  9578 + ts-interface-checker: 0.1.13
  9579 +
8585 /supports-color@5.5.0: 9580 /supports-color@5.5.0:
8586 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 9581 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
8587 engines: {node: '>=4'} 9582 engines: {node: '>=4'}
@@ -8601,20 +9596,34 @@ packages: @@ -8601,20 +9596,34 @@ packages:
8601 dependencies: 9596 dependencies:
8602 has-flag: 4.0.0 9597 has-flag: 4.0.0
8603 9598
8604 - /supports-color@9.3.1:  
8605 - resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==}  
8606 - engines: {node: '>=12'} 9599 + /supports-hyperlinks@2.3.0:
  9600 + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
  9601 + engines: {node: '>=8'}
  9602 + dependencies:
  9603 + has-flag: 4.0.0
  9604 + supports-color: 7.2.0
  9605 + dev: true
  9606 +
  9607 + /supports-hyperlinks@3.0.0:
  9608 + resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==}
  9609 + engines: {node: '>=14.18'}
  9610 + dependencies:
  9611 + has-flag: 4.0.0
  9612 + supports-color: 7.2.0
8607 dev: true 9613 dev: true
8608 9614
8609 /supports-preserve-symlinks-flag@1.0.0: 9615 /supports-preserve-symlinks-flag@1.0.0:
8610 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 9616 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
8611 engines: {node: '>= 0.4'} 9617 engines: {node: '>= 0.4'}
8612 - dev: true  
8613 9618
8614 /svg-parser@2.0.4: 9619 /svg-parser@2.0.4:
8615 resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} 9620 resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
8616 dev: true 9621 dev: true
8617 9622
  9623 + /svg-tags@1.0.0:
  9624 + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
  9625 + dev: true
  9626 +
8618 /svgo@3.2.0: 9627 /svgo@3.2.0:
8619 resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} 9628 resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
8620 engines: {node: '>=14.0.0'} 9629 engines: {node: '>=14.0.0'}
@@ -8629,6 +9638,47 @@ packages: @@ -8629,6 +9638,47 @@ packages:
8629 picocolors: 1.0.0 9638 picocolors: 1.0.0
8630 dev: true 9639 dev: true
8631 9640
  9641 + /table@6.8.2:
  9642 + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
  9643 + engines: {node: '>=10.0.0'}
  9644 + dependencies:
  9645 + ajv: 8.12.0
  9646 + lodash.truncate: 4.4.2
  9647 + slice-ansi: 4.0.0
  9648 + string-width: 4.2.3
  9649 + strip-ansi: 6.0.1
  9650 + dev: true
  9651 +
  9652 + /tailwindcss@3.4.3:
  9653 + resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==}
  9654 + engines: {node: '>=14.0.0'}
  9655 + hasBin: true
  9656 + dependencies:
  9657 + '@alloc/quick-lru': 5.2.0
  9658 + arg: 5.0.2
  9659 + chokidar: 3.6.0
  9660 + didyoumean: 1.2.2
  9661 + dlv: 1.1.3
  9662 + fast-glob: 3.3.2
  9663 + glob-parent: 6.0.2
  9664 + is-glob: 4.0.3
  9665 + jiti: 1.21.0
  9666 + lilconfig: 2.1.0
  9667 + micromatch: 4.0.5
  9668 + normalize-path: 3.0.0
  9669 + object-hash: 3.0.0
  9670 + picocolors: 1.0.0
  9671 + postcss: 8.4.38
  9672 + postcss-import: 15.1.0(postcss@8.4.38)
  9673 + postcss-js: 4.0.1(postcss@8.4.38)
  9674 + postcss-load-config: 4.0.2(postcss@8.4.38)
  9675 + postcss-nested: 6.0.1(postcss@8.4.38)
  9676 + postcss-selector-parser: 6.0.16
  9677 + resolve: 1.22.8
  9678 + sucrase: 3.35.0
  9679 + transitivePeerDependencies:
  9680 + - ts-node
  9681 +
8632 /tapable@2.2.1: 9682 /tapable@2.2.1:
8633 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 9683 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
8634 engines: {node: '>=6'} 9684 engines: {node: '>=6'}
@@ -8707,9 +9757,16 @@ packages: @@ -8707,9 +9757,16 @@ packages:
8707 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 9757 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
8708 dev: true 9758 dev: true
8709 9759
8710 - /through@2.3.8:  
8711 - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}  
8712 - dev: true 9760 + /thenify-all@1.6.0:
  9761 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
  9762 + engines: {node: '>=0.8'}
  9763 + dependencies:
  9764 + thenify: 3.3.1
  9765 +
  9766 + /thenify@3.3.1:
  9767 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
  9768 + dependencies:
  9769 + any-promise: 1.3.0
8713 9770
8714 /timers-browserify@2.0.12: 9771 /timers-browserify@2.0.12:
8715 resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} 9772 resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
@@ -8727,7 +9784,6 @@ packages: @@ -8727,7 +9784,6 @@ packages:
8727 engines: {node: '>=8.0'} 9784 engines: {node: '>=8.0'}
8728 dependencies: 9785 dependencies:
8729 is-number: 7.0.0 9786 is-number: 7.0.0
8730 - dev: true  
8731 9787
8732 /toidentifier@1.0.1: 9788 /toidentifier@1.0.1:
8733 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 9789 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
@@ -8738,7 +9794,15 @@ packages: @@ -8738,7 +9794,15 @@ packages:
8738 resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} 9794 resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==}
8739 dev: true 9795 dev: true
8740 9796
8741 - /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.91.0): 9797 + /trim-newlines@4.1.1:
  9798 + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==}
  9799 + engines: {node: '>=12'}
  9800 + dev: true
  9801 +
  9802 + /ts-interface-checker@0.1.13:
  9803 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
  9804 +
  9805 + /ts-loader@9.4.4(typescript@5.4.5)(webpack@5.91.0):
8742 resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} 9806 resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==}
8743 engines: {node: '>=12.0.0'} 9807 engines: {node: '>=12.0.0'}
8744 peerDependencies: 9808 peerDependencies:
@@ -8749,7 +9813,7 @@ packages: @@ -8749,7 +9813,7 @@ packages:
8749 enhanced-resolve: 5.16.0 9813 enhanced-resolve: 5.16.0
8750 micromatch: 4.0.5 9814 micromatch: 4.0.5
8751 semver: 7.6.0 9815 semver: 7.6.0
8752 - typescript: 5.0.4 9816 + typescript: 5.4.5
8753 webpack: 5.91.0(esbuild@0.17.19) 9817 webpack: 5.91.0(esbuild@0.17.19)
8754 dev: true 9818 dev: true
8755 9819
@@ -8791,14 +9855,14 @@ packages: @@ -8791,14 +9855,14 @@ packages:
8791 /tslib@2.6.2: 9855 /tslib@2.6.2:
8792 resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 9856 resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
8793 9857
8794 - /tsutils@3.21.0(typescript@5.0.4): 9858 + /tsutils@3.21.0(typescript@5.4.5):
8795 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 9859 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
8796 engines: {node: '>= 6'} 9860 engines: {node: '>= 6'}
8797 peerDependencies: 9861 peerDependencies:
8798 typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 9862 typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
8799 dependencies: 9863 dependencies:
8800 tslib: 1.14.1 9864 tslib: 1.14.1
8801 - typescript: 5.0.4 9865 + typescript: 5.4.5
8802 dev: true 9866 dev: true
8803 9867
8804 /tty-browserify@0.0.1: 9868 /tty-browserify@0.0.1:
@@ -8822,6 +9886,21 @@ packages: @@ -8822,6 +9886,21 @@ packages:
8822 engines: {node: '>=10'} 9886 engines: {node: '>=10'}
8823 dev: true 9887 dev: true
8824 9888
  9889 + /type-fest@0.6.0:
  9890 + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
  9891 + engines: {node: '>=8'}
  9892 + dev: true
  9893 +
  9894 + /type-fest@0.8.1:
  9895 + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
  9896 + engines: {node: '>=8'}
  9897 + dev: true
  9898 +
  9899 + /type-fest@1.4.0:
  9900 + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
  9901 + engines: {node: '>=10'}
  9902 + dev: true
  9903 +
8825 /typed-array-buffer@1.0.2: 9904 /typed-array-buffer@1.0.2:
8826 resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 9905 resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
8827 engines: {node: '>= 0.4'} 9906 engines: {node: '>= 0.4'}
@@ -8870,9 +9949,9 @@ packages: @@ -8870,9 +9949,9 @@ packages:
8870 resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} 9949 resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==}
8871 dev: true 9950 dev: true
8872 9951
8873 - /typescript@5.0.4:  
8874 - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}  
8875 - engines: {node: '>=12.20'} 9952 + /typescript@5.4.5:
  9953 + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
  9954 + engines: {node: '>=14.17'}
8876 hasBin: true 9955 hasBin: true
8877 dev: true 9956 dev: true
8878 9957
@@ -8885,6 +9964,9 @@ packages: @@ -8885,6 +9964,9 @@ packages:
8885 which-boxed-primitive: 1.0.2 9964 which-boxed-primitive: 1.0.2
8886 dev: true 9965 dev: true
8887 9966
  9967 + /undici-types@5.26.5:
  9968 + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
  9969 +
8888 /unicode-canonical-property-names-ecmascript@2.0.0: 9970 /unicode-canonical-property-names-ecmascript@2.0.0:
8889 resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} 9971 resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
8890 engines: {node: '>=4'} 9972 engines: {node: '>=4'}
@@ -8940,9 +10022,18 @@ packages: @@ -8940,9 +10022,18 @@ packages:
8940 qs: 6.12.0 10022 qs: 6.12.0
8941 dev: true 10023 dev: true
8942 10024
  10025 + /use-immer@0.9.0(immer@9.0.21)(react@18.2.0):
  10026 + resolution: {integrity: sha512-/L+enLi0nvuZ6j4WlyK0US9/ECUtV5v9RUbtxnn5+WbtaXYUaOBoKHDNL9I5AETdurQ4rIFIj/s+Z5X80ATyKw==}
  10027 + peerDependencies:
  10028 + immer: '>=2.0.0'
  10029 + react: ^16.8.0 || ^17.0.1 || ^18.0.0
  10030 + dependencies:
  10031 + immer: 9.0.21
  10032 + react: 18.2.0
  10033 + dev: false
  10034 +
8943 /util-deprecate@1.0.2: 10035 /util-deprecate@1.0.2:
8944 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 10036 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
8945 - dev: true  
8946 10037
8947 /util@0.12.5: 10038 /util@0.12.5:
8948 resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} 10039 resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
@@ -8957,6 +10048,13 @@ packages: @@ -8957,6 +10048,13 @@ packages:
8957 resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} 10048 resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
8958 dev: true 10049 dev: true
8959 10050
  10051 + /validate-npm-package-license@3.0.4:
  10052 + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
  10053 + dependencies:
  10054 + spdx-correct: 3.2.0
  10055 + spdx-expression-parse: 3.0.1
  10056 + dev: true
  10057 +
8960 /vm-browserify@1.1.2: 10058 /vm-browserify@1.1.2:
8961 resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} 10059 resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
8962 dev: true 10060 dev: true
@@ -9150,13 +10248,19 @@ packages: @@ -9150,13 +10248,19 @@ packages:
9150 gopd: 1.0.1 10248 gopd: 1.0.1
9151 has-tostringtag: 1.0.2 10249 has-tostringtag: 1.0.2
9152 10250
  10251 + /which@1.3.1:
  10252 + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
  10253 + hasBin: true
  10254 + dependencies:
  10255 + isexe: 2.0.0
  10256 + dev: true
  10257 +
9153 /which@2.0.2: 10258 /which@2.0.2:
9154 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 10259 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
9155 engines: {node: '>= 8'} 10260 engines: {node: '>= 8'}
9156 hasBin: true 10261 hasBin: true
9157 dependencies: 10262 dependencies:
9158 isexe: 2.0.0 10263 isexe: 2.0.0
9159 - dev: true  
9160 10264
9161 /with@7.0.2: 10265 /with@7.0.2:
9162 resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} 10266 resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
@@ -9168,15 +10272,6 @@ packages: @@ -9168,15 +10272,6 @@ packages:
9168 babel-walk: 3.0.0-canary-5 10272 babel-walk: 3.0.0-canary-5
9169 dev: true 10273 dev: true
9170 10274
9171 - /wrap-ansi@6.2.0:  
9172 - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}  
9173 - engines: {node: '>=8'}  
9174 - dependencies:  
9175 - ansi-styles: 4.3.0  
9176 - string-width: 4.2.3  
9177 - strip-ansi: 6.0.1  
9178 - dev: true  
9179 -  
9180 /wrap-ansi@7.0.0: 10275 /wrap-ansi@7.0.0:
9181 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 10276 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
9182 engines: {node: '>=10'} 10277 engines: {node: '>=10'}
@@ -9184,12 +10279,36 @@ packages: @@ -9184,12 +10279,36 @@ packages:
9184 ansi-styles: 4.3.0 10279 ansi-styles: 4.3.0
9185 string-width: 4.2.3 10280 string-width: 4.2.3
9186 strip-ansi: 6.0.1 10281 strip-ansi: 6.0.1
  10282 +
  10283 + /wrap-ansi@8.1.0:
  10284 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
  10285 + engines: {node: '>=12'}
  10286 + dependencies:
  10287 + ansi-styles: 6.2.1
  10288 + string-width: 5.1.2
  10289 + strip-ansi: 7.1.0
  10290 +
  10291 + /wrap-ansi@9.0.0:
  10292 + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
  10293 + engines: {node: '>=18'}
  10294 + dependencies:
  10295 + ansi-styles: 6.2.1
  10296 + string-width: 7.1.0
  10297 + strip-ansi: 7.1.0
9187 dev: true 10298 dev: true
9188 10299
9189 /wrappy@1.0.2: 10300 /wrappy@1.0.2:
9190 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 10301 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
9191 dev: true 10302 dev: true
9192 10303
  10304 + /write-file-atomic@5.0.1:
  10305 + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
  10306 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
  10307 + dependencies:
  10308 + imurmurhash: 0.1.4
  10309 + signal-exit: 4.1.0
  10310 + dev: true
  10311 +
9193 /ws@8.16.0: 10312 /ws@8.16.0:
9194 resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} 10313 resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
9195 engines: {node: '>=10.0.0'} 10314 engines: {node: '>=10.0.0'}
@@ -9214,10 +10333,18 @@ packages: @@ -9214,10 +10333,18 @@ packages:
9214 /yallist@4.0.0: 10333 /yallist@4.0.0:
9215 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 10334 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
9216 10335
9217 - /yaml@2.4.1:  
9218 - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} 10336 + /yaml@1.10.2:
  10337 + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
  10338 + engines: {node: '>= 6'}
  10339 + dev: false
  10340 +
  10341 + /yaml@2.3.4:
  10342 + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
9219 engines: {node: '>= 14'} 10343 engines: {node: '>= 14'}
9220 - hasBin: true 10344 +
  10345 + /yargs-parser@20.2.9:
  10346 + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
  10347 + engines: {node: '>=10'}
9221 dev: true 10348 dev: true
9222 10349
9223 /yocto-queue@0.1.0: 10350 /yocto-queue@0.1.0:
script/preinstall.js 0 → 100644
  1 +if (!/pnpm/.test(process.env.npm_execpath || '')) {
  2 + console.warn(`\u001b[33m这个仓库需要使用 pnpm 来做依赖管理\u001b[39m`);
  3 + console.warn(`\u001b[33m请先安装 pnpm(https://pnpm.io/zh/installation)\u001b[39m`);
  4 + throw Error('包管理工具不正确');
  5 +}
src/routes/layout.tsx
1 import { Outlet } from '@modern-js/runtime/router'; 1 import { Outlet } from '@modern-js/runtime/router';
  2 +import dayjs from 'dayjs';
  3 +
  4 +import 'dayjs/locale/zh-cn';
  5 +import '@/style/global.scss';
  6 +
  7 +dayjs.locale('zh-cn');
2 8
3 export default function Layout() { 9 export default function Layout() {
4 return ( 10 return (
src/style/global.scss 0 → 100644
  1 +@tailwind base;
  2 +@tailwind components;
  3 +@tailwind utilities;
  4 +
  5 +// add the code bellow
  6 +@layer utilities {
  7 + /* Hide scrollbar for Chrome, Safari and Opera */
  8 + .scrollbar-hide::-webkit-scrollbar {
  9 + display: none;
  10 + }
  11 +
  12 + /* Hide scrollbar for IE, Edge and Firefox */
  13 + .scrollbar-hide {
  14 + -ms-overflow-style: none; /* IE and Edge */
  15 + scrollbar-width: none; /* Firefox */
  16 + }
  17 +
  18 + /* show scrollbar for Chrome, Safari and Opera */
  19 + .scrollbar-default::-webkit-scrollbar {
  20 + display: block;
  21 + }
  22 +
  23 + /* show scrollbar for IE, Edge and Firefox */
  24 + .scrollbar-default {
  25 + -ms-overflow-style: auto; /* IE and Edge */
  26 + scrollbar-width: auto; /* Firefox */
  27 + }
  28 +
  29 + .typo-v {
  30 + writing-mode: vertical-lr;
  31 + -webkit-writing-mode: lr;
  32 + -webkit-text-orientation: upright;
  33 + text-orientation: upright;
  34 + }
  35 +}
  36 +html {
  37 + height: 100%;
  38 + width: 100%;
  39 + overflow: hidden;
  40 +}
  41 +
  42 +body {
  43 + height: 100%;
  44 + width: 100%;
  45 + a,
  46 + button,
  47 + textarea {
  48 + -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  49 + }
  50 + #root {
  51 + height: 100%;
  52 +
  53 + .ant-table-wrapper {
  54 + *::-webkit-scrollbar {
  55 + display: none;
  56 + }
  57 + * {
  58 + -ms-overflow-style: none; /* IE and Edge */
  59 + scrollbar-width: none; /* Firefox */
  60 + }
  61 + }
  62 +
  63 + .ant-table-placeholder {
  64 + height: 85vh;
  65 + height: 85svh;
  66 + }
  67 +
  68 + .ant-table-sticky-scroll {
  69 + display: none !important;
  70 + }
  71 +
  72 + .ant-table-sticky-scroll-bar {
  73 + display: none;
  74 + }
  75 + .ant-statistic-title {
  76 + margin-bottom: 0px !important;
  77 + }
  78 +
  79 + .ant-table-tbody-virtual-scrollbar-thumb {
  80 + display: none;
  81 + }
  82 + }
  83 +}
src/style/loading.module.scss 0 → 100644
  1 +.loading-progress {
  2 + width: 120px;
  3 + height: 22px;
  4 + border-radius: 20px;
  5 + color: var(--color-loading-bar, #514b82);
  6 + border: 2px solid;
  7 + position: relative;
  8 +}
  9 +.loading-progress::before {
  10 + content: '';
  11 + position: absolute;
  12 + margin: 2px;
  13 + inset: 0 100% 0 0;
  14 + border-radius: inherit;
  15 + background: var(--color-loading-bar, #514b82);
  16 + animation: p6 2s infinite;
  17 +}
  18 +
  19 +@keyframes p6 {
  20 + 100% {
  21 + inset: 0;
  22 + }
  23 +}
tailwind.config.ts 0 → 100644
  1 +import type { Config } from 'tailwindcss';
  2 +
  3 +export default {
  4 + content: ['./src/**/*.{js,jsx,ts,tsx}'],
  5 +} satisfies Config;
tsconfig.json
@@ -5,10 +5,9 @@ @@ -5,10 +5,9 @@
5 "jsx": "preserve", 5 "jsx": "preserve",
6 "baseUrl": "./", 6 "baseUrl": "./",
7 "paths": { 7 "paths": {
8 - "@/*": ["./src/*"],  
9 - "@shared/*": ["./shared/*"] 8 + "@/*": ["./src/*"]
10 } 9 }
11 }, 10 },
12 - "include": ["src", "shared", "config", "modern.config.ts"], 11 + "include": ["src", "shared", "config", "modern.config.ts", "tailwind.config.ts"],
13 "exclude": ["**/node_modules"] 12 "exclude": ["**/node_modules"]
14 } 13 }