├── src
├── vite-env.d.ts
├── main.tsx
├── style.ts
└── App.tsx
├── public
└── favicon.ico
├── tsconfig.json
├── vite.config.ts
├── .gitignore
├── index.html
├── tsconfig.node.json
├── tsconfig.app.json
├── eslint.config.js
├── package.json
├── README.md
└── pnpm-lock.yaml
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ethanhamilthon/yerdme_process/main/public/favicon.ico
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | yerd | Yerdana Yerbol
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
4 | "target": "ES2022",
5 | "lib": ["ES2023"],
6 | "module": "ESNext",
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "bundler",
11 | "allowImportingTsExtensions": true,
12 | "isolatedModules": true,
13 | "moduleDetection": "force",
14 | "noEmit": true,
15 |
16 | /* Linting */
17 | "strict": true,
18 | "noUnusedLocals": true,
19 | "noUnusedParameters": true,
20 | "noFallthroughCasesInSwitch": true,
21 | "noUncheckedSideEffectImports": true
22 | },
23 | "include": ["vite.config.ts"]
24 | }
25 |
--------------------------------------------------------------------------------
/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
4 | "target": "ES2020",
5 | "useDefineForClassFields": true,
6 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
7 | "module": "ESNext",
8 | "skipLibCheck": true,
9 |
10 | /* Bundler mode */
11 | "moduleResolution": "bundler",
12 | "allowImportingTsExtensions": true,
13 | "isolatedModules": true,
14 | "moduleDetection": "force",
15 | "noEmit": true,
16 | "jsx": "react-jsx",
17 |
18 | /* Linting */
19 | "strict": true,
20 | "noUnusedLocals": true,
21 | "noUnusedParameters": true,
22 | "noFallthroughCasesInSwitch": true,
23 | "noUncheckedSideEffectImports": true
24 | },
25 | "include": ["src"]
26 | }
27 |
--------------------------------------------------------------------------------
/eslint.config.js:
--------------------------------------------------------------------------------
1 | import js from '@eslint/js'
2 | import globals from 'globals'
3 | import reactHooks from 'eslint-plugin-react-hooks'
4 | import reactRefresh from 'eslint-plugin-react-refresh'
5 | import tseslint from 'typescript-eslint'
6 |
7 | export default tseslint.config(
8 | { ignores: ['dist'] },
9 | {
10 | extends: [js.configs.recommended, ...tseslint.configs.recommended],
11 | files: ['**/*.{ts,tsx}'],
12 | languageOptions: {
13 | ecmaVersion: 2020,
14 | globals: globals.browser,
15 | },
16 | plugins: {
17 | 'react-hooks': reactHooks,
18 | 'react-refresh': reactRefresh,
19 | },
20 | rules: {
21 | ...reactHooks.configs.recommended.rules,
22 | 'react-refresh/only-export-components': [
23 | 'warn',
24 | { allowConstantExport: true },
25 | ],
26 | },
27 | },
28 | )
29 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "yerdme_site",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "tsc -b && vite build",
9 | "lint": "eslint .",
10 | "preview": "vite preview"
11 | },
12 | "dependencies": {
13 | "@stitches/react": "^1.2.8",
14 | "lucide-react": "^0.477.0",
15 | "react": "^19.0.0",
16 | "react-dom": "^19.0.0"
17 | },
18 | "devDependencies": {
19 | "@eslint/js": "^9.21.0",
20 | "@types/react": "^19.0.10",
21 | "@types/react-dom": "^19.0.4",
22 | "@vitejs/plugin-react": "^4.3.4",
23 | "eslint": "^9.21.0",
24 | "eslint-plugin-react-hooks": "^5.1.0",
25 | "eslint-plugin-react-refresh": "^0.4.19",
26 | "globals": "^15.15.0",
27 | "typescript": "~5.7.2",
28 | "typescript-eslint": "^8.24.1",
29 | "vite": "^6.2.0"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
1 | import { StrictMode } from "react";
2 | import { createRoot } from "react-dom/client";
3 | import App from "./App.tsx";
4 | import { globalCss } from "./style.ts";
5 |
6 | const globalStyle = globalCss({
7 | "*": {
8 | margin: 0,
9 | padding: 0,
10 | boxSizing: "border-box",
11 | lineHeight: 1.2,
12 | },
13 | "html, body": {
14 | fontFamily: "$body",
15 | backgroundColor: "$back",
16 | color: "$fore",
17 | lineHeight: 1.6,
18 | WebkitFontSmoothing: "antialiased",
19 | MozOsxFontSmoothing: "grayscale",
20 | },
21 | a: {
22 | color: "inherit",
23 | textDecoration: "none",
24 | },
25 | "ul, ol": {
26 | listStyle: "none",
27 | },
28 | button: {
29 | fontFamily: "inherit",
30 | cursor: "pointer",
31 | },
32 | });
33 |
34 | createRoot(document.getElementById("root")!).render(
35 |
36 |
37 |
38 | );
39 |
40 | globalStyle();
41 |
--------------------------------------------------------------------------------
/src/style.ts:
--------------------------------------------------------------------------------
1 | import { createStitches } from "@stitches/react";
2 |
3 | export const {
4 | styled,
5 | css,
6 | globalCss,
7 | keyframes,
8 | getCssText,
9 | theme,
10 | createTheme,
11 | config,
12 | } = createStitches({
13 | theme: {
14 | colors: {
15 | back: "#181C14",
16 | gray: "#3C3D37",
17 | basic: "#697565",
18 | fore: "#ECDFCC",
19 | },
20 | fonts: {
21 | body: "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",
22 | },
23 | space: {
24 | sm: "8px",
25 | md: "16px",
26 | lg: "24px",
27 | },
28 | sizes: {
29 | sm: "8px",
30 | md: "16px",
31 | lg: "24px",
32 | xl: "32px",
33 | xxl: "48px",
34 | },
35 | fontSizes: {
36 | sm: "8px",
37 | base: "12px",
38 | md: "16px",
39 | lg: "24px",
40 | xl: "32px",
41 | },
42 | },
43 | media: {
44 | mobile: "(max-width: 768px)",
45 | },
46 | });
47 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # React + TypeScript + Vite
2 |
3 | This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
4 |
5 | Currently, two official plugins are available:
6 |
7 | - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
8 | - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
9 |
10 | ## Expanding the ESLint configuration
11 |
12 | If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
13 |
14 | ```js
15 | export default tseslint.config({
16 | extends: [
17 | // Remove ...tseslint.configs.recommended and replace with this
18 | ...tseslint.configs.recommendedTypeChecked,
19 | // Alternatively, use this for stricter rules
20 | ...tseslint.configs.strictTypeChecked,
21 | // Optionally, add this for stylistic rules
22 | ...tseslint.configs.stylisticTypeChecked,
23 | ],
24 | languageOptions: {
25 | // other options...
26 | parserOptions: {
27 | project: ['./tsconfig.node.json', './tsconfig.app.json'],
28 | tsconfigRootDir: import.meta.dirname,
29 | },
30 | },
31 | })
32 | ```
33 |
34 | 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:
35 |
36 | ```js
37 | // eslint.config.js
38 | import reactX from 'eslint-plugin-react-x'
39 | import reactDom from 'eslint-plugin-react-dom'
40 |
41 | export default tseslint.config({
42 | plugins: {
43 | // Add the react-x and react-dom plugins
44 | 'react-x': reactX,
45 | 'react-dom': reactDom,
46 | },
47 | rules: {
48 | // other rules...
49 | // Enable its recommended typescript rules
50 | ...reactX.configs['recommended-typescript'].rules,
51 | ...reactDom.configs.recommended.rules,
52 | },
53 | })
54 | ```
55 |
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
1 | import { ExternalLink, Github } from "lucide-react";
2 | import { styled } from "./style";
3 |
4 | const MainContainer = styled("div", {
5 | display: "flex",
6 | flexDirection: "column",
7 | justifyContent: "center",
8 | gap: "$md",
9 | alignItems: "center",
10 | width: "100vw",
11 | height: "100dvh",
12 | backgroundColor: "$back",
13 | color: "$fore",
14 | });
15 |
16 | const Title = styled("h1", {
17 | fontSize: "$xl",
18 | fontWeight: "bold",
19 | "@mobile": {
20 | fontSize: "$lg",
21 | },
22 | textAlign: "center",
23 | lineHeight: 1.2,
24 | });
25 |
26 | const Text = styled("span", {
27 | fontSize: "$md",
28 | textAlign: "center",
29 | "@mobile": {
30 | fontSize: "$base",
31 | },
32 | });
33 |
34 | const ProjectsContainer = styled("div", {
35 | display: "flex",
36 | flexDirection: "column",
37 | justifyContent: "center",
38 | gap: "$sm",
39 | alignItems: "center",
40 | marginTop: "$lg",
41 | "@mobile": {
42 | marginTop: "$md",
43 | },
44 | });
45 |
46 | const Project = styled("div", {
47 | display: "flex",
48 | borderRadius: "8px",
49 | width: "50vw",
50 | backgroundColor: "$gray",
51 | justifyContent: "space-between",
52 | alignItems: "center",
53 | padding: "$sm",
54 | color: "$fore",
55 | "@mobile": {
56 | width: "80vw",
57 | },
58 | "& > div": {
59 | display: "flex",
60 | gap: "$sm",
61 | alignItems: "center",
62 |
63 | "& > div": {
64 | display: "flex",
65 | flexDirection: "column",
66 | justifyContent: "center",
67 | "& > h3": {
68 | "@mobile": {
69 | fontSize: "14px",
70 | },
71 | },
72 | "& > span": {
73 | "@mobile": {
74 | fontSize: "12px",
75 | },
76 | },
77 | },
78 | },
79 | });
80 |
81 | const IconContainer = styled("a", {
82 | padding: "$sm",
83 | display: "flex",
84 | justifyContent: "center",
85 | alignItems: "center",
86 | border: "1px solid $fore",
87 | borderRadius: "8px",
88 | backgroundColor: "$gray",
89 | color: "$fore",
90 | "@mobile": {
91 | padding: "4px",
92 | },
93 | });
94 |
95 | const ImageContainer = styled("div", {
96 | display: "flex",
97 | padding: "$sm",
98 | backgroundColor: "$back",
99 | borderRadius: "12px",
100 | "& > img": {
101 | width: "$xl",
102 | height: "$xl",
103 | "@mobile": {
104 | width: "$lg",
105 | height: "$lg",
106 | },
107 | },
108 | "& > span": {
109 | display: "flex",
110 | justifyContent: "center",
111 | alignItems: "center",
112 | fontSize: "$xl",
113 | width: "$xl",
114 | height: "$xl",
115 | "@mobile": {
116 | width: "$lg",
117 | height: "$lg",
118 | },
119 | },
120 | });
121 |
122 | function App() {
123 | return (
124 |
125 | 🛠️ Portfolio under development
126 | You might be interested in one of these projects
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
Notez
136 | Zen and minimalistic note taking app
137 |
138 |
139 |
140 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
Sozdik
159 | AI-powered flash card app
160 |
161 |
162 |
163 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 | L
178 |
179 |
180 |
Leverans
181 | Docker based deployment tool
182 |
183 |
184 |
185 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 | G
197 |
198 |
199 |
GoHTMX Boilerplate
200 | Template for web app with Golang, HTMX and Tailwind
201 |
202 |
203 |
204 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 | E
216 |
217 |
218 |
Ehto
219 |
220 | Minimalistic TS library for sharing state between React
221 | components
222 |
223 |
224 |
225 |
226 |
230 |
231 |
232 |
233 |
234 |
235 |
236 | );
237 | }
238 |
239 | export default App;
240 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | '@stitches/react':
12 | specifier: ^1.2.8
13 | version: 1.2.8(react@19.0.0)
14 | lucide-react:
15 | specifier: ^0.477.0
16 | version: 0.477.0(react@19.0.0)
17 | react:
18 | specifier: ^19.0.0
19 | version: 19.0.0
20 | react-dom:
21 | specifier: ^19.0.0
22 | version: 19.0.0(react@19.0.0)
23 | devDependencies:
24 | '@eslint/js':
25 | specifier: ^9.21.0
26 | version: 9.21.0
27 | '@types/react':
28 | specifier: ^19.0.10
29 | version: 19.0.10
30 | '@types/react-dom':
31 | specifier: ^19.0.4
32 | version: 19.0.4(@types/react@19.0.10)
33 | '@vitejs/plugin-react':
34 | specifier: ^4.3.4
35 | version: 4.3.4(vite@6.2.0)
36 | eslint:
37 | specifier: ^9.21.0
38 | version: 9.21.0
39 | eslint-plugin-react-hooks:
40 | specifier: ^5.1.0
41 | version: 5.2.0(eslint@9.21.0)
42 | eslint-plugin-react-refresh:
43 | specifier: ^0.4.19
44 | version: 0.4.19(eslint@9.21.0)
45 | globals:
46 | specifier: ^15.15.0
47 | version: 15.15.0
48 | typescript:
49 | specifier: ~5.7.2
50 | version: 5.7.3
51 | typescript-eslint:
52 | specifier: ^8.24.1
53 | version: 8.26.0(eslint@9.21.0)(typescript@5.7.3)
54 | vite:
55 | specifier: ^6.2.0
56 | version: 6.2.0
57 |
58 | packages:
59 |
60 | '@ampproject/remapping@2.3.0':
61 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
62 | engines: {node: '>=6.0.0'}
63 |
64 | '@babel/code-frame@7.26.2':
65 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
66 | engines: {node: '>=6.9.0'}
67 |
68 | '@babel/compat-data@7.26.8':
69 | resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
70 | engines: {node: '>=6.9.0'}
71 |
72 | '@babel/core@7.26.9':
73 | resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==}
74 | engines: {node: '>=6.9.0'}
75 |
76 | '@babel/generator@7.26.9':
77 | resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==}
78 | engines: {node: '>=6.9.0'}
79 |
80 | '@babel/helper-compilation-targets@7.26.5':
81 | resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
82 | engines: {node: '>=6.9.0'}
83 |
84 | '@babel/helper-module-imports@7.25.9':
85 | resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
86 | engines: {node: '>=6.9.0'}
87 |
88 | '@babel/helper-module-transforms@7.26.0':
89 | resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
90 | engines: {node: '>=6.9.0'}
91 | peerDependencies:
92 | '@babel/core': ^7.0.0
93 |
94 | '@babel/helper-plugin-utils@7.26.5':
95 | resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
96 | engines: {node: '>=6.9.0'}
97 |
98 | '@babel/helper-string-parser@7.25.9':
99 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
100 | engines: {node: '>=6.9.0'}
101 |
102 | '@babel/helper-validator-identifier@7.25.9':
103 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
104 | engines: {node: '>=6.9.0'}
105 |
106 | '@babel/helper-validator-option@7.25.9':
107 | resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
108 | engines: {node: '>=6.9.0'}
109 |
110 | '@babel/helpers@7.26.9':
111 | resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==}
112 | engines: {node: '>=6.9.0'}
113 |
114 | '@babel/parser@7.26.9':
115 | resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==}
116 | engines: {node: '>=6.0.0'}
117 | hasBin: true
118 |
119 | '@babel/plugin-transform-react-jsx-self@7.25.9':
120 | resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==}
121 | engines: {node: '>=6.9.0'}
122 | peerDependencies:
123 | '@babel/core': ^7.0.0-0
124 |
125 | '@babel/plugin-transform-react-jsx-source@7.25.9':
126 | resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==}
127 | engines: {node: '>=6.9.0'}
128 | peerDependencies:
129 | '@babel/core': ^7.0.0-0
130 |
131 | '@babel/template@7.26.9':
132 | resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
133 | engines: {node: '>=6.9.0'}
134 |
135 | '@babel/traverse@7.26.9':
136 | resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==}
137 | engines: {node: '>=6.9.0'}
138 |
139 | '@babel/types@7.26.9':
140 | resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==}
141 | engines: {node: '>=6.9.0'}
142 |
143 | '@esbuild/aix-ppc64@0.25.0':
144 | resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==}
145 | engines: {node: '>=18'}
146 | cpu: [ppc64]
147 | os: [aix]
148 |
149 | '@esbuild/android-arm64@0.25.0':
150 | resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==}
151 | engines: {node: '>=18'}
152 | cpu: [arm64]
153 | os: [android]
154 |
155 | '@esbuild/android-arm@0.25.0':
156 | resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==}
157 | engines: {node: '>=18'}
158 | cpu: [arm]
159 | os: [android]
160 |
161 | '@esbuild/android-x64@0.25.0':
162 | resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==}
163 | engines: {node: '>=18'}
164 | cpu: [x64]
165 | os: [android]
166 |
167 | '@esbuild/darwin-arm64@0.25.0':
168 | resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==}
169 | engines: {node: '>=18'}
170 | cpu: [arm64]
171 | os: [darwin]
172 |
173 | '@esbuild/darwin-x64@0.25.0':
174 | resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==}
175 | engines: {node: '>=18'}
176 | cpu: [x64]
177 | os: [darwin]
178 |
179 | '@esbuild/freebsd-arm64@0.25.0':
180 | resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==}
181 | engines: {node: '>=18'}
182 | cpu: [arm64]
183 | os: [freebsd]
184 |
185 | '@esbuild/freebsd-x64@0.25.0':
186 | resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==}
187 | engines: {node: '>=18'}
188 | cpu: [x64]
189 | os: [freebsd]
190 |
191 | '@esbuild/linux-arm64@0.25.0':
192 | resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==}
193 | engines: {node: '>=18'}
194 | cpu: [arm64]
195 | os: [linux]
196 |
197 | '@esbuild/linux-arm@0.25.0':
198 | resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==}
199 | engines: {node: '>=18'}
200 | cpu: [arm]
201 | os: [linux]
202 |
203 | '@esbuild/linux-ia32@0.25.0':
204 | resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==}
205 | engines: {node: '>=18'}
206 | cpu: [ia32]
207 | os: [linux]
208 |
209 | '@esbuild/linux-loong64@0.25.0':
210 | resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==}
211 | engines: {node: '>=18'}
212 | cpu: [loong64]
213 | os: [linux]
214 |
215 | '@esbuild/linux-mips64el@0.25.0':
216 | resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==}
217 | engines: {node: '>=18'}
218 | cpu: [mips64el]
219 | os: [linux]
220 |
221 | '@esbuild/linux-ppc64@0.25.0':
222 | resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==}
223 | engines: {node: '>=18'}
224 | cpu: [ppc64]
225 | os: [linux]
226 |
227 | '@esbuild/linux-riscv64@0.25.0':
228 | resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==}
229 | engines: {node: '>=18'}
230 | cpu: [riscv64]
231 | os: [linux]
232 |
233 | '@esbuild/linux-s390x@0.25.0':
234 | resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==}
235 | engines: {node: '>=18'}
236 | cpu: [s390x]
237 | os: [linux]
238 |
239 | '@esbuild/linux-x64@0.25.0':
240 | resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==}
241 | engines: {node: '>=18'}
242 | cpu: [x64]
243 | os: [linux]
244 |
245 | '@esbuild/netbsd-arm64@0.25.0':
246 | resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==}
247 | engines: {node: '>=18'}
248 | cpu: [arm64]
249 | os: [netbsd]
250 |
251 | '@esbuild/netbsd-x64@0.25.0':
252 | resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==}
253 | engines: {node: '>=18'}
254 | cpu: [x64]
255 | os: [netbsd]
256 |
257 | '@esbuild/openbsd-arm64@0.25.0':
258 | resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==}
259 | engines: {node: '>=18'}
260 | cpu: [arm64]
261 | os: [openbsd]
262 |
263 | '@esbuild/openbsd-x64@0.25.0':
264 | resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==}
265 | engines: {node: '>=18'}
266 | cpu: [x64]
267 | os: [openbsd]
268 |
269 | '@esbuild/sunos-x64@0.25.0':
270 | resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==}
271 | engines: {node: '>=18'}
272 | cpu: [x64]
273 | os: [sunos]
274 |
275 | '@esbuild/win32-arm64@0.25.0':
276 | resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==}
277 | engines: {node: '>=18'}
278 | cpu: [arm64]
279 | os: [win32]
280 |
281 | '@esbuild/win32-ia32@0.25.0':
282 | resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==}
283 | engines: {node: '>=18'}
284 | cpu: [ia32]
285 | os: [win32]
286 |
287 | '@esbuild/win32-x64@0.25.0':
288 | resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==}
289 | engines: {node: '>=18'}
290 | cpu: [x64]
291 | os: [win32]
292 |
293 | '@eslint-community/eslint-utils@4.4.1':
294 | resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
295 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
296 | peerDependencies:
297 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
298 |
299 | '@eslint-community/regexpp@4.12.1':
300 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
301 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
302 |
303 | '@eslint/config-array@0.19.2':
304 | resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
305 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
306 |
307 | '@eslint/core@0.12.0':
308 | resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==}
309 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
310 |
311 | '@eslint/eslintrc@3.3.0':
312 | resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==}
313 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
314 |
315 | '@eslint/js@9.21.0':
316 | resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==}
317 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
318 |
319 | '@eslint/object-schema@2.1.6':
320 | resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
321 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
322 |
323 | '@eslint/plugin-kit@0.2.7':
324 | resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==}
325 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
326 |
327 | '@humanfs/core@0.19.1':
328 | resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
329 | engines: {node: '>=18.18.0'}
330 |
331 | '@humanfs/node@0.16.6':
332 | resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
333 | engines: {node: '>=18.18.0'}
334 |
335 | '@humanwhocodes/module-importer@1.0.1':
336 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
337 | engines: {node: '>=12.22'}
338 |
339 | '@humanwhocodes/retry@0.3.1':
340 | resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
341 | engines: {node: '>=18.18'}
342 |
343 | '@humanwhocodes/retry@0.4.2':
344 | resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
345 | engines: {node: '>=18.18'}
346 |
347 | '@jridgewell/gen-mapping@0.3.8':
348 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
349 | engines: {node: '>=6.0.0'}
350 |
351 | '@jridgewell/resolve-uri@3.1.2':
352 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
353 | engines: {node: '>=6.0.0'}
354 |
355 | '@jridgewell/set-array@1.2.1':
356 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
357 | engines: {node: '>=6.0.0'}
358 |
359 | '@jridgewell/sourcemap-codec@1.5.0':
360 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
361 |
362 | '@jridgewell/trace-mapping@0.3.25':
363 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
364 |
365 | '@nodelib/fs.scandir@2.1.5':
366 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
367 | engines: {node: '>= 8'}
368 |
369 | '@nodelib/fs.stat@2.0.5':
370 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
371 | engines: {node: '>= 8'}
372 |
373 | '@nodelib/fs.walk@1.2.8':
374 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
375 | engines: {node: '>= 8'}
376 |
377 | '@rollup/rollup-android-arm-eabi@4.34.9':
378 | resolution: {integrity: sha512-qZdlImWXur0CFakn2BJ2znJOdqYZKiedEPEVNTBrpfPjc/YuTGcaYZcdmNFTkUj3DU0ZM/AElcM8Ybww3xVLzA==}
379 | cpu: [arm]
380 | os: [android]
381 |
382 | '@rollup/rollup-android-arm64@4.34.9':
383 | resolution: {integrity: sha512-4KW7P53h6HtJf5Y608T1ISKvNIYLWRKMvfnG0c44M6In4DQVU58HZFEVhWINDZKp7FZps98G3gxwC1sb0wXUUg==}
384 | cpu: [arm64]
385 | os: [android]
386 |
387 | '@rollup/rollup-darwin-arm64@4.34.9':
388 | resolution: {integrity: sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==}
389 | cpu: [arm64]
390 | os: [darwin]
391 |
392 | '@rollup/rollup-darwin-x64@4.34.9':
393 | resolution: {integrity: sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==}
394 | cpu: [x64]
395 | os: [darwin]
396 |
397 | '@rollup/rollup-freebsd-arm64@4.34.9':
398 | resolution: {integrity: sha512-2lzjQPJbN5UnHm7bHIUKFMulGTQwdvOkouJDpPysJS+QFBGDJqcfh+CxxtG23Ik/9tEvnebQiylYoazFMAgrYw==}
399 | cpu: [arm64]
400 | os: [freebsd]
401 |
402 | '@rollup/rollup-freebsd-x64@4.34.9':
403 | resolution: {integrity: sha512-SLl0hi2Ah2H7xQYd6Qaiu01kFPzQ+hqvdYSoOtHYg/zCIFs6t8sV95kaoqjzjFwuYQLtOI0RZre/Ke0nPaQV+g==}
404 | cpu: [x64]
405 | os: [freebsd]
406 |
407 | '@rollup/rollup-linux-arm-gnueabihf@4.34.9':
408 | resolution: {integrity: sha512-88I+D3TeKItrw+Y/2ud4Tw0+3CxQ2kLgu3QvrogZ0OfkmX/DEppehus7L3TS2Q4lpB+hYyxhkQiYPJ6Mf5/dPg==}
409 | cpu: [arm]
410 | os: [linux]
411 |
412 | '@rollup/rollup-linux-arm-musleabihf@4.34.9':
413 | resolution: {integrity: sha512-3qyfWljSFHi9zH0KgtEPG4cBXHDFhwD8kwg6xLfHQ0IWuH9crp005GfoUUh/6w9/FWGBwEHg3lxK1iHRN1MFlA==}
414 | cpu: [arm]
415 | os: [linux]
416 |
417 | '@rollup/rollup-linux-arm64-gnu@4.34.9':
418 | resolution: {integrity: sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==}
419 | cpu: [arm64]
420 | os: [linux]
421 |
422 | '@rollup/rollup-linux-arm64-musl@4.34.9':
423 | resolution: {integrity: sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==}
424 | cpu: [arm64]
425 | os: [linux]
426 |
427 | '@rollup/rollup-linux-loongarch64-gnu@4.34.9':
428 | resolution: {integrity: sha512-dRAgTfDsn0TE0HI6cmo13hemKpVHOEyeciGtvlBTkpx/F65kTvShtY/EVyZEIfxFkV5JJTuQ9tP5HGBS0hfxIg==}
429 | cpu: [loong64]
430 | os: [linux]
431 |
432 | '@rollup/rollup-linux-powerpc64le-gnu@4.34.9':
433 | resolution: {integrity: sha512-PHcNOAEhkoMSQtMf+rJofwisZqaU8iQ8EaSps58f5HYll9EAY5BSErCZ8qBDMVbq88h4UxaNPlbrKqfWP8RfJA==}
434 | cpu: [ppc64]
435 | os: [linux]
436 |
437 | '@rollup/rollup-linux-riscv64-gnu@4.34.9':
438 | resolution: {integrity: sha512-Z2i0Uy5G96KBYKjeQFKbbsB54xFOL5/y1P5wNBsbXB8yE+At3oh0DVMjQVzCJRJSfReiB2tX8T6HUFZ2k8iaKg==}
439 | cpu: [riscv64]
440 | os: [linux]
441 |
442 | '@rollup/rollup-linux-s390x-gnu@4.34.9':
443 | resolution: {integrity: sha512-U+5SwTMoeYXoDzJX5dhDTxRltSrIax8KWwfaaYcynuJw8mT33W7oOgz0a+AaXtGuvhzTr2tVKh5UO8GVANTxyQ==}
444 | cpu: [s390x]
445 | os: [linux]
446 |
447 | '@rollup/rollup-linux-x64-gnu@4.34.9':
448 | resolution: {integrity: sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==}
449 | cpu: [x64]
450 | os: [linux]
451 |
452 | '@rollup/rollup-linux-x64-musl@4.34.9':
453 | resolution: {integrity: sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==}
454 | cpu: [x64]
455 | os: [linux]
456 |
457 | '@rollup/rollup-win32-arm64-msvc@4.34.9':
458 | resolution: {integrity: sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==}
459 | cpu: [arm64]
460 | os: [win32]
461 |
462 | '@rollup/rollup-win32-ia32-msvc@4.34.9':
463 | resolution: {integrity: sha512-KB48mPtaoHy1AwDNkAJfHXvHp24H0ryZog28spEs0V48l3H1fr4i37tiyHsgKZJnCmvxsbATdZGBpbmxTE3a9w==}
464 | cpu: [ia32]
465 | os: [win32]
466 |
467 | '@rollup/rollup-win32-x64-msvc@4.34.9':
468 | resolution: {integrity: sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==}
469 | cpu: [x64]
470 | os: [win32]
471 |
472 | '@stitches/react@1.2.8':
473 | resolution: {integrity: sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==}
474 | peerDependencies:
475 | react: '>= 16.3.0'
476 |
477 | '@types/babel__core@7.20.5':
478 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
479 |
480 | '@types/babel__generator@7.6.8':
481 | resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
482 |
483 | '@types/babel__template@7.4.4':
484 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
485 |
486 | '@types/babel__traverse@7.20.6':
487 | resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
488 |
489 | '@types/estree@1.0.6':
490 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
491 |
492 | '@types/json-schema@7.0.15':
493 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
494 |
495 | '@types/react-dom@19.0.4':
496 | resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==}
497 | peerDependencies:
498 | '@types/react': ^19.0.0
499 |
500 | '@types/react@19.0.10':
501 | resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==}
502 |
503 | '@typescript-eslint/eslint-plugin@8.26.0':
504 | resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==}
505 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
506 | peerDependencies:
507 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
508 | eslint: ^8.57.0 || ^9.0.0
509 | typescript: '>=4.8.4 <5.9.0'
510 |
511 | '@typescript-eslint/parser@8.26.0':
512 | resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==}
513 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
514 | peerDependencies:
515 | eslint: ^8.57.0 || ^9.0.0
516 | typescript: '>=4.8.4 <5.9.0'
517 |
518 | '@typescript-eslint/scope-manager@8.26.0':
519 | resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==}
520 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
521 |
522 | '@typescript-eslint/type-utils@8.26.0':
523 | resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==}
524 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
525 | peerDependencies:
526 | eslint: ^8.57.0 || ^9.0.0
527 | typescript: '>=4.8.4 <5.9.0'
528 |
529 | '@typescript-eslint/types@8.26.0':
530 | resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==}
531 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
532 |
533 | '@typescript-eslint/typescript-estree@8.26.0':
534 | resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==}
535 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
536 | peerDependencies:
537 | typescript: '>=4.8.4 <5.9.0'
538 |
539 | '@typescript-eslint/utils@8.26.0':
540 | resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==}
541 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
542 | peerDependencies:
543 | eslint: ^8.57.0 || ^9.0.0
544 | typescript: '>=4.8.4 <5.9.0'
545 |
546 | '@typescript-eslint/visitor-keys@8.26.0':
547 | resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==}
548 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
549 |
550 | '@vitejs/plugin-react@4.3.4':
551 | resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==}
552 | engines: {node: ^14.18.0 || >=16.0.0}
553 | peerDependencies:
554 | vite: ^4.2.0 || ^5.0.0 || ^6.0.0
555 |
556 | acorn-jsx@5.3.2:
557 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
558 | peerDependencies:
559 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
560 |
561 | acorn@8.14.1:
562 | resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
563 | engines: {node: '>=0.4.0'}
564 | hasBin: true
565 |
566 | ajv@6.12.6:
567 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
568 |
569 | ansi-styles@4.3.0:
570 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
571 | engines: {node: '>=8'}
572 |
573 | argparse@2.0.1:
574 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
575 |
576 | balanced-match@1.0.2:
577 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
578 |
579 | brace-expansion@1.1.11:
580 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
581 |
582 | brace-expansion@2.0.1:
583 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
584 |
585 | braces@3.0.3:
586 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
587 | engines: {node: '>=8'}
588 |
589 | browserslist@4.24.4:
590 | resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
591 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
592 | hasBin: true
593 |
594 | callsites@3.1.0:
595 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
596 | engines: {node: '>=6'}
597 |
598 | caniuse-lite@1.0.30001702:
599 | resolution: {integrity: sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==}
600 |
601 | chalk@4.1.2:
602 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
603 | engines: {node: '>=10'}
604 |
605 | color-convert@2.0.1:
606 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
607 | engines: {node: '>=7.0.0'}
608 |
609 | color-name@1.1.4:
610 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
611 |
612 | concat-map@0.0.1:
613 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
614 |
615 | convert-source-map@2.0.0:
616 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
617 |
618 | cross-spawn@7.0.6:
619 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
620 | engines: {node: '>= 8'}
621 |
622 | csstype@3.1.3:
623 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
624 |
625 | debug@4.4.0:
626 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
627 | engines: {node: '>=6.0'}
628 | peerDependencies:
629 | supports-color: '*'
630 | peerDependenciesMeta:
631 | supports-color:
632 | optional: true
633 |
634 | deep-is@0.1.4:
635 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
636 |
637 | electron-to-chromium@1.5.112:
638 | resolution: {integrity: sha512-oen93kVyqSb3l+ziUgzIOlWt/oOuy4zRmpwestMn4rhFWAoFJeFuCVte9F2fASjeZZo7l/Cif9TiyrdW4CwEMA==}
639 |
640 | esbuild@0.25.0:
641 | resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==}
642 | engines: {node: '>=18'}
643 | hasBin: true
644 |
645 | escalade@3.2.0:
646 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
647 | engines: {node: '>=6'}
648 |
649 | escape-string-regexp@4.0.0:
650 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
651 | engines: {node: '>=10'}
652 |
653 | eslint-plugin-react-hooks@5.2.0:
654 | resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
655 | engines: {node: '>=10'}
656 | peerDependencies:
657 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
658 |
659 | eslint-plugin-react-refresh@0.4.19:
660 | resolution: {integrity: sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ==}
661 | peerDependencies:
662 | eslint: '>=8.40'
663 |
664 | eslint-scope@8.2.0:
665 | resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
666 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
667 |
668 | eslint-visitor-keys@3.4.3:
669 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
670 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
671 |
672 | eslint-visitor-keys@4.2.0:
673 | resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
674 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
675 |
676 | eslint@9.21.0:
677 | resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==}
678 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
679 | hasBin: true
680 | peerDependencies:
681 | jiti: '*'
682 | peerDependenciesMeta:
683 | jiti:
684 | optional: true
685 |
686 | espree@10.3.0:
687 | resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
688 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
689 |
690 | esquery@1.6.0:
691 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
692 | engines: {node: '>=0.10'}
693 |
694 | esrecurse@4.3.0:
695 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
696 | engines: {node: '>=4.0'}
697 |
698 | estraverse@5.3.0:
699 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
700 | engines: {node: '>=4.0'}
701 |
702 | esutils@2.0.3:
703 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
704 | engines: {node: '>=0.10.0'}
705 |
706 | fast-deep-equal@3.1.3:
707 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
708 |
709 | fast-glob@3.3.3:
710 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
711 | engines: {node: '>=8.6.0'}
712 |
713 | fast-json-stable-stringify@2.1.0:
714 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
715 |
716 | fast-levenshtein@2.0.6:
717 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
718 |
719 | fastq@1.19.1:
720 | resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
721 |
722 | file-entry-cache@8.0.0:
723 | resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
724 | engines: {node: '>=16.0.0'}
725 |
726 | fill-range@7.1.1:
727 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
728 | engines: {node: '>=8'}
729 |
730 | find-up@5.0.0:
731 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
732 | engines: {node: '>=10'}
733 |
734 | flat-cache@4.0.1:
735 | resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
736 | engines: {node: '>=16'}
737 |
738 | flatted@3.3.3:
739 | resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
740 |
741 | fsevents@2.3.3:
742 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
743 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
744 | os: [darwin]
745 |
746 | gensync@1.0.0-beta.2:
747 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
748 | engines: {node: '>=6.9.0'}
749 |
750 | glob-parent@5.1.2:
751 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
752 | engines: {node: '>= 6'}
753 |
754 | glob-parent@6.0.2:
755 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
756 | engines: {node: '>=10.13.0'}
757 |
758 | globals@11.12.0:
759 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
760 | engines: {node: '>=4'}
761 |
762 | globals@14.0.0:
763 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
764 | engines: {node: '>=18'}
765 |
766 | globals@15.15.0:
767 | resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
768 | engines: {node: '>=18'}
769 |
770 | graphemer@1.4.0:
771 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
772 |
773 | has-flag@4.0.0:
774 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
775 | engines: {node: '>=8'}
776 |
777 | ignore@5.3.2:
778 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
779 | engines: {node: '>= 4'}
780 |
781 | import-fresh@3.3.1:
782 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
783 | engines: {node: '>=6'}
784 |
785 | imurmurhash@0.1.4:
786 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
787 | engines: {node: '>=0.8.19'}
788 |
789 | is-extglob@2.1.1:
790 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
791 | engines: {node: '>=0.10.0'}
792 |
793 | is-glob@4.0.3:
794 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
795 | engines: {node: '>=0.10.0'}
796 |
797 | is-number@7.0.0:
798 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
799 | engines: {node: '>=0.12.0'}
800 |
801 | isexe@2.0.0:
802 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
803 |
804 | js-tokens@4.0.0:
805 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
806 |
807 | js-yaml@4.1.0:
808 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
809 | hasBin: true
810 |
811 | jsesc@3.1.0:
812 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
813 | engines: {node: '>=6'}
814 | hasBin: true
815 |
816 | json-buffer@3.0.1:
817 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
818 |
819 | json-schema-traverse@0.4.1:
820 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
821 |
822 | json-stable-stringify-without-jsonify@1.0.1:
823 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
824 |
825 | json5@2.2.3:
826 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
827 | engines: {node: '>=6'}
828 | hasBin: true
829 |
830 | keyv@4.5.4:
831 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
832 |
833 | levn@0.4.1:
834 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
835 | engines: {node: '>= 0.8.0'}
836 |
837 | locate-path@6.0.0:
838 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
839 | engines: {node: '>=10'}
840 |
841 | lodash.merge@4.6.2:
842 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
843 |
844 | lru-cache@5.1.1:
845 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
846 |
847 | lucide-react@0.477.0:
848 | resolution: {integrity: sha512-yCf7aYxerFZAbd8jHJxjwe1j7jEMPptjnaOqdYeirFnEy85cNR3/L+o0I875CYFYya+eEVzZSbNuRk8BZPDpVw==}
849 | peerDependencies:
850 | react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
851 |
852 | merge2@1.4.1:
853 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
854 | engines: {node: '>= 8'}
855 |
856 | micromatch@4.0.8:
857 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
858 | engines: {node: '>=8.6'}
859 |
860 | minimatch@3.1.2:
861 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
862 |
863 | minimatch@9.0.5:
864 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
865 | engines: {node: '>=16 || 14 >=14.17'}
866 |
867 | ms@2.1.3:
868 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
869 |
870 | nanoid@3.3.8:
871 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
872 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
873 | hasBin: true
874 |
875 | natural-compare@1.4.0:
876 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
877 |
878 | node-releases@2.0.19:
879 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
880 |
881 | optionator@0.9.4:
882 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
883 | engines: {node: '>= 0.8.0'}
884 |
885 | p-limit@3.1.0:
886 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
887 | engines: {node: '>=10'}
888 |
889 | p-locate@5.0.0:
890 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
891 | engines: {node: '>=10'}
892 |
893 | parent-module@1.0.1:
894 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
895 | engines: {node: '>=6'}
896 |
897 | path-exists@4.0.0:
898 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
899 | engines: {node: '>=8'}
900 |
901 | path-key@3.1.1:
902 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
903 | engines: {node: '>=8'}
904 |
905 | picocolors@1.1.1:
906 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
907 |
908 | picomatch@2.3.1:
909 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
910 | engines: {node: '>=8.6'}
911 |
912 | postcss@8.5.3:
913 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
914 | engines: {node: ^10 || ^12 || >=14}
915 |
916 | prelude-ls@1.2.1:
917 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
918 | engines: {node: '>= 0.8.0'}
919 |
920 | punycode@2.3.1:
921 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
922 | engines: {node: '>=6'}
923 |
924 | queue-microtask@1.2.3:
925 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
926 |
927 | react-dom@19.0.0:
928 | resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
929 | peerDependencies:
930 | react: ^19.0.0
931 |
932 | react-refresh@0.14.2:
933 | resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
934 | engines: {node: '>=0.10.0'}
935 |
936 | react@19.0.0:
937 | resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
938 | engines: {node: '>=0.10.0'}
939 |
940 | resolve-from@4.0.0:
941 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
942 | engines: {node: '>=4'}
943 |
944 | reusify@1.1.0:
945 | resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
946 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
947 |
948 | rollup@4.34.9:
949 | resolution: {integrity: sha512-nF5XYqWWp9hx/LrpC8sZvvvmq0TeTjQgaZHYmAgwysT9nh8sWnZhBnM8ZyVbbJFIQBLwHDNoMqsBZBbUo4U8sQ==}
950 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
951 | hasBin: true
952 |
953 | run-parallel@1.2.0:
954 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
955 |
956 | scheduler@0.25.0:
957 | resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
958 |
959 | semver@6.3.1:
960 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
961 | hasBin: true
962 |
963 | semver@7.7.1:
964 | resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
965 | engines: {node: '>=10'}
966 | hasBin: true
967 |
968 | shebang-command@2.0.0:
969 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
970 | engines: {node: '>=8'}
971 |
972 | shebang-regex@3.0.0:
973 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
974 | engines: {node: '>=8'}
975 |
976 | source-map-js@1.2.1:
977 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
978 | engines: {node: '>=0.10.0'}
979 |
980 | strip-json-comments@3.1.1:
981 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
982 | engines: {node: '>=8'}
983 |
984 | supports-color@7.2.0:
985 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
986 | engines: {node: '>=8'}
987 |
988 | to-regex-range@5.0.1:
989 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
990 | engines: {node: '>=8.0'}
991 |
992 | ts-api-utils@2.0.1:
993 | resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==}
994 | engines: {node: '>=18.12'}
995 | peerDependencies:
996 | typescript: '>=4.8.4'
997 |
998 | type-check@0.4.0:
999 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1000 | engines: {node: '>= 0.8.0'}
1001 |
1002 | typescript-eslint@8.26.0:
1003 | resolution: {integrity: sha512-PtVz9nAnuNJuAVeUFvwztjuUgSnJInODAUx47VDwWPXzd5vismPOtPtt83tzNXyOjVQbPRp786D6WFW/M2koIA==}
1004 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1005 | peerDependencies:
1006 | eslint: ^8.57.0 || ^9.0.0
1007 | typescript: '>=4.8.4 <5.9.0'
1008 |
1009 | typescript@5.7.3:
1010 | resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
1011 | engines: {node: '>=14.17'}
1012 | hasBin: true
1013 |
1014 | update-browserslist-db@1.1.3:
1015 | resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
1016 | hasBin: true
1017 | peerDependencies:
1018 | browserslist: '>= 4.21.0'
1019 |
1020 | uri-js@4.4.1:
1021 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1022 |
1023 | vite@6.2.0:
1024 | resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==}
1025 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1026 | hasBin: true
1027 | peerDependencies:
1028 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1029 | jiti: '>=1.21.0'
1030 | less: '*'
1031 | lightningcss: ^1.21.0
1032 | sass: '*'
1033 | sass-embedded: '*'
1034 | stylus: '*'
1035 | sugarss: '*'
1036 | terser: ^5.16.0
1037 | tsx: ^4.8.1
1038 | yaml: ^2.4.2
1039 | peerDependenciesMeta:
1040 | '@types/node':
1041 | optional: true
1042 | jiti:
1043 | optional: true
1044 | less:
1045 | optional: true
1046 | lightningcss:
1047 | optional: true
1048 | sass:
1049 | optional: true
1050 | sass-embedded:
1051 | optional: true
1052 | stylus:
1053 | optional: true
1054 | sugarss:
1055 | optional: true
1056 | terser:
1057 | optional: true
1058 | tsx:
1059 | optional: true
1060 | yaml:
1061 | optional: true
1062 |
1063 | which@2.0.2:
1064 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1065 | engines: {node: '>= 8'}
1066 | hasBin: true
1067 |
1068 | word-wrap@1.2.5:
1069 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1070 | engines: {node: '>=0.10.0'}
1071 |
1072 | yallist@3.1.1:
1073 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1074 |
1075 | yocto-queue@0.1.0:
1076 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1077 | engines: {node: '>=10'}
1078 |
1079 | snapshots:
1080 |
1081 | '@ampproject/remapping@2.3.0':
1082 | dependencies:
1083 | '@jridgewell/gen-mapping': 0.3.8
1084 | '@jridgewell/trace-mapping': 0.3.25
1085 |
1086 | '@babel/code-frame@7.26.2':
1087 | dependencies:
1088 | '@babel/helper-validator-identifier': 7.25.9
1089 | js-tokens: 4.0.0
1090 | picocolors: 1.1.1
1091 |
1092 | '@babel/compat-data@7.26.8': {}
1093 |
1094 | '@babel/core@7.26.9':
1095 | dependencies:
1096 | '@ampproject/remapping': 2.3.0
1097 | '@babel/code-frame': 7.26.2
1098 | '@babel/generator': 7.26.9
1099 | '@babel/helper-compilation-targets': 7.26.5
1100 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9)
1101 | '@babel/helpers': 7.26.9
1102 | '@babel/parser': 7.26.9
1103 | '@babel/template': 7.26.9
1104 | '@babel/traverse': 7.26.9
1105 | '@babel/types': 7.26.9
1106 | convert-source-map: 2.0.0
1107 | debug: 4.4.0
1108 | gensync: 1.0.0-beta.2
1109 | json5: 2.2.3
1110 | semver: 6.3.1
1111 | transitivePeerDependencies:
1112 | - supports-color
1113 |
1114 | '@babel/generator@7.26.9':
1115 | dependencies:
1116 | '@babel/parser': 7.26.9
1117 | '@babel/types': 7.26.9
1118 | '@jridgewell/gen-mapping': 0.3.8
1119 | '@jridgewell/trace-mapping': 0.3.25
1120 | jsesc: 3.1.0
1121 |
1122 | '@babel/helper-compilation-targets@7.26.5':
1123 | dependencies:
1124 | '@babel/compat-data': 7.26.8
1125 | '@babel/helper-validator-option': 7.25.9
1126 | browserslist: 4.24.4
1127 | lru-cache: 5.1.1
1128 | semver: 6.3.1
1129 |
1130 | '@babel/helper-module-imports@7.25.9':
1131 | dependencies:
1132 | '@babel/traverse': 7.26.9
1133 | '@babel/types': 7.26.9
1134 | transitivePeerDependencies:
1135 | - supports-color
1136 |
1137 | '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)':
1138 | dependencies:
1139 | '@babel/core': 7.26.9
1140 | '@babel/helper-module-imports': 7.25.9
1141 | '@babel/helper-validator-identifier': 7.25.9
1142 | '@babel/traverse': 7.26.9
1143 | transitivePeerDependencies:
1144 | - supports-color
1145 |
1146 | '@babel/helper-plugin-utils@7.26.5': {}
1147 |
1148 | '@babel/helper-string-parser@7.25.9': {}
1149 |
1150 | '@babel/helper-validator-identifier@7.25.9': {}
1151 |
1152 | '@babel/helper-validator-option@7.25.9': {}
1153 |
1154 | '@babel/helpers@7.26.9':
1155 | dependencies:
1156 | '@babel/template': 7.26.9
1157 | '@babel/types': 7.26.9
1158 |
1159 | '@babel/parser@7.26.9':
1160 | dependencies:
1161 | '@babel/types': 7.26.9
1162 |
1163 | '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.9)':
1164 | dependencies:
1165 | '@babel/core': 7.26.9
1166 | '@babel/helper-plugin-utils': 7.26.5
1167 |
1168 | '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.9)':
1169 | dependencies:
1170 | '@babel/core': 7.26.9
1171 | '@babel/helper-plugin-utils': 7.26.5
1172 |
1173 | '@babel/template@7.26.9':
1174 | dependencies:
1175 | '@babel/code-frame': 7.26.2
1176 | '@babel/parser': 7.26.9
1177 | '@babel/types': 7.26.9
1178 |
1179 | '@babel/traverse@7.26.9':
1180 | dependencies:
1181 | '@babel/code-frame': 7.26.2
1182 | '@babel/generator': 7.26.9
1183 | '@babel/parser': 7.26.9
1184 | '@babel/template': 7.26.9
1185 | '@babel/types': 7.26.9
1186 | debug: 4.4.0
1187 | globals: 11.12.0
1188 | transitivePeerDependencies:
1189 | - supports-color
1190 |
1191 | '@babel/types@7.26.9':
1192 | dependencies:
1193 | '@babel/helper-string-parser': 7.25.9
1194 | '@babel/helper-validator-identifier': 7.25.9
1195 |
1196 | '@esbuild/aix-ppc64@0.25.0':
1197 | optional: true
1198 |
1199 | '@esbuild/android-arm64@0.25.0':
1200 | optional: true
1201 |
1202 | '@esbuild/android-arm@0.25.0':
1203 | optional: true
1204 |
1205 | '@esbuild/android-x64@0.25.0':
1206 | optional: true
1207 |
1208 | '@esbuild/darwin-arm64@0.25.0':
1209 | optional: true
1210 |
1211 | '@esbuild/darwin-x64@0.25.0':
1212 | optional: true
1213 |
1214 | '@esbuild/freebsd-arm64@0.25.0':
1215 | optional: true
1216 |
1217 | '@esbuild/freebsd-x64@0.25.0':
1218 | optional: true
1219 |
1220 | '@esbuild/linux-arm64@0.25.0':
1221 | optional: true
1222 |
1223 | '@esbuild/linux-arm@0.25.0':
1224 | optional: true
1225 |
1226 | '@esbuild/linux-ia32@0.25.0':
1227 | optional: true
1228 |
1229 | '@esbuild/linux-loong64@0.25.0':
1230 | optional: true
1231 |
1232 | '@esbuild/linux-mips64el@0.25.0':
1233 | optional: true
1234 |
1235 | '@esbuild/linux-ppc64@0.25.0':
1236 | optional: true
1237 |
1238 | '@esbuild/linux-riscv64@0.25.0':
1239 | optional: true
1240 |
1241 | '@esbuild/linux-s390x@0.25.0':
1242 | optional: true
1243 |
1244 | '@esbuild/linux-x64@0.25.0':
1245 | optional: true
1246 |
1247 | '@esbuild/netbsd-arm64@0.25.0':
1248 | optional: true
1249 |
1250 | '@esbuild/netbsd-x64@0.25.0':
1251 | optional: true
1252 |
1253 | '@esbuild/openbsd-arm64@0.25.0':
1254 | optional: true
1255 |
1256 | '@esbuild/openbsd-x64@0.25.0':
1257 | optional: true
1258 |
1259 | '@esbuild/sunos-x64@0.25.0':
1260 | optional: true
1261 |
1262 | '@esbuild/win32-arm64@0.25.0':
1263 | optional: true
1264 |
1265 | '@esbuild/win32-ia32@0.25.0':
1266 | optional: true
1267 |
1268 | '@esbuild/win32-x64@0.25.0':
1269 | optional: true
1270 |
1271 | '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0)':
1272 | dependencies:
1273 | eslint: 9.21.0
1274 | eslint-visitor-keys: 3.4.3
1275 |
1276 | '@eslint-community/regexpp@4.12.1': {}
1277 |
1278 | '@eslint/config-array@0.19.2':
1279 | dependencies:
1280 | '@eslint/object-schema': 2.1.6
1281 | debug: 4.4.0
1282 | minimatch: 3.1.2
1283 | transitivePeerDependencies:
1284 | - supports-color
1285 |
1286 | '@eslint/core@0.12.0':
1287 | dependencies:
1288 | '@types/json-schema': 7.0.15
1289 |
1290 | '@eslint/eslintrc@3.3.0':
1291 | dependencies:
1292 | ajv: 6.12.6
1293 | debug: 4.4.0
1294 | espree: 10.3.0
1295 | globals: 14.0.0
1296 | ignore: 5.3.2
1297 | import-fresh: 3.3.1
1298 | js-yaml: 4.1.0
1299 | minimatch: 3.1.2
1300 | strip-json-comments: 3.1.1
1301 | transitivePeerDependencies:
1302 | - supports-color
1303 |
1304 | '@eslint/js@9.21.0': {}
1305 |
1306 | '@eslint/object-schema@2.1.6': {}
1307 |
1308 | '@eslint/plugin-kit@0.2.7':
1309 | dependencies:
1310 | '@eslint/core': 0.12.0
1311 | levn: 0.4.1
1312 |
1313 | '@humanfs/core@0.19.1': {}
1314 |
1315 | '@humanfs/node@0.16.6':
1316 | dependencies:
1317 | '@humanfs/core': 0.19.1
1318 | '@humanwhocodes/retry': 0.3.1
1319 |
1320 | '@humanwhocodes/module-importer@1.0.1': {}
1321 |
1322 | '@humanwhocodes/retry@0.3.1': {}
1323 |
1324 | '@humanwhocodes/retry@0.4.2': {}
1325 |
1326 | '@jridgewell/gen-mapping@0.3.8':
1327 | dependencies:
1328 | '@jridgewell/set-array': 1.2.1
1329 | '@jridgewell/sourcemap-codec': 1.5.0
1330 | '@jridgewell/trace-mapping': 0.3.25
1331 |
1332 | '@jridgewell/resolve-uri@3.1.2': {}
1333 |
1334 | '@jridgewell/set-array@1.2.1': {}
1335 |
1336 | '@jridgewell/sourcemap-codec@1.5.0': {}
1337 |
1338 | '@jridgewell/trace-mapping@0.3.25':
1339 | dependencies:
1340 | '@jridgewell/resolve-uri': 3.1.2
1341 | '@jridgewell/sourcemap-codec': 1.5.0
1342 |
1343 | '@nodelib/fs.scandir@2.1.5':
1344 | dependencies:
1345 | '@nodelib/fs.stat': 2.0.5
1346 | run-parallel: 1.2.0
1347 |
1348 | '@nodelib/fs.stat@2.0.5': {}
1349 |
1350 | '@nodelib/fs.walk@1.2.8':
1351 | dependencies:
1352 | '@nodelib/fs.scandir': 2.1.5
1353 | fastq: 1.19.1
1354 |
1355 | '@rollup/rollup-android-arm-eabi@4.34.9':
1356 | optional: true
1357 |
1358 | '@rollup/rollup-android-arm64@4.34.9':
1359 | optional: true
1360 |
1361 | '@rollup/rollup-darwin-arm64@4.34.9':
1362 | optional: true
1363 |
1364 | '@rollup/rollup-darwin-x64@4.34.9':
1365 | optional: true
1366 |
1367 | '@rollup/rollup-freebsd-arm64@4.34.9':
1368 | optional: true
1369 |
1370 | '@rollup/rollup-freebsd-x64@4.34.9':
1371 | optional: true
1372 |
1373 | '@rollup/rollup-linux-arm-gnueabihf@4.34.9':
1374 | optional: true
1375 |
1376 | '@rollup/rollup-linux-arm-musleabihf@4.34.9':
1377 | optional: true
1378 |
1379 | '@rollup/rollup-linux-arm64-gnu@4.34.9':
1380 | optional: true
1381 |
1382 | '@rollup/rollup-linux-arm64-musl@4.34.9':
1383 | optional: true
1384 |
1385 | '@rollup/rollup-linux-loongarch64-gnu@4.34.9':
1386 | optional: true
1387 |
1388 | '@rollup/rollup-linux-powerpc64le-gnu@4.34.9':
1389 | optional: true
1390 |
1391 | '@rollup/rollup-linux-riscv64-gnu@4.34.9':
1392 | optional: true
1393 |
1394 | '@rollup/rollup-linux-s390x-gnu@4.34.9':
1395 | optional: true
1396 |
1397 | '@rollup/rollup-linux-x64-gnu@4.34.9':
1398 | optional: true
1399 |
1400 | '@rollup/rollup-linux-x64-musl@4.34.9':
1401 | optional: true
1402 |
1403 | '@rollup/rollup-win32-arm64-msvc@4.34.9':
1404 | optional: true
1405 |
1406 | '@rollup/rollup-win32-ia32-msvc@4.34.9':
1407 | optional: true
1408 |
1409 | '@rollup/rollup-win32-x64-msvc@4.34.9':
1410 | optional: true
1411 |
1412 | '@stitches/react@1.2.8(react@19.0.0)':
1413 | dependencies:
1414 | react: 19.0.0
1415 |
1416 | '@types/babel__core@7.20.5':
1417 | dependencies:
1418 | '@babel/parser': 7.26.9
1419 | '@babel/types': 7.26.9
1420 | '@types/babel__generator': 7.6.8
1421 | '@types/babel__template': 7.4.4
1422 | '@types/babel__traverse': 7.20.6
1423 |
1424 | '@types/babel__generator@7.6.8':
1425 | dependencies:
1426 | '@babel/types': 7.26.9
1427 |
1428 | '@types/babel__template@7.4.4':
1429 | dependencies:
1430 | '@babel/parser': 7.26.9
1431 | '@babel/types': 7.26.9
1432 |
1433 | '@types/babel__traverse@7.20.6':
1434 | dependencies:
1435 | '@babel/types': 7.26.9
1436 |
1437 | '@types/estree@1.0.6': {}
1438 |
1439 | '@types/json-schema@7.0.15': {}
1440 |
1441 | '@types/react-dom@19.0.4(@types/react@19.0.10)':
1442 | dependencies:
1443 | '@types/react': 19.0.10
1444 |
1445 | '@types/react@19.0.10':
1446 | dependencies:
1447 | csstype: 3.1.3
1448 |
1449 | '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)':
1450 | dependencies:
1451 | '@eslint-community/regexpp': 4.12.1
1452 | '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1453 | '@typescript-eslint/scope-manager': 8.26.0
1454 | '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1455 | '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1456 | '@typescript-eslint/visitor-keys': 8.26.0
1457 | eslint: 9.21.0
1458 | graphemer: 1.4.0
1459 | ignore: 5.3.2
1460 | natural-compare: 1.4.0
1461 | ts-api-utils: 2.0.1(typescript@5.7.3)
1462 | typescript: 5.7.3
1463 | transitivePeerDependencies:
1464 | - supports-color
1465 |
1466 | '@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3)':
1467 | dependencies:
1468 | '@typescript-eslint/scope-manager': 8.26.0
1469 | '@typescript-eslint/types': 8.26.0
1470 | '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3)
1471 | '@typescript-eslint/visitor-keys': 8.26.0
1472 | debug: 4.4.0
1473 | eslint: 9.21.0
1474 | typescript: 5.7.3
1475 | transitivePeerDependencies:
1476 | - supports-color
1477 |
1478 | '@typescript-eslint/scope-manager@8.26.0':
1479 | dependencies:
1480 | '@typescript-eslint/types': 8.26.0
1481 | '@typescript-eslint/visitor-keys': 8.26.0
1482 |
1483 | '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)':
1484 | dependencies:
1485 | '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3)
1486 | '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1487 | debug: 4.4.0
1488 | eslint: 9.21.0
1489 | ts-api-utils: 2.0.1(typescript@5.7.3)
1490 | typescript: 5.7.3
1491 | transitivePeerDependencies:
1492 | - supports-color
1493 |
1494 | '@typescript-eslint/types@8.26.0': {}
1495 |
1496 | '@typescript-eslint/typescript-estree@8.26.0(typescript@5.7.3)':
1497 | dependencies:
1498 | '@typescript-eslint/types': 8.26.0
1499 | '@typescript-eslint/visitor-keys': 8.26.0
1500 | debug: 4.4.0
1501 | fast-glob: 3.3.3
1502 | is-glob: 4.0.3
1503 | minimatch: 9.0.5
1504 | semver: 7.7.1
1505 | ts-api-utils: 2.0.1(typescript@5.7.3)
1506 | typescript: 5.7.3
1507 | transitivePeerDependencies:
1508 | - supports-color
1509 |
1510 | '@typescript-eslint/utils@8.26.0(eslint@9.21.0)(typescript@5.7.3)':
1511 | dependencies:
1512 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0)
1513 | '@typescript-eslint/scope-manager': 8.26.0
1514 | '@typescript-eslint/types': 8.26.0
1515 | '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.7.3)
1516 | eslint: 9.21.0
1517 | typescript: 5.7.3
1518 | transitivePeerDependencies:
1519 | - supports-color
1520 |
1521 | '@typescript-eslint/visitor-keys@8.26.0':
1522 | dependencies:
1523 | '@typescript-eslint/types': 8.26.0
1524 | eslint-visitor-keys: 4.2.0
1525 |
1526 | '@vitejs/plugin-react@4.3.4(vite@6.2.0)':
1527 | dependencies:
1528 | '@babel/core': 7.26.9
1529 | '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9)
1530 | '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9)
1531 | '@types/babel__core': 7.20.5
1532 | react-refresh: 0.14.2
1533 | vite: 6.2.0
1534 | transitivePeerDependencies:
1535 | - supports-color
1536 |
1537 | acorn-jsx@5.3.2(acorn@8.14.1):
1538 | dependencies:
1539 | acorn: 8.14.1
1540 |
1541 | acorn@8.14.1: {}
1542 |
1543 | ajv@6.12.6:
1544 | dependencies:
1545 | fast-deep-equal: 3.1.3
1546 | fast-json-stable-stringify: 2.1.0
1547 | json-schema-traverse: 0.4.1
1548 | uri-js: 4.4.1
1549 |
1550 | ansi-styles@4.3.0:
1551 | dependencies:
1552 | color-convert: 2.0.1
1553 |
1554 | argparse@2.0.1: {}
1555 |
1556 | balanced-match@1.0.2: {}
1557 |
1558 | brace-expansion@1.1.11:
1559 | dependencies:
1560 | balanced-match: 1.0.2
1561 | concat-map: 0.0.1
1562 |
1563 | brace-expansion@2.0.1:
1564 | dependencies:
1565 | balanced-match: 1.0.2
1566 |
1567 | braces@3.0.3:
1568 | dependencies:
1569 | fill-range: 7.1.1
1570 |
1571 | browserslist@4.24.4:
1572 | dependencies:
1573 | caniuse-lite: 1.0.30001702
1574 | electron-to-chromium: 1.5.112
1575 | node-releases: 2.0.19
1576 | update-browserslist-db: 1.1.3(browserslist@4.24.4)
1577 |
1578 | callsites@3.1.0: {}
1579 |
1580 | caniuse-lite@1.0.30001702: {}
1581 |
1582 | chalk@4.1.2:
1583 | dependencies:
1584 | ansi-styles: 4.3.0
1585 | supports-color: 7.2.0
1586 |
1587 | color-convert@2.0.1:
1588 | dependencies:
1589 | color-name: 1.1.4
1590 |
1591 | color-name@1.1.4: {}
1592 |
1593 | concat-map@0.0.1: {}
1594 |
1595 | convert-source-map@2.0.0: {}
1596 |
1597 | cross-spawn@7.0.6:
1598 | dependencies:
1599 | path-key: 3.1.1
1600 | shebang-command: 2.0.0
1601 | which: 2.0.2
1602 |
1603 | csstype@3.1.3: {}
1604 |
1605 | debug@4.4.0:
1606 | dependencies:
1607 | ms: 2.1.3
1608 |
1609 | deep-is@0.1.4: {}
1610 |
1611 | electron-to-chromium@1.5.112: {}
1612 |
1613 | esbuild@0.25.0:
1614 | optionalDependencies:
1615 | '@esbuild/aix-ppc64': 0.25.0
1616 | '@esbuild/android-arm': 0.25.0
1617 | '@esbuild/android-arm64': 0.25.0
1618 | '@esbuild/android-x64': 0.25.0
1619 | '@esbuild/darwin-arm64': 0.25.0
1620 | '@esbuild/darwin-x64': 0.25.0
1621 | '@esbuild/freebsd-arm64': 0.25.0
1622 | '@esbuild/freebsd-x64': 0.25.0
1623 | '@esbuild/linux-arm': 0.25.0
1624 | '@esbuild/linux-arm64': 0.25.0
1625 | '@esbuild/linux-ia32': 0.25.0
1626 | '@esbuild/linux-loong64': 0.25.0
1627 | '@esbuild/linux-mips64el': 0.25.0
1628 | '@esbuild/linux-ppc64': 0.25.0
1629 | '@esbuild/linux-riscv64': 0.25.0
1630 | '@esbuild/linux-s390x': 0.25.0
1631 | '@esbuild/linux-x64': 0.25.0
1632 | '@esbuild/netbsd-arm64': 0.25.0
1633 | '@esbuild/netbsd-x64': 0.25.0
1634 | '@esbuild/openbsd-arm64': 0.25.0
1635 | '@esbuild/openbsd-x64': 0.25.0
1636 | '@esbuild/sunos-x64': 0.25.0
1637 | '@esbuild/win32-arm64': 0.25.0
1638 | '@esbuild/win32-ia32': 0.25.0
1639 | '@esbuild/win32-x64': 0.25.0
1640 |
1641 | escalade@3.2.0: {}
1642 |
1643 | escape-string-regexp@4.0.0: {}
1644 |
1645 | eslint-plugin-react-hooks@5.2.0(eslint@9.21.0):
1646 | dependencies:
1647 | eslint: 9.21.0
1648 |
1649 | eslint-plugin-react-refresh@0.4.19(eslint@9.21.0):
1650 | dependencies:
1651 | eslint: 9.21.0
1652 |
1653 | eslint-scope@8.2.0:
1654 | dependencies:
1655 | esrecurse: 4.3.0
1656 | estraverse: 5.3.0
1657 |
1658 | eslint-visitor-keys@3.4.3: {}
1659 |
1660 | eslint-visitor-keys@4.2.0: {}
1661 |
1662 | eslint@9.21.0:
1663 | dependencies:
1664 | '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0)
1665 | '@eslint-community/regexpp': 4.12.1
1666 | '@eslint/config-array': 0.19.2
1667 | '@eslint/core': 0.12.0
1668 | '@eslint/eslintrc': 3.3.0
1669 | '@eslint/js': 9.21.0
1670 | '@eslint/plugin-kit': 0.2.7
1671 | '@humanfs/node': 0.16.6
1672 | '@humanwhocodes/module-importer': 1.0.1
1673 | '@humanwhocodes/retry': 0.4.2
1674 | '@types/estree': 1.0.6
1675 | '@types/json-schema': 7.0.15
1676 | ajv: 6.12.6
1677 | chalk: 4.1.2
1678 | cross-spawn: 7.0.6
1679 | debug: 4.4.0
1680 | escape-string-regexp: 4.0.0
1681 | eslint-scope: 8.2.0
1682 | eslint-visitor-keys: 4.2.0
1683 | espree: 10.3.0
1684 | esquery: 1.6.0
1685 | esutils: 2.0.3
1686 | fast-deep-equal: 3.1.3
1687 | file-entry-cache: 8.0.0
1688 | find-up: 5.0.0
1689 | glob-parent: 6.0.2
1690 | ignore: 5.3.2
1691 | imurmurhash: 0.1.4
1692 | is-glob: 4.0.3
1693 | json-stable-stringify-without-jsonify: 1.0.1
1694 | lodash.merge: 4.6.2
1695 | minimatch: 3.1.2
1696 | natural-compare: 1.4.0
1697 | optionator: 0.9.4
1698 | transitivePeerDependencies:
1699 | - supports-color
1700 |
1701 | espree@10.3.0:
1702 | dependencies:
1703 | acorn: 8.14.1
1704 | acorn-jsx: 5.3.2(acorn@8.14.1)
1705 | eslint-visitor-keys: 4.2.0
1706 |
1707 | esquery@1.6.0:
1708 | dependencies:
1709 | estraverse: 5.3.0
1710 |
1711 | esrecurse@4.3.0:
1712 | dependencies:
1713 | estraverse: 5.3.0
1714 |
1715 | estraverse@5.3.0: {}
1716 |
1717 | esutils@2.0.3: {}
1718 |
1719 | fast-deep-equal@3.1.3: {}
1720 |
1721 | fast-glob@3.3.3:
1722 | dependencies:
1723 | '@nodelib/fs.stat': 2.0.5
1724 | '@nodelib/fs.walk': 1.2.8
1725 | glob-parent: 5.1.2
1726 | merge2: 1.4.1
1727 | micromatch: 4.0.8
1728 |
1729 | fast-json-stable-stringify@2.1.0: {}
1730 |
1731 | fast-levenshtein@2.0.6: {}
1732 |
1733 | fastq@1.19.1:
1734 | dependencies:
1735 | reusify: 1.1.0
1736 |
1737 | file-entry-cache@8.0.0:
1738 | dependencies:
1739 | flat-cache: 4.0.1
1740 |
1741 | fill-range@7.1.1:
1742 | dependencies:
1743 | to-regex-range: 5.0.1
1744 |
1745 | find-up@5.0.0:
1746 | dependencies:
1747 | locate-path: 6.0.0
1748 | path-exists: 4.0.0
1749 |
1750 | flat-cache@4.0.1:
1751 | dependencies:
1752 | flatted: 3.3.3
1753 | keyv: 4.5.4
1754 |
1755 | flatted@3.3.3: {}
1756 |
1757 | fsevents@2.3.3:
1758 | optional: true
1759 |
1760 | gensync@1.0.0-beta.2: {}
1761 |
1762 | glob-parent@5.1.2:
1763 | dependencies:
1764 | is-glob: 4.0.3
1765 |
1766 | glob-parent@6.0.2:
1767 | dependencies:
1768 | is-glob: 4.0.3
1769 |
1770 | globals@11.12.0: {}
1771 |
1772 | globals@14.0.0: {}
1773 |
1774 | globals@15.15.0: {}
1775 |
1776 | graphemer@1.4.0: {}
1777 |
1778 | has-flag@4.0.0: {}
1779 |
1780 | ignore@5.3.2: {}
1781 |
1782 | import-fresh@3.3.1:
1783 | dependencies:
1784 | parent-module: 1.0.1
1785 | resolve-from: 4.0.0
1786 |
1787 | imurmurhash@0.1.4: {}
1788 |
1789 | is-extglob@2.1.1: {}
1790 |
1791 | is-glob@4.0.3:
1792 | dependencies:
1793 | is-extglob: 2.1.1
1794 |
1795 | is-number@7.0.0: {}
1796 |
1797 | isexe@2.0.0: {}
1798 |
1799 | js-tokens@4.0.0: {}
1800 |
1801 | js-yaml@4.1.0:
1802 | dependencies:
1803 | argparse: 2.0.1
1804 |
1805 | jsesc@3.1.0: {}
1806 |
1807 | json-buffer@3.0.1: {}
1808 |
1809 | json-schema-traverse@0.4.1: {}
1810 |
1811 | json-stable-stringify-without-jsonify@1.0.1: {}
1812 |
1813 | json5@2.2.3: {}
1814 |
1815 | keyv@4.5.4:
1816 | dependencies:
1817 | json-buffer: 3.0.1
1818 |
1819 | levn@0.4.1:
1820 | dependencies:
1821 | prelude-ls: 1.2.1
1822 | type-check: 0.4.0
1823 |
1824 | locate-path@6.0.0:
1825 | dependencies:
1826 | p-locate: 5.0.0
1827 |
1828 | lodash.merge@4.6.2: {}
1829 |
1830 | lru-cache@5.1.1:
1831 | dependencies:
1832 | yallist: 3.1.1
1833 |
1834 | lucide-react@0.477.0(react@19.0.0):
1835 | dependencies:
1836 | react: 19.0.0
1837 |
1838 | merge2@1.4.1: {}
1839 |
1840 | micromatch@4.0.8:
1841 | dependencies:
1842 | braces: 3.0.3
1843 | picomatch: 2.3.1
1844 |
1845 | minimatch@3.1.2:
1846 | dependencies:
1847 | brace-expansion: 1.1.11
1848 |
1849 | minimatch@9.0.5:
1850 | dependencies:
1851 | brace-expansion: 2.0.1
1852 |
1853 | ms@2.1.3: {}
1854 |
1855 | nanoid@3.3.8: {}
1856 |
1857 | natural-compare@1.4.0: {}
1858 |
1859 | node-releases@2.0.19: {}
1860 |
1861 | optionator@0.9.4:
1862 | dependencies:
1863 | deep-is: 0.1.4
1864 | fast-levenshtein: 2.0.6
1865 | levn: 0.4.1
1866 | prelude-ls: 1.2.1
1867 | type-check: 0.4.0
1868 | word-wrap: 1.2.5
1869 |
1870 | p-limit@3.1.0:
1871 | dependencies:
1872 | yocto-queue: 0.1.0
1873 |
1874 | p-locate@5.0.0:
1875 | dependencies:
1876 | p-limit: 3.1.0
1877 |
1878 | parent-module@1.0.1:
1879 | dependencies:
1880 | callsites: 3.1.0
1881 |
1882 | path-exists@4.0.0: {}
1883 |
1884 | path-key@3.1.1: {}
1885 |
1886 | picocolors@1.1.1: {}
1887 |
1888 | picomatch@2.3.1: {}
1889 |
1890 | postcss@8.5.3:
1891 | dependencies:
1892 | nanoid: 3.3.8
1893 | picocolors: 1.1.1
1894 | source-map-js: 1.2.1
1895 |
1896 | prelude-ls@1.2.1: {}
1897 |
1898 | punycode@2.3.1: {}
1899 |
1900 | queue-microtask@1.2.3: {}
1901 |
1902 | react-dom@19.0.0(react@19.0.0):
1903 | dependencies:
1904 | react: 19.0.0
1905 | scheduler: 0.25.0
1906 |
1907 | react-refresh@0.14.2: {}
1908 |
1909 | react@19.0.0: {}
1910 |
1911 | resolve-from@4.0.0: {}
1912 |
1913 | reusify@1.1.0: {}
1914 |
1915 | rollup@4.34.9:
1916 | dependencies:
1917 | '@types/estree': 1.0.6
1918 | optionalDependencies:
1919 | '@rollup/rollup-android-arm-eabi': 4.34.9
1920 | '@rollup/rollup-android-arm64': 4.34.9
1921 | '@rollup/rollup-darwin-arm64': 4.34.9
1922 | '@rollup/rollup-darwin-x64': 4.34.9
1923 | '@rollup/rollup-freebsd-arm64': 4.34.9
1924 | '@rollup/rollup-freebsd-x64': 4.34.9
1925 | '@rollup/rollup-linux-arm-gnueabihf': 4.34.9
1926 | '@rollup/rollup-linux-arm-musleabihf': 4.34.9
1927 | '@rollup/rollup-linux-arm64-gnu': 4.34.9
1928 | '@rollup/rollup-linux-arm64-musl': 4.34.9
1929 | '@rollup/rollup-linux-loongarch64-gnu': 4.34.9
1930 | '@rollup/rollup-linux-powerpc64le-gnu': 4.34.9
1931 | '@rollup/rollup-linux-riscv64-gnu': 4.34.9
1932 | '@rollup/rollup-linux-s390x-gnu': 4.34.9
1933 | '@rollup/rollup-linux-x64-gnu': 4.34.9
1934 | '@rollup/rollup-linux-x64-musl': 4.34.9
1935 | '@rollup/rollup-win32-arm64-msvc': 4.34.9
1936 | '@rollup/rollup-win32-ia32-msvc': 4.34.9
1937 | '@rollup/rollup-win32-x64-msvc': 4.34.9
1938 | fsevents: 2.3.3
1939 |
1940 | run-parallel@1.2.0:
1941 | dependencies:
1942 | queue-microtask: 1.2.3
1943 |
1944 | scheduler@0.25.0: {}
1945 |
1946 | semver@6.3.1: {}
1947 |
1948 | semver@7.7.1: {}
1949 |
1950 | shebang-command@2.0.0:
1951 | dependencies:
1952 | shebang-regex: 3.0.0
1953 |
1954 | shebang-regex@3.0.0: {}
1955 |
1956 | source-map-js@1.2.1: {}
1957 |
1958 | strip-json-comments@3.1.1: {}
1959 |
1960 | supports-color@7.2.0:
1961 | dependencies:
1962 | has-flag: 4.0.0
1963 |
1964 | to-regex-range@5.0.1:
1965 | dependencies:
1966 | is-number: 7.0.0
1967 |
1968 | ts-api-utils@2.0.1(typescript@5.7.3):
1969 | dependencies:
1970 | typescript: 5.7.3
1971 |
1972 | type-check@0.4.0:
1973 | dependencies:
1974 | prelude-ls: 1.2.1
1975 |
1976 | typescript-eslint@8.26.0(eslint@9.21.0)(typescript@5.7.3):
1977 | dependencies:
1978 | '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0)(typescript@5.7.3))(eslint@9.21.0)(typescript@5.7.3)
1979 | '@typescript-eslint/parser': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1980 | '@typescript-eslint/utils': 8.26.0(eslint@9.21.0)(typescript@5.7.3)
1981 | eslint: 9.21.0
1982 | typescript: 5.7.3
1983 | transitivePeerDependencies:
1984 | - supports-color
1985 |
1986 | typescript@5.7.3: {}
1987 |
1988 | update-browserslist-db@1.1.3(browserslist@4.24.4):
1989 | dependencies:
1990 | browserslist: 4.24.4
1991 | escalade: 3.2.0
1992 | picocolors: 1.1.1
1993 |
1994 | uri-js@4.4.1:
1995 | dependencies:
1996 | punycode: 2.3.1
1997 |
1998 | vite@6.2.0:
1999 | dependencies:
2000 | esbuild: 0.25.0
2001 | postcss: 8.5.3
2002 | rollup: 4.34.9
2003 | optionalDependencies:
2004 | fsevents: 2.3.3
2005 |
2006 | which@2.0.2:
2007 | dependencies:
2008 | isexe: 2.0.0
2009 |
2010 | word-wrap@1.2.5: {}
2011 |
2012 | yallist@3.1.1: {}
2013 |
2014 | yocto-queue@0.1.0: {}
2015 |
--------------------------------------------------------------------------------