blob: 86e3762958c63a75dcb6c44bf4a0470c3992d4ba [file] [log] [blame]
gio5f2f1002025-03-20 18:38:48 +04001{
2 "name": "code",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "code",
9 "version": "0.0.0",
10 "dependencies": {
11 "@hookform/resolvers": "^3.9.1",
12 "@radix-ui/react-accordion": "^1.2.1",
gio9b2d4962025-05-07 04:59:39 +000013 "@radix-ui/react-checkbox": "^1.3.1",
gio5f2f1002025-03-20 18:38:48 +040014 "@radix-ui/react-collapsible": "^1.1.1",
15 "@radix-ui/react-dialog": "^1.1.2",
16 "@radix-ui/react-icons": "^1.3.1",
17 "@radix-ui/react-label": "^2.1.0",
18 "@radix-ui/react-popover": "^1.1.2",
19 "@radix-ui/react-scroll-area": "^1.2.0",
20 "@radix-ui/react-select": "^2.1.2",
21 "@radix-ui/react-separator": "^1.1.0",
22 "@radix-ui/react-slot": "^1.1.0",
23 "@radix-ui/react-tabs": "^1.1.1",
gio6cf8c272025-05-08 09:01:38 +000024 "@radix-ui/react-toast": "^1.2.13",
gio5f2f1002025-03-20 18:38:48 +040025 "@radix-ui/react-tooltip": "^1.1.4",
26 "@xyflow/react": "^12.3.3",
27 "class-variance-authority": "^0.7.0",
28 "clsx": "^2.1.1",
29 "lucide-react": "^0.454.0",
30 "react": "^18.3.1",
31 "react-dom": "^18.3.1",
32 "react-hook-form": "^7.53.1",
33 "react-icons": "^5.3.0",
34 "react-resizable-panels": "^2.1.6",
35 "tailwind-merge": "^2.5.4",
36 "tailwindcss-animate": "^1.0.7",
37 "uuid": "^11.0.2",
38 "zod": "^3.23.8",
39 "zustand": "^5.0.1"
40 },
41 "devDependencies": {
42 "@eslint/js": "^9.13.0",
43 "@types/node": "^22.8.4",
44 "@types/react": "^18.3.12",
45 "@types/react-dom": "^18.3.1",
46 "@vitejs/plugin-react": "^4.3.3",
47 "autoprefixer": "^10.4.20",
48 "eslint": "^9.13.0",
49 "eslint-plugin-react-hooks": "^5.0.0",
50 "eslint-plugin-react-refresh": "^0.4.14",
51 "globals": "^15.11.0",
52 "postcss": "^8.4.47",
53 "tailwindcss": "^3.4.14",
54 "typescript": "~5.6.2",
55 "typescript-eslint": "^8.11.0",
56 "vite": "^5.4.10",
57 "watch": "^1.0.2"
58 }
59 },
60 "node_modules/@alloc/quick-lru": {
61 "version": "5.2.0",
62 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
63 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
64 "engines": {
65 "node": ">=10"
66 },
67 "funding": {
68 "url": "https://github.com/sponsors/sindresorhus"
69 }
70 },
71 "node_modules/@ampproject/remapping": {
72 "version": "2.3.0",
73 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
74 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
75 "dev": true,
76 "dependencies": {
77 "@jridgewell/gen-mapping": "^0.3.5",
78 "@jridgewell/trace-mapping": "^0.3.24"
79 },
80 "engines": {
81 "node": ">=6.0.0"
82 }
83 },
84 "node_modules/@babel/code-frame": {
85 "version": "7.26.2",
86 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
87 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
88 "dev": true,
89 "dependencies": {
90 "@babel/helper-validator-identifier": "^7.25.9",
91 "js-tokens": "^4.0.0",
92 "picocolors": "^1.0.0"
93 },
94 "engines": {
95 "node": ">=6.9.0"
96 }
97 },
98 "node_modules/@babel/compat-data": {
99 "version": "7.26.2",
100 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz",
101 "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==",
102 "dev": true,
103 "engines": {
104 "node": ">=6.9.0"
105 }
106 },
107 "node_modules/@babel/core": {
108 "version": "7.26.0",
109 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz",
110 "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==",
111 "dev": true,
112 "dependencies": {
113 "@ampproject/remapping": "^2.2.0",
114 "@babel/code-frame": "^7.26.0",
115 "@babel/generator": "^7.26.0",
116 "@babel/helper-compilation-targets": "^7.25.9",
117 "@babel/helper-module-transforms": "^7.26.0",
118 "@babel/helpers": "^7.26.0",
119 "@babel/parser": "^7.26.0",
120 "@babel/template": "^7.25.9",
121 "@babel/traverse": "^7.25.9",
122 "@babel/types": "^7.26.0",
123 "convert-source-map": "^2.0.0",
124 "debug": "^4.1.0",
125 "gensync": "^1.0.0-beta.2",
126 "json5": "^2.2.3",
127 "semver": "^6.3.1"
128 },
129 "engines": {
130 "node": ">=6.9.0"
131 },
132 "funding": {
133 "type": "opencollective",
134 "url": "https://opencollective.com/babel"
135 }
136 },
137 "node_modules/@babel/generator": {
138 "version": "7.26.2",
139 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz",
140 "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==",
141 "dev": true,
142 "dependencies": {
143 "@babel/parser": "^7.26.2",
144 "@babel/types": "^7.26.0",
145 "@jridgewell/gen-mapping": "^0.3.5",
146 "@jridgewell/trace-mapping": "^0.3.25",
147 "jsesc": "^3.0.2"
148 },
149 "engines": {
150 "node": ">=6.9.0"
151 }
152 },
153 "node_modules/@babel/helper-compilation-targets": {
154 "version": "7.25.9",
155 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
156 "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
157 "dev": true,
158 "dependencies": {
159 "@babel/compat-data": "^7.25.9",
160 "@babel/helper-validator-option": "^7.25.9",
161 "browserslist": "^4.24.0",
162 "lru-cache": "^5.1.1",
163 "semver": "^6.3.1"
164 },
165 "engines": {
166 "node": ">=6.9.0"
167 }
168 },
169 "node_modules/@babel/helper-module-imports": {
170 "version": "7.25.9",
171 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
172 "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
173 "dev": true,
174 "dependencies": {
175 "@babel/traverse": "^7.25.9",
176 "@babel/types": "^7.25.9"
177 },
178 "engines": {
179 "node": ">=6.9.0"
180 }
181 },
182 "node_modules/@babel/helper-module-transforms": {
183 "version": "7.26.0",
184 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
185 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
186 "dev": true,
187 "dependencies": {
188 "@babel/helper-module-imports": "^7.25.9",
189 "@babel/helper-validator-identifier": "^7.25.9",
190 "@babel/traverse": "^7.25.9"
191 },
192 "engines": {
193 "node": ">=6.9.0"
194 },
195 "peerDependencies": {
196 "@babel/core": "^7.0.0"
197 }
198 },
199 "node_modules/@babel/helper-plugin-utils": {
200 "version": "7.25.9",
201 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
202 "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
203 "dev": true,
204 "engines": {
205 "node": ">=6.9.0"
206 }
207 },
208 "node_modules/@babel/helper-string-parser": {
209 "version": "7.25.9",
210 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
211 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
212 "dev": true,
213 "engines": {
214 "node": ">=6.9.0"
215 }
216 },
217 "node_modules/@babel/helper-validator-identifier": {
218 "version": "7.25.9",
219 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
220 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
221 "dev": true,
222 "engines": {
223 "node": ">=6.9.0"
224 }
225 },
226 "node_modules/@babel/helper-validator-option": {
227 "version": "7.25.9",
228 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
229 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
230 "dev": true,
231 "engines": {
232 "node": ">=6.9.0"
233 }
234 },
235 "node_modules/@babel/helpers": {
236 "version": "7.26.0",
237 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz",
238 "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==",
239 "dev": true,
240 "dependencies": {
241 "@babel/template": "^7.25.9",
242 "@babel/types": "^7.26.0"
243 },
244 "engines": {
245 "node": ">=6.9.0"
246 }
247 },
248 "node_modules/@babel/parser": {
249 "version": "7.26.2",
250 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz",
251 "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==",
252 "dev": true,
253 "dependencies": {
254 "@babel/types": "^7.26.0"
255 },
256 "bin": {
257 "parser": "bin/babel-parser.js"
258 },
259 "engines": {
260 "node": ">=6.0.0"
261 }
262 },
263 "node_modules/@babel/plugin-transform-react-jsx-self": {
264 "version": "7.25.9",
265 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
266 "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
267 "dev": true,
268 "dependencies": {
269 "@babel/helper-plugin-utils": "^7.25.9"
270 },
271 "engines": {
272 "node": ">=6.9.0"
273 },
274 "peerDependencies": {
275 "@babel/core": "^7.0.0-0"
276 }
277 },
278 "node_modules/@babel/plugin-transform-react-jsx-source": {
279 "version": "7.25.9",
280 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
281 "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
282 "dev": true,
283 "dependencies": {
284 "@babel/helper-plugin-utils": "^7.25.9"
285 },
286 "engines": {
287 "node": ">=6.9.0"
288 },
289 "peerDependencies": {
290 "@babel/core": "^7.0.0-0"
291 }
292 },
293 "node_modules/@babel/template": {
294 "version": "7.25.9",
295 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz",
296 "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
297 "dev": true,
298 "dependencies": {
299 "@babel/code-frame": "^7.25.9",
300 "@babel/parser": "^7.25.9",
301 "@babel/types": "^7.25.9"
302 },
303 "engines": {
304 "node": ">=6.9.0"
305 }
306 },
307 "node_modules/@babel/traverse": {
308 "version": "7.25.9",
309 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
310 "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
311 "dev": true,
312 "dependencies": {
313 "@babel/code-frame": "^7.25.9",
314 "@babel/generator": "^7.25.9",
315 "@babel/parser": "^7.25.9",
316 "@babel/template": "^7.25.9",
317 "@babel/types": "^7.25.9",
318 "debug": "^4.3.1",
319 "globals": "^11.1.0"
320 },
321 "engines": {
322 "node": ">=6.9.0"
323 }
324 },
325 "node_modules/@babel/traverse/node_modules/globals": {
326 "version": "11.12.0",
327 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
328 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
329 "dev": true,
330 "engines": {
331 "node": ">=4"
332 }
333 },
334 "node_modules/@babel/types": {
335 "version": "7.26.0",
336 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz",
337 "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
338 "dev": true,
339 "dependencies": {
340 "@babel/helper-string-parser": "^7.25.9",
341 "@babel/helper-validator-identifier": "^7.25.9"
342 },
343 "engines": {
344 "node": ">=6.9.0"
345 }
346 },
347 "node_modules/@esbuild/aix-ppc64": {
348 "version": "0.21.5",
349 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
350 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
351 "cpu": [
352 "ppc64"
353 ],
354 "dev": true,
355 "optional": true,
356 "os": [
357 "aix"
358 ],
359 "engines": {
360 "node": ">=12"
361 }
362 },
363 "node_modules/@esbuild/android-arm": {
364 "version": "0.21.5",
365 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
366 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
367 "cpu": [
368 "arm"
369 ],
370 "dev": true,
371 "optional": true,
372 "os": [
373 "android"
374 ],
375 "engines": {
376 "node": ">=12"
377 }
378 },
379 "node_modules/@esbuild/android-arm64": {
380 "version": "0.21.5",
381 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
382 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
383 "cpu": [
384 "arm64"
385 ],
386 "dev": true,
387 "optional": true,
388 "os": [
389 "android"
390 ],
391 "engines": {
392 "node": ">=12"
393 }
394 },
395 "node_modules/@esbuild/android-x64": {
396 "version": "0.21.5",
397 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
398 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
399 "cpu": [
400 "x64"
401 ],
402 "dev": true,
403 "optional": true,
404 "os": [
405 "android"
406 ],
407 "engines": {
408 "node": ">=12"
409 }
410 },
411 "node_modules/@esbuild/darwin-arm64": {
412 "version": "0.21.5",
413 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
414 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
415 "cpu": [
416 "arm64"
417 ],
418 "dev": true,
419 "optional": true,
420 "os": [
421 "darwin"
422 ],
423 "engines": {
424 "node": ">=12"
425 }
426 },
427 "node_modules/@esbuild/darwin-x64": {
428 "version": "0.21.5",
429 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
430 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
431 "cpu": [
432 "x64"
433 ],
434 "dev": true,
435 "optional": true,
436 "os": [
437 "darwin"
438 ],
439 "engines": {
440 "node": ">=12"
441 }
442 },
443 "node_modules/@esbuild/freebsd-arm64": {
444 "version": "0.21.5",
445 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
446 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
447 "cpu": [
448 "arm64"
449 ],
450 "dev": true,
451 "optional": true,
452 "os": [
453 "freebsd"
454 ],
455 "engines": {
456 "node": ">=12"
457 }
458 },
459 "node_modules/@esbuild/freebsd-x64": {
460 "version": "0.21.5",
461 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
462 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
463 "cpu": [
464 "x64"
465 ],
466 "dev": true,
467 "optional": true,
468 "os": [
469 "freebsd"
470 ],
471 "engines": {
472 "node": ">=12"
473 }
474 },
475 "node_modules/@esbuild/linux-arm": {
476 "version": "0.21.5",
477 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
478 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
479 "cpu": [
480 "arm"
481 ],
482 "dev": true,
483 "optional": true,
484 "os": [
485 "linux"
486 ],
487 "engines": {
488 "node": ">=12"
489 }
490 },
491 "node_modules/@esbuild/linux-arm64": {
492 "version": "0.21.5",
493 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
494 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
495 "cpu": [
496 "arm64"
497 ],
498 "dev": true,
499 "optional": true,
500 "os": [
501 "linux"
502 ],
503 "engines": {
504 "node": ">=12"
505 }
506 },
507 "node_modules/@esbuild/linux-ia32": {
508 "version": "0.21.5",
509 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
510 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
511 "cpu": [
512 "ia32"
513 ],
514 "dev": true,
515 "optional": true,
516 "os": [
517 "linux"
518 ],
519 "engines": {
520 "node": ">=12"
521 }
522 },
523 "node_modules/@esbuild/linux-loong64": {
524 "version": "0.21.5",
525 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
526 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
527 "cpu": [
528 "loong64"
529 ],
530 "dev": true,
531 "optional": true,
532 "os": [
533 "linux"
534 ],
535 "engines": {
536 "node": ">=12"
537 }
538 },
539 "node_modules/@esbuild/linux-mips64el": {
540 "version": "0.21.5",
541 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
542 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
543 "cpu": [
544 "mips64el"
545 ],
546 "dev": true,
547 "optional": true,
548 "os": [
549 "linux"
550 ],
551 "engines": {
552 "node": ">=12"
553 }
554 },
555 "node_modules/@esbuild/linux-ppc64": {
556 "version": "0.21.5",
557 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
558 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
559 "cpu": [
560 "ppc64"
561 ],
562 "dev": true,
563 "optional": true,
564 "os": [
565 "linux"
566 ],
567 "engines": {
568 "node": ">=12"
569 }
570 },
571 "node_modules/@esbuild/linux-riscv64": {
572 "version": "0.21.5",
573 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
574 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
575 "cpu": [
576 "riscv64"
577 ],
578 "dev": true,
579 "optional": true,
580 "os": [
581 "linux"
582 ],
583 "engines": {
584 "node": ">=12"
585 }
586 },
587 "node_modules/@esbuild/linux-s390x": {
588 "version": "0.21.5",
589 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
590 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
591 "cpu": [
592 "s390x"
593 ],
594 "dev": true,
595 "optional": true,
596 "os": [
597 "linux"
598 ],
599 "engines": {
600 "node": ">=12"
601 }
602 },
603 "node_modules/@esbuild/linux-x64": {
604 "version": "0.21.5",
605 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
606 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
607 "cpu": [
608 "x64"
609 ],
610 "dev": true,
611 "optional": true,
612 "os": [
613 "linux"
614 ],
615 "engines": {
616 "node": ">=12"
617 }
618 },
619 "node_modules/@esbuild/netbsd-x64": {
620 "version": "0.21.5",
621 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
622 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
623 "cpu": [
624 "x64"
625 ],
626 "dev": true,
627 "optional": true,
628 "os": [
629 "netbsd"
630 ],
631 "engines": {
632 "node": ">=12"
633 }
634 },
635 "node_modules/@esbuild/openbsd-x64": {
636 "version": "0.21.5",
637 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
638 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
639 "cpu": [
640 "x64"
641 ],
642 "dev": true,
643 "optional": true,
644 "os": [
645 "openbsd"
646 ],
647 "engines": {
648 "node": ">=12"
649 }
650 },
651 "node_modules/@esbuild/sunos-x64": {
652 "version": "0.21.5",
653 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
654 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
655 "cpu": [
656 "x64"
657 ],
658 "dev": true,
659 "optional": true,
660 "os": [
661 "sunos"
662 ],
663 "engines": {
664 "node": ">=12"
665 }
666 },
667 "node_modules/@esbuild/win32-arm64": {
668 "version": "0.21.5",
669 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
670 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
671 "cpu": [
672 "arm64"
673 ],
674 "dev": true,
675 "optional": true,
676 "os": [
677 "win32"
678 ],
679 "engines": {
680 "node": ">=12"
681 }
682 },
683 "node_modules/@esbuild/win32-ia32": {
684 "version": "0.21.5",
685 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
686 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
687 "cpu": [
688 "ia32"
689 ],
690 "dev": true,
691 "optional": true,
692 "os": [
693 "win32"
694 ],
695 "engines": {
696 "node": ">=12"
697 }
698 },
699 "node_modules/@esbuild/win32-x64": {
700 "version": "0.21.5",
701 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
702 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
703 "cpu": [
704 "x64"
705 ],
706 "dev": true,
707 "optional": true,
708 "os": [
709 "win32"
710 ],
711 "engines": {
712 "node": ">=12"
713 }
714 },
715 "node_modules/@eslint-community/eslint-utils": {
716 "version": "4.4.1",
717 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
718 "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
719 "dev": true,
720 "dependencies": {
721 "eslint-visitor-keys": "^3.4.3"
722 },
723 "engines": {
724 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
725 },
726 "funding": {
727 "url": "https://opencollective.com/eslint"
728 },
729 "peerDependencies": {
730 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
731 }
732 },
733 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
734 "version": "3.4.3",
735 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
736 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
737 "dev": true,
738 "engines": {
739 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
740 },
741 "funding": {
742 "url": "https://opencollective.com/eslint"
743 }
744 },
745 "node_modules/@eslint-community/regexpp": {
746 "version": "4.12.1",
747 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
748 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
749 "dev": true,
750 "engines": {
751 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
752 }
753 },
754 "node_modules/@eslint/config-array": {
755 "version": "0.18.0",
756 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz",
757 "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==",
758 "dev": true,
759 "dependencies": {
760 "@eslint/object-schema": "^2.1.4",
761 "debug": "^4.3.1",
762 "minimatch": "^3.1.2"
763 },
764 "engines": {
765 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
766 }
767 },
768 "node_modules/@eslint/core": {
769 "version": "0.7.0",
770 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz",
771 "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==",
772 "dev": true,
773 "engines": {
774 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
775 }
776 },
777 "node_modules/@eslint/eslintrc": {
778 "version": "3.1.0",
779 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz",
780 "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==",
781 "dev": true,
782 "dependencies": {
783 "ajv": "^6.12.4",
784 "debug": "^4.3.2",
785 "espree": "^10.0.1",
786 "globals": "^14.0.0",
787 "ignore": "^5.2.0",
788 "import-fresh": "^3.2.1",
789 "js-yaml": "^4.1.0",
790 "minimatch": "^3.1.2",
791 "strip-json-comments": "^3.1.1"
792 },
793 "engines": {
794 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
795 },
796 "funding": {
797 "url": "https://opencollective.com/eslint"
798 }
799 },
800 "node_modules/@eslint/eslintrc/node_modules/globals": {
801 "version": "14.0.0",
802 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
803 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
804 "dev": true,
805 "engines": {
806 "node": ">=18"
807 },
808 "funding": {
809 "url": "https://github.com/sponsors/sindresorhus"
810 }
811 },
812 "node_modules/@eslint/js": {
813 "version": "9.13.0",
814 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz",
815 "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==",
816 "dev": true,
817 "engines": {
818 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
819 }
820 },
821 "node_modules/@eslint/object-schema": {
822 "version": "2.1.4",
823 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz",
824 "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==",
825 "dev": true,
826 "engines": {
827 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
828 }
829 },
830 "node_modules/@eslint/plugin-kit": {
831 "version": "0.2.2",
832 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.2.tgz",
833 "integrity": "sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==",
834 "dev": true,
835 "dependencies": {
836 "levn": "^0.4.1"
837 },
838 "engines": {
839 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
840 }
841 },
842 "node_modules/@floating-ui/core": {
843 "version": "1.6.8",
844 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz",
845 "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==",
846 "dependencies": {
847 "@floating-ui/utils": "^0.2.8"
848 }
849 },
850 "node_modules/@floating-ui/dom": {
851 "version": "1.6.12",
852 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz",
853 "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==",
854 "dependencies": {
855 "@floating-ui/core": "^1.6.0",
856 "@floating-ui/utils": "^0.2.8"
857 }
858 },
859 "node_modules/@floating-ui/react-dom": {
860 "version": "2.1.2",
861 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz",
862 "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==",
863 "dependencies": {
864 "@floating-ui/dom": "^1.0.0"
865 },
866 "peerDependencies": {
867 "react": ">=16.8.0",
868 "react-dom": ">=16.8.0"
869 }
870 },
871 "node_modules/@floating-ui/utils": {
872 "version": "0.2.8",
873 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz",
874 "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig=="
875 },
876 "node_modules/@hookform/resolvers": {
877 "version": "3.9.1",
878 "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.9.1.tgz",
879 "integrity": "sha512-ud2HqmGBM0P0IABqoskKWI6PEf6ZDDBZkFqe2Vnl+mTHCEHzr3ISjjZyCwTjC/qpL25JC9aIDkloQejvMeq0ug==",
880 "peerDependencies": {
881 "react-hook-form": "^7.0.0"
882 }
883 },
884 "node_modules/@humanfs/core": {
885 "version": "0.19.1",
886 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
887 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
888 "dev": true,
889 "engines": {
890 "node": ">=18.18.0"
891 }
892 },
893 "node_modules/@humanfs/node": {
894 "version": "0.16.6",
895 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
896 "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
897 "dev": true,
898 "dependencies": {
899 "@humanfs/core": "^0.19.1",
900 "@humanwhocodes/retry": "^0.3.0"
901 },
902 "engines": {
903 "node": ">=18.18.0"
904 }
905 },
906 "node_modules/@humanwhocodes/module-importer": {
907 "version": "1.0.1",
908 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
909 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
910 "dev": true,
911 "engines": {
912 "node": ">=12.22"
913 },
914 "funding": {
915 "type": "github",
916 "url": "https://github.com/sponsors/nzakas"
917 }
918 },
919 "node_modules/@humanwhocodes/retry": {
920 "version": "0.3.1",
921 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
922 "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
923 "dev": true,
924 "engines": {
925 "node": ">=18.18"
926 },
927 "funding": {
928 "type": "github",
929 "url": "https://github.com/sponsors/nzakas"
930 }
931 },
932 "node_modules/@isaacs/cliui": {
933 "version": "8.0.2",
934 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
935 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
936 "dependencies": {
937 "string-width": "^5.1.2",
938 "string-width-cjs": "npm:string-width@^4.2.0",
939 "strip-ansi": "^7.0.1",
940 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
941 "wrap-ansi": "^8.1.0",
942 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
943 },
944 "engines": {
945 "node": ">=12"
946 }
947 },
948 "node_modules/@jridgewell/gen-mapping": {
949 "version": "0.3.5",
950 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
951 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
952 "dependencies": {
953 "@jridgewell/set-array": "^1.2.1",
954 "@jridgewell/sourcemap-codec": "^1.4.10",
955 "@jridgewell/trace-mapping": "^0.3.24"
956 },
957 "engines": {
958 "node": ">=6.0.0"
959 }
960 },
961 "node_modules/@jridgewell/resolve-uri": {
962 "version": "3.1.2",
963 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
964 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
965 "engines": {
966 "node": ">=6.0.0"
967 }
968 },
969 "node_modules/@jridgewell/set-array": {
970 "version": "1.2.1",
971 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
972 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
973 "engines": {
974 "node": ">=6.0.0"
975 }
976 },
977 "node_modules/@jridgewell/sourcemap-codec": {
978 "version": "1.5.0",
979 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
980 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
981 },
982 "node_modules/@jridgewell/trace-mapping": {
983 "version": "0.3.25",
984 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
985 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
986 "dependencies": {
987 "@jridgewell/resolve-uri": "^3.1.0",
988 "@jridgewell/sourcemap-codec": "^1.4.14"
989 }
990 },
991 "node_modules/@nodelib/fs.scandir": {
992 "version": "2.1.5",
993 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
994 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
995 "dependencies": {
996 "@nodelib/fs.stat": "2.0.5",
997 "run-parallel": "^1.1.9"
998 },
999 "engines": {
1000 "node": ">= 8"
1001 }
1002 },
1003 "node_modules/@nodelib/fs.stat": {
1004 "version": "2.0.5",
1005 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1006 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1007 "engines": {
1008 "node": ">= 8"
1009 }
1010 },
1011 "node_modules/@nodelib/fs.walk": {
1012 "version": "1.2.8",
1013 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1014 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1015 "dependencies": {
1016 "@nodelib/fs.scandir": "2.1.5",
1017 "fastq": "^1.6.0"
1018 },
1019 "engines": {
1020 "node": ">= 8"
1021 }
1022 },
1023 "node_modules/@pkgjs/parseargs": {
1024 "version": "0.11.0",
1025 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
1026 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
1027 "optional": true,
1028 "engines": {
1029 "node": ">=14"
1030 }
1031 },
1032 "node_modules/@radix-ui/number": {
1033 "version": "1.1.0",
1034 "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz",
1035 "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ=="
1036 },
1037 "node_modules/@radix-ui/primitive": {
1038 "version": "1.1.0",
1039 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz",
1040 "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA=="
1041 },
1042 "node_modules/@radix-ui/react-accordion": {
1043 "version": "1.2.1",
1044 "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.1.tgz",
1045 "integrity": "sha512-bg/l7l5QzUjgsh8kjwDFommzAshnUsuVMV5NM56QVCm+7ZckYdd9P/ExR8xG/Oup0OajVxNLaHJ1tb8mXk+nzQ==",
1046 "dependencies": {
1047 "@radix-ui/primitive": "1.1.0",
1048 "@radix-ui/react-collapsible": "1.1.1",
1049 "@radix-ui/react-collection": "1.1.0",
1050 "@radix-ui/react-compose-refs": "1.1.0",
1051 "@radix-ui/react-context": "1.1.1",
1052 "@radix-ui/react-direction": "1.1.0",
1053 "@radix-ui/react-id": "1.1.0",
1054 "@radix-ui/react-primitive": "2.0.0",
1055 "@radix-ui/react-use-controllable-state": "1.1.0"
1056 },
1057 "peerDependencies": {
1058 "@types/react": "*",
1059 "@types/react-dom": "*",
1060 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1061 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1062 },
1063 "peerDependenciesMeta": {
1064 "@types/react": {
1065 "optional": true
1066 },
1067 "@types/react-dom": {
1068 "optional": true
1069 }
1070 }
1071 },
1072 "node_modules/@radix-ui/react-arrow": {
1073 "version": "1.1.0",
1074 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz",
1075 "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==",
1076 "dependencies": {
1077 "@radix-ui/react-primitive": "2.0.0"
1078 },
1079 "peerDependencies": {
1080 "@types/react": "*",
1081 "@types/react-dom": "*",
1082 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1083 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1084 },
1085 "peerDependenciesMeta": {
1086 "@types/react": {
1087 "optional": true
1088 },
1089 "@types/react-dom": {
1090 "optional": true
1091 }
1092 }
1093 },
gio9b2d4962025-05-07 04:59:39 +00001094 "node_modules/@radix-ui/react-checkbox": {
1095 "version": "1.3.1",
1096 "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.1.tgz",
1097 "integrity": "sha512-xTaLKAO+XXMPK/BpVTSaAAhlefmvMSACjIhK9mGsImvX2ljcTDm8VGR1CuS1uYcNdR5J+oiOhoJZc5un6bh3VQ==",
1098 "dependencies": {
1099 "@radix-ui/primitive": "1.1.2",
1100 "@radix-ui/react-compose-refs": "1.1.2",
1101 "@radix-ui/react-context": "1.1.2",
1102 "@radix-ui/react-presence": "1.1.4",
1103 "@radix-ui/react-primitive": "2.1.2",
1104 "@radix-ui/react-use-controllable-state": "1.2.2",
1105 "@radix-ui/react-use-previous": "1.1.1",
1106 "@radix-ui/react-use-size": "1.1.1"
1107 },
1108 "peerDependencies": {
1109 "@types/react": "*",
1110 "@types/react-dom": "*",
1111 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1112 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1113 },
1114 "peerDependenciesMeta": {
1115 "@types/react": {
1116 "optional": true
1117 },
1118 "@types/react-dom": {
1119 "optional": true
1120 }
1121 }
1122 },
1123 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/primitive": {
1124 "version": "1.1.2",
1125 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
1126 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
1127 },
1128 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-compose-refs": {
1129 "version": "1.1.2",
1130 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
1131 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
1132 "peerDependencies": {
1133 "@types/react": "*",
1134 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1135 },
1136 "peerDependenciesMeta": {
1137 "@types/react": {
1138 "optional": true
1139 }
1140 }
1141 },
1142 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-context": {
1143 "version": "1.1.2",
1144 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
1145 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
1146 "peerDependencies": {
1147 "@types/react": "*",
1148 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1149 },
1150 "peerDependenciesMeta": {
1151 "@types/react": {
1152 "optional": true
1153 }
1154 }
1155 },
1156 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-presence": {
1157 "version": "1.1.4",
1158 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
1159 "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
1160 "dependencies": {
1161 "@radix-ui/react-compose-refs": "1.1.2",
1162 "@radix-ui/react-use-layout-effect": "1.1.1"
1163 },
1164 "peerDependencies": {
1165 "@types/react": "*",
1166 "@types/react-dom": "*",
1167 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1168 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1169 },
1170 "peerDependenciesMeta": {
1171 "@types/react": {
1172 "optional": true
1173 },
1174 "@types/react-dom": {
1175 "optional": true
1176 }
1177 }
1178 },
1179 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-primitive": {
1180 "version": "2.1.2",
1181 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.2.tgz",
1182 "integrity": "sha512-uHa+l/lKfxuDD2zjN/0peM/RhhSmRjr5YWdk/37EnSv1nJ88uvG85DPexSm8HdFQROd2VdERJ6ynXbkCFi+APw==",
1183 "dependencies": {
1184 "@radix-ui/react-slot": "1.2.2"
1185 },
1186 "peerDependencies": {
1187 "@types/react": "*",
1188 "@types/react-dom": "*",
1189 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1190 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1191 },
1192 "peerDependenciesMeta": {
1193 "@types/react": {
1194 "optional": true
1195 },
1196 "@types/react-dom": {
1197 "optional": true
1198 }
1199 }
1200 },
1201 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-slot": {
1202 "version": "1.2.2",
1203 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.2.tgz",
1204 "integrity": "sha512-y7TBO4xN4Y94FvcWIOIh18fM4R1A8S4q1jhoz4PNzOoHsFcN8pogcFmZrTYAm4F9VRUrWP/Mw7xSKybIeRI+CQ==",
1205 "dependencies": {
1206 "@radix-ui/react-compose-refs": "1.1.2"
1207 },
1208 "peerDependencies": {
1209 "@types/react": "*",
1210 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1211 },
1212 "peerDependenciesMeta": {
1213 "@types/react": {
1214 "optional": true
1215 }
1216 }
1217 },
1218 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-controllable-state": {
1219 "version": "1.2.2",
1220 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
1221 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
1222 "dependencies": {
1223 "@radix-ui/react-use-effect-event": "0.0.2",
1224 "@radix-ui/react-use-layout-effect": "1.1.1"
1225 },
1226 "peerDependencies": {
1227 "@types/react": "*",
1228 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1229 },
1230 "peerDependenciesMeta": {
1231 "@types/react": {
1232 "optional": true
1233 }
1234 }
1235 },
1236 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-layout-effect": {
1237 "version": "1.1.1",
1238 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
1239 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
1240 "peerDependencies": {
1241 "@types/react": "*",
1242 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1243 },
1244 "peerDependenciesMeta": {
1245 "@types/react": {
1246 "optional": true
1247 }
1248 }
1249 },
1250 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-previous": {
1251 "version": "1.1.1",
1252 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
1253 "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
1254 "peerDependencies": {
1255 "@types/react": "*",
1256 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1257 },
1258 "peerDependenciesMeta": {
1259 "@types/react": {
1260 "optional": true
1261 }
1262 }
1263 },
1264 "node_modules/@radix-ui/react-checkbox/node_modules/@radix-ui/react-use-size": {
1265 "version": "1.1.1",
1266 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
1267 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
1268 "dependencies": {
1269 "@radix-ui/react-use-layout-effect": "1.1.1"
1270 },
1271 "peerDependencies": {
1272 "@types/react": "*",
1273 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1274 },
1275 "peerDependenciesMeta": {
1276 "@types/react": {
1277 "optional": true
1278 }
1279 }
1280 },
gio5f2f1002025-03-20 18:38:48 +04001281 "node_modules/@radix-ui/react-collapsible": {
1282 "version": "1.1.1",
1283 "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.1.tgz",
1284 "integrity": "sha512-1///SnrfQHJEofLokyczERxQbWfCGQlQ2XsCZMucVs6it+lq9iw4vXy+uDn1edlb58cOZOWSldnfPAYcT4O/Yg==",
1285 "dependencies": {
1286 "@radix-ui/primitive": "1.1.0",
1287 "@radix-ui/react-compose-refs": "1.1.0",
1288 "@radix-ui/react-context": "1.1.1",
1289 "@radix-ui/react-id": "1.1.0",
1290 "@radix-ui/react-presence": "1.1.1",
1291 "@radix-ui/react-primitive": "2.0.0",
1292 "@radix-ui/react-use-controllable-state": "1.1.0",
1293 "@radix-ui/react-use-layout-effect": "1.1.0"
1294 },
1295 "peerDependencies": {
1296 "@types/react": "*",
1297 "@types/react-dom": "*",
1298 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1299 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1300 },
1301 "peerDependenciesMeta": {
1302 "@types/react": {
1303 "optional": true
1304 },
1305 "@types/react-dom": {
1306 "optional": true
1307 }
1308 }
1309 },
1310 "node_modules/@radix-ui/react-collection": {
1311 "version": "1.1.0",
1312 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz",
1313 "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==",
1314 "dependencies": {
1315 "@radix-ui/react-compose-refs": "1.1.0",
1316 "@radix-ui/react-context": "1.1.0",
1317 "@radix-ui/react-primitive": "2.0.0",
1318 "@radix-ui/react-slot": "1.1.0"
1319 },
1320 "peerDependencies": {
1321 "@types/react": "*",
1322 "@types/react-dom": "*",
1323 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1324 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1325 },
1326 "peerDependenciesMeta": {
1327 "@types/react": {
1328 "optional": true
1329 },
1330 "@types/react-dom": {
1331 "optional": true
1332 }
1333 }
1334 },
1335 "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-context": {
1336 "version": "1.1.0",
1337 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
1338 "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
1339 "peerDependencies": {
1340 "@types/react": "*",
1341 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1342 },
1343 "peerDependenciesMeta": {
1344 "@types/react": {
1345 "optional": true
1346 }
1347 }
1348 },
1349 "node_modules/@radix-ui/react-compose-refs": {
1350 "version": "1.1.0",
1351 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz",
1352 "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==",
1353 "peerDependencies": {
1354 "@types/react": "*",
1355 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1356 },
1357 "peerDependenciesMeta": {
1358 "@types/react": {
1359 "optional": true
1360 }
1361 }
1362 },
1363 "node_modules/@radix-ui/react-context": {
1364 "version": "1.1.1",
1365 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz",
1366 "integrity": "sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==",
1367 "peerDependencies": {
1368 "@types/react": "*",
1369 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1370 },
1371 "peerDependenciesMeta": {
1372 "@types/react": {
1373 "optional": true
1374 }
1375 }
1376 },
1377 "node_modules/@radix-ui/react-dialog": {
1378 "version": "1.1.2",
1379 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.2.tgz",
1380 "integrity": "sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==",
1381 "dependencies": {
1382 "@radix-ui/primitive": "1.1.0",
1383 "@radix-ui/react-compose-refs": "1.1.0",
1384 "@radix-ui/react-context": "1.1.1",
1385 "@radix-ui/react-dismissable-layer": "1.1.1",
1386 "@radix-ui/react-focus-guards": "1.1.1",
1387 "@radix-ui/react-focus-scope": "1.1.0",
1388 "@radix-ui/react-id": "1.1.0",
1389 "@radix-ui/react-portal": "1.1.2",
1390 "@radix-ui/react-presence": "1.1.1",
1391 "@radix-ui/react-primitive": "2.0.0",
1392 "@radix-ui/react-slot": "1.1.0",
1393 "@radix-ui/react-use-controllable-state": "1.1.0",
1394 "aria-hidden": "^1.1.1",
1395 "react-remove-scroll": "2.6.0"
1396 },
1397 "peerDependencies": {
1398 "@types/react": "*",
1399 "@types/react-dom": "*",
1400 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1401 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1402 },
1403 "peerDependenciesMeta": {
1404 "@types/react": {
1405 "optional": true
1406 },
1407 "@types/react-dom": {
1408 "optional": true
1409 }
1410 }
1411 },
1412 "node_modules/@radix-ui/react-direction": {
1413 "version": "1.1.0",
1414 "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz",
1415 "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==",
1416 "peerDependencies": {
1417 "@types/react": "*",
1418 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1419 },
1420 "peerDependenciesMeta": {
1421 "@types/react": {
1422 "optional": true
1423 }
1424 }
1425 },
1426 "node_modules/@radix-ui/react-dismissable-layer": {
1427 "version": "1.1.1",
1428 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz",
1429 "integrity": "sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==",
1430 "dependencies": {
1431 "@radix-ui/primitive": "1.1.0",
1432 "@radix-ui/react-compose-refs": "1.1.0",
1433 "@radix-ui/react-primitive": "2.0.0",
1434 "@radix-ui/react-use-callback-ref": "1.1.0",
1435 "@radix-ui/react-use-escape-keydown": "1.1.0"
1436 },
1437 "peerDependencies": {
1438 "@types/react": "*",
1439 "@types/react-dom": "*",
1440 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1441 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1442 },
1443 "peerDependenciesMeta": {
1444 "@types/react": {
1445 "optional": true
1446 },
1447 "@types/react-dom": {
1448 "optional": true
1449 }
1450 }
1451 },
1452 "node_modules/@radix-ui/react-focus-guards": {
1453 "version": "1.1.1",
1454 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz",
1455 "integrity": "sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==",
1456 "peerDependencies": {
1457 "@types/react": "*",
1458 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1459 },
1460 "peerDependenciesMeta": {
1461 "@types/react": {
1462 "optional": true
1463 }
1464 }
1465 },
1466 "node_modules/@radix-ui/react-focus-scope": {
1467 "version": "1.1.0",
1468 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz",
1469 "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==",
1470 "dependencies": {
1471 "@radix-ui/react-compose-refs": "1.1.0",
1472 "@radix-ui/react-primitive": "2.0.0",
1473 "@radix-ui/react-use-callback-ref": "1.1.0"
1474 },
1475 "peerDependencies": {
1476 "@types/react": "*",
1477 "@types/react-dom": "*",
1478 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1479 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1480 },
1481 "peerDependenciesMeta": {
1482 "@types/react": {
1483 "optional": true
1484 },
1485 "@types/react-dom": {
1486 "optional": true
1487 }
1488 }
1489 },
1490 "node_modules/@radix-ui/react-icons": {
1491 "version": "1.3.1",
1492 "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.1.tgz",
1493 "integrity": "sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==",
1494 "peerDependencies": {
1495 "react": "^16.x || ^17.x || ^18.x || ^19.x"
1496 }
1497 },
1498 "node_modules/@radix-ui/react-id": {
1499 "version": "1.1.0",
1500 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz",
1501 "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==",
1502 "dependencies": {
1503 "@radix-ui/react-use-layout-effect": "1.1.0"
1504 },
1505 "peerDependencies": {
1506 "@types/react": "*",
1507 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1508 },
1509 "peerDependenciesMeta": {
1510 "@types/react": {
1511 "optional": true
1512 }
1513 }
1514 },
1515 "node_modules/@radix-ui/react-label": {
1516 "version": "2.1.0",
1517 "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.0.tgz",
1518 "integrity": "sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==",
1519 "dependencies": {
1520 "@radix-ui/react-primitive": "2.0.0"
1521 },
1522 "peerDependencies": {
1523 "@types/react": "*",
1524 "@types/react-dom": "*",
1525 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1526 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1527 },
1528 "peerDependenciesMeta": {
1529 "@types/react": {
1530 "optional": true
1531 },
1532 "@types/react-dom": {
1533 "optional": true
1534 }
1535 }
1536 },
1537 "node_modules/@radix-ui/react-popover": {
1538 "version": "1.1.2",
1539 "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.2.tgz",
1540 "integrity": "sha512-u2HRUyWW+lOiA2g0Le0tMmT55FGOEWHwPFt1EPfbLly7uXQExFo5duNKqG2DzmFXIdqOeNd+TpE8baHWJCyP9w==",
1541 "dependencies": {
1542 "@radix-ui/primitive": "1.1.0",
1543 "@radix-ui/react-compose-refs": "1.1.0",
1544 "@radix-ui/react-context": "1.1.1",
1545 "@radix-ui/react-dismissable-layer": "1.1.1",
1546 "@radix-ui/react-focus-guards": "1.1.1",
1547 "@radix-ui/react-focus-scope": "1.1.0",
1548 "@radix-ui/react-id": "1.1.0",
1549 "@radix-ui/react-popper": "1.2.0",
1550 "@radix-ui/react-portal": "1.1.2",
1551 "@radix-ui/react-presence": "1.1.1",
1552 "@radix-ui/react-primitive": "2.0.0",
1553 "@radix-ui/react-slot": "1.1.0",
1554 "@radix-ui/react-use-controllable-state": "1.1.0",
1555 "aria-hidden": "^1.1.1",
1556 "react-remove-scroll": "2.6.0"
1557 },
1558 "peerDependencies": {
1559 "@types/react": "*",
1560 "@types/react-dom": "*",
1561 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1562 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1563 },
1564 "peerDependenciesMeta": {
1565 "@types/react": {
1566 "optional": true
1567 },
1568 "@types/react-dom": {
1569 "optional": true
1570 }
1571 }
1572 },
1573 "node_modules/@radix-ui/react-popper": {
1574 "version": "1.2.0",
1575 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz",
1576 "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==",
1577 "dependencies": {
1578 "@floating-ui/react-dom": "^2.0.0",
1579 "@radix-ui/react-arrow": "1.1.0",
1580 "@radix-ui/react-compose-refs": "1.1.0",
1581 "@radix-ui/react-context": "1.1.0",
1582 "@radix-ui/react-primitive": "2.0.0",
1583 "@radix-ui/react-use-callback-ref": "1.1.0",
1584 "@radix-ui/react-use-layout-effect": "1.1.0",
1585 "@radix-ui/react-use-rect": "1.1.0",
1586 "@radix-ui/react-use-size": "1.1.0",
1587 "@radix-ui/rect": "1.1.0"
1588 },
1589 "peerDependencies": {
1590 "@types/react": "*",
1591 "@types/react-dom": "*",
1592 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1593 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1594 },
1595 "peerDependenciesMeta": {
1596 "@types/react": {
1597 "optional": true
1598 },
1599 "@types/react-dom": {
1600 "optional": true
1601 }
1602 }
1603 },
1604 "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-context": {
1605 "version": "1.1.0",
1606 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
1607 "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
1608 "peerDependencies": {
1609 "@types/react": "*",
1610 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1611 },
1612 "peerDependenciesMeta": {
1613 "@types/react": {
1614 "optional": true
1615 }
1616 }
1617 },
1618 "node_modules/@radix-ui/react-portal": {
1619 "version": "1.1.2",
1620 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.2.tgz",
1621 "integrity": "sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==",
1622 "dependencies": {
1623 "@radix-ui/react-primitive": "2.0.0",
1624 "@radix-ui/react-use-layout-effect": "1.1.0"
1625 },
1626 "peerDependencies": {
1627 "@types/react": "*",
1628 "@types/react-dom": "*",
1629 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1630 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1631 },
1632 "peerDependenciesMeta": {
1633 "@types/react": {
1634 "optional": true
1635 },
1636 "@types/react-dom": {
1637 "optional": true
1638 }
1639 }
1640 },
1641 "node_modules/@radix-ui/react-presence": {
1642 "version": "1.1.1",
1643 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz",
1644 "integrity": "sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==",
1645 "dependencies": {
1646 "@radix-ui/react-compose-refs": "1.1.0",
1647 "@radix-ui/react-use-layout-effect": "1.1.0"
1648 },
1649 "peerDependencies": {
1650 "@types/react": "*",
1651 "@types/react-dom": "*",
1652 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1653 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1654 },
1655 "peerDependenciesMeta": {
1656 "@types/react": {
1657 "optional": true
1658 },
1659 "@types/react-dom": {
1660 "optional": true
1661 }
1662 }
1663 },
1664 "node_modules/@radix-ui/react-primitive": {
1665 "version": "2.0.0",
1666 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz",
1667 "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==",
1668 "dependencies": {
1669 "@radix-ui/react-slot": "1.1.0"
1670 },
1671 "peerDependencies": {
1672 "@types/react": "*",
1673 "@types/react-dom": "*",
1674 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1675 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1676 },
1677 "peerDependenciesMeta": {
1678 "@types/react": {
1679 "optional": true
1680 },
1681 "@types/react-dom": {
1682 "optional": true
1683 }
1684 }
1685 },
1686 "node_modules/@radix-ui/react-roving-focus": {
1687 "version": "1.1.0",
1688 "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz",
1689 "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==",
1690 "dependencies": {
1691 "@radix-ui/primitive": "1.1.0",
1692 "@radix-ui/react-collection": "1.1.0",
1693 "@radix-ui/react-compose-refs": "1.1.0",
1694 "@radix-ui/react-context": "1.1.0",
1695 "@radix-ui/react-direction": "1.1.0",
1696 "@radix-ui/react-id": "1.1.0",
1697 "@radix-ui/react-primitive": "2.0.0",
1698 "@radix-ui/react-use-callback-ref": "1.1.0",
1699 "@radix-ui/react-use-controllable-state": "1.1.0"
1700 },
1701 "peerDependencies": {
1702 "@types/react": "*",
1703 "@types/react-dom": "*",
1704 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1705 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1706 },
1707 "peerDependenciesMeta": {
1708 "@types/react": {
1709 "optional": true
1710 },
1711 "@types/react-dom": {
1712 "optional": true
1713 }
1714 }
1715 },
1716 "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": {
1717 "version": "1.1.0",
1718 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz",
1719 "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==",
1720 "peerDependencies": {
1721 "@types/react": "*",
1722 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1723 },
1724 "peerDependenciesMeta": {
1725 "@types/react": {
1726 "optional": true
1727 }
1728 }
1729 },
1730 "node_modules/@radix-ui/react-scroll-area": {
1731 "version": "1.2.0",
1732 "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.0.tgz",
1733 "integrity": "sha512-q2jMBdsJ9zB7QG6ngQNzNwlvxLQqONyL58QbEGwuyRZZb/ARQwk3uQVbCF7GvQVOtV6EU/pDxAw3zRzJZI3rpQ==",
1734 "dependencies": {
1735 "@radix-ui/number": "1.1.0",
1736 "@radix-ui/primitive": "1.1.0",
1737 "@radix-ui/react-compose-refs": "1.1.0",
1738 "@radix-ui/react-context": "1.1.1",
1739 "@radix-ui/react-direction": "1.1.0",
1740 "@radix-ui/react-presence": "1.1.1",
1741 "@radix-ui/react-primitive": "2.0.0",
1742 "@radix-ui/react-use-callback-ref": "1.1.0",
1743 "@radix-ui/react-use-layout-effect": "1.1.0"
1744 },
1745 "peerDependencies": {
1746 "@types/react": "*",
1747 "@types/react-dom": "*",
1748 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1749 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1750 },
1751 "peerDependenciesMeta": {
1752 "@types/react": {
1753 "optional": true
1754 },
1755 "@types/react-dom": {
1756 "optional": true
1757 }
1758 }
1759 },
1760 "node_modules/@radix-ui/react-select": {
1761 "version": "2.1.2",
1762 "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.2.tgz",
1763 "integrity": "sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==",
1764 "dependencies": {
1765 "@radix-ui/number": "1.1.0",
1766 "@radix-ui/primitive": "1.1.0",
1767 "@radix-ui/react-collection": "1.1.0",
1768 "@radix-ui/react-compose-refs": "1.1.0",
1769 "@radix-ui/react-context": "1.1.1",
1770 "@radix-ui/react-direction": "1.1.0",
1771 "@radix-ui/react-dismissable-layer": "1.1.1",
1772 "@radix-ui/react-focus-guards": "1.1.1",
1773 "@radix-ui/react-focus-scope": "1.1.0",
1774 "@radix-ui/react-id": "1.1.0",
1775 "@radix-ui/react-popper": "1.2.0",
1776 "@radix-ui/react-portal": "1.1.2",
1777 "@radix-ui/react-primitive": "2.0.0",
1778 "@radix-ui/react-slot": "1.1.0",
1779 "@radix-ui/react-use-callback-ref": "1.1.0",
1780 "@radix-ui/react-use-controllable-state": "1.1.0",
1781 "@radix-ui/react-use-layout-effect": "1.1.0",
1782 "@radix-ui/react-use-previous": "1.1.0",
1783 "@radix-ui/react-visually-hidden": "1.1.0",
1784 "aria-hidden": "^1.1.1",
1785 "react-remove-scroll": "2.6.0"
1786 },
1787 "peerDependencies": {
1788 "@types/react": "*",
1789 "@types/react-dom": "*",
1790 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1791 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1792 },
1793 "peerDependenciesMeta": {
1794 "@types/react": {
1795 "optional": true
1796 },
1797 "@types/react-dom": {
1798 "optional": true
1799 }
1800 }
1801 },
1802 "node_modules/@radix-ui/react-separator": {
1803 "version": "1.1.0",
1804 "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz",
1805 "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==",
1806 "dependencies": {
1807 "@radix-ui/react-primitive": "2.0.0"
1808 },
1809 "peerDependencies": {
1810 "@types/react": "*",
1811 "@types/react-dom": "*",
1812 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1813 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1814 },
1815 "peerDependenciesMeta": {
1816 "@types/react": {
1817 "optional": true
1818 },
1819 "@types/react-dom": {
1820 "optional": true
1821 }
1822 }
1823 },
1824 "node_modules/@radix-ui/react-slot": {
1825 "version": "1.1.0",
1826 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz",
1827 "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==",
1828 "dependencies": {
1829 "@radix-ui/react-compose-refs": "1.1.0"
1830 },
1831 "peerDependencies": {
1832 "@types/react": "*",
1833 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1834 },
1835 "peerDependenciesMeta": {
1836 "@types/react": {
1837 "optional": true
1838 }
1839 }
1840 },
1841 "node_modules/@radix-ui/react-tabs": {
1842 "version": "1.1.1",
1843 "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.1.tgz",
1844 "integrity": "sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==",
1845 "dependencies": {
1846 "@radix-ui/primitive": "1.1.0",
1847 "@radix-ui/react-context": "1.1.1",
1848 "@radix-ui/react-direction": "1.1.0",
1849 "@radix-ui/react-id": "1.1.0",
1850 "@radix-ui/react-presence": "1.1.1",
1851 "@radix-ui/react-primitive": "2.0.0",
1852 "@radix-ui/react-roving-focus": "1.1.0",
1853 "@radix-ui/react-use-controllable-state": "1.1.0"
1854 },
1855 "peerDependencies": {
1856 "@types/react": "*",
1857 "@types/react-dom": "*",
1858 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1859 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1860 },
1861 "peerDependenciesMeta": {
1862 "@types/react": {
1863 "optional": true
1864 },
1865 "@types/react-dom": {
1866 "optional": true
1867 }
1868 }
1869 },
1870 "node_modules/@radix-ui/react-toast": {
gio6cf8c272025-05-08 09:01:38 +00001871 "version": "1.2.13",
1872 "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.13.tgz",
1873 "integrity": "sha512-e/e43mQAwgYs8BY4y9l99xTK6ig1bK2uXsFLOMn9IZ16lAgulSTsotcPHVT2ZlSb/ye6Sllq7IgyDB8dGhpeXQ==",
gio5f2f1002025-03-20 18:38:48 +04001874 "dependencies": {
gio6cf8c272025-05-08 09:01:38 +00001875 "@radix-ui/primitive": "1.1.2",
1876 "@radix-ui/react-collection": "1.1.6",
1877 "@radix-ui/react-compose-refs": "1.1.2",
1878 "@radix-ui/react-context": "1.1.2",
1879 "@radix-ui/react-dismissable-layer": "1.1.9",
1880 "@radix-ui/react-portal": "1.1.8",
1881 "@radix-ui/react-presence": "1.1.4",
1882 "@radix-ui/react-primitive": "2.1.2",
1883 "@radix-ui/react-use-callback-ref": "1.1.1",
1884 "@radix-ui/react-use-controllable-state": "1.2.2",
1885 "@radix-ui/react-use-layout-effect": "1.1.1",
1886 "@radix-ui/react-visually-hidden": "1.2.2"
1887 },
1888 "peerDependencies": {
1889 "@types/react": "*",
1890 "@types/react-dom": "*",
1891 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1892 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1893 },
1894 "peerDependenciesMeta": {
1895 "@types/react": {
1896 "optional": true
1897 },
1898 "@types/react-dom": {
1899 "optional": true
1900 }
1901 }
1902 },
1903 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/primitive": {
1904 "version": "1.1.2",
1905 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
1906 "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
1907 },
1908 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-collection": {
1909 "version": "1.1.6",
1910 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.6.tgz",
1911 "integrity": "sha512-PbhRFK4lIEw9ADonj48tiYWzkllz81TM7KVYyyMMw2cwHO7D5h4XKEblL8NlaRisTK3QTe6tBEhDccFUryxHBQ==",
1912 "dependencies": {
1913 "@radix-ui/react-compose-refs": "1.1.2",
1914 "@radix-ui/react-context": "1.1.2",
1915 "@radix-ui/react-primitive": "2.1.2",
1916 "@radix-ui/react-slot": "1.2.2"
1917 },
1918 "peerDependencies": {
1919 "@types/react": "*",
1920 "@types/react-dom": "*",
1921 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1922 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1923 },
1924 "peerDependenciesMeta": {
1925 "@types/react": {
1926 "optional": true
1927 },
1928 "@types/react-dom": {
1929 "optional": true
1930 }
1931 }
1932 },
1933 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-compose-refs": {
1934 "version": "1.1.2",
1935 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
1936 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
1937 "peerDependencies": {
1938 "@types/react": "*",
1939 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1940 },
1941 "peerDependenciesMeta": {
1942 "@types/react": {
1943 "optional": true
1944 }
1945 }
1946 },
1947 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-context": {
1948 "version": "1.1.2",
1949 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
1950 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
1951 "peerDependencies": {
1952 "@types/react": "*",
1953 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1954 },
1955 "peerDependenciesMeta": {
1956 "@types/react": {
1957 "optional": true
1958 }
1959 }
1960 },
1961 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-dismissable-layer": {
1962 "version": "1.1.9",
1963 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.9.tgz",
1964 "integrity": "sha512-way197PiTvNp+WBP7svMJasHl+vibhWGQDb6Mgf5mhEWJkgb85z7Lfl9TUdkqpWsf8GRNmoopx9ZxCyDzmgRMQ==",
1965 "dependencies": {
1966 "@radix-ui/primitive": "1.1.2",
1967 "@radix-ui/react-compose-refs": "1.1.2",
1968 "@radix-ui/react-primitive": "2.1.2",
1969 "@radix-ui/react-use-callback-ref": "1.1.1",
1970 "@radix-ui/react-use-escape-keydown": "1.1.1"
1971 },
1972 "peerDependencies": {
1973 "@types/react": "*",
1974 "@types/react-dom": "*",
1975 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1976 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1977 },
1978 "peerDependenciesMeta": {
1979 "@types/react": {
1980 "optional": true
1981 },
1982 "@types/react-dom": {
1983 "optional": true
1984 }
1985 }
1986 },
1987 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-portal": {
1988 "version": "1.1.8",
1989 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.8.tgz",
1990 "integrity": "sha512-hQsTUIn7p7fxCPvao/q6wpbxmCwgLrlz+nOrJgC+RwfZqWY/WN+UMqkXzrtKbPrF82P43eCTl3ekeKuyAQbFeg==",
1991 "dependencies": {
1992 "@radix-ui/react-primitive": "2.1.2",
1993 "@radix-ui/react-use-layout-effect": "1.1.1"
1994 },
1995 "peerDependencies": {
1996 "@types/react": "*",
1997 "@types/react-dom": "*",
1998 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1999 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2000 },
2001 "peerDependenciesMeta": {
2002 "@types/react": {
2003 "optional": true
2004 },
2005 "@types/react-dom": {
2006 "optional": true
2007 }
2008 }
2009 },
2010 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-presence": {
2011 "version": "1.1.4",
2012 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
2013 "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
2014 "dependencies": {
2015 "@radix-ui/react-compose-refs": "1.1.2",
2016 "@radix-ui/react-use-layout-effect": "1.1.1"
2017 },
2018 "peerDependencies": {
2019 "@types/react": "*",
2020 "@types/react-dom": "*",
2021 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2022 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2023 },
2024 "peerDependenciesMeta": {
2025 "@types/react": {
2026 "optional": true
2027 },
2028 "@types/react-dom": {
2029 "optional": true
2030 }
2031 }
2032 },
2033 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-primitive": {
2034 "version": "2.1.2",
2035 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.2.tgz",
2036 "integrity": "sha512-uHa+l/lKfxuDD2zjN/0peM/RhhSmRjr5YWdk/37EnSv1nJ88uvG85DPexSm8HdFQROd2VdERJ6ynXbkCFi+APw==",
2037 "dependencies": {
2038 "@radix-ui/react-slot": "1.2.2"
2039 },
2040 "peerDependencies": {
2041 "@types/react": "*",
2042 "@types/react-dom": "*",
2043 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2044 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2045 },
2046 "peerDependenciesMeta": {
2047 "@types/react": {
2048 "optional": true
2049 },
2050 "@types/react-dom": {
2051 "optional": true
2052 }
2053 }
2054 },
2055 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-slot": {
2056 "version": "1.2.2",
2057 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.2.tgz",
2058 "integrity": "sha512-y7TBO4xN4Y94FvcWIOIh18fM4R1A8S4q1jhoz4PNzOoHsFcN8pogcFmZrTYAm4F9VRUrWP/Mw7xSKybIeRI+CQ==",
2059 "dependencies": {
2060 "@radix-ui/react-compose-refs": "1.1.2"
2061 },
2062 "peerDependencies": {
2063 "@types/react": "*",
2064 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2065 },
2066 "peerDependenciesMeta": {
2067 "@types/react": {
2068 "optional": true
2069 }
2070 }
2071 },
2072 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-callback-ref": {
2073 "version": "1.1.1",
2074 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
2075 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
2076 "peerDependencies": {
2077 "@types/react": "*",
2078 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2079 },
2080 "peerDependenciesMeta": {
2081 "@types/react": {
2082 "optional": true
2083 }
2084 }
2085 },
2086 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-controllable-state": {
2087 "version": "1.2.2",
2088 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
2089 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
2090 "dependencies": {
2091 "@radix-ui/react-use-effect-event": "0.0.2",
2092 "@radix-ui/react-use-layout-effect": "1.1.1"
2093 },
2094 "peerDependencies": {
2095 "@types/react": "*",
2096 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2097 },
2098 "peerDependenciesMeta": {
2099 "@types/react": {
2100 "optional": true
2101 }
2102 }
2103 },
2104 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-escape-keydown": {
2105 "version": "1.1.1",
2106 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
2107 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
2108 "dependencies": {
2109 "@radix-ui/react-use-callback-ref": "1.1.1"
2110 },
2111 "peerDependencies": {
2112 "@types/react": "*",
2113 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2114 },
2115 "peerDependenciesMeta": {
2116 "@types/react": {
2117 "optional": true
2118 }
2119 }
2120 },
2121 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-use-layout-effect": {
2122 "version": "1.1.1",
2123 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
2124 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
2125 "peerDependencies": {
2126 "@types/react": "*",
2127 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2128 },
2129 "peerDependenciesMeta": {
2130 "@types/react": {
2131 "optional": true
2132 }
2133 }
2134 },
2135 "node_modules/@radix-ui/react-toast/node_modules/@radix-ui/react-visually-hidden": {
2136 "version": "1.2.2",
2137 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.2.tgz",
2138 "integrity": "sha512-ORCmRUbNiZIv6uV5mhFrhsIKw4UX/N3syZtyqvry61tbGm4JlgQuSn0hk5TwCARsCjkcnuRkSdCE3xfb+ADHew==",
2139 "dependencies": {
2140 "@radix-ui/react-primitive": "2.1.2"
gio5f2f1002025-03-20 18:38:48 +04002141 },
2142 "peerDependencies": {
2143 "@types/react": "*",
2144 "@types/react-dom": "*",
2145 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2146 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2147 },
2148 "peerDependenciesMeta": {
2149 "@types/react": {
2150 "optional": true
2151 },
2152 "@types/react-dom": {
2153 "optional": true
2154 }
2155 }
2156 },
2157 "node_modules/@radix-ui/react-tooltip": {
2158 "version": "1.1.4",
2159 "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.1.4.tgz",
2160 "integrity": "sha512-QpObUH/ZlpaO4YgHSaYzrLO2VuO+ZBFFgGzjMUPwtiYnAzzNNDPJeEGRrT7qNOrWm/Jr08M1vlp+vTHtnSQ0Uw==",
2161 "dependencies": {
2162 "@radix-ui/primitive": "1.1.0",
2163 "@radix-ui/react-compose-refs": "1.1.0",
2164 "@radix-ui/react-context": "1.1.1",
2165 "@radix-ui/react-dismissable-layer": "1.1.1",
2166 "@radix-ui/react-id": "1.1.0",
2167 "@radix-ui/react-popper": "1.2.0",
2168 "@radix-ui/react-portal": "1.1.2",
2169 "@radix-ui/react-presence": "1.1.1",
2170 "@radix-ui/react-primitive": "2.0.0",
2171 "@radix-ui/react-slot": "1.1.0",
2172 "@radix-ui/react-use-controllable-state": "1.1.0",
2173 "@radix-ui/react-visually-hidden": "1.1.0"
2174 },
2175 "peerDependencies": {
2176 "@types/react": "*",
2177 "@types/react-dom": "*",
2178 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2179 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2180 },
2181 "peerDependenciesMeta": {
2182 "@types/react": {
2183 "optional": true
2184 },
2185 "@types/react-dom": {
2186 "optional": true
2187 }
2188 }
2189 },
2190 "node_modules/@radix-ui/react-use-callback-ref": {
2191 "version": "1.1.0",
2192 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz",
2193 "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==",
2194 "peerDependencies": {
2195 "@types/react": "*",
2196 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2197 },
2198 "peerDependenciesMeta": {
2199 "@types/react": {
2200 "optional": true
2201 }
2202 }
2203 },
2204 "node_modules/@radix-ui/react-use-controllable-state": {
2205 "version": "1.1.0",
2206 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz",
2207 "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==",
2208 "dependencies": {
2209 "@radix-ui/react-use-callback-ref": "1.1.0"
2210 },
2211 "peerDependencies": {
2212 "@types/react": "*",
2213 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2214 },
2215 "peerDependenciesMeta": {
2216 "@types/react": {
2217 "optional": true
2218 }
2219 }
2220 },
gio9b2d4962025-05-07 04:59:39 +00002221 "node_modules/@radix-ui/react-use-effect-event": {
2222 "version": "0.0.2",
2223 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
2224 "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
2225 "dependencies": {
2226 "@radix-ui/react-use-layout-effect": "1.1.1"
2227 },
2228 "peerDependencies": {
2229 "@types/react": "*",
2230 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2231 },
2232 "peerDependenciesMeta": {
2233 "@types/react": {
2234 "optional": true
2235 }
2236 }
2237 },
2238 "node_modules/@radix-ui/react-use-effect-event/node_modules/@radix-ui/react-use-layout-effect": {
2239 "version": "1.1.1",
2240 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
2241 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
2242 "peerDependencies": {
2243 "@types/react": "*",
2244 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2245 },
2246 "peerDependenciesMeta": {
2247 "@types/react": {
2248 "optional": true
2249 }
2250 }
2251 },
gio5f2f1002025-03-20 18:38:48 +04002252 "node_modules/@radix-ui/react-use-escape-keydown": {
2253 "version": "1.1.0",
2254 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz",
2255 "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==",
2256 "dependencies": {
2257 "@radix-ui/react-use-callback-ref": "1.1.0"
2258 },
2259 "peerDependencies": {
2260 "@types/react": "*",
2261 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2262 },
2263 "peerDependenciesMeta": {
2264 "@types/react": {
2265 "optional": true
2266 }
2267 }
2268 },
2269 "node_modules/@radix-ui/react-use-layout-effect": {
2270 "version": "1.1.0",
2271 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz",
2272 "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==",
2273 "peerDependencies": {
2274 "@types/react": "*",
2275 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2276 },
2277 "peerDependenciesMeta": {
2278 "@types/react": {
2279 "optional": true
2280 }
2281 }
2282 },
2283 "node_modules/@radix-ui/react-use-previous": {
2284 "version": "1.1.0",
2285 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz",
2286 "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==",
2287 "peerDependencies": {
2288 "@types/react": "*",
2289 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2290 },
2291 "peerDependenciesMeta": {
2292 "@types/react": {
2293 "optional": true
2294 }
2295 }
2296 },
2297 "node_modules/@radix-ui/react-use-rect": {
2298 "version": "1.1.0",
2299 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz",
2300 "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==",
2301 "dependencies": {
2302 "@radix-ui/rect": "1.1.0"
2303 },
2304 "peerDependencies": {
2305 "@types/react": "*",
2306 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2307 },
2308 "peerDependenciesMeta": {
2309 "@types/react": {
2310 "optional": true
2311 }
2312 }
2313 },
2314 "node_modules/@radix-ui/react-use-size": {
2315 "version": "1.1.0",
2316 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz",
2317 "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==",
2318 "dependencies": {
2319 "@radix-ui/react-use-layout-effect": "1.1.0"
2320 },
2321 "peerDependencies": {
2322 "@types/react": "*",
2323 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2324 },
2325 "peerDependenciesMeta": {
2326 "@types/react": {
2327 "optional": true
2328 }
2329 }
2330 },
2331 "node_modules/@radix-ui/react-visually-hidden": {
2332 "version": "1.1.0",
2333 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz",
2334 "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==",
2335 "dependencies": {
2336 "@radix-ui/react-primitive": "2.0.0"
2337 },
2338 "peerDependencies": {
2339 "@types/react": "*",
2340 "@types/react-dom": "*",
2341 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2342 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2343 },
2344 "peerDependenciesMeta": {
2345 "@types/react": {
2346 "optional": true
2347 },
2348 "@types/react-dom": {
2349 "optional": true
2350 }
2351 }
2352 },
2353 "node_modules/@radix-ui/rect": {
2354 "version": "1.1.0",
2355 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz",
2356 "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg=="
2357 },
2358 "node_modules/@rollup/rollup-android-arm-eabi": {
2359 "version": "4.24.3",
2360 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz",
2361 "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==",
2362 "cpu": [
2363 "arm"
2364 ],
2365 "dev": true,
2366 "optional": true,
2367 "os": [
2368 "android"
2369 ]
2370 },
2371 "node_modules/@rollup/rollup-android-arm64": {
2372 "version": "4.24.3",
2373 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz",
2374 "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==",
2375 "cpu": [
2376 "arm64"
2377 ],
2378 "dev": true,
2379 "optional": true,
2380 "os": [
2381 "android"
2382 ]
2383 },
2384 "node_modules/@rollup/rollup-darwin-arm64": {
2385 "version": "4.24.3",
2386 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz",
2387 "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==",
2388 "cpu": [
2389 "arm64"
2390 ],
2391 "dev": true,
2392 "optional": true,
2393 "os": [
2394 "darwin"
2395 ]
2396 },
2397 "node_modules/@rollup/rollup-darwin-x64": {
2398 "version": "4.24.3",
2399 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz",
2400 "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==",
2401 "cpu": [
2402 "x64"
2403 ],
2404 "dev": true,
2405 "optional": true,
2406 "os": [
2407 "darwin"
2408 ]
2409 },
2410 "node_modules/@rollup/rollup-freebsd-arm64": {
2411 "version": "4.24.3",
2412 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz",
2413 "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==",
2414 "cpu": [
2415 "arm64"
2416 ],
2417 "dev": true,
2418 "optional": true,
2419 "os": [
2420 "freebsd"
2421 ]
2422 },
2423 "node_modules/@rollup/rollup-freebsd-x64": {
2424 "version": "4.24.3",
2425 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz",
2426 "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==",
2427 "cpu": [
2428 "x64"
2429 ],
2430 "dev": true,
2431 "optional": true,
2432 "os": [
2433 "freebsd"
2434 ]
2435 },
2436 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2437 "version": "4.24.3",
2438 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz",
2439 "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==",
2440 "cpu": [
2441 "arm"
2442 ],
2443 "dev": true,
2444 "optional": true,
2445 "os": [
2446 "linux"
2447 ]
2448 },
2449 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2450 "version": "4.24.3",
2451 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz",
2452 "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==",
2453 "cpu": [
2454 "arm"
2455 ],
2456 "dev": true,
2457 "optional": true,
2458 "os": [
2459 "linux"
2460 ]
2461 },
2462 "node_modules/@rollup/rollup-linux-arm64-gnu": {
2463 "version": "4.24.3",
2464 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz",
2465 "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==",
2466 "cpu": [
2467 "arm64"
2468 ],
2469 "dev": true,
2470 "optional": true,
2471 "os": [
2472 "linux"
2473 ]
2474 },
2475 "node_modules/@rollup/rollup-linux-arm64-musl": {
2476 "version": "4.24.3",
2477 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz",
2478 "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==",
2479 "cpu": [
2480 "arm64"
2481 ],
2482 "dev": true,
2483 "optional": true,
2484 "os": [
2485 "linux"
2486 ]
2487 },
2488 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
2489 "version": "4.24.3",
2490 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz",
2491 "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==",
2492 "cpu": [
2493 "ppc64"
2494 ],
2495 "dev": true,
2496 "optional": true,
2497 "os": [
2498 "linux"
2499 ]
2500 },
2501 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2502 "version": "4.24.3",
2503 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz",
2504 "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==",
2505 "cpu": [
2506 "riscv64"
2507 ],
2508 "dev": true,
2509 "optional": true,
2510 "os": [
2511 "linux"
2512 ]
2513 },
2514 "node_modules/@rollup/rollup-linux-s390x-gnu": {
2515 "version": "4.24.3",
2516 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz",
2517 "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==",
2518 "cpu": [
2519 "s390x"
2520 ],
2521 "dev": true,
2522 "optional": true,
2523 "os": [
2524 "linux"
2525 ]
2526 },
2527 "node_modules/@rollup/rollup-linux-x64-gnu": {
2528 "version": "4.24.3",
2529 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz",
2530 "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==",
2531 "cpu": [
2532 "x64"
2533 ],
2534 "dev": true,
2535 "optional": true,
2536 "os": [
2537 "linux"
2538 ]
2539 },
2540 "node_modules/@rollup/rollup-linux-x64-musl": {
2541 "version": "4.24.3",
2542 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz",
2543 "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==",
2544 "cpu": [
2545 "x64"
2546 ],
2547 "dev": true,
2548 "optional": true,
2549 "os": [
2550 "linux"
2551 ]
2552 },
2553 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2554 "version": "4.24.3",
2555 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz",
2556 "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==",
2557 "cpu": [
2558 "arm64"
2559 ],
2560 "dev": true,
2561 "optional": true,
2562 "os": [
2563 "win32"
2564 ]
2565 },
2566 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2567 "version": "4.24.3",
2568 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz",
2569 "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==",
2570 "cpu": [
2571 "ia32"
2572 ],
2573 "dev": true,
2574 "optional": true,
2575 "os": [
2576 "win32"
2577 ]
2578 },
2579 "node_modules/@rollup/rollup-win32-x64-msvc": {
2580 "version": "4.24.3",
2581 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz",
2582 "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==",
2583 "cpu": [
2584 "x64"
2585 ],
2586 "dev": true,
2587 "optional": true,
2588 "os": [
2589 "win32"
2590 ]
2591 },
2592 "node_modules/@types/babel__core": {
2593 "version": "7.20.5",
2594 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
2595 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
2596 "dev": true,
2597 "dependencies": {
2598 "@babel/parser": "^7.20.7",
2599 "@babel/types": "^7.20.7",
2600 "@types/babel__generator": "*",
2601 "@types/babel__template": "*",
2602 "@types/babel__traverse": "*"
2603 }
2604 },
2605 "node_modules/@types/babel__generator": {
2606 "version": "7.6.8",
2607 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
2608 "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
2609 "dev": true,
2610 "dependencies": {
2611 "@babel/types": "^7.0.0"
2612 }
2613 },
2614 "node_modules/@types/babel__template": {
2615 "version": "7.4.4",
2616 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
2617 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
2618 "dev": true,
2619 "dependencies": {
2620 "@babel/parser": "^7.1.0",
2621 "@babel/types": "^7.0.0"
2622 }
2623 },
2624 "node_modules/@types/babel__traverse": {
2625 "version": "7.20.6",
2626 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
2627 "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
2628 "dev": true,
2629 "dependencies": {
2630 "@babel/types": "^7.20.7"
2631 }
2632 },
2633 "node_modules/@types/d3-color": {
2634 "version": "3.1.3",
2635 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
2636 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
2637 },
2638 "node_modules/@types/d3-drag": {
2639 "version": "3.0.7",
2640 "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz",
2641 "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==",
2642 "dependencies": {
2643 "@types/d3-selection": "*"
2644 }
2645 },
2646 "node_modules/@types/d3-interpolate": {
2647 "version": "3.0.4",
2648 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
2649 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
2650 "dependencies": {
2651 "@types/d3-color": "*"
2652 }
2653 },
2654 "node_modules/@types/d3-selection": {
2655 "version": "3.0.11",
2656 "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
2657 "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w=="
2658 },
2659 "node_modules/@types/d3-transition": {
2660 "version": "3.0.9",
2661 "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz",
2662 "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==",
2663 "dependencies": {
2664 "@types/d3-selection": "*"
2665 }
2666 },
2667 "node_modules/@types/d3-zoom": {
2668 "version": "3.0.8",
2669 "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz",
2670 "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==",
2671 "dependencies": {
2672 "@types/d3-interpolate": "*",
2673 "@types/d3-selection": "*"
2674 }
2675 },
2676 "node_modules/@types/estree": {
2677 "version": "1.0.6",
2678 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
2679 "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
2680 "dev": true
2681 },
2682 "node_modules/@types/json-schema": {
2683 "version": "7.0.15",
2684 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
2685 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
2686 "dev": true
2687 },
2688 "node_modules/@types/node": {
2689 "version": "22.8.4",
2690 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz",
2691 "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==",
2692 "dev": true,
2693 "dependencies": {
2694 "undici-types": "~6.19.8"
2695 }
2696 },
2697 "node_modules/@types/prop-types": {
2698 "version": "15.7.13",
2699 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
2700 "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
2701 "devOptional": true
2702 },
2703 "node_modules/@types/react": {
2704 "version": "18.3.12",
2705 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
2706 "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
2707 "devOptional": true,
2708 "dependencies": {
2709 "@types/prop-types": "*",
2710 "csstype": "^3.0.2"
2711 }
2712 },
2713 "node_modules/@types/react-dom": {
2714 "version": "18.3.1",
2715 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz",
2716 "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==",
2717 "devOptional": true,
2718 "dependencies": {
2719 "@types/react": "*"
2720 }
2721 },
2722 "node_modules/@typescript-eslint/eslint-plugin": {
2723 "version": "8.12.2",
2724 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.2.tgz",
2725 "integrity": "sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==",
2726 "dev": true,
2727 "dependencies": {
2728 "@eslint-community/regexpp": "^4.10.0",
2729 "@typescript-eslint/scope-manager": "8.12.2",
2730 "@typescript-eslint/type-utils": "8.12.2",
2731 "@typescript-eslint/utils": "8.12.2",
2732 "@typescript-eslint/visitor-keys": "8.12.2",
2733 "graphemer": "^1.4.0",
2734 "ignore": "^5.3.1",
2735 "natural-compare": "^1.4.0",
2736 "ts-api-utils": "^1.3.0"
2737 },
2738 "engines": {
2739 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2740 },
2741 "funding": {
2742 "type": "opencollective",
2743 "url": "https://opencollective.com/typescript-eslint"
2744 },
2745 "peerDependencies": {
2746 "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
2747 "eslint": "^8.57.0 || ^9.0.0"
2748 },
2749 "peerDependenciesMeta": {
2750 "typescript": {
2751 "optional": true
2752 }
2753 }
2754 },
2755 "node_modules/@typescript-eslint/parser": {
2756 "version": "8.12.2",
2757 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.12.2.tgz",
2758 "integrity": "sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==",
2759 "dev": true,
2760 "dependencies": {
2761 "@typescript-eslint/scope-manager": "8.12.2",
2762 "@typescript-eslint/types": "8.12.2",
2763 "@typescript-eslint/typescript-estree": "8.12.2",
2764 "@typescript-eslint/visitor-keys": "8.12.2",
2765 "debug": "^4.3.4"
2766 },
2767 "engines": {
2768 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2769 },
2770 "funding": {
2771 "type": "opencollective",
2772 "url": "https://opencollective.com/typescript-eslint"
2773 },
2774 "peerDependencies": {
2775 "eslint": "^8.57.0 || ^9.0.0"
2776 },
2777 "peerDependenciesMeta": {
2778 "typescript": {
2779 "optional": true
2780 }
2781 }
2782 },
2783 "node_modules/@typescript-eslint/scope-manager": {
2784 "version": "8.12.2",
2785 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.12.2.tgz",
2786 "integrity": "sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==",
2787 "dev": true,
2788 "dependencies": {
2789 "@typescript-eslint/types": "8.12.2",
2790 "@typescript-eslint/visitor-keys": "8.12.2"
2791 },
2792 "engines": {
2793 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2794 },
2795 "funding": {
2796 "type": "opencollective",
2797 "url": "https://opencollective.com/typescript-eslint"
2798 }
2799 },
2800 "node_modules/@typescript-eslint/type-utils": {
2801 "version": "8.12.2",
2802 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.12.2.tgz",
2803 "integrity": "sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==",
2804 "dev": true,
2805 "dependencies": {
2806 "@typescript-eslint/typescript-estree": "8.12.2",
2807 "@typescript-eslint/utils": "8.12.2",
2808 "debug": "^4.3.4",
2809 "ts-api-utils": "^1.3.0"
2810 },
2811 "engines": {
2812 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2813 },
2814 "funding": {
2815 "type": "opencollective",
2816 "url": "https://opencollective.com/typescript-eslint"
2817 },
2818 "peerDependenciesMeta": {
2819 "typescript": {
2820 "optional": true
2821 }
2822 }
2823 },
2824 "node_modules/@typescript-eslint/types": {
2825 "version": "8.12.2",
2826 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.12.2.tgz",
2827 "integrity": "sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==",
2828 "dev": true,
2829 "engines": {
2830 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2831 },
2832 "funding": {
2833 "type": "opencollective",
2834 "url": "https://opencollective.com/typescript-eslint"
2835 }
2836 },
2837 "node_modules/@typescript-eslint/typescript-estree": {
2838 "version": "8.12.2",
2839 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.2.tgz",
2840 "integrity": "sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==",
2841 "dev": true,
2842 "dependencies": {
2843 "@typescript-eslint/types": "8.12.2",
2844 "@typescript-eslint/visitor-keys": "8.12.2",
2845 "debug": "^4.3.4",
2846 "fast-glob": "^3.3.2",
2847 "is-glob": "^4.0.3",
2848 "minimatch": "^9.0.4",
2849 "semver": "^7.6.0",
2850 "ts-api-utils": "^1.3.0"
2851 },
2852 "engines": {
2853 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2854 },
2855 "funding": {
2856 "type": "opencollective",
2857 "url": "https://opencollective.com/typescript-eslint"
2858 },
2859 "peerDependenciesMeta": {
2860 "typescript": {
2861 "optional": true
2862 }
2863 }
2864 },
2865 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2866 "version": "2.0.1",
2867 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2868 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2869 "dev": true,
2870 "dependencies": {
2871 "balanced-match": "^1.0.0"
2872 }
2873 },
2874 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2875 "version": "9.0.5",
2876 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2877 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2878 "dev": true,
2879 "dependencies": {
2880 "brace-expansion": "^2.0.1"
2881 },
2882 "engines": {
2883 "node": ">=16 || 14 >=14.17"
2884 },
2885 "funding": {
2886 "url": "https://github.com/sponsors/isaacs"
2887 }
2888 },
2889 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2890 "version": "7.6.3",
2891 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
2892 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
2893 "dev": true,
2894 "bin": {
2895 "semver": "bin/semver.js"
2896 },
2897 "engines": {
2898 "node": ">=10"
2899 }
2900 },
2901 "node_modules/@typescript-eslint/utils": {
2902 "version": "8.12.2",
2903 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.12.2.tgz",
2904 "integrity": "sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==",
2905 "dev": true,
2906 "dependencies": {
2907 "@eslint-community/eslint-utils": "^4.4.0",
2908 "@typescript-eslint/scope-manager": "8.12.2",
2909 "@typescript-eslint/types": "8.12.2",
2910 "@typescript-eslint/typescript-estree": "8.12.2"
2911 },
2912 "engines": {
2913 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2914 },
2915 "funding": {
2916 "type": "opencollective",
2917 "url": "https://opencollective.com/typescript-eslint"
2918 },
2919 "peerDependencies": {
2920 "eslint": "^8.57.0 || ^9.0.0"
2921 }
2922 },
2923 "node_modules/@typescript-eslint/visitor-keys": {
2924 "version": "8.12.2",
2925 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.2.tgz",
2926 "integrity": "sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==",
2927 "dev": true,
2928 "dependencies": {
2929 "@typescript-eslint/types": "8.12.2",
2930 "eslint-visitor-keys": "^3.4.3"
2931 },
2932 "engines": {
2933 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2934 },
2935 "funding": {
2936 "type": "opencollective",
2937 "url": "https://opencollective.com/typescript-eslint"
2938 }
2939 },
2940 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2941 "version": "3.4.3",
2942 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
2943 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
2944 "dev": true,
2945 "engines": {
2946 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2947 },
2948 "funding": {
2949 "url": "https://opencollective.com/eslint"
2950 }
2951 },
2952 "node_modules/@vitejs/plugin-react": {
2953 "version": "4.3.3",
2954 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz",
2955 "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==",
2956 "dev": true,
2957 "dependencies": {
2958 "@babel/core": "^7.25.2",
2959 "@babel/plugin-transform-react-jsx-self": "^7.24.7",
2960 "@babel/plugin-transform-react-jsx-source": "^7.24.7",
2961 "@types/babel__core": "^7.20.5",
2962 "react-refresh": "^0.14.2"
2963 },
2964 "engines": {
2965 "node": "^14.18.0 || >=16.0.0"
2966 },
2967 "peerDependencies": {
2968 "vite": "^4.2.0 || ^5.0.0"
2969 }
2970 },
2971 "node_modules/@xyflow/react": {
2972 "version": "12.3.3",
2973 "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.3.3.tgz",
2974 "integrity": "sha512-hKwnY68fijc393/KCCCyJUi+vESPnY0Vht0Brbny8feMpp/iHtTNGbpwzQtSDmbvvnnIwIAWrxPZPgiUQmK8Kw==",
2975 "dependencies": {
2976 "@xyflow/system": "0.0.44",
2977 "classcat": "^5.0.3",
2978 "zustand": "^4.4.0"
2979 },
2980 "peerDependencies": {
2981 "react": ">=17",
2982 "react-dom": ">=17"
2983 }
2984 },
2985 "node_modules/@xyflow/react/node_modules/zustand": {
2986 "version": "4.5.5",
2987 "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.5.tgz",
2988 "integrity": "sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==",
2989 "dependencies": {
2990 "use-sync-external-store": "1.2.2"
2991 },
2992 "engines": {
2993 "node": ">=12.7.0"
2994 },
2995 "peerDependencies": {
2996 "@types/react": ">=16.8",
2997 "immer": ">=9.0.6",
2998 "react": ">=16.8"
2999 },
3000 "peerDependenciesMeta": {
3001 "@types/react": {
3002 "optional": true
3003 },
3004 "immer": {
3005 "optional": true
3006 },
3007 "react": {
3008 "optional": true
3009 }
3010 }
3011 },
3012 "node_modules/@xyflow/system": {
3013 "version": "0.0.44",
3014 "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.44.tgz",
3015 "integrity": "sha512-hKHtH8hUVKmCCXbTdEYUWNqRkcSBwYxdzZhIxpJst60AEnlobfphNu8eAOJArEJJl+MrjidvY5K/BOzYUcwCug==",
3016 "dependencies": {
3017 "@types/d3-drag": "^3.0.7",
3018 "@types/d3-selection": "^3.0.10",
3019 "@types/d3-transition": "^3.0.8",
3020 "@types/d3-zoom": "^3.0.8",
3021 "d3-drag": "^3.0.0",
3022 "d3-selection": "^3.0.0",
3023 "d3-zoom": "^3.0.0"
3024 }
3025 },
3026 "node_modules/acorn": {
3027 "version": "8.14.0",
3028 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
3029 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
3030 "dev": true,
3031 "bin": {
3032 "acorn": "bin/acorn"
3033 },
3034 "engines": {
3035 "node": ">=0.4.0"
3036 }
3037 },
3038 "node_modules/acorn-jsx": {
3039 "version": "5.3.2",
3040 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
3041 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
3042 "dev": true,
3043 "peerDependencies": {
3044 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
3045 }
3046 },
3047 "node_modules/ajv": {
3048 "version": "6.12.6",
3049 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3050 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3051 "dev": true,
3052 "dependencies": {
3053 "fast-deep-equal": "^3.1.1",
3054 "fast-json-stable-stringify": "^2.0.0",
3055 "json-schema-traverse": "^0.4.1",
3056 "uri-js": "^4.2.2"
3057 },
3058 "funding": {
3059 "type": "github",
3060 "url": "https://github.com/sponsors/epoberezkin"
3061 }
3062 },
3063 "node_modules/ansi-regex": {
3064 "version": "6.1.0",
3065 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
3066 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
3067 "engines": {
3068 "node": ">=12"
3069 },
3070 "funding": {
3071 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
3072 }
3073 },
3074 "node_modules/ansi-styles": {
3075 "version": "4.3.0",
3076 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3077 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3078 "dependencies": {
3079 "color-convert": "^2.0.1"
3080 },
3081 "engines": {
3082 "node": ">=8"
3083 },
3084 "funding": {
3085 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3086 }
3087 },
3088 "node_modules/any-promise": {
3089 "version": "1.3.0",
3090 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
3091 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
3092 },
3093 "node_modules/anymatch": {
3094 "version": "3.1.3",
3095 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
3096 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
3097 "dependencies": {
3098 "normalize-path": "^3.0.0",
3099 "picomatch": "^2.0.4"
3100 },
3101 "engines": {
3102 "node": ">= 8"
3103 }
3104 },
3105 "node_modules/arg": {
3106 "version": "5.0.2",
3107 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
3108 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
3109 },
3110 "node_modules/argparse": {
3111 "version": "2.0.1",
3112 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3113 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3114 "dev": true
3115 },
3116 "node_modules/aria-hidden": {
3117 "version": "1.2.4",
3118 "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
3119 "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
3120 "dependencies": {
3121 "tslib": "^2.0.0"
3122 },
3123 "engines": {
3124 "node": ">=10"
3125 }
3126 },
3127 "node_modules/autoprefixer": {
3128 "version": "10.4.20",
3129 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
3130 "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
3131 "dev": true,
3132 "funding": [
3133 {
3134 "type": "opencollective",
3135 "url": "https://opencollective.com/postcss/"
3136 },
3137 {
3138 "type": "tidelift",
3139 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
3140 },
3141 {
3142 "type": "github",
3143 "url": "https://github.com/sponsors/ai"
3144 }
3145 ],
3146 "dependencies": {
3147 "browserslist": "^4.23.3",
3148 "caniuse-lite": "^1.0.30001646",
3149 "fraction.js": "^4.3.7",
3150 "normalize-range": "^0.1.2",
3151 "picocolors": "^1.0.1",
3152 "postcss-value-parser": "^4.2.0"
3153 },
3154 "bin": {
3155 "autoprefixer": "bin/autoprefixer"
3156 },
3157 "engines": {
3158 "node": "^10 || ^12 || >=14"
3159 },
3160 "peerDependencies": {
3161 "postcss": "^8.1.0"
3162 }
3163 },
3164 "node_modules/balanced-match": {
3165 "version": "1.0.2",
3166 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3167 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
3168 },
3169 "node_modules/binary-extensions": {
3170 "version": "2.3.0",
3171 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
3172 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
3173 "engines": {
3174 "node": ">=8"
3175 },
3176 "funding": {
3177 "url": "https://github.com/sponsors/sindresorhus"
3178 }
3179 },
3180 "node_modules/brace-expansion": {
3181 "version": "1.1.11",
3182 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3183 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3184 "dev": true,
3185 "dependencies": {
3186 "balanced-match": "^1.0.0",
3187 "concat-map": "0.0.1"
3188 }
3189 },
3190 "node_modules/braces": {
3191 "version": "3.0.3",
3192 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
3193 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
3194 "dependencies": {
3195 "fill-range": "^7.1.1"
3196 },
3197 "engines": {
3198 "node": ">=8"
3199 }
3200 },
3201 "node_modules/browserslist": {
3202 "version": "4.24.2",
3203 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
3204 "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
3205 "dev": true,
3206 "funding": [
3207 {
3208 "type": "opencollective",
3209 "url": "https://opencollective.com/browserslist"
3210 },
3211 {
3212 "type": "tidelift",
3213 "url": "https://tidelift.com/funding/github/npm/browserslist"
3214 },
3215 {
3216 "type": "github",
3217 "url": "https://github.com/sponsors/ai"
3218 }
3219 ],
3220 "dependencies": {
3221 "caniuse-lite": "^1.0.30001669",
3222 "electron-to-chromium": "^1.5.41",
3223 "node-releases": "^2.0.18",
3224 "update-browserslist-db": "^1.1.1"
3225 },
3226 "bin": {
3227 "browserslist": "cli.js"
3228 },
3229 "engines": {
3230 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
3231 }
3232 },
3233 "node_modules/callsites": {
3234 "version": "3.1.0",
3235 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3236 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3237 "dev": true,
3238 "engines": {
3239 "node": ">=6"
3240 }
3241 },
3242 "node_modules/camelcase-css": {
3243 "version": "2.0.1",
3244 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
3245 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
3246 "engines": {
3247 "node": ">= 6"
3248 }
3249 },
3250 "node_modules/caniuse-lite": {
3251 "version": "1.0.30001675",
3252 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz",
3253 "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==",
3254 "dev": true,
3255 "funding": [
3256 {
3257 "type": "opencollective",
3258 "url": "https://opencollective.com/browserslist"
3259 },
3260 {
3261 "type": "tidelift",
3262 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
3263 },
3264 {
3265 "type": "github",
3266 "url": "https://github.com/sponsors/ai"
3267 }
3268 ]
3269 },
3270 "node_modules/chalk": {
3271 "version": "4.1.2",
3272 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3273 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3274 "dev": true,
3275 "dependencies": {
3276 "ansi-styles": "^4.1.0",
3277 "supports-color": "^7.1.0"
3278 },
3279 "engines": {
3280 "node": ">=10"
3281 },
3282 "funding": {
3283 "url": "https://github.com/chalk/chalk?sponsor=1"
3284 }
3285 },
3286 "node_modules/chokidar": {
3287 "version": "3.6.0",
3288 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
3289 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
3290 "dependencies": {
3291 "anymatch": "~3.1.2",
3292 "braces": "~3.0.2",
3293 "glob-parent": "~5.1.2",
3294 "is-binary-path": "~2.1.0",
3295 "is-glob": "~4.0.1",
3296 "normalize-path": "~3.0.0",
3297 "readdirp": "~3.6.0"
3298 },
3299 "engines": {
3300 "node": ">= 8.10.0"
3301 },
3302 "funding": {
3303 "url": "https://paulmillr.com/funding/"
3304 },
3305 "optionalDependencies": {
3306 "fsevents": "~2.3.2"
3307 }
3308 },
3309 "node_modules/chokidar/node_modules/glob-parent": {
3310 "version": "5.1.2",
3311 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3312 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3313 "dependencies": {
3314 "is-glob": "^4.0.1"
3315 },
3316 "engines": {
3317 "node": ">= 6"
3318 }
3319 },
3320 "node_modules/class-variance-authority": {
3321 "version": "0.7.0",
3322 "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz",
3323 "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==",
3324 "dependencies": {
3325 "clsx": "2.0.0"
3326 },
3327 "funding": {
3328 "url": "https://joebell.co.uk"
3329 }
3330 },
3331 "node_modules/class-variance-authority/node_modules/clsx": {
3332 "version": "2.0.0",
3333 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
3334 "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
3335 "engines": {
3336 "node": ">=6"
3337 }
3338 },
3339 "node_modules/classcat": {
3340 "version": "5.0.5",
3341 "resolved": "https://registry.npmjs.org/classcat/-/classcat-5.0.5.tgz",
3342 "integrity": "sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w=="
3343 },
3344 "node_modules/clsx": {
3345 "version": "2.1.1",
3346 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
3347 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
3348 "engines": {
3349 "node": ">=6"
3350 }
3351 },
3352 "node_modules/color-convert": {
3353 "version": "2.0.1",
3354 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3355 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3356 "dependencies": {
3357 "color-name": "~1.1.4"
3358 },
3359 "engines": {
3360 "node": ">=7.0.0"
3361 }
3362 },
3363 "node_modules/color-name": {
3364 "version": "1.1.4",
3365 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3366 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3367 },
3368 "node_modules/commander": {
3369 "version": "4.1.1",
3370 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
3371 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
3372 "engines": {
3373 "node": ">= 6"
3374 }
3375 },
3376 "node_modules/concat-map": {
3377 "version": "0.0.1",
3378 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3379 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3380 "dev": true
3381 },
3382 "node_modules/convert-source-map": {
3383 "version": "2.0.0",
3384 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
3385 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
3386 "dev": true
3387 },
3388 "node_modules/cross-spawn": {
3389 "version": "7.0.3",
3390 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3391 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3392 "dependencies": {
3393 "path-key": "^3.1.0",
3394 "shebang-command": "^2.0.0",
3395 "which": "^2.0.1"
3396 },
3397 "engines": {
3398 "node": ">= 8"
3399 }
3400 },
3401 "node_modules/cssesc": {
3402 "version": "3.0.0",
3403 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
3404 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
3405 "bin": {
3406 "cssesc": "bin/cssesc"
3407 },
3408 "engines": {
3409 "node": ">=4"
3410 }
3411 },
3412 "node_modules/csstype": {
3413 "version": "3.1.3",
3414 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
3415 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
3416 "devOptional": true
3417 },
3418 "node_modules/d3-color": {
3419 "version": "3.1.0",
3420 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
3421 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
3422 "engines": {
3423 "node": ">=12"
3424 }
3425 },
3426 "node_modules/d3-dispatch": {
3427 "version": "3.0.1",
3428 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
3429 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
3430 "engines": {
3431 "node": ">=12"
3432 }
3433 },
3434 "node_modules/d3-drag": {
3435 "version": "3.0.0",
3436 "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
3437 "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
3438 "dependencies": {
3439 "d3-dispatch": "1 - 3",
3440 "d3-selection": "3"
3441 },
3442 "engines": {
3443 "node": ">=12"
3444 }
3445 },
3446 "node_modules/d3-ease": {
3447 "version": "3.0.1",
3448 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
3449 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
3450 "engines": {
3451 "node": ">=12"
3452 }
3453 },
3454 "node_modules/d3-interpolate": {
3455 "version": "3.0.1",
3456 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
3457 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
3458 "dependencies": {
3459 "d3-color": "1 - 3"
3460 },
3461 "engines": {
3462 "node": ">=12"
3463 }
3464 },
3465 "node_modules/d3-selection": {
3466 "version": "3.0.0",
3467 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
3468 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
3469 "engines": {
3470 "node": ">=12"
3471 }
3472 },
3473 "node_modules/d3-timer": {
3474 "version": "3.0.1",
3475 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
3476 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
3477 "engines": {
3478 "node": ">=12"
3479 }
3480 },
3481 "node_modules/d3-transition": {
3482 "version": "3.0.1",
3483 "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
3484 "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
3485 "dependencies": {
3486 "d3-color": "1 - 3",
3487 "d3-dispatch": "1 - 3",
3488 "d3-ease": "1 - 3",
3489 "d3-interpolate": "1 - 3",
3490 "d3-timer": "1 - 3"
3491 },
3492 "engines": {
3493 "node": ">=12"
3494 },
3495 "peerDependencies": {
3496 "d3-selection": "2 - 3"
3497 }
3498 },
3499 "node_modules/d3-zoom": {
3500 "version": "3.0.0",
3501 "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
3502 "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
3503 "dependencies": {
3504 "d3-dispatch": "1 - 3",
3505 "d3-drag": "2 - 3",
3506 "d3-interpolate": "1 - 3",
3507 "d3-selection": "2 - 3",
3508 "d3-transition": "2 - 3"
3509 },
3510 "engines": {
3511 "node": ">=12"
3512 }
3513 },
3514 "node_modules/debug": {
3515 "version": "4.3.7",
3516 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
3517 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
3518 "dev": true,
3519 "dependencies": {
3520 "ms": "^2.1.3"
3521 },
3522 "engines": {
3523 "node": ">=6.0"
3524 },
3525 "peerDependenciesMeta": {
3526 "supports-color": {
3527 "optional": true
3528 }
3529 }
3530 },
3531 "node_modules/deep-is": {
3532 "version": "0.1.4",
3533 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
3534 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
3535 "dev": true
3536 },
3537 "node_modules/detect-node-es": {
3538 "version": "1.1.0",
3539 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
3540 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
3541 },
3542 "node_modules/didyoumean": {
3543 "version": "1.2.2",
3544 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
3545 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
3546 },
3547 "node_modules/dlv": {
3548 "version": "1.1.3",
3549 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
3550 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
3551 },
3552 "node_modules/eastasianwidth": {
3553 "version": "0.2.0",
3554 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
3555 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
3556 },
3557 "node_modules/electron-to-chromium": {
3558 "version": "1.5.49",
3559 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz",
3560 "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==",
3561 "dev": true
3562 },
3563 "node_modules/emoji-regex": {
3564 "version": "9.2.2",
3565 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
3566 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
3567 },
3568 "node_modules/esbuild": {
3569 "version": "0.21.5",
3570 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
3571 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
3572 "dev": true,
3573 "hasInstallScript": true,
3574 "bin": {
3575 "esbuild": "bin/esbuild"
3576 },
3577 "engines": {
3578 "node": ">=12"
3579 },
3580 "optionalDependencies": {
3581 "@esbuild/aix-ppc64": "0.21.5",
3582 "@esbuild/android-arm": "0.21.5",
3583 "@esbuild/android-arm64": "0.21.5",
3584 "@esbuild/android-x64": "0.21.5",
3585 "@esbuild/darwin-arm64": "0.21.5",
3586 "@esbuild/darwin-x64": "0.21.5",
3587 "@esbuild/freebsd-arm64": "0.21.5",
3588 "@esbuild/freebsd-x64": "0.21.5",
3589 "@esbuild/linux-arm": "0.21.5",
3590 "@esbuild/linux-arm64": "0.21.5",
3591 "@esbuild/linux-ia32": "0.21.5",
3592 "@esbuild/linux-loong64": "0.21.5",
3593 "@esbuild/linux-mips64el": "0.21.5",
3594 "@esbuild/linux-ppc64": "0.21.5",
3595 "@esbuild/linux-riscv64": "0.21.5",
3596 "@esbuild/linux-s390x": "0.21.5",
3597 "@esbuild/linux-x64": "0.21.5",
3598 "@esbuild/netbsd-x64": "0.21.5",
3599 "@esbuild/openbsd-x64": "0.21.5",
3600 "@esbuild/sunos-x64": "0.21.5",
3601 "@esbuild/win32-arm64": "0.21.5",
3602 "@esbuild/win32-ia32": "0.21.5",
3603 "@esbuild/win32-x64": "0.21.5"
3604 }
3605 },
3606 "node_modules/escalade": {
3607 "version": "3.2.0",
3608 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
3609 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
3610 "dev": true,
3611 "engines": {
3612 "node": ">=6"
3613 }
3614 },
3615 "node_modules/escape-string-regexp": {
3616 "version": "4.0.0",
3617 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3618 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
3619 "dev": true,
3620 "engines": {
3621 "node": ">=10"
3622 },
3623 "funding": {
3624 "url": "https://github.com/sponsors/sindresorhus"
3625 }
3626 },
3627 "node_modules/eslint": {
3628 "version": "9.13.0",
3629 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz",
3630 "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==",
3631 "dev": true,
3632 "dependencies": {
3633 "@eslint-community/eslint-utils": "^4.2.0",
3634 "@eslint-community/regexpp": "^4.11.0",
3635 "@eslint/config-array": "^0.18.0",
3636 "@eslint/core": "^0.7.0",
3637 "@eslint/eslintrc": "^3.1.0",
3638 "@eslint/js": "9.13.0",
3639 "@eslint/plugin-kit": "^0.2.0",
3640 "@humanfs/node": "^0.16.5",
3641 "@humanwhocodes/module-importer": "^1.0.1",
3642 "@humanwhocodes/retry": "^0.3.1",
3643 "@types/estree": "^1.0.6",
3644 "@types/json-schema": "^7.0.15",
3645 "ajv": "^6.12.4",
3646 "chalk": "^4.0.0",
3647 "cross-spawn": "^7.0.2",
3648 "debug": "^4.3.2",
3649 "escape-string-regexp": "^4.0.0",
3650 "eslint-scope": "^8.1.0",
3651 "eslint-visitor-keys": "^4.1.0",
3652 "espree": "^10.2.0",
3653 "esquery": "^1.5.0",
3654 "esutils": "^2.0.2",
3655 "fast-deep-equal": "^3.1.3",
3656 "file-entry-cache": "^8.0.0",
3657 "find-up": "^5.0.0",
3658 "glob-parent": "^6.0.2",
3659 "ignore": "^5.2.0",
3660 "imurmurhash": "^0.1.4",
3661 "is-glob": "^4.0.0",
3662 "json-stable-stringify-without-jsonify": "^1.0.1",
3663 "lodash.merge": "^4.6.2",
3664 "minimatch": "^3.1.2",
3665 "natural-compare": "^1.4.0",
3666 "optionator": "^0.9.3",
3667 "text-table": "^0.2.0"
3668 },
3669 "bin": {
3670 "eslint": "bin/eslint.js"
3671 },
3672 "engines": {
3673 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3674 },
3675 "funding": {
3676 "url": "https://eslint.org/donate"
3677 },
3678 "peerDependencies": {
3679 "jiti": "*"
3680 },
3681 "peerDependenciesMeta": {
3682 "jiti": {
3683 "optional": true
3684 }
3685 }
3686 },
3687 "node_modules/eslint-plugin-react-hooks": {
3688 "version": "5.0.0",
3689 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz",
3690 "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==",
3691 "dev": true,
3692 "engines": {
3693 "node": ">=10"
3694 },
3695 "peerDependencies": {
3696 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
3697 }
3698 },
3699 "node_modules/eslint-plugin-react-refresh": {
3700 "version": "0.4.14",
3701 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz",
3702 "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==",
3703 "dev": true,
3704 "peerDependencies": {
3705 "eslint": ">=7"
3706 }
3707 },
3708 "node_modules/eslint-scope": {
3709 "version": "8.2.0",
3710 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
3711 "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
3712 "dev": true,
3713 "dependencies": {
3714 "esrecurse": "^4.3.0",
3715 "estraverse": "^5.2.0"
3716 },
3717 "engines": {
3718 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3719 },
3720 "funding": {
3721 "url": "https://opencollective.com/eslint"
3722 }
3723 },
3724 "node_modules/eslint-visitor-keys": {
3725 "version": "4.2.0",
3726 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
3727 "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
3728 "dev": true,
3729 "engines": {
3730 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3731 },
3732 "funding": {
3733 "url": "https://opencollective.com/eslint"
3734 }
3735 },
3736 "node_modules/espree": {
3737 "version": "10.3.0",
3738 "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
3739 "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
3740 "dev": true,
3741 "dependencies": {
3742 "acorn": "^8.14.0",
3743 "acorn-jsx": "^5.3.2",
3744 "eslint-visitor-keys": "^4.2.0"
3745 },
3746 "engines": {
3747 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3748 },
3749 "funding": {
3750 "url": "https://opencollective.com/eslint"
3751 }
3752 },
3753 "node_modules/esquery": {
3754 "version": "1.6.0",
3755 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
3756 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
3757 "dev": true,
3758 "dependencies": {
3759 "estraverse": "^5.1.0"
3760 },
3761 "engines": {
3762 "node": ">=0.10"
3763 }
3764 },
3765 "node_modules/esrecurse": {
3766 "version": "4.3.0",
3767 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3768 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3769 "dev": true,
3770 "dependencies": {
3771 "estraverse": "^5.2.0"
3772 },
3773 "engines": {
3774 "node": ">=4.0"
3775 }
3776 },
3777 "node_modules/estraverse": {
3778 "version": "5.3.0",
3779 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3780 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3781 "dev": true,
3782 "engines": {
3783 "node": ">=4.0"
3784 }
3785 },
3786 "node_modules/esutils": {
3787 "version": "2.0.3",
3788 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3789 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3790 "dev": true,
3791 "engines": {
3792 "node": ">=0.10.0"
3793 }
3794 },
3795 "node_modules/exec-sh": {
3796 "version": "0.2.2",
3797 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
3798 "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
3799 "dev": true,
3800 "dependencies": {
3801 "merge": "^1.2.0"
3802 }
3803 },
3804 "node_modules/fast-deep-equal": {
3805 "version": "3.1.3",
3806 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3807 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3808 "dev": true
3809 },
3810 "node_modules/fast-glob": {
3811 "version": "3.3.2",
3812 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
3813 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
3814 "dependencies": {
3815 "@nodelib/fs.stat": "^2.0.2",
3816 "@nodelib/fs.walk": "^1.2.3",
3817 "glob-parent": "^5.1.2",
3818 "merge2": "^1.3.0",
3819 "micromatch": "^4.0.4"
3820 },
3821 "engines": {
3822 "node": ">=8.6.0"
3823 }
3824 },
3825 "node_modules/fast-glob/node_modules/glob-parent": {
3826 "version": "5.1.2",
3827 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3828 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3829 "dependencies": {
3830 "is-glob": "^4.0.1"
3831 },
3832 "engines": {
3833 "node": ">= 6"
3834 }
3835 },
3836 "node_modules/fast-json-stable-stringify": {
3837 "version": "2.1.0",
3838 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3839 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3840 "dev": true
3841 },
3842 "node_modules/fast-levenshtein": {
3843 "version": "2.0.6",
3844 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3845 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3846 "dev": true
3847 },
3848 "node_modules/fastq": {
3849 "version": "1.17.1",
3850 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
3851 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
3852 "dependencies": {
3853 "reusify": "^1.0.4"
3854 }
3855 },
3856 "node_modules/file-entry-cache": {
3857 "version": "8.0.0",
3858 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3859 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3860 "dev": true,
3861 "dependencies": {
3862 "flat-cache": "^4.0.0"
3863 },
3864 "engines": {
3865 "node": ">=16.0.0"
3866 }
3867 },
3868 "node_modules/fill-range": {
3869 "version": "7.1.1",
3870 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3871 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3872 "dependencies": {
3873 "to-regex-range": "^5.0.1"
3874 },
3875 "engines": {
3876 "node": ">=8"
3877 }
3878 },
3879 "node_modules/find-up": {
3880 "version": "5.0.0",
3881 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3882 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3883 "dev": true,
3884 "dependencies": {
3885 "locate-path": "^6.0.0",
3886 "path-exists": "^4.0.0"
3887 },
3888 "engines": {
3889 "node": ">=10"
3890 },
3891 "funding": {
3892 "url": "https://github.com/sponsors/sindresorhus"
3893 }
3894 },
3895 "node_modules/flat-cache": {
3896 "version": "4.0.1",
3897 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3898 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3899 "dev": true,
3900 "dependencies": {
3901 "flatted": "^3.2.9",
3902 "keyv": "^4.5.4"
3903 },
3904 "engines": {
3905 "node": ">=16"
3906 }
3907 },
3908 "node_modules/flatted": {
3909 "version": "3.3.1",
3910 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
3911 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
3912 "dev": true
3913 },
3914 "node_modules/foreground-child": {
3915 "version": "3.3.0",
3916 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
3917 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
3918 "dependencies": {
3919 "cross-spawn": "^7.0.0",
3920 "signal-exit": "^4.0.1"
3921 },
3922 "engines": {
3923 "node": ">=14"
3924 },
3925 "funding": {
3926 "url": "https://github.com/sponsors/isaacs"
3927 }
3928 },
3929 "node_modules/fraction.js": {
3930 "version": "4.3.7",
3931 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
3932 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
3933 "dev": true,
3934 "engines": {
3935 "node": "*"
3936 },
3937 "funding": {
3938 "type": "patreon",
3939 "url": "https://github.com/sponsors/rawify"
3940 }
3941 },
3942 "node_modules/fsevents": {
3943 "version": "2.3.3",
3944 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3945 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3946 "hasInstallScript": true,
3947 "optional": true,
3948 "os": [
3949 "darwin"
3950 ],
3951 "engines": {
3952 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3953 }
3954 },
3955 "node_modules/function-bind": {
3956 "version": "1.1.2",
3957 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3958 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3959 "funding": {
3960 "url": "https://github.com/sponsors/ljharb"
3961 }
3962 },
3963 "node_modules/gensync": {
3964 "version": "1.0.0-beta.2",
3965 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3966 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3967 "dev": true,
3968 "engines": {
3969 "node": ">=6.9.0"
3970 }
3971 },
3972 "node_modules/get-nonce": {
3973 "version": "1.0.1",
3974 "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
3975 "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
3976 "engines": {
3977 "node": ">=6"
3978 }
3979 },
3980 "node_modules/glob": {
3981 "version": "10.4.5",
3982 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
3983 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
3984 "dependencies": {
3985 "foreground-child": "^3.1.0",
3986 "jackspeak": "^3.1.2",
3987 "minimatch": "^9.0.4",
3988 "minipass": "^7.1.2",
3989 "package-json-from-dist": "^1.0.0",
3990 "path-scurry": "^1.11.1"
3991 },
3992 "bin": {
3993 "glob": "dist/esm/bin.mjs"
3994 },
3995 "funding": {
3996 "url": "https://github.com/sponsors/isaacs"
3997 }
3998 },
3999 "node_modules/glob-parent": {
4000 "version": "6.0.2",
4001 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
4002 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
4003 "dependencies": {
4004 "is-glob": "^4.0.3"
4005 },
4006 "engines": {
4007 "node": ">=10.13.0"
4008 }
4009 },
4010 "node_modules/glob/node_modules/brace-expansion": {
4011 "version": "2.0.1",
4012 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
4013 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
4014 "dependencies": {
4015 "balanced-match": "^1.0.0"
4016 }
4017 },
4018 "node_modules/glob/node_modules/minimatch": {
4019 "version": "9.0.5",
4020 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
4021 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
4022 "dependencies": {
4023 "brace-expansion": "^2.0.1"
4024 },
4025 "engines": {
4026 "node": ">=16 || 14 >=14.17"
4027 },
4028 "funding": {
4029 "url": "https://github.com/sponsors/isaacs"
4030 }
4031 },
4032 "node_modules/globals": {
4033 "version": "15.11.0",
4034 "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz",
4035 "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==",
4036 "dev": true,
4037 "engines": {
4038 "node": ">=18"
4039 },
4040 "funding": {
4041 "url": "https://github.com/sponsors/sindresorhus"
4042 }
4043 },
4044 "node_modules/graphemer": {
4045 "version": "1.4.0",
4046 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
4047 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
4048 "dev": true
4049 },
4050 "node_modules/has-flag": {
4051 "version": "4.0.0",
4052 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4053 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4054 "dev": true,
4055 "engines": {
4056 "node": ">=8"
4057 }
4058 },
4059 "node_modules/hasown": {
4060 "version": "2.0.2",
4061 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4062 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4063 "dependencies": {
4064 "function-bind": "^1.1.2"
4065 },
4066 "engines": {
4067 "node": ">= 0.4"
4068 }
4069 },
4070 "node_modules/ignore": {
4071 "version": "5.3.2",
4072 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
4073 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
4074 "dev": true,
4075 "engines": {
4076 "node": ">= 4"
4077 }
4078 },
4079 "node_modules/import-fresh": {
4080 "version": "3.3.0",
4081 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
4082 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
4083 "dev": true,
4084 "dependencies": {
4085 "parent-module": "^1.0.0",
4086 "resolve-from": "^4.0.0"
4087 },
4088 "engines": {
4089 "node": ">=6"
4090 },
4091 "funding": {
4092 "url": "https://github.com/sponsors/sindresorhus"
4093 }
4094 },
4095 "node_modules/imurmurhash": {
4096 "version": "0.1.4",
4097 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
4098 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
4099 "dev": true,
4100 "engines": {
4101 "node": ">=0.8.19"
4102 }
4103 },
4104 "node_modules/invariant": {
4105 "version": "2.2.4",
4106 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
4107 "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
4108 "dependencies": {
4109 "loose-envify": "^1.0.0"
4110 }
4111 },
4112 "node_modules/is-binary-path": {
4113 "version": "2.1.0",
4114 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4115 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4116 "dependencies": {
4117 "binary-extensions": "^2.0.0"
4118 },
4119 "engines": {
4120 "node": ">=8"
4121 }
4122 },
4123 "node_modules/is-core-module": {
4124 "version": "2.15.1",
4125 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
4126 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
4127 "dependencies": {
4128 "hasown": "^2.0.2"
4129 },
4130 "engines": {
4131 "node": ">= 0.4"
4132 },
4133 "funding": {
4134 "url": "https://github.com/sponsors/ljharb"
4135 }
4136 },
4137 "node_modules/is-extglob": {
4138 "version": "2.1.1",
4139 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4140 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
4141 "engines": {
4142 "node": ">=0.10.0"
4143 }
4144 },
4145 "node_modules/is-fullwidth-code-point": {
4146 "version": "3.0.0",
4147 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4148 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4149 "engines": {
4150 "node": ">=8"
4151 }
4152 },
4153 "node_modules/is-glob": {
4154 "version": "4.0.3",
4155 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
4156 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
4157 "dependencies": {
4158 "is-extglob": "^2.1.1"
4159 },
4160 "engines": {
4161 "node": ">=0.10.0"
4162 }
4163 },
4164 "node_modules/is-number": {
4165 "version": "7.0.0",
4166 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
4167 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
4168 "engines": {
4169 "node": ">=0.12.0"
4170 }
4171 },
4172 "node_modules/isexe": {
4173 "version": "2.0.0",
4174 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4175 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
4176 },
4177 "node_modules/jackspeak": {
4178 "version": "3.4.3",
4179 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
4180 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
4181 "dependencies": {
4182 "@isaacs/cliui": "^8.0.2"
4183 },
4184 "funding": {
4185 "url": "https://github.com/sponsors/isaacs"
4186 },
4187 "optionalDependencies": {
4188 "@pkgjs/parseargs": "^0.11.0"
4189 }
4190 },
4191 "node_modules/jiti": {
4192 "version": "1.21.6",
4193 "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz",
4194 "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==",
4195 "bin": {
4196 "jiti": "bin/jiti.js"
4197 }
4198 },
4199 "node_modules/js-tokens": {
4200 "version": "4.0.0",
4201 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
4202 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
4203 },
4204 "node_modules/js-yaml": {
4205 "version": "4.1.0",
4206 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
4207 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
4208 "dev": true,
4209 "dependencies": {
4210 "argparse": "^2.0.1"
4211 },
4212 "bin": {
4213 "js-yaml": "bin/js-yaml.js"
4214 }
4215 },
4216 "node_modules/jsesc": {
4217 "version": "3.0.2",
4218 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
4219 "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
4220 "dev": true,
4221 "bin": {
4222 "jsesc": "bin/jsesc"
4223 },
4224 "engines": {
4225 "node": ">=6"
4226 }
4227 },
4228 "node_modules/json-buffer": {
4229 "version": "3.0.1",
4230 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
4231 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
4232 "dev": true
4233 },
4234 "node_modules/json-schema-traverse": {
4235 "version": "0.4.1",
4236 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4237 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4238 "dev": true
4239 },
4240 "node_modules/json-stable-stringify-without-jsonify": {
4241 "version": "1.0.1",
4242 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
4243 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
4244 "dev": true
4245 },
4246 "node_modules/json5": {
4247 "version": "2.2.3",
4248 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
4249 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
4250 "dev": true,
4251 "bin": {
4252 "json5": "lib/cli.js"
4253 },
4254 "engines": {
4255 "node": ">=6"
4256 }
4257 },
4258 "node_modules/keyv": {
4259 "version": "4.5.4",
4260 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
4261 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
4262 "dev": true,
4263 "dependencies": {
4264 "json-buffer": "3.0.1"
4265 }
4266 },
4267 "node_modules/levn": {
4268 "version": "0.4.1",
4269 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
4270 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
4271 "dev": true,
4272 "dependencies": {
4273 "prelude-ls": "^1.2.1",
4274 "type-check": "~0.4.0"
4275 },
4276 "engines": {
4277 "node": ">= 0.8.0"
4278 }
4279 },
4280 "node_modules/lilconfig": {
4281 "version": "2.1.0",
4282 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
4283 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
4284 "engines": {
4285 "node": ">=10"
4286 }
4287 },
4288 "node_modules/lines-and-columns": {
4289 "version": "1.2.4",
4290 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
4291 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
4292 },
4293 "node_modules/locate-path": {
4294 "version": "6.0.0",
4295 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
4296 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
4297 "dev": true,
4298 "dependencies": {
4299 "p-locate": "^5.0.0"
4300 },
4301 "engines": {
4302 "node": ">=10"
4303 },
4304 "funding": {
4305 "url": "https://github.com/sponsors/sindresorhus"
4306 }
4307 },
4308 "node_modules/lodash.merge": {
4309 "version": "4.6.2",
4310 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
4311 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
4312 "dev": true
4313 },
4314 "node_modules/loose-envify": {
4315 "version": "1.4.0",
4316 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
4317 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4318 "dependencies": {
4319 "js-tokens": "^3.0.0 || ^4.0.0"
4320 },
4321 "bin": {
4322 "loose-envify": "cli.js"
4323 }
4324 },
4325 "node_modules/lru-cache": {
4326 "version": "5.1.1",
4327 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
4328 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
4329 "dev": true,
4330 "dependencies": {
4331 "yallist": "^3.0.2"
4332 }
4333 },
4334 "node_modules/lucide-react": {
4335 "version": "0.454.0",
4336 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.454.0.tgz",
4337 "integrity": "sha512-hw7zMDwykCLnEzgncEEjHeA6+45aeEzRYuKHuyRSOPkhko+J3ySGjGIzu+mmMfDFG1vazHepMaYFYHbTFAZAAQ==",
4338 "peerDependencies": {
4339 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc"
4340 }
4341 },
4342 "node_modules/merge": {
4343 "version": "1.2.1",
4344 "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
4345 "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
4346 "dev": true
4347 },
4348 "node_modules/merge2": {
4349 "version": "1.4.1",
4350 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
4351 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
4352 "engines": {
4353 "node": ">= 8"
4354 }
4355 },
4356 "node_modules/micromatch": {
4357 "version": "4.0.8",
4358 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
4359 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
4360 "dependencies": {
4361 "braces": "^3.0.3",
4362 "picomatch": "^2.3.1"
4363 },
4364 "engines": {
4365 "node": ">=8.6"
4366 }
4367 },
4368 "node_modules/minimatch": {
4369 "version": "3.1.2",
4370 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4371 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4372 "dev": true,
4373 "dependencies": {
4374 "brace-expansion": "^1.1.7"
4375 },
4376 "engines": {
4377 "node": "*"
4378 }
4379 },
4380 "node_modules/minimist": {
4381 "version": "1.2.8",
4382 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
4383 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
4384 "dev": true,
4385 "funding": {
4386 "url": "https://github.com/sponsors/ljharb"
4387 }
4388 },
4389 "node_modules/minipass": {
4390 "version": "7.1.2",
4391 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
4392 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
4393 "engines": {
4394 "node": ">=16 || 14 >=14.17"
4395 }
4396 },
4397 "node_modules/ms": {
4398 "version": "2.1.3",
4399 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4400 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4401 "dev": true
4402 },
4403 "node_modules/mz": {
4404 "version": "2.7.0",
4405 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
4406 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
4407 "dependencies": {
4408 "any-promise": "^1.0.0",
4409 "object-assign": "^4.0.1",
4410 "thenify-all": "^1.0.0"
4411 }
4412 },
4413 "node_modules/nanoid": {
4414 "version": "3.3.7",
4415 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
4416 "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
4417 "funding": [
4418 {
4419 "type": "github",
4420 "url": "https://github.com/sponsors/ai"
4421 }
4422 ],
4423 "bin": {
4424 "nanoid": "bin/nanoid.cjs"
4425 },
4426 "engines": {
4427 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4428 }
4429 },
4430 "node_modules/natural-compare": {
4431 "version": "1.4.0",
4432 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4433 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
4434 "dev": true
4435 },
4436 "node_modules/node-releases": {
4437 "version": "2.0.18",
4438 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
4439 "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
4440 "dev": true
4441 },
4442 "node_modules/normalize-path": {
4443 "version": "3.0.0",
4444 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4445 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4446 "engines": {
4447 "node": ">=0.10.0"
4448 }
4449 },
4450 "node_modules/normalize-range": {
4451 "version": "0.1.2",
4452 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
4453 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
4454 "dev": true,
4455 "engines": {
4456 "node": ">=0.10.0"
4457 }
4458 },
4459 "node_modules/object-assign": {
4460 "version": "4.1.1",
4461 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4462 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
4463 "engines": {
4464 "node": ">=0.10.0"
4465 }
4466 },
4467 "node_modules/object-hash": {
4468 "version": "3.0.0",
4469 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
4470 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
4471 "engines": {
4472 "node": ">= 6"
4473 }
4474 },
4475 "node_modules/optionator": {
4476 "version": "0.9.4",
4477 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
4478 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
4479 "dev": true,
4480 "dependencies": {
4481 "deep-is": "^0.1.3",
4482 "fast-levenshtein": "^2.0.6",
4483 "levn": "^0.4.1",
4484 "prelude-ls": "^1.2.1",
4485 "type-check": "^0.4.0",
4486 "word-wrap": "^1.2.5"
4487 },
4488 "engines": {
4489 "node": ">= 0.8.0"
4490 }
4491 },
4492 "node_modules/p-limit": {
4493 "version": "3.1.0",
4494 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4495 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4496 "dev": true,
4497 "dependencies": {
4498 "yocto-queue": "^0.1.0"
4499 },
4500 "engines": {
4501 "node": ">=10"
4502 },
4503 "funding": {
4504 "url": "https://github.com/sponsors/sindresorhus"
4505 }
4506 },
4507 "node_modules/p-locate": {
4508 "version": "5.0.0",
4509 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4510 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4511 "dev": true,
4512 "dependencies": {
4513 "p-limit": "^3.0.2"
4514 },
4515 "engines": {
4516 "node": ">=10"
4517 },
4518 "funding": {
4519 "url": "https://github.com/sponsors/sindresorhus"
4520 }
4521 },
4522 "node_modules/package-json-from-dist": {
4523 "version": "1.0.1",
4524 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
4525 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
4526 },
4527 "node_modules/parent-module": {
4528 "version": "1.0.1",
4529 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4530 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4531 "dev": true,
4532 "dependencies": {
4533 "callsites": "^3.0.0"
4534 },
4535 "engines": {
4536 "node": ">=6"
4537 }
4538 },
4539 "node_modules/path-exists": {
4540 "version": "4.0.0",
4541 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4542 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4543 "dev": true,
4544 "engines": {
4545 "node": ">=8"
4546 }
4547 },
4548 "node_modules/path-key": {
4549 "version": "3.1.1",
4550 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4551 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4552 "engines": {
4553 "node": ">=8"
4554 }
4555 },
4556 "node_modules/path-parse": {
4557 "version": "1.0.7",
4558 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4559 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
4560 },
4561 "node_modules/path-scurry": {
4562 "version": "1.11.1",
4563 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
4564 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
4565 "dependencies": {
4566 "lru-cache": "^10.2.0",
4567 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
4568 },
4569 "engines": {
4570 "node": ">=16 || 14 >=14.18"
4571 },
4572 "funding": {
4573 "url": "https://github.com/sponsors/isaacs"
4574 }
4575 },
4576 "node_modules/path-scurry/node_modules/lru-cache": {
4577 "version": "10.4.3",
4578 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
4579 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
4580 },
4581 "node_modules/picocolors": {
4582 "version": "1.1.1",
4583 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4584 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
4585 },
4586 "node_modules/picomatch": {
4587 "version": "2.3.1",
4588 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4589 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4590 "engines": {
4591 "node": ">=8.6"
4592 },
4593 "funding": {
4594 "url": "https://github.com/sponsors/jonschlinkert"
4595 }
4596 },
4597 "node_modules/pify": {
4598 "version": "2.3.0",
4599 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4600 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
4601 "engines": {
4602 "node": ">=0.10.0"
4603 }
4604 },
4605 "node_modules/pirates": {
4606 "version": "4.0.6",
4607 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
4608 "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
4609 "engines": {
4610 "node": ">= 6"
4611 }
4612 },
4613 "node_modules/postcss": {
4614 "version": "8.4.47",
4615 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
4616 "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
4617 "funding": [
4618 {
4619 "type": "opencollective",
4620 "url": "https://opencollective.com/postcss/"
4621 },
4622 {
4623 "type": "tidelift",
4624 "url": "https://tidelift.com/funding/github/npm/postcss"
4625 },
4626 {
4627 "type": "github",
4628 "url": "https://github.com/sponsors/ai"
4629 }
4630 ],
4631 "dependencies": {
4632 "nanoid": "^3.3.7",
4633 "picocolors": "^1.1.0",
4634 "source-map-js": "^1.2.1"
4635 },
4636 "engines": {
4637 "node": "^10 || ^12 || >=14"
4638 }
4639 },
4640 "node_modules/postcss-import": {
4641 "version": "15.1.0",
4642 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
4643 "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
4644 "dependencies": {
4645 "postcss-value-parser": "^4.0.0",
4646 "read-cache": "^1.0.0",
4647 "resolve": "^1.1.7"
4648 },
4649 "engines": {
4650 "node": ">=14.0.0"
4651 },
4652 "peerDependencies": {
4653 "postcss": "^8.0.0"
4654 }
4655 },
4656 "node_modules/postcss-js": {
4657 "version": "4.0.1",
4658 "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
4659 "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
4660 "dependencies": {
4661 "camelcase-css": "^2.0.1"
4662 },
4663 "engines": {
4664 "node": "^12 || ^14 || >= 16"
4665 },
4666 "funding": {
4667 "type": "opencollective",
4668 "url": "https://opencollective.com/postcss/"
4669 },
4670 "peerDependencies": {
4671 "postcss": "^8.4.21"
4672 }
4673 },
4674 "node_modules/postcss-load-config": {
4675 "version": "4.0.2",
4676 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
4677 "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
4678 "funding": [
4679 {
4680 "type": "opencollective",
4681 "url": "https://opencollective.com/postcss/"
4682 },
4683 {
4684 "type": "github",
4685 "url": "https://github.com/sponsors/ai"
4686 }
4687 ],
4688 "dependencies": {
4689 "lilconfig": "^3.0.0",
4690 "yaml": "^2.3.4"
4691 },
4692 "engines": {
4693 "node": ">= 14"
4694 },
4695 "peerDependencies": {
4696 "postcss": ">=8.0.9",
4697 "ts-node": ">=9.0.0"
4698 },
4699 "peerDependenciesMeta": {
4700 "postcss": {
4701 "optional": true
4702 },
4703 "ts-node": {
4704 "optional": true
4705 }
4706 }
4707 },
4708 "node_modules/postcss-load-config/node_modules/lilconfig": {
4709 "version": "3.1.2",
4710 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz",
4711 "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==",
4712 "engines": {
4713 "node": ">=14"
4714 },
4715 "funding": {
4716 "url": "https://github.com/sponsors/antonk52"
4717 }
4718 },
4719 "node_modules/postcss-nested": {
4720 "version": "6.2.0",
4721 "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
4722 "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
4723 "funding": [
4724 {
4725 "type": "opencollective",
4726 "url": "https://opencollective.com/postcss/"
4727 },
4728 {
4729 "type": "github",
4730 "url": "https://github.com/sponsors/ai"
4731 }
4732 ],
4733 "dependencies": {
4734 "postcss-selector-parser": "^6.1.1"
4735 },
4736 "engines": {
4737 "node": ">=12.0"
4738 },
4739 "peerDependencies": {
4740 "postcss": "^8.2.14"
4741 }
4742 },
4743 "node_modules/postcss-selector-parser": {
4744 "version": "6.1.2",
4745 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
4746 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
4747 "dependencies": {
4748 "cssesc": "^3.0.0",
4749 "util-deprecate": "^1.0.2"
4750 },
4751 "engines": {
4752 "node": ">=4"
4753 }
4754 },
4755 "node_modules/postcss-value-parser": {
4756 "version": "4.2.0",
4757 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4758 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
4759 },
4760 "node_modules/prelude-ls": {
4761 "version": "1.2.1",
4762 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4763 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4764 "dev": true,
4765 "engines": {
4766 "node": ">= 0.8.0"
4767 }
4768 },
4769 "node_modules/punycode": {
4770 "version": "2.3.1",
4771 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4772 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4773 "dev": true,
4774 "engines": {
4775 "node": ">=6"
4776 }
4777 },
4778 "node_modules/queue-microtask": {
4779 "version": "1.2.3",
4780 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4781 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4782 "funding": [
4783 {
4784 "type": "github",
4785 "url": "https://github.com/sponsors/feross"
4786 },
4787 {
4788 "type": "patreon",
4789 "url": "https://www.patreon.com/feross"
4790 },
4791 {
4792 "type": "consulting",
4793 "url": "https://feross.org/support"
4794 }
4795 ]
4796 },
4797 "node_modules/react": {
4798 "version": "18.3.1",
4799 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
4800 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
4801 "dependencies": {
4802 "loose-envify": "^1.1.0"
4803 },
4804 "engines": {
4805 "node": ">=0.10.0"
4806 }
4807 },
4808 "node_modules/react-dom": {
4809 "version": "18.3.1",
4810 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
4811 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
4812 "dependencies": {
4813 "loose-envify": "^1.1.0",
4814 "scheduler": "^0.23.2"
4815 },
4816 "peerDependencies": {
4817 "react": "^18.3.1"
4818 }
4819 },
4820 "node_modules/react-hook-form": {
4821 "version": "7.53.1",
4822 "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.1.tgz",
4823 "integrity": "sha512-6aiQeBda4zjcuaugWvim9WsGqisoUk+etmFEsSUMm451/Ic8L/UAb7sRtMj3V+Hdzm6mMjU1VhiSzYUZeBm0Vg==",
4824 "engines": {
4825 "node": ">=18.0.0"
4826 },
4827 "funding": {
4828 "type": "opencollective",
4829 "url": "https://opencollective.com/react-hook-form"
4830 },
4831 "peerDependencies": {
4832 "react": "^16.8.0 || ^17 || ^18 || ^19"
4833 }
4834 },
4835 "node_modules/react-icons": {
4836 "version": "5.3.0",
4837 "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz",
4838 "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==",
4839 "peerDependencies": {
4840 "react": "*"
4841 }
4842 },
4843 "node_modules/react-refresh": {
4844 "version": "0.14.2",
4845 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
4846 "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
4847 "dev": true,
4848 "engines": {
4849 "node": ">=0.10.0"
4850 }
4851 },
4852 "node_modules/react-remove-scroll": {
4853 "version": "2.6.0",
4854 "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz",
4855 "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==",
4856 "dependencies": {
4857 "react-remove-scroll-bar": "^2.3.6",
4858 "react-style-singleton": "^2.2.1",
4859 "tslib": "^2.1.0",
4860 "use-callback-ref": "^1.3.0",
4861 "use-sidecar": "^1.1.2"
4862 },
4863 "engines": {
4864 "node": ">=10"
4865 },
4866 "peerDependencies": {
4867 "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
4868 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
4869 },
4870 "peerDependenciesMeta": {
4871 "@types/react": {
4872 "optional": true
4873 }
4874 }
4875 },
4876 "node_modules/react-remove-scroll-bar": {
4877 "version": "2.3.6",
4878 "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
4879 "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
4880 "dependencies": {
4881 "react-style-singleton": "^2.2.1",
4882 "tslib": "^2.0.0"
4883 },
4884 "engines": {
4885 "node": ">=10"
4886 },
4887 "peerDependencies": {
4888 "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
4889 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
4890 },
4891 "peerDependenciesMeta": {
4892 "@types/react": {
4893 "optional": true
4894 }
4895 }
4896 },
4897 "node_modules/react-resizable-panels": {
4898 "version": "2.1.6",
4899 "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-2.1.6.tgz",
4900 "integrity": "sha512-oIqo/7pp2TsR+Dp1qZMr1l4RBDV4Zz/0HEG5zxliBJoHqqFnG0MbmFbk+5Q1VMGfPQ4uhXxefunLC1o7v38PDQ==",
4901 "peerDependencies": {
4902 "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc",
4903 "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
4904 }
4905 },
4906 "node_modules/react-style-singleton": {
4907 "version": "2.2.1",
4908 "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
4909 "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
4910 "dependencies": {
4911 "get-nonce": "^1.0.0",
4912 "invariant": "^2.2.4",
4913 "tslib": "^2.0.0"
4914 },
4915 "engines": {
4916 "node": ">=10"
4917 },
4918 "peerDependencies": {
4919 "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
4920 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
4921 },
4922 "peerDependenciesMeta": {
4923 "@types/react": {
4924 "optional": true
4925 }
4926 }
4927 },
4928 "node_modules/read-cache": {
4929 "version": "1.0.0",
4930 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
4931 "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
4932 "dependencies": {
4933 "pify": "^2.3.0"
4934 }
4935 },
4936 "node_modules/readdirp": {
4937 "version": "3.6.0",
4938 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4939 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4940 "dependencies": {
4941 "picomatch": "^2.2.1"
4942 },
4943 "engines": {
4944 "node": ">=8.10.0"
4945 }
4946 },
4947 "node_modules/resolve": {
4948 "version": "1.22.8",
4949 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
4950 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
4951 "dependencies": {
4952 "is-core-module": "^2.13.0",
4953 "path-parse": "^1.0.7",
4954 "supports-preserve-symlinks-flag": "^1.0.0"
4955 },
4956 "bin": {
4957 "resolve": "bin/resolve"
4958 },
4959 "funding": {
4960 "url": "https://github.com/sponsors/ljharb"
4961 }
4962 },
4963 "node_modules/resolve-from": {
4964 "version": "4.0.0",
4965 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4966 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4967 "dev": true,
4968 "engines": {
4969 "node": ">=4"
4970 }
4971 },
4972 "node_modules/reusify": {
4973 "version": "1.0.4",
4974 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4975 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4976 "engines": {
4977 "iojs": ">=1.0.0",
4978 "node": ">=0.10.0"
4979 }
4980 },
4981 "node_modules/rollup": {
4982 "version": "4.24.3",
4983 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz",
4984 "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==",
4985 "dev": true,
4986 "dependencies": {
4987 "@types/estree": "1.0.6"
4988 },
4989 "bin": {
4990 "rollup": "dist/bin/rollup"
4991 },
4992 "engines": {
4993 "node": ">=18.0.0",
4994 "npm": ">=8.0.0"
4995 },
4996 "optionalDependencies": {
4997 "@rollup/rollup-android-arm-eabi": "4.24.3",
4998 "@rollup/rollup-android-arm64": "4.24.3",
4999 "@rollup/rollup-darwin-arm64": "4.24.3",
5000 "@rollup/rollup-darwin-x64": "4.24.3",
5001 "@rollup/rollup-freebsd-arm64": "4.24.3",
5002 "@rollup/rollup-freebsd-x64": "4.24.3",
5003 "@rollup/rollup-linux-arm-gnueabihf": "4.24.3",
5004 "@rollup/rollup-linux-arm-musleabihf": "4.24.3",
5005 "@rollup/rollup-linux-arm64-gnu": "4.24.3",
5006 "@rollup/rollup-linux-arm64-musl": "4.24.3",
5007 "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3",
5008 "@rollup/rollup-linux-riscv64-gnu": "4.24.3",
5009 "@rollup/rollup-linux-s390x-gnu": "4.24.3",
5010 "@rollup/rollup-linux-x64-gnu": "4.24.3",
5011 "@rollup/rollup-linux-x64-musl": "4.24.3",
5012 "@rollup/rollup-win32-arm64-msvc": "4.24.3",
5013 "@rollup/rollup-win32-ia32-msvc": "4.24.3",
5014 "@rollup/rollup-win32-x64-msvc": "4.24.3",
5015 "fsevents": "~2.3.2"
5016 }
5017 },
5018 "node_modules/run-parallel": {
5019 "version": "1.2.0",
5020 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
5021 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
5022 "funding": [
5023 {
5024 "type": "github",
5025 "url": "https://github.com/sponsors/feross"
5026 },
5027 {
5028 "type": "patreon",
5029 "url": "https://www.patreon.com/feross"
5030 },
5031 {
5032 "type": "consulting",
5033 "url": "https://feross.org/support"
5034 }
5035 ],
5036 "dependencies": {
5037 "queue-microtask": "^1.2.2"
5038 }
5039 },
5040 "node_modules/scheduler": {
5041 "version": "0.23.2",
5042 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
5043 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
5044 "dependencies": {
5045 "loose-envify": "^1.1.0"
5046 }
5047 },
5048 "node_modules/semver": {
5049 "version": "6.3.1",
5050 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
5051 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
5052 "dev": true,
5053 "bin": {
5054 "semver": "bin/semver.js"
5055 }
5056 },
5057 "node_modules/shebang-command": {
5058 "version": "2.0.0",
5059 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
5060 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
5061 "dependencies": {
5062 "shebang-regex": "^3.0.0"
5063 },
5064 "engines": {
5065 "node": ">=8"
5066 }
5067 },
5068 "node_modules/shebang-regex": {
5069 "version": "3.0.0",
5070 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
5071 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
5072 "engines": {
5073 "node": ">=8"
5074 }
5075 },
5076 "node_modules/signal-exit": {
5077 "version": "4.1.0",
5078 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
5079 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
5080 "engines": {
5081 "node": ">=14"
5082 },
5083 "funding": {
5084 "url": "https://github.com/sponsors/isaacs"
5085 }
5086 },
5087 "node_modules/source-map-js": {
5088 "version": "1.2.1",
5089 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
5090 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
5091 "engines": {
5092 "node": ">=0.10.0"
5093 }
5094 },
5095 "node_modules/string-width": {
5096 "version": "5.1.2",
5097 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
5098 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
5099 "dependencies": {
5100 "eastasianwidth": "^0.2.0",
5101 "emoji-regex": "^9.2.2",
5102 "strip-ansi": "^7.0.1"
5103 },
5104 "engines": {
5105 "node": ">=12"
5106 },
5107 "funding": {
5108 "url": "https://github.com/sponsors/sindresorhus"
5109 }
5110 },
5111 "node_modules/string-width-cjs": {
5112 "name": "string-width",
5113 "version": "4.2.3",
5114 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5115 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5116 "dependencies": {
5117 "emoji-regex": "^8.0.0",
5118 "is-fullwidth-code-point": "^3.0.0",
5119 "strip-ansi": "^6.0.1"
5120 },
5121 "engines": {
5122 "node": ">=8"
5123 }
5124 },
5125 "node_modules/string-width-cjs/node_modules/ansi-regex": {
5126 "version": "5.0.1",
5127 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5128 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5129 "engines": {
5130 "node": ">=8"
5131 }
5132 },
5133 "node_modules/string-width-cjs/node_modules/emoji-regex": {
5134 "version": "8.0.0",
5135 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5136 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
5137 },
5138 "node_modules/string-width-cjs/node_modules/strip-ansi": {
5139 "version": "6.0.1",
5140 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5141 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5142 "dependencies": {
5143 "ansi-regex": "^5.0.1"
5144 },
5145 "engines": {
5146 "node": ">=8"
5147 }
5148 },
5149 "node_modules/strip-ansi": {
5150 "version": "7.1.0",
5151 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
5152 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
5153 "dependencies": {
5154 "ansi-regex": "^6.0.1"
5155 },
5156 "engines": {
5157 "node": ">=12"
5158 },
5159 "funding": {
5160 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5161 }
5162 },
5163 "node_modules/strip-ansi-cjs": {
5164 "name": "strip-ansi",
5165 "version": "6.0.1",
5166 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5167 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5168 "dependencies": {
5169 "ansi-regex": "^5.0.1"
5170 },
5171 "engines": {
5172 "node": ">=8"
5173 }
5174 },
5175 "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
5176 "version": "5.0.1",
5177 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5178 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5179 "engines": {
5180 "node": ">=8"
5181 }
5182 },
5183 "node_modules/strip-json-comments": {
5184 "version": "3.1.1",
5185 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5186 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5187 "dev": true,
5188 "engines": {
5189 "node": ">=8"
5190 },
5191 "funding": {
5192 "url": "https://github.com/sponsors/sindresorhus"
5193 }
5194 },
5195 "node_modules/sucrase": {
5196 "version": "3.35.0",
5197 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
5198 "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
5199 "dependencies": {
5200 "@jridgewell/gen-mapping": "^0.3.2",
5201 "commander": "^4.0.0",
5202 "glob": "^10.3.10",
5203 "lines-and-columns": "^1.1.6",
5204 "mz": "^2.7.0",
5205 "pirates": "^4.0.1",
5206 "ts-interface-checker": "^0.1.9"
5207 },
5208 "bin": {
5209 "sucrase": "bin/sucrase",
5210 "sucrase-node": "bin/sucrase-node"
5211 },
5212 "engines": {
5213 "node": ">=16 || 14 >=14.17"
5214 }
5215 },
5216 "node_modules/supports-color": {
5217 "version": "7.2.0",
5218 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5219 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5220 "dev": true,
5221 "dependencies": {
5222 "has-flag": "^4.0.0"
5223 },
5224 "engines": {
5225 "node": ">=8"
5226 }
5227 },
5228 "node_modules/supports-preserve-symlinks-flag": {
5229 "version": "1.0.0",
5230 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5231 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5232 "engines": {
5233 "node": ">= 0.4"
5234 },
5235 "funding": {
5236 "url": "https://github.com/sponsors/ljharb"
5237 }
5238 },
5239 "node_modules/tailwind-merge": {
5240 "version": "2.5.4",
5241 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz",
5242 "integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==",
5243 "funding": {
5244 "type": "github",
5245 "url": "https://github.com/sponsors/dcastil"
5246 }
5247 },
5248 "node_modules/tailwindcss": {
5249 "version": "3.4.14",
5250 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz",
5251 "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==",
5252 "dependencies": {
5253 "@alloc/quick-lru": "^5.2.0",
5254 "arg": "^5.0.2",
5255 "chokidar": "^3.5.3",
5256 "didyoumean": "^1.2.2",
5257 "dlv": "^1.1.3",
5258 "fast-glob": "^3.3.0",
5259 "glob-parent": "^6.0.2",
5260 "is-glob": "^4.0.3",
5261 "jiti": "^1.21.0",
5262 "lilconfig": "^2.1.0",
5263 "micromatch": "^4.0.5",
5264 "normalize-path": "^3.0.0",
5265 "object-hash": "^3.0.0",
5266 "picocolors": "^1.0.0",
5267 "postcss": "^8.4.23",
5268 "postcss-import": "^15.1.0",
5269 "postcss-js": "^4.0.1",
5270 "postcss-load-config": "^4.0.1",
5271 "postcss-nested": "^6.0.1",
5272 "postcss-selector-parser": "^6.0.11",
5273 "resolve": "^1.22.2",
5274 "sucrase": "^3.32.0"
5275 },
5276 "bin": {
5277 "tailwind": "lib/cli.js",
5278 "tailwindcss": "lib/cli.js"
5279 },
5280 "engines": {
5281 "node": ">=14.0.0"
5282 }
5283 },
5284 "node_modules/tailwindcss-animate": {
5285 "version": "1.0.7",
5286 "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz",
5287 "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==",
5288 "peerDependencies": {
5289 "tailwindcss": ">=3.0.0 || insiders"
5290 }
5291 },
5292 "node_modules/text-table": {
5293 "version": "0.2.0",
5294 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
5295 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
5296 "dev": true
5297 },
5298 "node_modules/thenify": {
5299 "version": "3.3.1",
5300 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
5301 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
5302 "dependencies": {
5303 "any-promise": "^1.0.0"
5304 }
5305 },
5306 "node_modules/thenify-all": {
5307 "version": "1.6.0",
5308 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
5309 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
5310 "dependencies": {
5311 "thenify": ">= 3.1.0 < 4"
5312 },
5313 "engines": {
5314 "node": ">=0.8"
5315 }
5316 },
5317 "node_modules/to-regex-range": {
5318 "version": "5.0.1",
5319 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5320 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5321 "dependencies": {
5322 "is-number": "^7.0.0"
5323 },
5324 "engines": {
5325 "node": ">=8.0"
5326 }
5327 },
5328 "node_modules/ts-api-utils": {
5329 "version": "1.4.0",
5330 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
5331 "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
5332 "dev": true,
5333 "engines": {
5334 "node": ">=16"
5335 },
5336 "peerDependencies": {
5337 "typescript": ">=4.2.0"
5338 }
5339 },
5340 "node_modules/ts-interface-checker": {
5341 "version": "0.1.13",
5342 "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
5343 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
5344 },
5345 "node_modules/tslib": {
5346 "version": "2.8.0",
5347 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
5348 "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA=="
5349 },
5350 "node_modules/type-check": {
5351 "version": "0.4.0",
5352 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5353 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5354 "dev": true,
5355 "dependencies": {
5356 "prelude-ls": "^1.2.1"
5357 },
5358 "engines": {
5359 "node": ">= 0.8.0"
5360 }
5361 },
5362 "node_modules/typescript": {
5363 "version": "5.6.3",
5364 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
5365 "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
5366 "dev": true,
5367 "bin": {
5368 "tsc": "bin/tsc",
5369 "tsserver": "bin/tsserver"
5370 },
5371 "engines": {
5372 "node": ">=14.17"
5373 }
5374 },
5375 "node_modules/typescript-eslint": {
5376 "version": "8.12.2",
5377 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.12.2.tgz",
5378 "integrity": "sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==",
5379 "dev": true,
5380 "dependencies": {
5381 "@typescript-eslint/eslint-plugin": "8.12.2",
5382 "@typescript-eslint/parser": "8.12.2",
5383 "@typescript-eslint/utils": "8.12.2"
5384 },
5385 "engines": {
5386 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
5387 },
5388 "funding": {
5389 "type": "opencollective",
5390 "url": "https://opencollective.com/typescript-eslint"
5391 },
5392 "peerDependenciesMeta": {
5393 "typescript": {
5394 "optional": true
5395 }
5396 }
5397 },
5398 "node_modules/undici-types": {
5399 "version": "6.19.8",
5400 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
5401 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
5402 "dev": true
5403 },
5404 "node_modules/update-browserslist-db": {
5405 "version": "1.1.1",
5406 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
5407 "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
5408 "dev": true,
5409 "funding": [
5410 {
5411 "type": "opencollective",
5412 "url": "https://opencollective.com/browserslist"
5413 },
5414 {
5415 "type": "tidelift",
5416 "url": "https://tidelift.com/funding/github/npm/browserslist"
5417 },
5418 {
5419 "type": "github",
5420 "url": "https://github.com/sponsors/ai"
5421 }
5422 ],
5423 "dependencies": {
5424 "escalade": "^3.2.0",
5425 "picocolors": "^1.1.0"
5426 },
5427 "bin": {
5428 "update-browserslist-db": "cli.js"
5429 },
5430 "peerDependencies": {
5431 "browserslist": ">= 4.21.0"
5432 }
5433 },
5434 "node_modules/uri-js": {
5435 "version": "4.4.1",
5436 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5437 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5438 "dev": true,
5439 "dependencies": {
5440 "punycode": "^2.1.0"
5441 }
5442 },
5443 "node_modules/use-callback-ref": {
5444 "version": "1.3.2",
5445 "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
5446 "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
5447 "dependencies": {
5448 "tslib": "^2.0.0"
5449 },
5450 "engines": {
5451 "node": ">=10"
5452 },
5453 "peerDependencies": {
5454 "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
5455 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
5456 },
5457 "peerDependenciesMeta": {
5458 "@types/react": {
5459 "optional": true
5460 }
5461 }
5462 },
5463 "node_modules/use-sidecar": {
5464 "version": "1.1.2",
5465 "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
5466 "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
5467 "dependencies": {
5468 "detect-node-es": "^1.1.0",
5469 "tslib": "^2.0.0"
5470 },
5471 "engines": {
5472 "node": ">=10"
5473 },
5474 "peerDependencies": {
5475 "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
5476 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
5477 },
5478 "peerDependenciesMeta": {
5479 "@types/react": {
5480 "optional": true
5481 }
5482 }
5483 },
5484 "node_modules/use-sync-external-store": {
5485 "version": "1.2.2",
5486 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz",
5487 "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==",
5488 "peerDependencies": {
5489 "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
5490 }
5491 },
5492 "node_modules/util-deprecate": {
5493 "version": "1.0.2",
5494 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5495 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
5496 },
5497 "node_modules/uuid": {
5498 "version": "11.0.2",
5499 "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.2.tgz",
5500 "integrity": "sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==",
5501 "funding": [
5502 "https://github.com/sponsors/broofa",
5503 "https://github.com/sponsors/ctavan"
5504 ],
5505 "bin": {
5506 "uuid": "dist/esm/bin/uuid"
5507 }
5508 },
5509 "node_modules/vite": {
5510 "version": "5.4.10",
5511 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz",
5512 "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
5513 "dev": true,
5514 "dependencies": {
5515 "esbuild": "^0.21.3",
5516 "postcss": "^8.4.43",
5517 "rollup": "^4.20.0"
5518 },
5519 "bin": {
5520 "vite": "bin/vite.js"
5521 },
5522 "engines": {
5523 "node": "^18.0.0 || >=20.0.0"
5524 },
5525 "funding": {
5526 "url": "https://github.com/vitejs/vite?sponsor=1"
5527 },
5528 "optionalDependencies": {
5529 "fsevents": "~2.3.3"
5530 },
5531 "peerDependencies": {
5532 "@types/node": "^18.0.0 || >=20.0.0",
5533 "less": "*",
5534 "lightningcss": "^1.21.0",
5535 "sass": "*",
5536 "sass-embedded": "*",
5537 "stylus": "*",
5538 "sugarss": "*",
5539 "terser": "^5.4.0"
5540 },
5541 "peerDependenciesMeta": {
5542 "@types/node": {
5543 "optional": true
5544 },
5545 "less": {
5546 "optional": true
5547 },
5548 "lightningcss": {
5549 "optional": true
5550 },
5551 "sass": {
5552 "optional": true
5553 },
5554 "sass-embedded": {
5555 "optional": true
5556 },
5557 "stylus": {
5558 "optional": true
5559 },
5560 "sugarss": {
5561 "optional": true
5562 },
5563 "terser": {
5564 "optional": true
5565 }
5566 }
5567 },
5568 "node_modules/watch": {
5569 "version": "1.0.2",
5570 "resolved": "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz",
5571 "integrity": "sha512-1u+Z5n9Jc1E2c7qDO8SinPoZuHj7FgbgU1olSFoyaklduDvvtX7GMMtlE6OC9FTXq4KvNAOfj6Zu4vI1e9bAKA==",
5572 "dev": true,
5573 "dependencies": {
5574 "exec-sh": "^0.2.0",
5575 "minimist": "^1.2.0"
5576 },
5577 "bin": {
5578 "watch": "cli.js"
5579 },
5580 "engines": {
5581 "node": ">=0.1.95"
5582 }
5583 },
5584 "node_modules/which": {
5585 "version": "2.0.2",
5586 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5587 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5588 "dependencies": {
5589 "isexe": "^2.0.0"
5590 },
5591 "bin": {
5592 "node-which": "bin/node-which"
5593 },
5594 "engines": {
5595 "node": ">= 8"
5596 }
5597 },
5598 "node_modules/word-wrap": {
5599 "version": "1.2.5",
5600 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
5601 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
5602 "dev": true,
5603 "engines": {
5604 "node": ">=0.10.0"
5605 }
5606 },
5607 "node_modules/wrap-ansi": {
5608 "version": "8.1.0",
5609 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
5610 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
5611 "dependencies": {
5612 "ansi-styles": "^6.1.0",
5613 "string-width": "^5.0.1",
5614 "strip-ansi": "^7.0.1"
5615 },
5616 "engines": {
5617 "node": ">=12"
5618 },
5619 "funding": {
5620 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5621 }
5622 },
5623 "node_modules/wrap-ansi-cjs": {
5624 "name": "wrap-ansi",
5625 "version": "7.0.0",
5626 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5627 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5628 "dependencies": {
5629 "ansi-styles": "^4.0.0",
5630 "string-width": "^4.1.0",
5631 "strip-ansi": "^6.0.0"
5632 },
5633 "engines": {
5634 "node": ">=10"
5635 },
5636 "funding": {
5637 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5638 }
5639 },
5640 "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
5641 "version": "5.0.1",
5642 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5643 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5644 "engines": {
5645 "node": ">=8"
5646 }
5647 },
5648 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
5649 "version": "8.0.0",
5650 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5651 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
5652 },
5653 "node_modules/wrap-ansi-cjs/node_modules/string-width": {
5654 "version": "4.2.3",
5655 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5656 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5657 "dependencies": {
5658 "emoji-regex": "^8.0.0",
5659 "is-fullwidth-code-point": "^3.0.0",
5660 "strip-ansi": "^6.0.1"
5661 },
5662 "engines": {
5663 "node": ">=8"
5664 }
5665 },
5666 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
5667 "version": "6.0.1",
5668 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5669 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5670 "dependencies": {
5671 "ansi-regex": "^5.0.1"
5672 },
5673 "engines": {
5674 "node": ">=8"
5675 }
5676 },
5677 "node_modules/wrap-ansi/node_modules/ansi-styles": {
5678 "version": "6.2.1",
5679 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
5680 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
5681 "engines": {
5682 "node": ">=12"
5683 },
5684 "funding": {
5685 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5686 }
5687 },
5688 "node_modules/yallist": {
5689 "version": "3.1.1",
5690 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
5691 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
5692 "dev": true
5693 },
5694 "node_modules/yaml": {
5695 "version": "2.6.0",
5696 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
5697 "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==",
5698 "bin": {
5699 "yaml": "bin.mjs"
5700 },
5701 "engines": {
5702 "node": ">= 14"
5703 }
5704 },
5705 "node_modules/yocto-queue": {
5706 "version": "0.1.0",
5707 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5708 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5709 "dev": true,
5710 "engines": {
5711 "node": ">=10"
5712 },
5713 "funding": {
5714 "url": "https://github.com/sponsors/sindresorhus"
5715 }
5716 },
5717 "node_modules/zod": {
5718 "version": "3.23.8",
5719 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
5720 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
5721 "funding": {
5722 "url": "https://github.com/sponsors/colinhacks"
5723 }
5724 },
5725 "node_modules/zustand": {
5726 "version": "5.0.1",
5727 "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz",
5728 "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==",
5729 "engines": {
5730 "node": ">=12.20.0"
5731 },
5732 "peerDependencies": {
5733 "@types/react": ">=18.0.0",
5734 "immer": ">=9.0.6",
5735 "react": ">=18.0.0",
5736 "use-sync-external-store": ">=1.2.0"
5737 },
5738 "peerDependenciesMeta": {
5739 "@types/react": {
5740 "optional": true
5741 },
5742 "immer": {
5743 "optional": true
5744 },
5745 "react": {
5746 "optional": true
5747 },
5748 "use-sync-external-store": {
5749 "optional": true
5750 }
5751 }
5752 }
5753 }
5754}