From eaa3dfdd98f4be8a27e98927b94d55681fcf4482 Mon Sep 17 00:00:00 2001 From: zomo Date: Thu, 27 Nov 2025 18:07:17 -0600 Subject: [PATCH] main layout --- .gitignore | 24 + .prettierrc | 6 + README.md | 73 + eslint.config.js | 23 + index.html | 13 + package.json | 34 + pnpm-lock.yaml | 2545 +++++++++++++++++++++++ pnpm-workspace.yaml | 2 + public/CCFaceFront Italic.ttf | Bin 0 -> 9936 bytes public/ProximaNova-Bold-webfont.woff2 | Bin 0 -> 39716 bytes public/ProximaNova-BoldIt-webfont.woff2 | Bin 0 -> 21892 bytes public/ProximaNova-Reg-webfont.woff2 | Bin 0 -> 39824 bytes public/ProximaNova-RegIt-webfont.woff2 | Bin 0 -> 22404 bytes src/App.tsx | 13 + src/Background.tsx | 81 + src/ButtonNew.tsx | 11 + src/ButtonOld.tsx | 13 + src/Buttons.tsx | 20 + src/background.scss | 30 + src/buttonNew.scss | 46 + src/buttonOld.scss | 86 + src/buttons.scss | 25 + src/main.scss | 7 + src/main.tsx | 10 + tsconfig.app.json | 28 + tsconfig.json | 7 + tsconfig.node.json | 26 + vite.config.ts | 7 + 28 files changed, 3130 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 README.md create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 public/CCFaceFront Italic.ttf create mode 100644 public/ProximaNova-Bold-webfont.woff2 create mode 100644 public/ProximaNova-BoldIt-webfont.woff2 create mode 100644 public/ProximaNova-Reg-webfont.woff2 create mode 100644 public/ProximaNova-RegIt-webfont.woff2 create mode 100644 src/App.tsx create mode 100644 src/Background.tsx create mode 100644 src/ButtonNew.tsx create mode 100644 src/ButtonOld.tsx create mode 100644 src/Buttons.tsx create mode 100644 src/background.scss create mode 100644 src/buttonNew.scss create mode 100644 src/buttonOld.scss create mode 100644 src/buttons.scss create mode 100644 src/main.scss create mode 100644 src/main.tsx create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts 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/.prettierrc b/.prettierrc new file mode 100644 index 0000000..a8301fa --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "all", + "tabWidth": 4, + "semi": false, + "singleQuote": true +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..d2e7761 --- /dev/null +++ b/README.md @@ -0,0 +1,73 @@ +# 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) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## React Compiler + +The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..5e6b472 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/index.html b/index.html new file mode 100644 index 0000000..d054d2e --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + penguin.ikea.fishing + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..770b9f5 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "penguin.ikea.fishing", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "prettier": "prettier ./src --write", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^19.2.0", + "react-dom": "^19.2.0", + "shaders": "^2.1.14" + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@types/node": "^24.10.1", + "@types/react": "^19.2.5", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "eslint": "^9.39.1", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^16.5.0", + "prettier": "^3.7.1", + "sass-embedded": "^1.93.3", + "typescript": "~5.9.3", + "typescript-eslint": "^8.46.4", + "vite": "^7.2.4" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..eebfba3 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,2545 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + react: + specifier: ^19.2.0 + version: 19.2.0 + react-dom: + specifier: ^19.2.0 + version: 19.2.0(react@19.2.0) + shaders: + specifier: ^2.1.14 + version: 2.1.14 + devDependencies: + '@eslint/js': + specifier: ^9.39.1 + version: 9.39.1 + '@types/node': + specifier: ^24.10.1 + version: 24.10.1 + '@types/react': + specifier: ^19.2.5 + version: 19.2.7 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.7) + '@vitejs/plugin-react': + specifier: ^5.1.1 + version: 5.1.1(vite@7.2.4(@types/node@24.10.1)(sass-embedded@1.93.3)(sass@1.93.3)) + eslint: + specifier: ^9.39.1 + version: 9.39.1 + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.0.1(eslint@9.39.1) + eslint-plugin-react-refresh: + specifier: ^0.4.24 + version: 0.4.24(eslint@9.39.1) + globals: + specifier: ^16.5.0 + version: 16.5.0 + prettier: + specifier: ^3.7.1 + version: 3.7.1 + sass-embedded: + specifier: ^1.93.3 + version: 1.93.3 + typescript: + specifier: ~5.9.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.46.4 + version: 8.48.0(eslint@9.39.1)(typescript@5.9.3) + vite: + specifier: ^7.2.4 + version: 7.2.4(@types/node@24.10.1)(sass-embedded@1.93.3)(sass@1.93.3) + +packages: + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.28.5': + resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.28.5': + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.3': + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.4': + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + + '@bufbuild/protobuf@2.10.1': + resolution: {integrity: sha512-ckS3+vyJb5qGpEYv/s1OebUHDi/xSNtfgw1wqKZo7MR9F2z+qXr0q5XagafAG/9O0QPVIUfST0smluYSTpYFkg==} + + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + + '@rolldown/pluginutils@1.0.0-beta.47': + resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} + + '@rollup/rollup-android-arm-eabi@4.53.3': + resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.53.3': + resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.53.3': + resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.53.3': + resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.53.3': + resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.53.3': + resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.53.3': + resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.53.3': + resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.53.3': + resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.53.3': + resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.53.3': + resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.53.3': + resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.53.3': + resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.53.3': + resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.53.3': + resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.53.3': + resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.53.3': + resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openharmony-arm64@4.53.3': + resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.53.3': + resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.53.3': + resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.53.3': + resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.53.3': + resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==} + cpu: [x64] + os: [win32] + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.7': + resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==} + + '@typescript-eslint/eslint-plugin@8.48.0': + resolution: {integrity: sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.48.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.48.0': + resolution: {integrity: sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.48.0': + resolution: {integrity: sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.48.0': + resolution: {integrity: sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.48.0': + resolution: {integrity: sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.48.0': + resolution: {integrity: sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.48.0': + resolution: {integrity: sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.48.0': + resolution: {integrity: sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.48.0': + resolution: {integrity: sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.48.0': + resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@vitejs/plugin-react@5.1.1': + resolution: {integrity: sha512-WQfkSw0QbQ5aJ2CHYw23ZGkqnRwqKHD/KYsMeTkZzPT4Jcf0DcBxBtwMJxnu6E7oxw5+JC6ZAiePgh28uJ1HBA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + baseline-browser-mapping@2.8.31: + resolution: {integrity: sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw==} + hasBin: true + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.0: + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001757: + resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + electron-to-chromium@1.5.262: + resolution: {integrity: sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==} + + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-plugin-react-hooks@7.0.1: + resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react-refresh@0.4.24: + resolution: {integrity: sha512-nLHIW7TEq3aLrEYWpVaJ1dRgFR+wLDPN8e8FpYAql/bMV2oBEfC37K0gLEGgv9fy66juNShSMV8OkTqzltcG/w==} + peerDependencies: + eslint: '>=8.40' + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.39.1: + resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + immutable@5.1.4: + resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.7.1: + resolution: {integrity: sha512-RWKXE4qB3u5Z6yz7omJkjWwmTfLdcbv44jUVHC5NpfXwFGzvpQM798FGv/6WNK879tc+Cn0AAyherCl1KjbyZQ==} + engines: {node: '>=14'} + hasBin: true + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + react-dom@19.2.0: + resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==} + peerDependencies: + react: ^19.2.0 + + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} + engines: {node: '>=0.10.0'} + + react@19.2.0: + resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} + engines: {node: '>=0.10.0'} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + rollup@4.53.3: + resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + sass-embedded-all-unknown@1.93.3: + resolution: {integrity: sha512-3okGgnE41eg+CPLtAPletu6nQ4N0ij7AeW+Sl5Km4j29XcmqZQeFwYjHe1AlKTEgLi/UAONk1O8i8/lupeKMbw==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.93.3: + resolution: {integrity: sha512-uqUl3Kt1IqdGVAcAdbmC+NwuUJy8tM+2ZnB7/zrt6WxWVShVCRdFnWR9LT8HJr7eJN7AU8kSXxaVX/gedanPsg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.93.3: + resolution: {integrity: sha512-8xOw9bywfOD6Wv24BgCmgjkk6tMrsOTTHcb28KDxeJtFtoxiUyMbxo0vChpPAfp2Hyg2tFFKS60s0s4JYk+Raw==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + + sass-embedded-android-riscv64@1.93.3: + resolution: {integrity: sha512-2jNJDmo+3qLocjWqYbXiBDnfgwrUeZgZFHJIwAefU7Fn66Ot7rsXl+XPwlokaCbTpj7eMFIqsRAZ/uDueXNCJg==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.93.3: + resolution: {integrity: sha512-y0RoAU6ZenQFcjM9PjQd3cRqRTjqwSbtWLL/p68y2oFyh0QGN0+LQ826fc0ZvU/AbqCsAizkqjzOn6cRZJxTTQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.93.3: + resolution: {integrity: sha512-7zb/hpdMOdKteK17BOyyypemglVURd1Hdz6QGsggy60aUFfptTLQftLRg8r/xh1RbQAUKWFbYTNaM47J9yPxYg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.93.3: + resolution: {integrity: sha512-Ek1Vp8ZDQEe327Lz0b7h3hjvWH3u9XjJiQzveq74RPpJQ2q6d9LfWpjiRRohM4qK6o4XOHw1X10OMWPXJtdtWg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.93.3: + resolution: {integrity: sha512-RBrHWgfd8Dd8w4fbmdRVXRrhh8oBAPyeWDTKAWw8ZEmuXfVl4ytjDuyxaVilh6rR1xTRTNpbaA/YWApBlLrrNw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.93.3: + resolution: {integrity: sha512-yeiv2y+dp8B4wNpd3+JsHYD0mvpXSfov7IGyQ1tMIR40qv+ROkRqYiqQvAOXf76Qwh4Y9OaYZtLpnsPjfeq6mA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-arm64@1.93.3: + resolution: {integrity: sha512-PS829l+eUng+9W4PFclXGb4uA2+965NHV3/Sa5U7qTywjeeUUYTZg70dJHSqvhrBEfCc2XJABeW3adLJbyQYkw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.93.3: + resolution: {integrity: sha512-fU0fwAwbp7sBE3h5DVU5UPzvaLg7a4yONfFWkkcCp6ZrOiPuGRHXXYriWQ0TUnWy4wE+svsVuWhwWgvlb/tkKg==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.93.3: + resolution: {integrity: sha512-cK1oBY+FWQquaIGEeQ5H74KTO8cWsSWwXb/WaildOO9U6wmUypTgUYKQ0o5o/29nZbWWlM1PHuwVYTSnT23Jjg==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.93.3: + resolution: {integrity: sha512-A7wkrsHu2/I4Zpa0NMuPGkWDVV7QGGytxGyUq3opSXgAexHo/vBPlGoDXoRlSdex0cV+aTMRPjoGIfdmNlHwyg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.93.3: + resolution: {integrity: sha512-vWkW1+HTF5qcaHa6hO80gx/QfB6GGjJUP0xLbnAoY4pwEnw5ulGv6RM8qYr8IDhWfVt/KH+lhJ2ZFxnJareisQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.93.3: + resolution: {integrity: sha512-k6uFxs+e5jSuk1Y0niCwuq42F9ZC5UEP7P+RIOurIm8w/5QFa0+YqeW+BPWEW5M1FqVOsNZH3qGn4ahqvAEjPA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-unknown-all@1.93.3: + resolution: {integrity: sha512-o5wj2rLpXH0C+GJKt/VpWp6AnMsCCbfFmnMAttcrsa+U3yrs/guhZ3x55KAqqUsE8F47e3frbsDL+1OuQM5DAA==} + os: ['!android', '!darwin', '!linux', '!win32'] + + sass-embedded-win32-arm64@1.93.3: + resolution: {integrity: sha512-0dOfT9moy9YmBolodwYYXtLwNr4jL4HQC9rBfv6mVrD7ud8ue2kDbn+GVzj1hEJxvEexVSmDCf7MHUTLcGs9xQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + sass-embedded-win32-x64@1.93.3: + resolution: {integrity: sha512-wHFVfxiS9hU/sNk7KReD+lJWRp3R0SLQEX4zfOnRP2zlvI2X4IQR5aZr9GNcuMP6TmNpX0nQPZTegS8+h9RrEg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + sass-embedded@1.93.3: + resolution: {integrity: sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==} + engines: {node: '>=16.0.0'} + hasBin: true + + sass@1.93.3: + resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==} + engines: {node: '>=14.0.0'} + hasBin: true + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + + shaders@2.1.14: + resolution: {integrity: sha512-C28L5GwG95Gmv7qtPW3GB+Ml1Nu28ITRMOcqw4iB44uxdinEjDUhOqcBCUN5NJLw546EzVLw3THu8cKDwjT1QQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + + sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@2.1.0: + resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + typescript-eslint@8.48.0: + resolution: {integrity: sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + + update-browserslist-db@1.1.4: + resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + + vite@7.2.4: + resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@4.1.13: + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} + +snapshots: + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.28.5': {} + + '@babel/core@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.28.5': + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.28.5 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.28.4': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.28.5 + + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + + '@babel/traverse@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/types': 7.28.5 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@bufbuild/protobuf@2.10.1': {} + + '@esbuild/aix-ppc64@0.25.12': + optional: true + + '@esbuild/android-arm64@0.25.12': + optional: true + + '@esbuild/android-arm@0.25.12': + optional: true + + '@esbuild/android-x64@0.25.12': + optional: true + + '@esbuild/darwin-arm64@0.25.12': + optional: true + + '@esbuild/darwin-x64@0.25.12': + optional: true + + '@esbuild/freebsd-arm64@0.25.12': + optional: true + + '@esbuild/freebsd-x64@0.25.12': + optional: true + + '@esbuild/linux-arm64@0.25.12': + optional: true + + '@esbuild/linux-arm@0.25.12': + optional: true + + '@esbuild/linux-ia32@0.25.12': + optional: true + + '@esbuild/linux-loong64@0.25.12': + optional: true + + '@esbuild/linux-mips64el@0.25.12': + optional: true + + '@esbuild/linux-ppc64@0.25.12': + optional: true + + '@esbuild/linux-riscv64@0.25.12': + optional: true + + '@esbuild/linux-s390x@0.25.12': + optional: true + + '@esbuild/linux-x64@0.25.12': + optional: true + + '@esbuild/netbsd-arm64@0.25.12': + optional: true + + '@esbuild/netbsd-x64@0.25.12': + optional: true + + '@esbuild/openbsd-arm64@0.25.12': + optional: true + + '@esbuild/openbsd-x64@0.25.12': + optional: true + + '@esbuild/openharmony-arm64@0.25.12': + optional: true + + '@esbuild/sunos-x64@0.25.12': + optional: true + + '@esbuild/win32-arm64@0.25.12': + optional: true + + '@esbuild/win32-ia32@0.25.12': + optional: true + + '@esbuild/win32-x64@0.25.12': + optional: true + + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1)': + dependencies: + eslint: 9.39.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.1': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.1': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + optional: true + + '@rolldown/pluginutils@1.0.0-beta.47': {} + + '@rollup/rollup-android-arm-eabi@4.53.3': + optional: true + + '@rollup/rollup-android-arm64@4.53.3': + optional: true + + '@rollup/rollup-darwin-arm64@4.53.3': + optional: true + + '@rollup/rollup-darwin-x64@4.53.3': + optional: true + + '@rollup/rollup-freebsd-arm64@4.53.3': + optional: true + + '@rollup/rollup-freebsd-x64@4.53.3': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.53.3': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.53.3': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.53.3': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.53.3': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.53.3': + optional: true + + '@rollup/rollup-linux-x64-musl@4.53.3': + optional: true + + '@rollup/rollup-openharmony-arm64@4.53.3': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.53.3': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.53.3': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.53.3': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.53.3': + optional: true + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.28.5 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.28.5 + + '@types/estree@1.0.8': {} + + '@types/json-schema@7.0.15': {} + + '@types/node@24.10.1': + dependencies: + undici-types: 7.16.0 + + '@types/react-dom@19.2.3(@types/react@19.2.7)': + dependencies: + '@types/react': 19.2.7 + + '@types/react@19.2.7': + dependencies: + csstype: 3.2.3 + + '@typescript-eslint/eslint-plugin@8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.48.0 + eslint: 9.39.1 + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.48.0 + debug: 4.4.3 + eslint: 9.39.1 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.48.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) + '@typescript-eslint/types': 8.48.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.48.0': + dependencies: + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/visitor-keys': 8.48.0 + + '@typescript-eslint/tsconfig-utils@8.48.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.48.0(eslint@9.39.1)(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.1 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.48.0': {} + + '@typescript-eslint/typescript-estree@8.48.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.48.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/visitor-keys': 8.48.0 + debug: 4.4.3 + minimatch: 9.0.5 + semver: 7.7.3 + tinyglobby: 0.2.15 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.48.0(eslint@9.39.1)(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) + '@typescript-eslint/scope-manager': 8.48.0 + '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) + eslint: 9.39.1 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.48.0': + dependencies: + '@typescript-eslint/types': 8.48.0 + eslint-visitor-keys: 4.2.1 + + '@vitejs/plugin-react@5.1.1(vite@7.2.4(@types/node@24.10.1)(sass-embedded@1.93.3)(sass@1.93.3))': + dependencies: + '@babel/core': 7.28.5 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@rolldown/pluginutils': 1.0.0-beta.47 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.2.4(@types/node@24.10.1)(sass-embedded@1.93.3)(sass@1.93.3) + transitivePeerDependencies: + - supports-color + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn@8.15.0: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + balanced-match@1.0.2: {} + + baseline-browser-mapping@2.8.31: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + optional: true + + browserslist@4.28.0: + dependencies: + baseline-browser-mapping: 2.8.31 + caniuse-lite: 1.0.30001757 + electron-to-chromium: 1.5.262 + node-releases: 2.0.27 + update-browserslist-db: 1.1.4(browserslist@4.28.0) + + buffer-builder@0.2.0: {} + + callsites@3.1.0: {} + + caniuse-lite@1.0.30001757: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + optional: true + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colorjs.io@0.5.2: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + deep-is@0.1.4: {} + + detect-libc@1.0.3: + optional: true + + electron-to-chromium@1.5.262: {} + + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + eslint-plugin-react-hooks@7.0.1(eslint@9.39.1): + dependencies: + '@babel/core': 7.28.5 + '@babel/parser': 7.28.5 + eslint: 9.39.1 + hermes-parser: 0.25.1 + zod: 4.1.13 + zod-validation-error: 4.0.2(zod@4.1.13) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-refresh@0.4.24(eslint@9.39.1): + dependencies: + eslint: 9.39.1 + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint@9.39.1: + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.39.1 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + optional: true + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + fsevents@2.3.3: + optional: true + + gensync@1.0.0-beta.2: {} + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@14.0.0: {} + + globals@16.5.0: {} + + graphemer@1.4.0: {} + + has-flag@4.0.0: {} + + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + immutable@5.1.4: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: + optional: true + + isexe@2.0.0: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + optional: true + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.2 + + ms@2.1.3: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + node-addon-api@7.1.1: + optional: true + + node-releases@2.0.27: {} + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: + optional: true + + picomatch@4.0.3: {} + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@3.7.1: {} + + punycode@2.3.1: {} + + react-dom@19.2.0(react@19.2.0): + dependencies: + react: 19.2.0 + scheduler: 0.27.0 + + react-refresh@0.18.0: {} + + react@19.2.0: {} + + readdirp@4.1.2: + optional: true + + resolve-from@4.0.0: {} + + rollup@4.53.3: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.53.3 + '@rollup/rollup-android-arm64': 4.53.3 + '@rollup/rollup-darwin-arm64': 4.53.3 + '@rollup/rollup-darwin-x64': 4.53.3 + '@rollup/rollup-freebsd-arm64': 4.53.3 + '@rollup/rollup-freebsd-x64': 4.53.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.53.3 + '@rollup/rollup-linux-arm-musleabihf': 4.53.3 + '@rollup/rollup-linux-arm64-gnu': 4.53.3 + '@rollup/rollup-linux-arm64-musl': 4.53.3 + '@rollup/rollup-linux-loong64-gnu': 4.53.3 + '@rollup/rollup-linux-ppc64-gnu': 4.53.3 + '@rollup/rollup-linux-riscv64-gnu': 4.53.3 + '@rollup/rollup-linux-riscv64-musl': 4.53.3 + '@rollup/rollup-linux-s390x-gnu': 4.53.3 + '@rollup/rollup-linux-x64-gnu': 4.53.3 + '@rollup/rollup-linux-x64-musl': 4.53.3 + '@rollup/rollup-openharmony-arm64': 4.53.3 + '@rollup/rollup-win32-arm64-msvc': 4.53.3 + '@rollup/rollup-win32-ia32-msvc': 4.53.3 + '@rollup/rollup-win32-x64-gnu': 4.53.3 + '@rollup/rollup-win32-x64-msvc': 4.53.3 + fsevents: 2.3.3 + + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + sass-embedded-all-unknown@1.93.3: + dependencies: + sass: 1.93.3 + optional: true + + sass-embedded-android-arm64@1.93.3: + optional: true + + sass-embedded-android-arm@1.93.3: + optional: true + + sass-embedded-android-riscv64@1.93.3: + optional: true + + sass-embedded-android-x64@1.93.3: + optional: true + + sass-embedded-darwin-arm64@1.93.3: + optional: true + + sass-embedded-darwin-x64@1.93.3: + optional: true + + sass-embedded-linux-arm64@1.93.3: + optional: true + + sass-embedded-linux-arm@1.93.3: + optional: true + + sass-embedded-linux-musl-arm64@1.93.3: + optional: true + + sass-embedded-linux-musl-arm@1.93.3: + optional: true + + sass-embedded-linux-musl-riscv64@1.93.3: + optional: true + + sass-embedded-linux-musl-x64@1.93.3: + optional: true + + sass-embedded-linux-riscv64@1.93.3: + optional: true + + sass-embedded-linux-x64@1.93.3: + optional: true + + sass-embedded-unknown-all@1.93.3: + dependencies: + sass: 1.93.3 + optional: true + + sass-embedded-win32-arm64@1.93.3: + optional: true + + sass-embedded-win32-x64@1.93.3: + optional: true + + sass-embedded@1.93.3: + dependencies: + '@bufbuild/protobuf': 2.10.1 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 5.1.4 + rxjs: 7.8.2 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + sass-embedded-all-unknown: 1.93.3 + sass-embedded-android-arm: 1.93.3 + sass-embedded-android-arm64: 1.93.3 + sass-embedded-android-riscv64: 1.93.3 + sass-embedded-android-x64: 1.93.3 + sass-embedded-darwin-arm64: 1.93.3 + sass-embedded-darwin-x64: 1.93.3 + sass-embedded-linux-arm: 1.93.3 + sass-embedded-linux-arm64: 1.93.3 + sass-embedded-linux-musl-arm: 1.93.3 + sass-embedded-linux-musl-arm64: 1.93.3 + sass-embedded-linux-musl-riscv64: 1.93.3 + sass-embedded-linux-musl-x64: 1.93.3 + sass-embedded-linux-riscv64: 1.93.3 + sass-embedded-linux-x64: 1.93.3 + sass-embedded-unknown-all: 1.93.3 + sass-embedded-win32-arm64: 1.93.3 + sass-embedded-win32-x64: 1.93.3 + + sass@1.93.3: + dependencies: + chokidar: 4.0.3 + immutable: 5.1.4 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.1 + optional: true + + scheduler@0.27.0: {} + + semver@6.3.1: {} + + semver@7.7.3: {} + + shaders@2.1.14: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + source-map-js@1.2.1: {} + + strip-json-comments@3.1.1: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + optional: true + + ts-api-utils@2.1.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + tslib@2.8.1: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + typescript-eslint@8.48.0(eslint@9.39.1)(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.48.0(@typescript-eslint/parser@8.48.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.0(eslint@9.39.1)(typescript@5.9.3) + eslint: 9.39.1 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + typescript@5.9.3: {} + + undici-types@7.16.0: {} + + update-browserslist-db@1.1.4(browserslist@4.28.0): + dependencies: + browserslist: 4.28.0 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + varint@6.0.0: {} + + vite@7.2.4(@types/node@24.10.1)(sass-embedded@1.93.3)(sass@1.93.3): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.53.3 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.10.1 + fsevents: 2.3.3 + sass: 1.93.3 + sass-embedded: 1.93.3 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod-validation-error@4.0.2(zod@4.1.13): + dependencies: + zod: 4.1.13 + + zod@4.1.13: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..c5739b7 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +ignoredBuiltDependencies: + - esbuild diff --git a/public/CCFaceFront Italic.ttf b/public/CCFaceFront Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f77a1205bfc69f30615b2a4715a20171ef638a68 GIT binary patch literal 9936 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 aC71DUBX`J;p@^UQEtw#{MtlFt?SBE923nN> literal 0 HcmV?d00001 diff --git a/public/ProximaNova-Bold-webfont.woff2 b/public/ProximaNova-Bold-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..15a32be92f304fb08518753f65670f4d8d398328 GIT binary patch literal 39716 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 IUjhIC0Cs9t!vFvP literal 0 HcmV?d00001 diff --git a/public/ProximaNova-BoldIt-webfont.woff2 b/public/ProximaNova-BoldIt-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2b046b5cb08259ba63ab8fcb79b2b05da668d474 GIT binary patch literal 21892 zcmV(=K-s@{Pew8T0RR9109Awl6951J0PG+D096zK0szGT00000000000000000000 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 PF~;^xh#%wk4*&oFRk2`3 literal 0 HcmV?d00001 diff --git a/public/ProximaNova-Reg-webfont.woff2 b/public/ProximaNova-Reg-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bd51f30cfccad5b7067f63a785efa5317501376e GIT binary patch literal 39824 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

&uVm|mLjC7bS=Dvz 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 Mu}sk=%CLJHYhk&qXZn3M|{NO)MjFz|BA70*{) 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 HN&o-=Gc@;> literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..9408239 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,13 @@ +import Background from './Background' +import Buttons from './Buttons' + +function App() { + return ( + <> + + + + ) +} + +export default App diff --git a/src/Background.tsx b/src/Background.tsx new file mode 100644 index 0000000..9a02bfb --- /dev/null +++ b/src/Background.tsx @@ -0,0 +1,81 @@ +import { + Shader, + DiffuseBlur, + FilmGrain, + Glow, + Liquify, + Swirl, +} from 'shaders/react' +import './background.scss' + +function Background() { + return ( +

+ ) +} + +export default Background diff --git a/src/ButtonNew.tsx b/src/ButtonNew.tsx new file mode 100644 index 0000000..e7c5bec --- /dev/null +++ b/src/ButtonNew.tsx @@ -0,0 +1,11 @@ +import './buttonNew.scss' + +function ButtonNew() { + return ( +
+
Start
+
+ ) +} + +export default ButtonNew diff --git a/src/ButtonOld.tsx b/src/ButtonOld.tsx new file mode 100644 index 0000000..25f048b --- /dev/null +++ b/src/ButtonOld.tsx @@ -0,0 +1,13 @@ +import './buttonOld.scss' + +function ButtonOld() { + return ( +
+
+
STA RT
+
+
+ ) +} + +export default ButtonOld diff --git a/src/Buttons.tsx b/src/Buttons.tsx new file mode 100644 index 0000000..3bd1123 --- /dev/null +++ b/src/Buttons.tsx @@ -0,0 +1,20 @@ +import ButtonNew from './ButtonNew' +import ButtonOld from './ButtonOld' +import './buttons.scss' + +function Buttons() { + return ( +
+ ) +} + +export default Buttons diff --git a/src/background.scss b/src/background.scss new file mode 100644 index 0000000..2a5496d --- /dev/null +++ b/src/background.scss @@ -0,0 +1,30 @@ +body { + // background: rgb(34, 164, 243); + background: #00529b; +} + +#background { + position: fixed; + + // top: 25%; + // left: 25%; + // width: 50%; + // height: 50%; + + top: 0%; + left: 0%; + width: 100%; + height: 100%; + + .shader { + aspect-ratio: 16 / 9; + + min-width: 100%; + min-height: 100%; + + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } +} diff --git a/src/buttonNew.scss b/src/buttonNew.scss new file mode 100644 index 0000000..16d2a5a --- /dev/null +++ b/src/buttonNew.scss @@ -0,0 +1,46 @@ +@font-face { + font-family: 'ProximaNova Bold'; + src: url('/ProximaNova-Bold-webfont.woff2') format('opentype'); +} + +.newclient { + background: rgba(9, 150, 236, 1); + border-radius: 5px; + + display: flex; + justify-content: center; +} + +.new-button { + align-self: flex-end; + + display: inline-block; + user-select: none; + + color: white; + font-family: 'ProximaNova Bold', Helvetica, Arial, sans-serif; + text-decoration: none; + font-size: 18px; + text-align: center; + + width: 226px; + height: 58px; + line-height: 58px; + box-sizing: border-box; + margin: 20px; + + border-radius: 8px; + + background: #22a4f3; + background: linear-gradient(-180deg, #22a4f3 0%, #004093 100%); + + box-shadow: + 0 3px 0 0 rgba(0, 82, 175, 0.4), + inset 0 2px 0 0 rgba(255, 255, 255, 0.4); + + border: 1px solid #003f72; + + &:hover { + background: linear-gradient(-180deg, #004093 0%, #22a4f3 100%); + } +} diff --git a/src/buttonOld.scss b/src/buttonOld.scss new file mode 100644 index 0000000..74eee1b --- /dev/null +++ b/src/buttonOld.scss @@ -0,0 +1,86 @@ +@font-face { + font-family: 'CCFaceFront Italic'; + src: url('/CCFaceFront Italic.ttf') format('opentype'); +} + +.oldclient { + border: 10px solid #0062b6; + border-radius: 40px; + + background: linear-gradient(0deg, #016ec1 0%, #0280cd 100%); + + padding: 5px; + + box-shadow: rgba(67, 67, 67, 0.8) 0 0 5px; + + .oldclient-inner { + border-radius: 25px; // border-radius - border - padding + + background: #0173c4; + background: radial-gradient( + ellipse 300% 100% at 50% 100%, + rgb(1, 115, 196) 0%, + rgb(1, 119, 199) 49%, + rgb(49, 145, 210) 51%, + rgb(8, 125, 202) 100% + ); + + width: 100%; + height: 100%; + display: flex; + justify-content: center; + } +} + +.old-button { + align-self: flex-end; + + display: inline-block; + user-select: none; + + color: white; + font-family: 'CCFaceFront Italic', Helvetica, Arial, sans-serif; + letter-spacing: -0.7rem; + word-spacing: 0.65rem; + text-decoration: none; + font-size: 40px; + font-style: italic; + text-align: center; + + -webkit-text-stroke: 6px black; + paint-order: stroke fill; + + width: 250px; + height: 100px; + line-height: 100px; + box-sizing: border-box; + margin: 20px; + + border-radius: 22px / 28px; + + background: #0396e5; + background: linear-gradient( + 0deg, + rgb(3, 150, 229) 0%, + rgb(1, 100, 199) 25%, + rgb(0, 83, 175) 50%, + rgb(77, 176, 243) 100% + ); + + box-shadow: + #00ccff 3px 1px 0px -1px inset, + #003366 0px 2px 0px 4px, + #00ccff 2.5px 6px 0px 4px, + #00529b -1px -2.5px 0px 5.5px; + + &:hover { + background: #0054b0; + background: linear-gradient( + 0deg, + rgb(0, 84, 176) 0%, + rgb(0, 82, 174) 53%, + rgb(0, 90, 180) 54%, + rgb(30, 125, 191) 100% + ); + } +} diff --git a/src/buttons.scss b/src/buttons.scss new file mode 100644 index 0000000..6d6c3f3 --- /dev/null +++ b/src/buttons.scss @@ -0,0 +1,25 @@ +.buttons { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + + display: flex; + align-items: center; + justify-content: center; + + // background: #00529B; + + .client { + width: 500px; + height: 800px; + box-sizing: border-box; + + margin-left: 50px; + + &:nth-child(0) { + margin-left: 0px; + } + } +} diff --git a/src/main.scss b/src/main.scss new file mode 100644 index 0000000..690ec2b --- /dev/null +++ b/src/main.scss @@ -0,0 +1,7 @@ +body { + margin: 0; +} + +a { + text-decoration: none; +} diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..9b964da --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.tsx' +import './main.scss' + +createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..a9b5a59 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "types": ["vite/client"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1ffef60 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..8a67f62 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +})