From 54b156ef63648da6db522618afebfd04ece75fd6 Mon Sep 17 00:00:00 2001 From: john Date: Tue, 16 Jul 2024 09:58:31 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 10 + .env.production | 10 + .eslintrc.cjs | 18 + .gitignore | 24 + .yarn/install-state.gz | Bin 0 -> 344862 bytes .yarnrc.yml | 1 + README.md | 30 + index.html | 23 + package-lock.json | 3075 ++++++++++++++++++++ package.json | 45 + postcss.config.js | 22 + public/vite.svg | 1 + src/App.css | 168 ++ src/App.tsx | 75 + src/assets/font/Roboto-Medium.ttf | Bin 0 -> 168644 bytes src/assets/home_top_bg.svg | 1 + src/assets/logo.png | Bin 0 -> 16725 bytes src/assets/rank1.svg | 1 + src/assets/rank2.svg | 1 + src/assets/rank3.svg | 1 + src/assets/react.svg | 1 + src/assets/zhuashi.png | Bin 0 -> 25760 bytes src/components/BottomTab-m.module.css | 41 + src/components/BottomTab.tsx | 51 + src/constants/index.ts | 17 + src/index.css | 0 src/main.tsx | 25 + src/pages/Frends-m.module.css | 147 + src/pages/Frends.tsx | 69 + src/pages/Guide-m.module.css | 296 ++ src/pages/Guide.tsx | 181 ++ src/pages/Home-m.module.css | 197 ++ src/pages/Home.tsx | 78 + src/pages/Index-m.module.css | 9 + src/pages/Index.tsx | 49 + src/pages/Leaderboard-m.module.css | 240 ++ src/pages/Leaderboard.tsx | 93 + src/server/api.ts | 96 + src/server/client.ts | 76 + src/server/module.d.ts | 54 + src/store/User.ts | 36 + src/utils/flexible.ts | 51 + src/utils/index.ts | 16 + src/vite-env.d.ts | 10 + tsconfig.json | 32 + tsconfig.node.json | 11 + vite.config.ts | 29 + yarn.lock | 3823 +++++++++++++++++++++++++ 48 files changed, 9234 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .yarn/install-state.gz create mode 100644 .yarnrc.yml create mode 100644 README.md create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/vite.svg create mode 100644 src/App.css create mode 100644 src/App.tsx create mode 100644 src/assets/font/Roboto-Medium.ttf create mode 100644 src/assets/home_top_bg.svg create mode 100644 src/assets/logo.png create mode 100644 src/assets/rank1.svg create mode 100644 src/assets/rank2.svg create mode 100644 src/assets/rank3.svg create mode 100644 src/assets/react.svg create mode 100644 src/assets/zhuashi.png create mode 100644 src/components/BottomTab-m.module.css create mode 100644 src/components/BottomTab.tsx create mode 100644 src/constants/index.ts create mode 100644 src/index.css create mode 100644 src/main.tsx create mode 100644 src/pages/Frends-m.module.css create mode 100644 src/pages/Frends.tsx create mode 100644 src/pages/Guide-m.module.css create mode 100644 src/pages/Guide.tsx create mode 100644 src/pages/Home-m.module.css create mode 100644 src/pages/Home.tsx create mode 100644 src/pages/Index-m.module.css create mode 100644 src/pages/Index.tsx create mode 100644 src/pages/Leaderboard-m.module.css create mode 100644 src/pages/Leaderboard.tsx create mode 100644 src/server/api.ts create mode 100644 src/server/client.ts create mode 100644 src/server/module.d.ts create mode 100644 src/store/User.ts create mode 100644 src/utils/flexible.ts create mode 100644 src/utils/index.ts create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..cb2b42f --- /dev/null +++ b/.env.development @@ -0,0 +1,10 @@ +### + # @LastEditors: John + # @Date: 2024-06-18 10:12:21 + # @LastEditTime: 2024-07-15 11:02:08 + # @Author: John +### +VITE_BASE_URL= +VITE_BASE_API_URL=/dev +VITE_TG_BOT_NAME=johntest_bot +VITE_TG_BOT_WEBAPP_NAME=shortname diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..46c558f --- /dev/null +++ b/.env.production @@ -0,0 +1,10 @@ +### + # @LastEditors: John + # @Date: 2024-06-26 15:04:10 + # @LastEditTime: 2024-07-15 11:01:57 + # @Author: John +### +VITE_BASE_URL= +VITE_BASE_API_URL=/api +VITE_TG_BOT_NAME= +VITE_TG_BOT_WEBAPP_NAME= \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..d6c9537 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,18 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parser: '@typescript-eslint/parser', + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..70129530bc720e4ee1687fb35ab55f18cc0d87ba GIT binary patch literal 344862 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

Ox5kN% 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 E0BAv##{d8T literal 0 HcmV?d00001 diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/README.md b/README.md new file mode 100644 index 0000000..0d6babe --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: + +- Configure the top-level `parserOptions` property like this: + +```js +export default { + // other rules... + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + project: ['./tsconfig.json', './tsconfig.node.json'], + tsconfigRootDir: __dirname, + }, +} +``` + +- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` +- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` +- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/index.html b/index.html new file mode 100644 index 0000000..6bdc231 --- /dev/null +++ b/index.html @@ -0,0 +1,23 @@ + + + + + + + + Vite + React + TS + + +

+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..782fbdd --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3075 @@ +{ + "name": "tg-bot", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "tg-bot", + "version": "0.0.0", + "dependencies": { + "@vkruglikov/react-telegram-web-app": "2.1.9", + "antd-mobile": "^5.37.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.24.1", + "tailwind-merge": "^2.4.0", + "vconsole": "^3.15.1", + "zustand": "^4.5.4" + }, + "devDependencies": { + "@types/node": "^20.14.10", + "@types/postcss-pxtorem": "^6.0.3", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.13.1", + "@typescript-eslint/parser": "^7.13.1", + "@vitejs/plugin-react": "^4.3.1", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "postcss": "^8.4.39", + "postcss-pxtorem": "^6.1.0", + "react-iconfont-cli": "^2.0.2", + "typescript": "^5.2.2", + "vite": "^5.3.1", + "vite-plugin-compression": "^0.5.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helpers": "^7.24.8", + "@babel/parser": "^7.24.8", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.8", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.8", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.8", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.4", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.4" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.7", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.4" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.4", + "license": "MIT" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@react-spring/animated": { + "version": "9.6.1", + "license": "MIT", + "dependencies": { + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/core": { + "version": "9.6.1", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.6.1", + "@react-spring/rafz": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/rafz": { + "version": "9.6.1", + "license": "MIT" + }, + "node_modules/@react-spring/shared": { + "version": "9.6.1", + "license": "MIT", + "dependencies": { + "@react-spring/rafz": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/types": { + "version": "9.6.1", + "license": "MIT" + }, + "node_modules/@react-spring/web": { + "version": "9.6.1", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.6.1", + "@react-spring/core": "~9.6.1", + "@react-spring/shared": "~9.6.1", + "@react-spring/types": "~9.6.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.17.1", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.18.1", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", + "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/postcss-pxtorem": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^8.2.6" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/type-utils": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.16.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.16.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.16.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@use-gesture/core": { + "version": "10.3.0", + "license": "MIT" + }, + "node_modules/@use-gesture/react": { + "version": "10.3.0", + "license": "MIT", + "dependencies": { + "@use-gesture/core": "10.3.0" + }, + "peerDependencies": { + "react": ">= 16.8.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vkruglikov/react-telegram-web-app": { + "version": "2.1.9", + "license": "MIT", + "peerDependencies": { + "react": "^18", + "react-dom": "^18" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ahooks": { + "version": "3.8.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0", + "dayjs": "^1.9.1", + "intersection-observer": "^0.12.0", + "js-cookie": "^2.x.x", + "lodash": "^4.17.21", + "react-fast-compare": "^3.2.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.0.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/antd-mobile": { + "version": "5.37.1", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.4.2", + "@rc-component/mini-decimal": "^1.1.0", + "@react-spring/web": "~9.6.1", + "@use-gesture/react": "10.3.0", + "ahooks": "^3.7.6", + "antd-mobile-icons": "^0.3.0", + "antd-mobile-v5-count": "^1.0.1", + "classnames": "^2.3.2", + "dayjs": "^1.11.7", + "deepmerge": "^4.3.1", + "nano-memoize": "^3.0.16", + "rc-field-form": "~1.27.4", + "rc-util": "^5.38.1", + "react-fast-compare": "^3.2.2", + "react-is": "^18.2.0", + "runes2": "^1.1.2", + "staged-components": "^1.1.3", + "tslib": "^2.5.0", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/antd-mobile-icons": { + "version": "0.3.0", + "license": "MIT" + }, + "node_modules/antd-mobile-v5-count": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "0.19.2", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "1.5.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001640", + "electron-to-chromium": "^1.4.820", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001641", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.37.1", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/dayjs": { + "version": "1.11.11", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.827", + "dev": true, + "license": "ISC" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.5.10", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "=3.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/follow-redirects/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/iconfont-parser": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^0.19.0", + "colors": "^1.4.0", + "tslib": "^1.10.0", + "xml2js": "^0.4.22" + } + }, + "node_modules/iconfont-parser/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/intersection-observer": { + "version": "0.12.2", + "license": "Apache-2.0" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/js-cookie": { + "version": "2.2.1", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/mutation-observer": { + "version": "1.0.3" + }, + "node_modules/nano-memoize": { + "version": "3.0.16", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.39", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-pxtorem": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/rc-field-form": { + "version": "1.27.4", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.8.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.43.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "license": "MIT" + }, + "node_modules/react-iconfont-cli": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "colors": "^1.3.3", + "glob": "^7.1.4", + "iconfont-parser": "^1.0.0", + "lodash": "^4.17.15", + "minimist": "^1.2.5", + "mkdirp": "^0.5.1", + "tslib": "^1.10.0" + }, + "bin": { + "iconfont": "commands/help.js", + "iconfont-h5": "commands/createIcon.js", + "iconfont-init": "commands/createJson.js" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-iconfont-cli/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/react-is": { + "version": "18.3.1", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.24.1", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.17.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.24.1", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.17.1", + "react-router": "6.24.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.1", + "@rollup/rollup-android-arm64": "4.18.1", + "@rollup/rollup-darwin-arm64": "4.18.1", + "@rollup/rollup-darwin-x64": "4.18.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", + "@rollup/rollup-linux-arm-musleabihf": "4.18.1", + "@rollup/rollup-linux-arm64-gnu": "4.18.1", + "@rollup/rollup-linux-arm64-musl": "4.18.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", + "@rollup/rollup-linux-riscv64-gnu": "4.18.1", + "@rollup/rollup-linux-s390x-gnu": "4.18.1", + "@rollup/rollup-linux-x64-gnu": "4.18.1", + "@rollup/rollup-linux-x64-musl": "4.18.1", + "@rollup/rollup-win32-arm64-msvc": "4.18.1", + "@rollup/rollup-win32-ia32-msvc": "4.18.1", + "@rollup/rollup-win32-x64-msvc": "4.18.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/runes2": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "dev": true, + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/screenfull": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/staged-components": { + "version": "1.1.3", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwind-merge": { + "version": "2.4.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.5.3", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/vconsole": { + "version": "3.15.1", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.2", + "copy-text-to-clipboard": "^3.0.1", + "core-js": "^3.11.0", + "mutation-observer": "^1.0.3" + } + }, + "node_modules/vite": { + "version": "5.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.39", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-compression": { + "version": "0.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "debug": "^4.3.3", + "fs-extra": "^10.0.0" + }, + "peerDependencies": { + "vite": ">=2.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zustand": { + "version": "4.5.4", + "license": "MIT", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "@types/react": ">=16.8", + "immer": ">=9.0.6", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/zustand/node_modules/use-sync-external-store": { + "version": "1.2.0", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..693a1ae --- /dev/null +++ b/package.json @@ -0,0 +1,45 @@ +{ + "name": "tg-bot", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "@hyper-fetch/core": "^5.7.5", + "@hyper-fetch/react": "^5.7.5", + "@vkruglikov/react-telegram-web-app": "2.1.9", + "antd-mobile": "^5.37.1", + "antd-mobile-icons": "^0.3.0", + "clsx": "^2.1.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.24.1", + "tailwind-merge": "^2.4.0", + "vconsole": "^3.15.1", + "zustand": "^4.5.4" + }, + "devDependencies": { + "@types/node": "^20.14.10", + "@types/postcss-pxtorem": "^6.0.3", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.13.1", + "@typescript-eslint/parser": "^7.13.1", + "@vitejs/plugin-react": "^4.3.1", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "postcss": "^8.4.39", + "postcss-pxtorem": "^6.1.0", + "react-iconfont-cli": "^2.0.2", + "typescript": "^5.2.2", + "vite": "^5.3.1", + "vite-plugin-compression": "^0.5.1" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..f010938 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,22 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 18:25:10 + * @LastEditTime: 2024-07-13 14:06:25 + * @Author: John + */ +export default { + plugins: { + autoprefixer: {}, + "postcss-pxtorem": { + rootValue: 37.5, + propList: ["*"], + exclude: (e) => { + if (/.*-m\.css$/.test(e) || /.*-m.module\.css$/.test(e)) { + console.log(e); + return false; + } + return true; + }, + }, + }, +}; diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..eeb7fcc --- /dev/null +++ b/src/App.css @@ -0,0 +1,168 @@ +body, +html, +#root { + height: var(--tg-viewport-height); + background-color: black; +} + +@font-face { + font-family: "Roboto"; + src: url("./assets/font/Roboto-Medium.ttf") format("truetype"); +} + +* { + -webkit-overflow-scrolling: touch; +} + +html, +body, +h1, +h2, +h3, +h4, +h5, +h6, +div, +dl, +dt, +dd, +ul, +ol, +li, +p, +blockquote, +pre, +hr, +figure, +table, +caption, +th, +td, +form, +fieldset, +legend, +input, +button, +textarea, +menu { + margin: 0; + padding: 0; +} +header, +footer, +section, +article, +aside, +nav, +hgroup, +address, +figure, +figcaption, +menu, +details { + display: block; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +caption, +th { + text-align: left; + font-weight: normal; +} +html, +body, +fieldset, +img, +iframe, +abbr { + border: 0; +} +i, +cite, +em, +var, +address, +dfn { + font-style: normal; +} +[hidefocus], +summary { + outline: 0; +} +li { + list-style: none; +} +h1, +h2, +h3, +h4, +h5, +h6, +small { + font-size: 100%; +} +sup, +sub { + font-size: 83%; +} +pre, +code, +kbd, +samp { + font-family: inherit; +} +q:before, +q:after { + content: none; +} +textarea { + overflow: auto; + resize: none; +} +label, +summary { + cursor: default; +} +a, +button { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +em, +strong, +b { + font-weight: bold; +} +del, +ins, +u, +s, +a, +a:hover { + text-decoration: none; +} +body, +textarea, +input, +button, +select, +keygen, +legend { + font: 12px/1.14 Microsoft YaHei, arial, \5b8b\4f53; + color: #333; + outline: 0; +} +a, +a:hover { + color: #333; +} +* { + box-sizing: border-box; +} diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..62cf440 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,75 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 10:21:58 + * @LastEditTime: 2024-07-15 15:37:43 + * @Author: John + */ +import { Route, Routes, useNavigate } from "react-router-dom"; +import "./App.css"; +import { useInitData, useWebApp } from "@vkruglikov/react-telegram-web-app"; +import Home from "./pages/Home"; +import Guide from "./pages/Guide"; +import useUserStore from "./store/User"; +import { useEffect } from "react"; +import Index from "./pages/Index"; +import { + api_get_user_information, + api_login, + api_query_whether_the_user_receives_the_registration_reward, +} from "./server/api"; + +function App() { + const WebApp = useWebApp(); + const [initDataUnsafe, initData] = useInitData(); + const { Token, UpdateToken, UpdateInvitationCode } = useUserStore(); + const navigate = useNavigate(); + console.log("WebApp:", WebApp); + console.log("initDataUnsafe:", initDataUnsafe); + console.log("initData:", initData); + console.log("window.location", window.location); + + WebApp.setBackgroundColor("#000000"); + WebApp.setHeaderColor("#000000"); + + useEffect(() => { + // navigate("/guide"); + (async () => { + if (initData && !Token) { + const { data } = await api_login().send({ + data: { + initData, + ...(initDataUnsafe?.start_param + ? { invitationCode: initDataUnsafe?.start_param } + : {}), + }, + }); + if (data?.data.token) UpdateToken(data?.data.token); + } + + const { data: userData } = await api_get_user_information().send({}); + UpdateInvitationCode(userData?.data.shareCode || ""); + const { data } = + await api_query_whether_the_user_receives_the_registration_reward().send( + {} + ); + if (data?.data == "0") { + navigate("/guide"); + } + })(); + + return () => {}; + }, [initData, Token]); + + return ( + <> + {Token && ( + + } /> + } /> + + )} + + ); +} + +export default App; diff --git a/src/assets/font/Roboto-Medium.ttf b/src/assets/font/Roboto-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ac0f908b9c9c73da558b45d65cc5c6094874d3e8 GIT binary patch literal 168644 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 X76wnEi(n^v8!x?bp_;lO!DIggn3ZN8 literal 0 HcmV?d00001 diff --git a/src/assets/home_top_bg.svg b/src/assets/home_top_bg.svg new file mode 100644 index 0000000..cef8762 --- /dev/null +++ b/src/assets/home_top_bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eb389c35116db1a543f83c63790c46084a617cd3 GIT binary patch literal 16725 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 \ No newline at end of file diff --git a/src/assets/rank2.svg b/src/assets/rank2.svg new file mode 100644 index 0000000..a08b491 --- /dev/null +++ b/src/assets/rank2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/rank3.svg b/src/assets/rank3.svg new file mode 100644 index 0000000..a2947bf --- /dev/null +++ b/src/assets/rank3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/zhuashi.png b/src/assets/zhuashi.png new file mode 100644 index 0000000000000000000000000000000000000000..4d63945b29cc56a548b3d5501339b044463dd95d GIT binary patch literal 25760 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�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 literal 0 HcmV?d00001 diff --git a/src/components/BottomTab-m.module.css b/src/components/BottomTab-m.module.css new file mode 100644 index 0000000..c51f12d --- /dev/null +++ b/src/components/BottomTab-m.module.css @@ -0,0 +1,41 @@ +.bottomTab { + position: fixed; + bottom: 0; + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + height: 83px; + padding: 0 39px; + background-color: #000000; + z-index: 999; + li { + display: flex; + flex-direction: column; + align-items: center; + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 12px; + font-weight: 500; + line-height: 24px; + text-align: right; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #adadad; + z-index: 1; + + &.active { + color: #ffffff; + } + } + svg { + width: 24px; + height: 24px; + } + } +} diff --git a/src/components/BottomTab.tsx b/src/components/BottomTab.tsx new file mode 100644 index 0000000..2706721 --- /dev/null +++ b/src/components/BottomTab.tsx @@ -0,0 +1,51 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 18:07:43 + * @LastEditTime: 2024-07-15 15:36:30 + * @Author: John + */ +import { useLocation, useNavigate } from "react-router-dom"; +import classes from "./BottomTab-m.module.css"; +import { AppOutline, HistogramOutline, TeamFill } from "antd-mobile-icons"; +import { useEffect, useState } from "react"; +export default function () { + const navigate = useNavigate(); + const { pathname } = useLocation(); + const [currentpathname, setCurrentpathname] = useState(""); + useEffect(() => { + console.log("pathname:", pathname); + setCurrentpathname(pathname); + return () => {}; + }, [pathname]); + + return ( + <> +
    +
  • navigate("/")}> + + + Home + +
  • +
  • navigate("/leaderboard")}> + + + Leaderboard + +
  • +
  • navigate("/frends")}> + + + Frends + +
  • +
+ + ); +} diff --git a/src/constants/index.ts b/src/constants/index.ts new file mode 100644 index 0000000..40c2ab3 --- /dev/null +++ b/src/constants/index.ts @@ -0,0 +1,17 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:57:13 + * @LastEditTime: 2024-07-13 13:59:23 + * @Author: John + */ +export enum ASYNC_STORAGE_KEY { + Store = "user.store", +} + +export enum Lang { + en = "en", + cn = "cn", + tw = "tw", + jp = "jp", + de = "de", +} diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..3c60561 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,25 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 10:21:58 + * @LastEditTime: 2024-07-13 17:20:53 + * @Author: John + */ +import ReactDOM from "react-dom/client"; +import App from "./App.tsx"; +import "./index.css"; +import { WebAppProvider } from "@vkruglikov/react-telegram-web-app"; +import { MemoryRouter } from "react-router-dom"; +import VConsole from "vconsole"; +import flexible from "./utils/flexible.ts"; + +// if (getUrlParameterByName("vconsole") === "1") { +new VConsole(); +// } +flexible(window, document); +ReactDOM.createRoot(document.getElementById("root")!).render( + // + + + + // +); diff --git a/src/pages/Frends-m.module.css b/src/pages/Frends-m.module.css new file mode 100644 index 0000000..11c505e --- /dev/null +++ b/src/pages/Frends-m.module.css @@ -0,0 +1,147 @@ +.frends { + display: flex; + flex-direction: column; + align-items: center; + .top_title { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 28px; + font-weight: 600; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + margin-top: 35px; + } + .logo { + width: 141px; + height: 149px; + margin-top: 31px; + } + .tip { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 22px; + font-weight: normal; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + margin-top: 61px; + } + .frends_list { + padding: 0 16px; + width: 100%; + display: flex; + flex-direction: column; + gap: 30px; + margin-top: 17px; + padding-bottom: 165px; + .frends_list_title { + opacity: 1; + + font-family: Roboto; + font-size: 20px; + font-weight: normal; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + + .frends_list_item { + display: flex; + align-items: center; + gap: 12px; + > svg { + width: 36px; + height: 36px; + } + + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: normal; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: normal; + line-height: normal; + text-align: right; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + margin-left: auto; + } + } + } + } + .bottom_btn { + padding: 17px 15px; + position: fixed; + bottom: 83px; + background-color: #000000; + z-index: 999; + button { + width: 345px; + height: 48px; + border-radius: 8px; + opacity: 1; + background: #ffffff; + + > span { + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #000000; + } + } + } +} diff --git a/src/pages/Frends.tsx b/src/pages/Frends.tsx new file mode 100644 index 0000000..edef8d8 --- /dev/null +++ b/src/pages/Frends.tsx @@ -0,0 +1,69 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 16:08:30 + * @LastEditTime: 2024-07-15 15:31:58 + * @Author: John + */ +import logo from "@/assets/logo.png"; +import { Avatar, Button } from "antd-mobile"; +import classes from "./Frends-m.module.css"; +import { useWebApp } from "@vkruglikov/react-telegram-web-app"; +import useUserStore from "@/store/User"; +import { useEffect, useState } from "react"; +import { api_homepage_subordinates_users } from "@/server/api"; +import { subordinatesUsers } from "@/server/module"; +export default function () { + const WebApp = useWebApp(); + const { InvitationCode } = useUserStore(); + const [frends, setFrends] = useState(); + useEffect(() => { + (async () => { + const { data } = await api_homepage_subordinates_users().send({}); + setFrends(data?.data); + })(); + + return () => {}; + }, []); + + return ( + <> +
+ + Invite friends and get more PEPES + + + + Tap on the button to invite your friends + +
    + 0 friends + {frends?.map((v, i) => ( + + ))} +
+
+ +
+
+ + ); +} + +function FrendsItem({ userName, point }: { userName: string; point: string }) { + return ( +
  • + + {userName} + +{point} PEPES +
  • + ); +} diff --git a/src/pages/Guide-m.module.css b/src/pages/Guide-m.module.css new file mode 100644 index 0000000..f7e2306 --- /dev/null +++ b/src/pages/Guide-m.module.css @@ -0,0 +1,296 @@ +.guide { + height: 100%; + .step1 { + padding: 0 50px; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + img { + margin-bottom: 105.2px; + } + + > span { + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: normal; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #adadad; + } + + button { + margin-top: 48px; + } + } + + .step2 { + padding: 0 15px; + height: 100%; + display: flex; + flex-direction: column; + + ul { + display: flex; + flex-direction: column; + gap: 32px; + } + + > span { + opacity: 1; + + font-family: Roboto; + font-size: 34px; + font-weight: 600; + line-height: 44px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + margin-top: 30px; + margin-bottom: 100px; + } + + .process { + display: flex; + flex-direction: column; + gap: 4px; + > div { + display: flex; + align-items: center; + + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + > svg { + margin-left: auto; + } + } + } + + > button { + margin-top: 109px; + } + } + + .step3 { + display: flex; + flex-direction: column; + align-items: center; + padding: 0 50px; + + .step3_tabs { + margin-top: 28px; + margin-bottom: 33px; + display: flex; + gap: 10.9px; + span { + width: 148.55px; + height: 3px; + border-radius: 20px; + opacity: 1; + background: #777777; + &.span_active { + background: #ffffff; + } + } + } + + .page1, + .page2 { + display: flex; + flex-direction: column; + align-items: center; + > span { + &:nth-of-type(1) { + opacity: 1; + + font-family: Roboto; + font-size: 30px; + font-weight: 600; + line-height: 44px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + + &:nth-of-type(2) { + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 500; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + margin-top: 15px; + } + + &:nth-of-type(3), + &:nth-of-type(4) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 500; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + } + + .years { + width: 305px; + height: 268px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + gap: 20px; + background-image: url("../assets/zhuashi.png"); + background-repeat: no-repeat; + background-position: center; + margin-top: 33px; + margin-bottom: 23px; + /* border: 1px solid #fff; */ + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 200px; + font-weight: 600; + letter-spacing: 0em; + line-height: 153px; + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 30px; + font-weight: 600; + line-height: 44px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + } + + .page2 { + .point { + display: flex; + flex-direction: column; + align-items: center; + gap: 25px; + margin-top: 87px; + margin-bottom: 56px; + img { + width: 168px; + height: 136px; + } + /* 自动布局子元素 */ + > span { + opacity: 1; + + font-family: Roboto; + font-size: 34px; + font-weight: 600; + line-height: 44px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + + > button { + margin-top: 45px; + } + } + + button { + height: 48px; + border-radius: 8px; + opacity: 1; + + /* 自动布局 */ + display: flex; + justify-content: center; + + padding: 12px 89px; + + background: #489149; + + /* 自动布局子元素 */ + span { + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + white-space: nowrap; + } + } +} diff --git a/src/pages/Guide.tsx b/src/pages/Guide.tsx new file mode 100644 index 0000000..6d9dd2b --- /dev/null +++ b/src/pages/Guide.tsx @@ -0,0 +1,181 @@ +import { api_receive_rewards } from "@/server/api"; +import classes from "./Guide-m.module.css"; +import logo from "@/assets/logo.png"; +import { cn } from "@/utils"; +import { Button, ProgressBar } from "antd-mobile"; +import { useEffect, useState } from "react"; +import { useNavigate } from "react-router-dom"; +import { CheckCircleFill } from "antd-mobile-icons"; + +export default function () { + const [step, setStep] = useState(1); + return ( + <> +
    + {step == 1 && setStep(2)} />} + {step == 2 && setStep(3)} />} + {step == 3 && } +
    + + ); +} + +function Step1({ onNext }: { onNext: () => void }) { + return ( +
    + + Hey! + You've been in Telegram for a while, + it's time to get rewarded! + + +
    + ); +} + +function Step2({ onNext }: { onNext: () => void }) { + const [finishProcess, setFinishProcess] = useState(false); + + return ( +
    + Checking your account + +
      + + + + { + setFinishProcess(true); + }} + /> +
    + + +
    + ); +} + +function Step3() { + const [currentPage, setCurrentPage] = useState(1); + const navigate = useNavigate(); + const [years, setYears] = useState(); + const [reward, setReward] = useState(); + useEffect(() => { + (async () => { + const { data } = await api_receive_rewards().send({ + queryParams: { status: 1 }, + }); + setYears(data?.data.year); + setReward(data?.data.reward); + })(); + return () => {}; + }, []); + + return ( + <> +
    +
    + + +
    + {currentPage == 1 && ( +
    + Elite member! + You've joined Telegram +
    + {years} + years ago +
    + Your account number is #1969081558. + You're in the Top 30% Telegram users +
    + )} + {currentPage == 2 && ( +
    + You are amazing! + Here is your PEPES reward +
    + + {reward} +
    + Thanks for your time on Telegram +
    + )} + +
    + + ); +} + +function Proccess({ + delay, + title, + onFinish, +}: { + delay: number; + title: string; + onFinish?: () => void; +}) { + const [percent, setPercent] = useState(0); + const [finish, setFinish] = useState(false); + + useEffect(() => { + setTimeout(() => { + setPercent(30); + setTimeout(() => { + setPercent(60); + setTimeout(() => { + setPercent(100); + setFinish(true); + onFinish?.(); + }, delay / 3); + }, delay / 3); + }, delay / 3); + + return () => {}; + }, [delay]); + + return ( +
  • +
    + {title} + +
    + +
  • + ); +} diff --git a/src/pages/Home-m.module.css b/src/pages/Home-m.module.css new file mode 100644 index 0000000..723508d --- /dev/null +++ b/src/pages/Home-m.module.css @@ -0,0 +1,197 @@ +.home { + display: flex; + flex-direction: column; + align-items: center; + .home_top { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 65px; + padding: 21px 0px; + gap: 6px; + background-image: url("../assets/home_top_bg.svg"); + background-size: contain; + > svg { + width: 20px; + height: 20px; + } + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 500; + line-height: 24px; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + .logo { + width: 92px; + margin-top: 35px; + } + .pepes { + opacity: 1; + + font-family: Roboto; + font-size: 32px; + font-weight: 600; + line-height: 44px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + margin-top: 14px; + } + + .join_card { + width: 345px; + height: 132px; + border-radius: 16px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: column; + justify-content: center; + padding: 16px 20px; + + background: #1e1e1e; + + gap: 8px; + margin-top: 26px; + + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 20px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 500; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + + button { + /* 自动布局子元素 */ + width: 60px; + height: 38px; + border-radius: 38px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: column; + align-items: center; + padding: 7px 16px; + + background: #ffffff; + + z-index: 1; + + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 14px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #000000; + + z-index: 0; + + text-transform: capitalize; + } + } + } + + .rewards { + display: flex; + flex-direction: column; + gap: 35px; + width: 100%; + .rewards_title { + align-self: flex-start; + margin: 0 15px; + margin-top: 25px; + + opacity: 1; + + font-family: Roboto; + font-size: 20px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + + .reward_list { + display: flex; + align-items: center; + gap: 14px; + padding: 0 15px; + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 500; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + &:last-of-type { + margin-left: auto; + } + } + } + } +} diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx new file mode 100644 index 0000000..bf7265a --- /dev/null +++ b/src/pages/Home.tsx @@ -0,0 +1,78 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 10:50:24 + * @LastEditTime: 2024-07-15 15:32:17 + * @Author: John + */ +import classes from "./Home-m.module.css"; +import { Routes, useNavigate } from "react-router-dom"; +import home_top_bg from "@/assets/home_top_bg.svg"; +import logo from "@/assets/logo.png"; +import { CheckOutline, PlayOutline, StarOutline } from "antd-mobile-icons"; +import { Button } from "antd-mobile"; +import { useEffect, useState } from "react"; +import { api_homepage_query_user_income } from "@/server/api"; +import { useWebApp } from "@vkruglikov/react-telegram-web-app"; +export default function () { + const WebApp = useWebApp(); + const navigate = useNavigate(); + const [totalPoint, setTotalPoint] = useState(0); + const [signReward, setSignReward] = useState(); + const [tgReward, setTgReward] = useState(); + useEffect(() => { + (async () => { + const { data } = await api_homepage_query_user_income().send({}); + const list = data?.data || []; + setTotalPoint(list.reduce((acc, cur) => acc + parseInt(cur.opValue), 0)); + setSignReward(list.find((v) => v.opType == 4)?.opValue); + setTgReward(list.find((v) => v.opType == 5)?.opValue); + })(); + + return () => {}; + }, []); + + return ( + <> +
    +
    + + Your Score +
    + + + {totalPoint || 0} PEPES + +
    + DOGS COMMUNITY + Home for Telegram OGs + +
    + +
    + Your rewards + +
    + + Your rewards + +{signReward || 0} PEPES +
    + +
    + + Telegram Premium + {tgReward || 0} +
    +
    +
    + + ); +} diff --git a/src/pages/Index-m.module.css b/src/pages/Index-m.module.css new file mode 100644 index 0000000..17068c6 --- /dev/null +++ b/src/pages/Index-m.module.css @@ -0,0 +1,9 @@ +.index { + display: flex; + flex-direction: column; + height: 100%; + .container { + flex: auto; + position: relative; + } +} diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx new file mode 100644 index 0000000..f6e924c --- /dev/null +++ b/src/pages/Index.tsx @@ -0,0 +1,49 @@ +import { Route, Routes, useNavigate } from "react-router-dom"; +import Home from "./Home"; +import { Badge, TabBar } from "antd-mobile"; +import { + AppOutline, + MessageFill, + MessageOutline, + UnorderedListOutline, + UserOutline, +} from "antd-mobile-icons"; +import classes from "./Index-m.module.css"; +import Leaderboard from "./Leaderboard"; +import Frends from "./Frends"; +import BottomTab from "@/components/BottomTab"; +const tabs = [ + { + key: "0", + title: "Home", + icon: , + }, + { + key: "1", + title: "Leaderboard", + icon: , + }, + { + key: "2", + title: "Frends", + icon: , + }, +]; +export default function () { + const navigate = useNavigate(); + return ( + <> +
    +
    + + } /> + } /> + } /> + +
    + + +
    + + ); +} diff --git a/src/pages/Leaderboard-m.module.css b/src/pages/Leaderboard-m.module.css new file mode 100644 index 0000000..2b4c26f --- /dev/null +++ b/src/pages/Leaderboard-m.module.css @@ -0,0 +1,240 @@ +.leaderboard { + display: flex; + flex-direction: column; + align-items: center; + .top_title { + opacity: 1; + + font-family: Roboto; + font-size: 32px; + font-weight: 600; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + margin-top: 41px; + } + + .rank_data { + width: 345px; + height: 68px; + border-radius: 12px; + opacity: 1; + + /* 自动布局 */ + display: flex; + align-items: center; + padding: 13px 15px; + + background: #1e1e1e; + gap: 12px; + margin-top: 38px; + > div { + display: flex; + flex-direction: column; + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #adadad; + + z-index: 1; + } + } + } + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + margin-left: auto; + } + } + + > button { + margin-top: 16px; + + width: 344px; + height: 48px; + border-radius: 8px; + opacity: 1; + + /* 自动布局 */ + display: flex; + padding: 12px 115px; + + background: #489149; + > span { + display: flex; + align-items: center; + gap: 5px; + > svg { + width: 24px; + height: 24px; + } + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + white-space: nowrap; + } + } + } + + .rank_title { + align-self: flex-start; + opacity: 1; + + font-family: Roboto; + font-size: 20px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + margin: 0 15px; + margin-top: 40px; + } + + .rank_list { + width: 100%; + padding: 0 15px; + padding-bottom: 94px; + margin-top: 32px; + display: flex; + flex-direction: column; + gap: 32px; + .rank_item { + display: flex; + align-items: center; + gap: 12px; + + > svg { + width: 36px; + height: 36px; + } + > div { + display: flex; + flex-direction: column; + gap: 4px; + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + max-width: 100px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #adadad; + + z-index: 1; + } + } + } + .rank_item_icon { + width: 24px; + height: 24px; + margin-left: auto; + } + + .rank_index { + /* 自动布局子元素 */ + opacity: 1; + + font-family: Roboto; + font-size: 16px; + font-weight: 600; + line-height: 24px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + margin-left: auto; + } + } + } +} diff --git a/src/pages/Leaderboard.tsx b/src/pages/Leaderboard.tsx new file mode 100644 index 0000000..c5690fd --- /dev/null +++ b/src/pages/Leaderboard.tsx @@ -0,0 +1,93 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 16:08:04 + * @LastEditTime: 2024-07-15 15:27:41 + * @Author: John + */ +import { Avatar, Button } from "antd-mobile"; +import classes from "./Leaderboard-m.module.css"; +import { StarOutline } from "antd-mobile-icons"; +import rank1 from "@/assets/rank1.svg"; +import rank2 from "@/assets/rank2.svg"; +import rank3 from "@/assets/rank3.svg"; + +import { useEffect, useState } from "react"; +import { api_ranking } from "@/server/api"; +import { RewardVo } from "@/server/module"; +export default function () { + const [userRank, setUserRank] = useState(); + const [ranks, setRanks] = useState(); + const [totalUser, setTotalUser] = useState(); + useEffect(() => { + (async () => { + const { data } = await api_ranking().send({}); + setUserRank(data?.data.rewardVo); + setRanks(data?.data.rewardVos); + setTotalUser(data?.data.numberOfUsers); + })(); + + return () => {}; + }, []); + + return ( + <> +
    + Telegram Wall of Fame +
    + +
    + {userRank?.tgName} + {userRank?.amount} PEPES +
    + #{userRank?.ranking} +
    + + + {totalUser || 0} holders +
      + {ranks?.map((v, i) => ( + + ))} +
    +
    + + ); +} + +function RankItem({ + userName, + point, + index, +}: { + userName: string; + point: string; + index: number; +}) { + return ( +
  • + +
    + {userName} + {point} PEPES +
    + {index == 1 && ( + + )} + {index == 2 && ( + + )} + {index == 3 && ( + + )} + {index > 3 && #{index}} +
  • + ); +} diff --git a/src/server/api.ts b/src/server/api.ts new file mode 100644 index 0000000..4dd237d --- /dev/null +++ b/src/server/api.ts @@ -0,0 +1,96 @@ +/* + * @LastEditors: John + * @Date: 2024-07-15 10:35:20 + * @LastEditTime: 2024-07-15 15:25:54 + * @Author: John + */ +import { GET, POST } from "./client"; +import { RewardVo, subordinatesUsers, userBenefits } from "./module"; + +// 登录 +export function api_login() { + return POST< + { + initData: string; + invitationCode?: string; + }, + { token: string } + >({ + url: "/api/account/signIn", + }); +} + +// 查询用户是否领取注册奖励 +export function api_query_whether_the_user_receives_the_registration_reward() { + return GET({ + url: "/api/reward/signUpForIncentives", + }); +} + +// 领取奖励 +export function api_receive_rewards() { + return POST({ + url: "/api/reward/claimYourRewards", + }); +} + +// 排行 +export function api_ranking() { + return GET< + any, + { + rewardVo: RewardVo; + rewardVos: RewardVo[]; + numberOfUsers: number; + } + >({ + url: "/api/reward/rankingWalletLog", + }); +} + +// 首页查询用户收益 +export function api_homepage_query_user_income() { + return GET({ + url: "/api/reward/userBenefits", + }); +} + +// 获取用户信息 +export function api_get_user_information() { + return GET< + any, + { + account: string; + accountType: number; + allPid: string; + chainType: number; + codePrompt: number; + createTime: string; + flag: number; + id: string; + level: number; + minLevel: number; + mintNumber: number; + passwordLogin: string; + passwordPay: string; + presidentNumber: number; + referId: string; + shareCode: string; + shareNum: number; + teamNum: number; + uid: string; + updateTime: string; + userImg: string; + userType: number; + } + >({ + url: "/api/user/findUser", + }); +} + +// 首页下级用户 +export function api_homepage_subordinates_users() { + return GET({ + url: "/api/reward/subordinateUsers", + }); +} diff --git a/src/server/client.ts b/src/server/client.ts new file mode 100644 index 0000000..86578bb --- /dev/null +++ b/src/server/client.ts @@ -0,0 +1,76 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 10:09:21 + * @LastEditTime: 2024-07-15 11:30:25 + * @Author: John + */ +import { Client } from "@hyper-fetch/core"; +import useUserStore from "@/store/User"; +import { Lang } from "@/constants"; +import { Toast } from "antd-mobile"; +import { BASE_RESPONSE } from "./module"; +import { api_login } from "./api"; +import { useInitData, useWebApp } from "@vkruglikov/react-telegram-web-app"; +function initClient({ catchErr }: { catchErr: boolean }) { + return new Client({ url: import.meta.env.VITE_BASE_API_URL }) + .onAuth(async (req) => { + const headers = { + ...req.headers, + Authorization: useUserStore.getState().Token, + }; + return req.setHeaders(headers); + }) + .onResponse((res) => { + console.log(res); + if (!res.success) { + Toast.clear(); + Toast.show({ content: "server error", icon: "fail" }); + throw new Error(res.error?.message); + } + const resData: BASE_RESPONSE = res.data; + if (resData.code !== 200 && resData.code !== 0) { + if (resData.msg) Toast.show({ content: resData.msg, icon: "fail" }); + if (catchErr) return res; + throw new Error(resData.msg || "client on response error"); + } + return res; + }); +} + +export const POST =

    ({ + url, + catchErr = false, +}: { + url: string; + catchErr?: boolean; +}) => { + return initClient({ catchErr }).createRequest< + BASE_RESPONSE, + P, + any, + QueryParams + >()({ + method: "POST", + endpoint: url, + }); +}; + +export const GET =

    ({ + url, + requiresToken = true, + catchErr = false, +}: { + url: string; + requiresToken?: boolean; + catchErr?: boolean; +}) => { + return initClient({ catchErr }).createRequest< + BASE_RESPONSE, + any, + any, + P + >()({ + method: "GET", + endpoint: url, + }); +}; diff --git a/src/server/module.d.ts b/src/server/module.d.ts new file mode 100644 index 0000000..d8f959f --- /dev/null +++ b/src/server/module.d.ts @@ -0,0 +1,54 @@ +export type BASE_RESPONSE = { + code: 0 | 200; + data: T; + msg: string; + timeMillis: number; +}; // What's returned from request + +export type RewardVo = { + tgName: string; + amount: string; + ranking: number; +}; + +export type userBenefits = { + coinId: number; + createTime: string; + extRemark: string; + flag: number; + id: number; + memberId: string; + opAfter: string; + opBefore: string; + opRemark: string; + opType: number; + opValue: string; + type: number; + updateTime: string; + walletId: number; +}; + +export type subordinatesUsers = { + account: string; + accountType: number; + allPid: string; + chainType: number; + codePrompt: number; + createTime: string; + flag: number; + id: string; + level: number; + minLevel: number; + mintNumber: number; + passwordLogin: string; + passwordPay: string; + presidentNumber: number; + referId: string; + shareCode: string; + shareNum: number; + teamNum: number; + uid: string; + updateTime: string; + userImg: string; + userType: number; +}; diff --git a/src/store/User.ts b/src/store/User.ts new file mode 100644 index 0000000..3e3c9ff --- /dev/null +++ b/src/store/User.ts @@ -0,0 +1,36 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:45:43 + * @LastEditTime: 2024-07-15 15:10:52 + * @Author: John + */ +import { ASYNC_STORAGE_KEY, Lang } from "@/constants"; +import { create } from "zustand"; +import { createJSONStorage, persist } from "zustand/middleware"; + +interface UserState { + Token: string; + UpdateToken: (t: string) => void; + + InvitationCode: string; + UpdateInvitationCode: (i: string) => void; +} + +export const useUserStore = create()( + persist( + (set, _get) => ({ + Token: "", + UpdateToken: (t) => set({ Token: t }), + InvitationCode: "", + UpdateInvitationCode(i) { + set({ InvitationCode: i }); + }, + }), + { + name: ASYNC_STORAGE_KEY.Store, // name of item in the storage (must be unique) + storage: createJSONStorage(() => localStorage), // (optional) by default the 'localStorage' is used + } + ) +); + +export default useUserStore; diff --git a/src/utils/flexible.ts b/src/utils/flexible.ts new file mode 100644 index 0000000..d6c90f1 --- /dev/null +++ b/src/utils/flexible.ts @@ -0,0 +1,51 @@ +/* + * @LastEditors: John + * @Date: 2024-01-09 09:34:24 + * @LastEditTime: 2024-07-13 14:13:21 + * @Author: John + */ + +export default function flexible(window: Window, document: Document) { + var docEl = document.documentElement; + var dpr = window.devicePixelRatio || 1; + + // adjust body font size + function setBodyFontSize() { + if (document.body) { + document.body.style.fontSize = 12 * dpr + "px"; + } else { + document.addEventListener("DOMContentLoaded", setBodyFontSize); + } + } + setBodyFontSize(); + + // set 1rem = viewWidth / 10 + function setRemUnit() { + var rem = docEl.clientWidth / 10; + // console.log("rem:", rem); + docEl.style.fontSize = rem + "px"; + } + + setRemUnit(); + + // reset rem unit on page resize + window.addEventListener("resize", setRemUnit); + window.addEventListener("pageshow", function (e) { + if (e.persisted) { + setRemUnit(); + } + }); + + // detect 0.5px supports + if (dpr >= 2) { + var fakeBody = document.createElement("body"); + var testElement = document.createElement("div"); + testElement.style.border = ".5px solid transparent"; + fakeBody.appendChild(testElement); + docEl.appendChild(fakeBody); + if (testElement.offsetHeight === 1) { + docEl.classList.add("hairlines"); + } + docEl.removeChild(fakeBody); + } +} diff --git a/src/utils/index.ts b/src/utils/index.ts new file mode 100644 index 0000000..7ad9e1e --- /dev/null +++ b/src/utils/index.ts @@ -0,0 +1,16 @@ +import { twMerge } from "tailwind-merge"; +import { type ClassValue, clsx } from "clsx"; +export function getUrlParameterByName(name: string, url?: string) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, "\\$&"); + let regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ""; + console.log("url params:", results); + return decodeURIComponent(results[2].replace(/\+/g, " ")); +} + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..3e76aa1 --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,10 @@ +/// + +interface ImportMetaEnv { + readonly VITE_BASE_URL: string; + readonly VITE_BASE_API_URL: string; + readonly VITE_TG_BOT_NAME: string; + readonly VITE_TG_BOT_WEBAPP_NAME: string; + // 更多环境变量... + readonly MODE: "development" | "production" | "test"; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..4070a9f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,32 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-24 18:48:07 + * @Author: John + */ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "allowSyntheticDefaultImports": true, + "strict": true, + + "paths": { + "@/*": ["./src/*"] + } + }, + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..97ede7e --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..35c5910 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,29 @@ +/* + * @LastEditors: John + * @Date: 2024-07-13 10:21:58 + * @LastEditTime: 2024-07-15 11:02:27 + * @Author: John + */ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; +import path from "path"; +// https://vitejs.dev/config/ +export default defineConfig({ + server: { + host: "192.168.10.167", + proxy: { + "/dev": { + target: "http://192.168.10.100:8096", + changeOrigin: true, + rewrite: (path) => path.replace(/^\/dev/, ""), + }, + }, + }, + plugins: [react()], + resolve: { + alias: { + "@": path.resolve(__dirname, "./src"), + }, + }, + css: {}, +}); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..ad8a962 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3823 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/compat-data@npm:7.24.8" + checksum: 10c0/7f465e9d8e44c5b516eeb3001362a3cd9a6df51dd90d3ac9868e1e7fa631ac57fc781cec6700110d4f555ba37fe59c4a71927b445106fe0062e79e79ffe11091 + languageName: node + linkType: hard + +"@babel/core@npm:^7.24.5": + version: 7.24.8 + resolution: "@babel/core@npm:7.24.8" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.8" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-module-transforms": "npm:^7.24.8" + "@babel/helpers": "npm:^7.24.8" + "@babel/parser": "npm:^7.24.8" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5e21b40cc69746deda3fe3d6540351d9cb0d1ad5aea055b7c319db26071ff5789fd9580d1aa47b114f07631e8e2109f4e71696ca11d7c7e60d157767022c1bd2 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/generator@npm:7.24.8" + dependencies: + "@babel/types": "npm:^7.24.8" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/e8a278e75a895f13a7b17dd79abe1e894fe82a5ed3abb127c33c14c66773d69993762521c094c6c364723f8f7375683b0d4a96097781175a29407baedf67b769 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-compilation-targets@npm:7.24.8" + dependencies: + "@babel/compat-data": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/2885c44ef6aaf82b7e4352b30089bb09fbe08ed5ec24eb452c2bdc3c021e2a65ab412f74b3d67ec1398da0356c730b33a2ceca1d67d34c85080d31ca6efa9aec + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-module-transforms@npm:7.24.8" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b76496d5045af55be9de60e59e65e56a43033f01ccc746b26b7af911c358668c206b688ce70a23ab31ec04f9728f3a38e8d01073c85244115ab62f271a7fa3d1 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: 10c0/0376037f94a3bfe6b820a39f81220ac04f243eaee7193774b983e956c1750883ff236b30785795abbcda43fac3ece74750566830c2daa4d6e3870bb0dff34c2d + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10c0/73db93a34ae89201351288bee7623eed81a54000779462a986105b54ffe82069e764afd15171a428b82e7c7a9b5fec10b5d5603b216317a414062edf5c67a21f + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helpers@npm:7.24.8" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.8" + checksum: 10c0/42b8939b0a0bf72d6df9721973eb0fd7cd48f42641c5c9c740916397faa586255c06d36c6e6a7e091860723096281c620f6ffaee0011a3bb254a6f5475d89a12 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/parser@npm:7.24.8" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/ce69671de8fa6f649abf849be262707ac700b573b8b1ce1893c66cc6cd76aeb1294a19e8c290b0eadeb2f47d3f413a2e57a281804ffbe76bfb9fa50194cf3c52 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dcf3b732401f47f06bb29d6016e48066f66de00029a0ded98ddd9983c770a00a109d91cd04d2700d15ee0bcec3ae3027a5f12d69e15ec56efc0bcbfac65e92cb + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/970ef1264c7c6c416ab11610665d5309aec2bd2b9086ae394e1132e65138d97b060a7dc9d31054e050d6dc475b5a213938c9707c0202a5022d55dcb4c5abe28f + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0": + version: 7.24.8 + resolution: "@babel/runtime@npm:7.24.8" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/f24b30af6b3ecae19165b3b032f9bc37b2d1769677bd63b69a6f81061967cfc847aa822518402ea6616b1d301d7eb46986b99c9f69cdb5880834fca2e6b34881 + languageName: node + linkType: hard + +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/95b0b3ee80fcef685b7f4426f5713a855ea2cd5ac4da829b213f8fb5afe48a2a14683c2ea04d446dbc7f711c33c5cd4a965ef34dcbe5bc387c9e966b67877ae3 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/traverse@npm:7.24.8" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.8" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/67a5cc35824455cdb54fb9e196a44b3186283e29018a9c2331f51763921e18e891b3c60c283615a27540ec8eb4c8b89f41c237b91f732a7aa518b2eb7a0d434d + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.8.3": + version: 7.24.8 + resolution: "@babel/types@npm:7.24.8" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/2d7bf561ae993e794cb052c5a81d3a6d1877da13e1e2eb2a59ae75a8fb1c965b618fb3e4abd42548f5f9a4587d3a149185a32d6c4c4ea82195da7dd86f2da0f1 + languageName: node + linkType: hard + +"@better-hooks/lifecycle@npm:^1.1.1": + version: 1.1.2 + resolution: "@better-hooks/lifecycle@npm:1.1.2" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/7e6aef31b45d84a0b77b50b84689c20c29c9d2ea70345cfa0836d32baad24832c0979d58801e8ec17e81dc6031fa3ef7a438fd779dc7e3da14f25ea2fb8e0675 + languageName: node + linkType: hard + +"@better-hooks/performance@npm:^1.1.1": + version: 1.1.1 + resolution: "@better-hooks/performance@npm:1.1.1" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/b37a3f7d0dae295698957ca2c9c2d45764c25041c61856b05c16f1473ccd2a55a035cde50cd25a228d15ffc885a2817e6c1034a767da284a4e46013d305e59ae + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.6.0": + version: 1.6.4 + resolution: "@floating-ui/core@npm:1.6.4" + dependencies: + "@floating-ui/utils": "npm:^0.2.4" + checksum: 10c0/545684b6f76cda7579b6049bafb9903542d3f9c177300192fe83db19d99b1df285bc33aba3b8ec2978d021151c4168356876e8181002dd2ff4fb93d9e4b7bf71 + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.4.2": + version: 1.6.7 + resolution: "@floating-ui/dom@npm:1.6.7" + dependencies: + "@floating-ui/core": "npm:^1.6.0" + "@floating-ui/utils": "npm:^0.2.4" + checksum: 10c0/5255f522534e0022b554c366b969fa26951677a1cf39ddd58614071a909a340c5e1ffe645501037b221808f01bfac4e7edba14728978ee7e2438e8432c1a163f + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.4": + version: 0.2.4 + resolution: "@floating-ui/utils@npm:0.2.4" + checksum: 10c0/154924b01157cb45cf305f4835d7f603e931dda8b00bbe52666729bccc5e7b99630e8b951333725e526d4e53d9b342976434ad5750b8b1da58728e3698bdcc2b + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@hyper-fetch/core@npm:^5.7.5": + version: 5.7.5 + resolution: "@hyper-fetch/core@npm:5.7.5" + dependencies: + events: "npm:^3.3.0" + checksum: 10c0/888ea0974583e5d2acc5dd56b7e725d586bbe217b30f36d1b8482968954e2a3d3b0bb6ffb8448f6cfe05ca48abff660b96e5c197e747a0bdc558a44282a259ef + languageName: node + linkType: hard + +"@hyper-fetch/react@npm:^5.7.5": + version: 5.7.5 + resolution: "@hyper-fetch/react@npm:5.7.5" + dependencies: + "@better-hooks/lifecycle": "npm:^1.1.1" + "@better-hooks/performance": "npm:^1.1.1" + peerDependencies: + "@hyper-fetch/core": "*" + "@hyper-fetch/sockets": "*" + react: ">= 16.8.0" + peerDependenciesMeta: + "@hyper-fetch/sockets": + optional: true + checksum: 10c0/4c08c70f7a5ce39e0d188d934a047136ca24d0789cfa3b5ecf3c9c6033f7c3c0a3262565ff66314e1d9286f6d74a8bcc98f6606d8e9b1c3a3daf45b46c93a296 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@rc-component/mini-decimal@npm:^1.1.0": + version: 1.1.0 + resolution: "@rc-component/mini-decimal@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.18.0" + checksum: 10c0/53a7ca71591bc03eba71ab844016df788e83c96c3c7c542710c3eeeae7f55340c88c4930d7a0b11ebe7f1cd9fc65cb5bc284f466fbe95589992dd9833edf6ddf + languageName: node + linkType: hard + +"@react-spring/animated@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/animated@npm:9.6.1" + dependencies: + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/c7a6eea30d82f9266a1e01bc9a8fcae49fa5edd474cf28a85edaf77bc638f8622f81db81c4da32881a238aeadf4b135d414d78334c23ac7588ba4dd266472ff6 + languageName: node + linkType: hard + +"@react-spring/core@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/core@npm:9.6.1" + dependencies: + "@react-spring/animated": "npm:~9.6.1" + "@react-spring/rafz": "npm:~9.6.1" + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/8deb3c623604f37439b127cff45246228054ccf2fab9504cc3289a422d82a58b8670d978e9f5d09a619cddbc5670628c2db81e0c984b9143c1688226b7bfdcc2 + languageName: node + linkType: hard + +"@react-spring/rafz@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/rafz@npm:9.6.1" + checksum: 10c0/56ec6f7540f782e45160a8270bb2f305320ab1bfafc1ce4fe69f35126bbf3e68ea69f42f23f2cfb571e9952e50850d09fa54b520fb1df5975a511a1bd6d4767d + languageName: node + linkType: hard + +"@react-spring/shared@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/shared@npm:9.6.1" + dependencies: + "@react-spring/rafz": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/6173111653da1c622b65ccc52486de245541dc52697ecfee8257d79903e27914936c3e941f85015140a2e0647d8cddb98deccf60530f3d4d1ed865a833c96302 + languageName: node + linkType: hard + +"@react-spring/types@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/types@npm:9.6.1" + checksum: 10c0/99cca0141c6e8a377407e66c6deb7a370a07d2b60a103666aab858576ec9d8cbfe2254eab6bf8a6cba1e3aa6420bcd6d5c8633b04a24ccaf06e96f28cfc2d517 + languageName: node + linkType: hard + +"@react-spring/web@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/web@npm:9.6.1" + dependencies: + "@react-spring/animated": "npm:~9.6.1" + "@react-spring/core": "npm:~9.6.1" + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/228f464953a4abbc0dd84380035fef20cdf9aabd73ea00e0aca8e60f64cee0d2d64781ddf8fd3cfb2fd6a8f75114da51d56f47b0a84914c7a5f4f8abf58dc9bb + languageName: node + linkType: hard + +"@remix-run/router@npm:1.17.1": + version: 1.17.1 + resolution: "@remix-run/router@npm:1.17.1" + checksum: 10c0/bee1631feb03975b64e1c7b574da432a05095dda2ff0f164c737e4952841a58d7b9861de87bd13a977fd970c74dcf8c558fc2d26c6ec01a9ae9041b1b4430869 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-android-arm64@npm:4.18.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/node@npm:^20.14.10": + version: 20.14.10 + resolution: "@types/node@npm:20.14.10" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/0b06cff14365c2d0085dc16cc8cbea5c40ec09cfc1fea966be9eeecf35562760bfde8f88e86de6edfaf394501236e229d9c1084fad04fb4dec472ae245d8ae69 + languageName: node + linkType: hard + +"@types/postcss-pxtorem@npm:^6.0.3": + version: 6.0.3 + resolution: "@types/postcss-pxtorem@npm:6.0.3" + dependencies: + postcss: "npm:^8.2.6" + checksum: 10c0/dedcf7686410b36ed724f479825cf18f8243f5a1bf0466eade221a9d4d7ff6cb8577bd423ad4c610be07315da9c3be0b8242c36436fedcaed0ebee446f5fd135 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.3.0": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^18.3.3": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/fe455f805c5da13b89964c3d68060cebd43e73ec15001a68b34634604a78140e6fc202f3f61679b9d809dde6d7a7c2cb3ed51e0fd1462557911db09879b55114 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^7.13.1": + version: 7.16.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.16.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.16.0" + "@typescript-eslint/type-utils": "npm:7.16.0" + "@typescript-eslint/utils": "npm:7.16.0" + "@typescript-eslint/visitor-keys": "npm:7.16.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/a6c4c93bd7ec1604079018b95416d8ac28af3345d50620f815ffd36e705c4964d88edc434e710ef8722690497f1eeab1e9a0f48faa6d448405980f5d05c888b7 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^7.13.1": + version: 7.16.0 + resolution: "@typescript-eslint/parser@npm:7.16.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/typescript-estree": "npm:7.16.0" + "@typescript-eslint/visitor-keys": "npm:7.16.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/bf809c5a59dddc72fc2f11a5d10c78825fa2ffbec72a711e3f783b022d77266a1b709ad450912ebbff24ca9ac20c6baae1d12477735e00aafce662fdbdfa66ef + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/scope-manager@npm:7.16.0" + dependencies: + "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/visitor-keys": "npm:7.16.0" + checksum: 10c0/e00f57908a1b30fb93ae0e35c46a798669782428e98f927a4d39ef3b1e7d5ad4a48e4e121bd136ed9732c2d1c09cf0b99e4029b1a1a11aadf6f2b92e1003f41c + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/type-utils@npm:7.16.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.16.0" + "@typescript-eslint/utils": "npm:7.16.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/91ef86e173d2d86487d669ddda7a0f754485e82a671a64cfbf7790639dfb4c691f6f002ae19d4d82a90e4cca9cd7563e38100c1dfabab461632b0da1eac2b39b + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/types@npm:7.16.0" + checksum: 10c0/5d7080991241232072c50c1e1be35976631f764fe0f4fd43cf1026a2722aab772a14906dfaa322183b040c6ca8ae4494a78f653dd3b22bcdbdfe063a301240b0 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.16.0" + dependencies: + "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/visitor-keys": "npm:7.16.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/2b4e7cbdb1b43d937d1dde057ab18111e0f2bb16cb2d3f48a60c5611ff81d0b64455b325475bcce6213c54653b6c4d3b475526f7ffcf8f74014ab9b64a3d6d92 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/utils@npm:7.16.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.16.0" + "@typescript-eslint/types": "npm:7.16.0" + "@typescript-eslint/typescript-estree": "npm:7.16.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/1b835cbd243a4266a84655bcfcd08a14003e9740efbb032d60ab4403f03838280e7ad759b1f362d88939beaee08d7a1752fa6b049aad8d33793758853469fe76 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.16.0": + version: 7.16.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.16.0" + dependencies: + "@typescript-eslint/types": "npm:7.16.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/a3c614cdc2e9c37e007e15e1ee169a9ad040fac189d0abd2b840f78910b499b362493bbf0019c5979785567ae30839a799b4dd219f70a668bac930fd79fdc5d3 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + +"@use-gesture/core@npm:10.3.0": + version: 10.3.0 + resolution: "@use-gesture/core@npm:10.3.0" + checksum: 10c0/7a92017fcc0a483043b2f202acd2b2e89ee3b81183a1537e5efd321cc18e36101c49c805d7932b5485c2fc3baa511eae759677c81cb77f149fa047616e78cfbd + languageName: node + linkType: hard + +"@use-gesture/react@npm:10.3.0": + version: 10.3.0 + resolution: "@use-gesture/react@npm:10.3.0" + dependencies: + "@use-gesture/core": "npm:10.3.0" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/82e7a0149f05301b0363de0c5a29112adbf8e2740ba1a0e06756ee63fe44ab094dd54fe64df3bd8ec163ebad53a38f1e6156c0b454756bb2e3aee02a4444fcf1 + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.3.1": + version: 4.3.1 + resolution: "@vitejs/plugin-react@npm:4.3.1" + dependencies: + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.2" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + checksum: 10c0/39a027feddfd6b3e307121d79631462ef1aae05714ba7a2f9a73d240d0f89c2bf281132568eb27b55d6ddaf08d86ad1bd8b0066090240e570de8c6320eb9a903 + languageName: node + linkType: hard + +"@vkruglikov/react-telegram-web-app@npm:2.1.9": + version: 2.1.9 + resolution: "@vkruglikov/react-telegram-web-app@npm:2.1.9" + peerDependencies: + react: ^18 + react-dom: ^18 + checksum: 10c0/ec56f2823d7cfb47bbfc2bb0d1955922daa962804124f9bfc53ba3bc34c196ed5f282cbcdec937282cd13deabd5cffc40f3beedbf4f04e7e0a653caf9e84bb43 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ahooks@npm:^3.7.6": + version: 3.8.0 + resolution: "ahooks@npm:3.8.0" + dependencies: + "@babel/runtime": "npm:^7.21.0" + dayjs: "npm:^1.9.1" + intersection-observer: "npm:^0.12.0" + js-cookie: "npm:^2.x.x" + lodash: "npm:^4.17.21" + react-fast-compare: "npm:^3.2.2" + resize-observer-polyfill: "npm:^1.5.1" + screenfull: "npm:^5.0.0" + tslib: "npm:^2.4.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/28344a10443a1374066d931ac687e8f18f714717c32fc4c12b5fea1d0b29b9dfbddd5e9943df2394dd7912440e474413d899e1a2877bf80093fbe8f1c3b5ea58 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"antd-mobile-icons@npm:^0.3.0": + version: 0.3.0 + resolution: "antd-mobile-icons@npm:0.3.0" + checksum: 10c0/c9573e10456cb4b10e53bfdb7cb0a69cb3db2504b653dd125239b5056b4ddc30d2b939930b2017075a53e80b0b363182a00a7a4d6f971b9b49e2ac07bf6ad743 + languageName: node + linkType: hard + +"antd-mobile-v5-count@npm:^1.0.1": + version: 1.0.1 + resolution: "antd-mobile-v5-count@npm:1.0.1" + checksum: 10c0/1cfdc489e8837ef47840405312acb8b2d2d0187bb8ce32453c76b2584942a10627cd4f1251a4aa51edccf348a561ad975b7b17083593f61743d033caf60ff5e2 + languageName: node + linkType: hard + +"antd-mobile@npm:^5.37.1": + version: 5.37.1 + resolution: "antd-mobile@npm:5.37.1" + dependencies: + "@floating-ui/dom": "npm:^1.4.2" + "@rc-component/mini-decimal": "npm:^1.1.0" + "@react-spring/web": "npm:~9.6.1" + "@use-gesture/react": "npm:10.3.0" + ahooks: "npm:^3.7.6" + antd-mobile-icons: "npm:^0.3.0" + antd-mobile-v5-count: "npm:^1.0.1" + classnames: "npm:^2.3.2" + dayjs: "npm:^1.11.7" + deepmerge: "npm:^4.3.1" + nano-memoize: "npm:^3.0.16" + rc-field-form: "npm:~1.27.4" + rc-util: "npm:^5.38.1" + react-fast-compare: "npm:^3.2.2" + react-is: "npm:^18.2.0" + runes2: "npm:^1.1.2" + staged-components: "npm:^1.1.3" + tslib: "npm:^2.5.0" + use-sync-external-store: "npm:^1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/db942f5c3527c8480ab3a0cd91009cfc728767f4e4da7b3e4ce326e310f4a31748651dc19fd465de0744bc5a1755d111d08092f77d502f903bfa30cf732f0de7 + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"async-validator@npm:^4.1.0": + version: 4.2.5 + resolution: "async-validator@npm:4.2.5" + checksum: 10c0/0ec09ee388aae5f6b037a320049a369b681ca9b341b28e2693e50e89b5c4c64c057a2c57f9fc1c18dd020823809d8af4b72b278e0a7a872c9e3accd5c4c3ce3a + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.19": + version: 10.4.19 + resolution: "autoprefixer@npm:10.4.19" + dependencies: + browserslist: "npm:^4.23.0" + caniuse-lite: "npm:^1.0.30001599" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/fe0178eb8b1da4f15c6535cd329926609b22d1811e047371dccce50563623f8075dd06fb167daff059e4228da651b0bdff6d9b44281541eaf0ce0b79125bfd19 + languageName: node + linkType: hard + +"axios@npm:^0.19.0": + version: 0.19.2 + resolution: "axios@npm:0.19.2" + dependencies: + follow-redirects: "npm:1.5.10" + checksum: 10c0/b775abf2db44ea4f182f4c2bfa4bf84a723b86f5aa001f222f12193fa45ba243b7e3f27b66289c6afa51d696402b05c82715fd621a34add5b538e850adcdbce1 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"browserslist@npm:^4.23.0, browserslist@npm:^4.23.1": + version: 4.23.2 + resolution: "browserslist@npm:4.23.2" + dependencies: + caniuse-lite: "npm:^1.0.30001640" + electron-to-chromium: "npm:^1.4.820" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.1.0" + bin: + browserslist: cli.js + checksum: 10c0/0217d23c69ed61cdd2530c7019bf7c822cd74c51f8baab18dd62457fed3129f52499f8d3a6f809ae1fb7bb3050aa70caa9a529cc36c7478427966dbf429723a5 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.4 + resolution: "cacache@npm:18.0.4" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/6c055bafed9de4f3dcc64ac3dc7dd24e863210902b7c470eb9ce55a806309b3efff78033e3d8b4f7dcc5d467f2db43c6a2857aaaf26f0094b8a351d44c42179f + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001640": + version: 1.0.30001641 + resolution: "caniuse-lite@npm:1.0.30001641" + checksum: 10c0/a065b641cfcc84b36955ee909bfd7313ad103d6a299f0fd261e0e4160e8f1cec79d685c5a9f11097a77687cf47154eddb8133163f2a34bcb8d73c45033a014d2 + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + languageName: node + linkType: hard + +"classnames@npm:^2.3.2": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colors@npm:^1.3.3, colors@npm:^1.4.0": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 10c0/9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"copy-text-to-clipboard@npm:^3.0.1": + version: 3.2.0 + resolution: "copy-text-to-clipboard@npm:3.2.0" + checksum: 10c0/d60fdadc59d526e19d56ad23cec2b292d33c771a5091621bd322d138804edd3c10eb2367d46ec71b39f5f7f7116a2910b332281aeb36a5b679199d746a8a5381 + languageName: node + linkType: hard + +"core-js@npm:^3.11.0": + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 10c0/440eb51a7a39128a320225fe349f870a3641b96c9ecd26470227db730ef8c161ea298eaea621db66ec0ff622a85299efb4e23afebf889c0a1748616102307675 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"dayjs@npm:^1.11.7, dayjs@npm:^1.9.1": + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 10c0/0131d10516b9945f05a57e13f4af49a6814de5573a494824e103131a3bbe4cc470b1aefe8e17e51f9a478a22cd116084be1ee5725cedb66ec4c3f9091202dc4b + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + +"debug@npm:=3.1.0": + version: 3.1.0 + resolution: "debug@npm:3.1.0" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/5bff34a352d7b2eaa31886eeaf2ee534b5461ec0548315b2f9f80bd1d2533cab7df1fa52e130ce27bc31c3945fbffb0fc72baacdceb274b95ce853db89254ea4 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"tg-bot@workspace:.": + version: 0.0.0-use.local + resolution: "tg-bot@workspace:." + dependencies: + "@hyper-fetch/core": "npm:^5.7.5" + "@hyper-fetch/react": "npm:^5.7.5" + "@types/node": "npm:^20.14.10" + "@types/postcss-pxtorem": "npm:^6.0.3" + "@types/react": "npm:^18.3.3" + "@types/react-dom": "npm:^18.3.0" + "@typescript-eslint/eslint-plugin": "npm:^7.13.1" + "@typescript-eslint/parser": "npm:^7.13.1" + "@vitejs/plugin-react": "npm:^4.3.1" + "@vkruglikov/react-telegram-web-app": "npm:2.1.9" + antd-mobile: "npm:^5.37.1" + antd-mobile-icons: "npm:^0.3.0" + autoprefixer: "npm:^10.4.19" + clsx: "npm:^2.1.1" + eslint: "npm:^8.57.0" + eslint-plugin-react-hooks: "npm:^4.6.2" + eslint-plugin-react-refresh: "npm:^0.4.7" + postcss: "npm:^8.4.39" + postcss-pxtorem: "npm:^6.1.0" + react: "npm:^18.3.1" + react-dom: "npm:^18.3.1" + react-iconfont-cli: "npm:^2.0.2" + react-router-dom: "npm:^6.24.1" + tailwind-merge: "npm:^2.4.0" + typescript: "npm:^5.2.2" + vconsole: "npm:^3.15.1" + vite: "npm:^5.3.1" + vite-plugin-compression: "npm:^0.5.1" + zustand: "npm:^4.5.4" + languageName: unknown + linkType: soft + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.820": + version: 1.4.827 + resolution: "electron-to-chromium@npm:1.4.827" + checksum: 10c0/e37719d8f13da78eb2bc68184cdf73d167ecf413abc28afef2b0a5c55866293752fda980d83a5f42b5780781bde418b24c12e1c38f2662d25ed1c2f71880bc24 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.6.2": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react-refresh@npm:^0.4.7": + version: 0.4.8 + resolution: "eslint-plugin-react-refresh@npm:0.4.8" + peerDependencies: + eslint: ">=7" + checksum: 10c0/5ed0c1a59c09baf072fb6db4eb18cb72977f0d0f32f77f78fb82f6cca5385e236a3c19a7ef4821cacbc9f7ae19ecb9f5e7b064d7b11f690c1bfcd8fe20288a5c + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint@npm:^8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + languageName: node + linkType: hard + +"follow-redirects@npm:1.5.10": + version: 1.5.10 + resolution: "follow-redirects@npm:1.5.10" + dependencies: + debug: "npm:=3.1.0" + checksum: 10c0/f56ca26dcf3c9996a6cf8868b61e369a35d4000ade0292bdd27b5e0934902681b037060b9fabe58e7042bb8b85166d5db8bbcf027f1825c1577e4cffd904fd3f + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/9a53a33dbd87090e9576bef65fb4a71de60f6863a8062a7b11bc1cbe3cc86d428677d7c0b9ef61cdac11007ac580006f78bd5638618d564cfd5e6fd713d6878f + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/2490e3acec397abeb88807db52cac59102d5ed758feee6df6112ab3ccd8325e8a1ce8bce6f4b66e5470eca102d31e425ace904242e4fa28dbe0c59c4bafa7b2c + languageName: node + linkType: hard + +"iconfont-parser@npm:^1.0.0": + version: 1.0.0 + resolution: "iconfont-parser@npm:1.0.0" + dependencies: + axios: "npm:^0.19.0" + colors: "npm:^1.4.0" + tslib: "npm:^1.10.0" + xml2js: "npm:^0.4.22" + checksum: 10c0/375bc2a82bc25635a78e31a70aa8094e63b6360e9661cfa64c7308169b6d9981bb8d4451a9b34d4118703e3f49abd944d6e61eb82f3214911c60c8038351b01d + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"intersection-observer@npm:^0.12.0": + version: 0.12.2 + resolution: "intersection-observer@npm:0.12.2" + checksum: 10c0/9591f46b2b742f5801ed69dbc8860f487771b4af8361e7a5dcb28a377beff2ba56336a2b090af261825430d225dae9417121496d2e6925e000e4a469958843ff + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"js-cookie@npm:^2.x.x": + version: 2.2.1 + resolution: "js-cookie@npm:2.2.1" + checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"loose-envify@npm:^1.1.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"mutation-observer@npm:^1.0.3": + version: 1.0.3 + resolution: "mutation-observer@npm:1.0.3" + checksum: 10c0/2f010fdec4b860a6576558013bcaa691c4912e287ea1dc99ea3b9360b52586267b291e7a2a88c0f2a9b399b4ef1e116ce8c0f839f88d2d7c9b4323fb0badc321 + languageName: node + linkType: hard + +"nano-memoize@npm:^3.0.16": + version: 3.0.16 + resolution: "nano-memoize@npm:3.0.16" + checksum: 10c0/18c8e936f4b4e17a20d51e5638b434e32c2ea3076714d51e404f388b2ae71c8f05dcf8a2b0ad257cef44e515132ee10932baa093a1410c8836e6efa3d9943ea3 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^4.1.0" + semver: "npm:^7.3.5" + tar: "npm:^6.2.1" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/00630d67dbd09a45aee0a5d55c05e3916ca9e6d427ee4f7bc392d2d3dc5fad7449b21fc098dd38260a53d9dcc9c879b36704a1994235d4707e7271af7e9a835b + languageName: node + linkType: hard + +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 + languageName: node + linkType: hard + +"picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"postcss-pxtorem@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-pxtorem@npm:6.1.0" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/dbf72b4683962ccff49033a25ad0c2e514f7a4a3a203d648314246d6a81b793912b3e00ff70f54da22774d032f4c4c109d6ffbb1f13c834c6cf483a5226bd5db + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:^8.2.6, postcss@npm:^8.4.39": + version: 8.4.39 + resolution: "postcss@npm:8.4.39" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.1" + source-map-js: "npm:^1.2.0" + checksum: 10c0/16f5ac3c4e32ee76d1582b3c0dcf1a1fdb91334a45ad755eeb881ccc50318fb8d64047de4f1601ac96e30061df203f0f2e2edbdc0bfc49b9c57bc9fb9bedaea3 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"rc-field-form@npm:~1.27.4": + version: 1.27.4 + resolution: "rc-field-form@npm:1.27.4" + dependencies: + "@babel/runtime": "npm:^7.18.0" + async-validator: "npm:^4.1.0" + rc-util: "npm:^5.8.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10c0/211b25e307de8a74a9430f43df41e54e7675a0f8defa4a6042d0e7986ccd01abce37ec8fb52284b033504f6deacd81c8dd7f66d360514f5eebae1707c67cfa7f + languageName: node + linkType: hard + +"rc-util@npm:^5.38.1, rc-util@npm:^5.8.0": + version: 5.43.0 + resolution: "rc-util@npm:5.43.0" + dependencies: + "@babel/runtime": "npm:^7.18.3" + react-is: "npm:^18.2.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10c0/39f7904c9851f2b0a2dace5ac578f42000498412d7da5ef2063fd547db91d158dcb376bcbacf49fb7790d2721727bd38ea3483294ef51eb6099a793b2e17e9db + languageName: node + linkType: hard + +"react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-fast-compare@npm:^3.2.2": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 10c0/0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 + languageName: node + linkType: hard + +"react-iconfont-cli@npm:^2.0.2": + version: 2.0.2 + resolution: "react-iconfont-cli@npm:2.0.2" + dependencies: + colors: "npm:^1.3.3" + glob: "npm:^7.1.4" + iconfont-parser: "npm:^1.0.0" + lodash: "npm:^4.17.15" + minimist: "npm:^1.2.5" + mkdirp: "npm:^0.5.1" + tslib: "npm:^1.10.0" + peerDependencies: + react: "*" + bin: + iconfont: commands/help.js + iconfont-h5: commands/createIcon.js + iconfont-init: commands/createJson.js + checksum: 10c0/ae8242b5c1077496cac0ccc74b4db3725ae3b21d4d4797841e503b666493962963a0938807d8c391f7e1a264f3f783308b34fb0ea0cf03535fb12ccd548473e4 + languageName: node + linkType: hard + +"react-is@npm:^18.2.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + +"react-router-dom@npm:^6.24.1": + version: 6.24.1 + resolution: "react-router-dom@npm:6.24.1" + dependencies: + "@remix-run/router": "npm:1.17.1" + react-router: "npm:6.24.1" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/458c6c539304984c47b0ad8d5d5b1f8859cc0845e47591d530cb4fcb13498f70a89b42bc4daeea55d57cfa08408b453bcf601cabb2c987f554cdcac13805caa8 + languageName: node + linkType: hard + +"react-router@npm:6.24.1": + version: 6.24.1 + resolution: "react-router@npm:6.24.1" + dependencies: + "@remix-run/router": "npm:1.17.1" + peerDependencies: + react: ">=16.8" + checksum: 10c0/f50c78ca52c5154ab933c17708125e8bf71ccf2072993a80302526a0a23db9ceac6e36d5c891d62ccd16f13e60cd1b6533a2036523d1b09e0148ac49e34b2e83 + languageName: node + linkType: hard + +"react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"resize-observer-polyfill@npm:^1.5.1": + version: 1.5.1 + resolution: "resize-observer-polyfill@npm:1.5.1" + checksum: 10c0/5e882475067f0b97dc07e0f37c3e335ac5bc3520d463f777cec7e894bb273eddbfecb857ae668e6fb6881fd6f6bb7148246967172139302da50fa12ea3a15d95 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"rollup@npm:^4.13.0": + version: 4.18.1 + resolution: "rollup@npm:4.18.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.1" + "@rollup/rollup-android-arm64": "npm:4.18.1" + "@rollup/rollup-darwin-arm64": "npm:4.18.1" + "@rollup/rollup-darwin-x64": "npm:4.18.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-x64-musl": "npm:4.18.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.1" + "@types/estree": "npm:1.0.5" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/c3c73252fd9f1d39eaeb44aa860141d9daf10d6eada73791a0ef453d38fe8f2c2dfef103ac1f387ed192dd5a2994534f91c026eed9ba1cfb50f5781f48c1f44f + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"runes2@npm:^1.1.2": + version: 1.1.4 + resolution: "runes2@npm:1.1.4" + checksum: 10c0/306e5ffe2acfe59ec82108d5a6f2ae367c669e63a89372f9f328d5fd2f18ac6f832eeae84c263addef9c24938246f7216df1a7dcd7ae7bb60c223f4edf56f0b7 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"screenfull@npm:^5.0.0": + version: 5.2.0 + resolution: "screenfull@npm:5.2.0" + checksum: 10c0/86fd49983e2edc153ee2e674a570c711cb0961a9cacca659309f79636ccc8ca8a0b830ea4dacdae7403a8bb7ba6affd5bcdce053aa97782961247a49bfd2ba68 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/345593bb21b95b0508e63e703c84da11549f0a2657d6b4e3ee3612c312cb3a907eac10e53b23ede3557c6601d63252103494caa306b66560f43af7b98f53957a + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + languageName: node + linkType: hard + +"staged-components@npm:^1.1.3": + version: 1.1.3 + resolution: "staged-components@npm:1.1.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/6e05541d7b69583526a735d86042940bceec68d1ebe913c2a6baa1a58917d60c4014dbb2a755d2d88fa788ce226b1462873a8903ed4e7b4e1fef289151c08541 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"tailwind-merge@npm:^2.4.0": + version: 2.4.0 + resolution: "tailwind-merge@npm:2.4.0" + checksum: 10c0/77bd20647d08db78a0bdf7b57d4b904479aee7727f44570f8834d62a1aa56f42d7ae68ac959e3d610c9f188aa164eeefb6c43df4f0c8bb7cfc3418e1575bfecb + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + languageName: node + linkType: hard + +"tslib@npm:^1.10.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:^2.4.1, tslib@npm:^2.5.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"typescript@npm:^5.2.2": + version: 5.5.3 + resolution: "typescript@npm:5.5.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/f52c71ccbc7080b034b9d3b72051d563601a4815bf3e39ded188e6ce60813f75dbedf11ad15dd4d32a12996a9ed8c7155b46c93a9b9c9bad1049766fe614bbdd + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.5.3 + resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=b45daf" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5a437c416251334deeaf29897157032311f3f126547cfdc4b133768b606cb0e62bcee733bb97cf74c42fe7268801aea1392d8e40988cdef112e9546eba4c03c5 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.0": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/23b1597c10adf15b26ade9e8c318d8cc0abc9ec0ab5fc7ca7338da92e89c2536abd150a5891bf076836c352fdfa104fc7231fb48f806fd9960e0cbe03601abaf + languageName: node + linkType: hard + +"vconsole@npm:^3.15.1": + version: 3.15.1 + resolution: "vconsole@npm:3.15.1" + dependencies: + "@babel/runtime": "npm:^7.17.2" + copy-text-to-clipboard: "npm:^3.0.1" + core-js: "npm:^3.11.0" + mutation-observer: "npm:^1.0.3" + checksum: 10c0/1e62132b719e324eb7d533c94f38e9db288a9d0c9e85c8752ba742adee4e5925df10d4b43d05ba0cd264d99c32817f9f9c8f24fe391a7d8837469bd318d1b2ac + languageName: node + linkType: hard + +"vite-plugin-compression@npm:^0.5.1": + version: 0.5.1 + resolution: "vite-plugin-compression@npm:0.5.1" + dependencies: + chalk: "npm:^4.1.2" + debug: "npm:^4.3.3" + fs-extra: "npm:^10.0.0" + peerDependencies: + vite: ">=2.0.0" + checksum: 10c0/39d252b88804dbeae71c7c8cc049a577457b5481f6881b19056c7e6d4068904a5a39e69e3cbed8e09f42f6da5d4bab9a8568566f2535979b753b085e0019f3ed + languageName: node + linkType: hard + +"vite@npm:^5.3.1": + version: 5.3.3 + resolution: "vite@npm:5.3.3" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.39" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/a796872e1d11875d994615cd00da185c80eeb7753034d35c096050bf3c269c02004070cf623c5fe2a4a90ea2f12488e6f9d13933ec810f117f1b931e1b5e3385 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"xml2js@npm:^0.4.22": + version: 0.4.23 + resolution: "xml2js@npm:0.4.23" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/a3f41c9afc46d5bd0bea4070e5108777b605fd5ce2ebb978a68fd4c75513978ad5939f8135664ffea6f1adb342f391b1ba1584ed7955123b036e9ab8a1d26566 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"zustand@npm:^4.5.4": + version: 4.5.4 + resolution: "zustand@npm:4.5.4" + dependencies: + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + immer: ">=9.0.6" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + checksum: 10c0/479af491ffa1f1eb2c38b3ba25dc4e14339e8b35a60033d3f6c165b22f8be8163f7e1370015ded9c6e28548cd25af84a73fb40b5fad0bd7882d16ddd5ed613c6 + languageName: node + linkType: hard