1 {
2 "name": "jcr-guide-pro",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "jcr-guide-pro",
9 "version": "1.0.0",
10 "dependencies": {
11 "@google/genai": "^2.4.0",
12 "@hookform/resolvers": "^5.9.0",
13 "@neondatabase/serverless": "^1.1.0",
14 "@radix-ui/react-accordion": "^1.2.20",
15 "@radix-ui/react-alert-dialog": "^1.1.23",
16 "@radix-ui/react-aspect-ratio": "^1.1.15",
17 "@radix-ui/react-avatar": "^1.2.6",
18 "@radix-ui/react-checkbox": "^1.3.11",
19 "@radix-ui/react-collapsible": "^1.1.20",
20 "@radix-ui/react-context-menu": "^2.3.7",
21 "@radix-ui/react-dialog": "^1.1.23",
22 "@radix-ui/react-dropdown-menu": "^2.1.24",
23 "@radix-ui/react-hover-card": "^1.1.23",
24 "@radix-ui/react-label": "^2.1.15",
25 "@radix-ui/react-menubar": "^1.1.24",
26 "@radix-ui/react-navigation-menu": "^1.2.22",
27 "@radix-ui/react-popover": "^1.1.23",
28 "@radix-ui/react-progress": "^1.1.16",
29 "@radix-ui/react-radio-group": "^1.4.7",
30 "@radix-ui/react-scroll-area": "^1.2.18",
31 "@radix-ui/react-select": "^2.3.7",
32 "@radix-ui/react-separator": "^1.1.15",
33 "@radix-ui/react-slider": "^1.4.7",
34 "@radix-ui/react-slot": "^1.3.3",
35 "@radix-ui/react-switch": "^1.3.7",
36 "@radix-ui/react-tabs": "^1.1.21",
37 "@radix-ui/react-toast": "^1.2.23",
38 "@radix-ui/react-toggle": "^1.1.18",
39 "@radix-ui/react-toggle-group": "^1.1.19",
40 "@radix-ui/react-tooltip": "^1.2.16",
41 "@tailwindcss/vite": "^4.1.14",
42 "@tanstack/react-query": "^5.101.4",
43 "@vitejs/plugin-react": "^5.0.4",
44 "adm-zip": "^0.6.0",
45 "archiver": "^8.0.0",
46 "bcrypt": "^6.0.0",
47 "class-variance-authority": "^0.7.1",
48 "clsx": "^2.1.1",
49 "cmdk": "^1.1.1",
50 "date-fns": "^4.4.0",
51 "dotenv": "^17.2.3",
52 "drizzle-orm": "^0.45.2",
53 "drizzle-zod": "^0.8.3",
54 "embla-carousel-react": "^8.6.0",
55 "express": "^4.21.2",
56 "express-session": "^1.19.0",
57 "framer-motion": "^13.1.0",
58 "input-otp": "^1.4.2",
59 "lucide-react": "^0.546.0",
60 "memoizee": "^0.4.17",
61 "memorystore": "^1.6.8",
62 "motion": "^12.23.24",
63 "multer": "^2.2.0",
64 "nanoid": "^6.0.1",
65 "next-themes": "^0.4.6",
66 "passport": "^0.7.0",
67 "passport-local": "^1.0.0",
68 "react": "^19.0.1",
69 "react-day-picker": "^10.0.1",
70 "react-dom": "^19.0.1",
71 "react-hook-form": "^7.85.0",
72 "react-icons": "^5.7.0",
73 "react-resizable-panels": "^2.1.7",
74 "recharts": "^3.10.1",
75 "tailwind-merge": "^3.6.0",
76 "vaul": "^1.1.2",
77 "vite": "^6.2.3",
78 "wouter": "^3.10.0",
79 "ws": "^8.21.3",
80 "zod": "^4.4.3",
81 "zod-validation-error": "^5.0.0"
82 },
83 "devDependencies": {
84 "@types/adm-zip": "^0.5.8",
85 "@types/archiver": "^8.0.0",
86 "@types/bcrypt": "^6.0.0",
87 "@types/express": "^4.17.21",
88 "@types/express-session": "^1.19.0",
89 "@types/memoizee": "^0.4.12",
90 "@types/multer": "^2.2.0",
91 "@types/node": "^22.14.0",
92 "@types/passport": "^1.0.17",
93 "@types/passport-local": "^1.0.38",
94 "@types/react": "^19.0.0",
95 "@types/react-dom": "^19.0.0",
96 "@types/ws": "^8.18.1",
97 "autoprefixer": "^10.4.21",
98 "esbuild": "^0.25.0",
99 "tailwindcss": "^4.1.14",
100 "tsx": "^4.21.0",
101 "typescript": "~5.8.2",
102 "vite": "^6.2.3"
103 }
104 },
105 "node_modules/@babel/code-frame": {
106 "version": "7.29.7",
107 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
108 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
109 "license": "MIT",
110 "dependencies": {
111 "@babel/helper-validator-identifier": "^7.29.7",
112 "js-tokens": "^4.0.0",
113 "picocolors": "^1.1.1"
114 },
115 "engines": {
116 "node": ">=6.9.0"
117 }
118 },
119 "node_modules/@babel/compat-data": {
120 "version": "7.29.7",
121 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
122 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
123 "license": "MIT",
124 "engines": {
125 "node": ">=6.9.0"
126 }
127 },
128 "node_modules/@babel/core": {
129 "version": "7.29.7",
130 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
131 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
132 "license": "MIT",
133 "dependencies": {
134 "@babel/code-frame": "^7.29.7",
135 "@babel/generator": "^7.29.7",
136 "@babel/helper-compilation-targets": "^7.29.7",
137 "@babel/helper-module-transforms": "^7.29.7",
138 "@babel/helpers": "^7.29.7",
139 "@babel/parser": "^7.29.7",
140 "@babel/template": "^7.29.7",
141 "@babel/traverse": "^7.29.7",
142 "@babel/types": "^7.29.7",
143 "@jridgewell/remapping": "^2.3.5",
144 "convert-source-map": "^2.0.0",
145 "debug": "^4.1.0",
146 "gensync": "^1.0.0-beta.2",
147 "json5": "^2.2.3",
148 "semver": "^6.3.1"
149 },
150 "engines": {
151 "node": ">=6.9.0"
152 },
153 "funding": {
154 "type": "opencollective",
155 "url": "https://opencollective.com/babel"
156 }
157 },
158 "node_modules/@babel/generator": {
159 "version": "7.29.8",
160 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
161 "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
162 "license": "MIT",
163 "dependencies": {
164 "@babel/parser": "^7.29.8",
165 "@babel/types": "^7.29.8",
166 "@jridgewell/gen-mapping": "^0.3.12",
167 "@jridgewell/trace-mapping": "^0.3.28",
168 "jsesc": "^3.0.2"
169 },
170 "engines": {
171 "node": ">=6.9.0"
172 }
173 },
174 "node_modules/@babel/helper-compilation-targets": {
175 "version": "7.29.7",
176 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
177 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
178 "license": "MIT",
179 "dependencies": {
180 "@babel/compat-data": "^7.29.7",
181 "@babel/helper-validator-option": "^7.29.7",
182 "browserslist": "^4.24.0",
183 "lru-cache": "^5.1.1",
184 "semver": "^6.3.1"
185 },
186 "engines": {
187 "node": ">=6.9.0"
188 }
189 },
190 "node_modules/@babel/helper-globals": {
191 "version": "7.29.7",
192 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
193 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
194 "license": "MIT",
195 "engines": {
196 "node": ">=6.9.0"
197 }
198 },
199 "node_modules/@babel/helper-module-imports": {
200 "version": "7.29.7",
201 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
202 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
203 "license": "MIT",
204 "dependencies": {
205 "@babel/traverse": "^7.29.7",
206 "@babel/types": "^7.29.7"
207 },
208 "engines": {
209 "node": ">=6.9.0"
210 }
211 },
212 "node_modules/@babel/helper-module-transforms": {
213 "version": "7.29.7",
214 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
215 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
216 "license": "MIT",
217 "dependencies": {
218 "@babel/helper-module-imports": "^7.29.7",
219 "@babel/helper-validator-identifier": "^7.29.7",
220 "@babel/traverse": "^7.29.7"
221 },
222 "engines": {
223 "node": ">=6.9.0"
224 },
225 "peerDependencies": {
226 "@babel/core": "^7.0.0"
227 }
228 },
229 "node_modules/@babel/helper-plugin-utils": {
230 "version": "7.29.7",
231 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
232 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
233 "license": "MIT",
234 "engines": {
235 "node": ">=6.9.0"
236 }
237 },
238 "node_modules/@babel/helper-string-parser": {
239 "version": "7.29.7",
240 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
241 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
242 "license": "MIT",
243 "engines": {
244 "node": ">=6.9.0"
245 }
246 },
247 "node_modules/@babel/helper-validator-identifier": {
248 "version": "7.29.7",
249 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
250 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
251 "license": "MIT",
252 "engines": {
253 "node": ">=6.9.0"
254 }
255 },
256 "node_modules/@babel/helper-validator-option": {
257 "version": "7.29.7",
258 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
259 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
260 "license": "MIT",
261 "engines": {
262 "node": ">=6.9.0"
263 }
264 },
265 "node_modules/@babel/helpers": {
266 "version": "7.29.7",
267 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
268 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
269 "license": "MIT",
270 "dependencies": {
271 "@babel/template": "^7.29.7",
272 "@babel/types": "^7.29.7"
273 },
274 "engines": {
275 "node": ">=6.9.0"
276 }
277 },
278 "node_modules/@babel/parser": {
279 "version": "7.29.8",
280 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
281 "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
282 "license": "MIT",
283 "dependencies": {
284 "@babel/types": "^7.29.8"
285 },
286 "bin": {
287 "parser": "bin/babel-parser.js"
288 },
289 "engines": {
290 "node": ">=6.0.0"
291 }
292 },
293 "node_modules/@babel/plugin-transform-react-jsx-self": {
294 "version": "7.29.7",
295 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
296 "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
297 "license": "MIT",
298 "dependencies": {
299 "@babel/helper-plugin-utils": "^7.29.7"
300 },
301 "engines": {
302 "node": ">=6.9.0"
303 },
304 "peerDependencies": {
305 "@babel/core": "^7.0.0-0"
306 }
307 },
308 "node_modules/@babel/plugin-transform-react-jsx-source": {
309 "version": "7.29.7",
310 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
311 "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
312 "license": "MIT",
313 "dependencies": {
314 "@babel/helper-plugin-utils": "^7.29.7"
315 },
316 "engines": {
317 "node": ">=6.9.0"
318 },
319 "peerDependencies": {
320 "@babel/core": "^7.0.0-0"
321 }
322 },
323 "node_modules/@babel/template": {
324 "version": "7.29.7",
325 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
326 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
327 "license": "MIT",
328 "dependencies": {
329 "@babel/code-frame": "^7.29.7",
330 "@babel/parser": "^7.29.7",
331 "@babel/types": "^7.29.7"
332 },
333 "engines": {
334 "node": ">=6.9.0"
335 }
336 },
337 "node_modules/@babel/traverse": {
338 "version": "7.29.8",
339 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
340 "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
341 "license": "MIT",
342 "dependencies": {
343 "@babel/code-frame": "^7.29.7",
344 "@babel/generator": "^7.29.8",
345 "@babel/helper-globals": "^7.29.7",
346 "@babel/parser": "^7.29.8",
347 "@babel/template": "^7.29.7",
348 "@babel/types": "^7.29.8",
349 "debug": "^4.3.1"
350 },
351 "engines": {
352 "node": ">=6.9.0"
353 }
354 },
355 "node_modules/@babel/types": {
356 "version": "7.29.8",
357 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
358 "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
359 "license": "MIT",
360 "dependencies": {
361 "@babel/helper-string-parser": "^7.29.7",
362 "@babel/helper-validator-identifier": "^7.29.7"
363 },
364 "engines": {
365 "node": ">=6.9.0"
366 }
367 },
368 "node_modules/@date-fns/tz": {
369 "version": "1.5.0",
370 "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.5.0.tgz",
371 "integrity": "sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg==",
372 "license": "MIT"
373 },
374 "node_modules/@esbuild/aix-ppc64": {
375 "version": "0.25.0",
376 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
377 "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==",
378 "cpu": [
379 "ppc64"
380 ],
381 "dev": true,
382 "license": "MIT",
383 "optional": true,
384 "os": [
385 "aix"
386 ],
387 "engines": {
388 "node": ">=18"
389 }
390 },
391 "node_modules/@esbuild/android-arm": {
392 "version": "0.25.0",
393 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz",
394 "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==",
395 "cpu": [
396 "arm"
397 ],
398 "dev": true,
399 "license": "MIT",
400 "optional": true,
401 "os": [
402 "android"
403 ],
404 "engines": {
405 "node": ">=18"
406 }
407 },
408 "node_modules/@esbuild/android-arm64": {
409 "version": "0.25.0",
410 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz",
411 "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==",
412 "cpu": [
413 "arm64"
414 ],
415 "dev": true,
416 "license": "MIT",
417 "optional": true,
418 "os": [
419 "android"
420 ],
421 "engines": {
422 "node": ">=18"
423 }
424 },
425 "node_modules/@esbuild/android-x64": {
426 "version": "0.25.0",
427 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz",
428 "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==",
429 "cpu": [
430 "x64"
431 ],
432 "dev": true,
433 "license": "MIT",
434 "optional": true,
435 "os": [
436 "android"
437 ],
438 "engines": {
439 "node": ">=18"
440 }
441 },
442 "node_modules/@esbuild/darwin-arm64": {
443 "version": "0.25.0",
444 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz",
445 "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==",
446 "cpu": [
447 "arm64"
448 ],
449 "dev": true,
450 "license": "MIT",
451 "optional": true,
452 "os": [
453 "darwin"
454 ],
455 "engines": {
456 "node": ">=18"
457 }
458 },
459 "node_modules/@esbuild/darwin-x64": {
460 "version": "0.25.0",
461 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz",
462 "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==",
463 "cpu": [
464 "x64"
465 ],
466 "dev": true,
467 "license": "MIT",
468 "optional": true,
469 "os": [
470 "darwin"
471 ],
472 "engines": {
473 "node": ">=18"
474 }
475 },
476 "node_modules/@esbuild/freebsd-arm64": {
477 "version": "0.25.0",
478 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz",
479 "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==",
480 "cpu": [
481 "arm64"
482 ],
483 "dev": true,
484 "license": "MIT",
485 "optional": true,
486 "os": [
487 "freebsd"
488 ],
489 "engines": {
490 "node": ">=18"
491 }
492 },
493 "node_modules/@esbuild/freebsd-x64": {
494 "version": "0.25.0",
495 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz",
496 "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==",
497 "cpu": [
498 "x64"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "freebsd"
505 ],
506 "engines": {
507 "node": ">=18"
508 }
509 },
510 "node_modules/@esbuild/linux-arm": {
511 "version": "0.25.0",
512 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz",
513 "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==",
514 "cpu": [
515 "arm"
516 ],
517 "dev": true,
518 "license": "MIT",
519 "optional": true,
520 "os": [
521 "linux"
522 ],
523 "engines": {
524 "node": ">=18"
525 }
526 },
527 "node_modules/@esbuild/linux-arm64": {
528 "version": "0.25.0",
529 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz",
530 "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==",
531 "cpu": [
532 "arm64"
533 ],
534 "dev": true,
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "linux"
539 ],
540 "engines": {
541 "node": ">=18"
542 }
543 },
544 "node_modules/@esbuild/linux-ia32": {
545 "version": "0.25.0",
546 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz",
547 "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==",
548 "cpu": [
549 "ia32"
550 ],
551 "dev": true,
552 "license": "MIT",
553 "optional": true,
554 "os": [
555 "linux"
556 ],
557 "engines": {
558 "node": ">=18"
559 }
560 },
561 "node_modules/@esbuild/linux-loong64": {
562 "version": "0.25.0",
563 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
564 "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
565 "cpu": [
566 "loong64"
567 ],
568 "dev": true,
569 "license": "MIT",
570 "optional": true,
571 "os": [
572 "linux"
573 ],
574 "engines": {
575 "node": ">=18"
576 }
577 },
578 "node_modules/@esbuild/linux-mips64el": {
579 "version": "0.25.0",
580 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz",
581 "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==",
582 "cpu": [
583 "mips64el"
584 ],
585 "dev": true,
586 "license": "MIT",
587 "optional": true,
588 "os": [
589 "linux"
590 ],
591 "engines": {
592 "node": ">=18"
593 }
594 },
595 "node_modules/@esbuild/linux-ppc64": {
596 "version": "0.25.0",
597 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz",
598 "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==",
599 "cpu": [
600 "ppc64"
601 ],
602 "dev": true,
603 "license": "MIT",
604 "optional": true,
605 "os": [
606 "linux"
607 ],
608 "engines": {
609 "node": ">=18"
610 }
611 },
612 "node_modules/@esbuild/linux-riscv64": {
613 "version": "0.25.0",
614 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz",
615 "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==",
616 "cpu": [
617 "riscv64"
618 ],
619 "dev": true,
620 "license": "MIT",
621 "optional": true,
622 "os": [
623 "linux"
624 ],
625 "engines": {
626 "node": ">=18"
627 }
628 },
629 "node_modules/@esbuild/linux-s390x": {
630 "version": "0.25.0",
631 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz",
632 "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==",
633 "cpu": [
634 "s390x"
635 ],
636 "dev": true,
637 "license": "MIT",
638 "optional": true,
639 "os": [
640 "linux"
641 ],
642 "engines": {
643 "node": ">=18"
644 }
645 },
646 "node_modules/@esbuild/linux-x64": {
647 "version": "0.25.0",
648 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz",
649 "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==",
650 "cpu": [
651 "x64"
652 ],
653 "dev": true,
654 "license": "MIT",
655 "optional": true,
656 "os": [
657 "linux"
658 ],
659 "engines": {
660 "node": ">=18"
661 }
662 },
663 "node_modules/@esbuild/netbsd-arm64": {
664 "version": "0.25.0",
665 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
666 "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
667 "cpu": [
668 "arm64"
669 ],
670 "dev": true,
671 "license": "MIT",
672 "optional": true,
673 "os": [
674 "netbsd"
675 ],
676 "engines": {
677 "node": ">=18"
678 }
679 },
680 "node_modules/@esbuild/netbsd-x64": {
681 "version": "0.25.0",
682 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz",
683 "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==",
684 "cpu": [
685 "x64"
686 ],
687 "dev": true,
688 "license": "MIT",
689 "optional": true,
690 "os": [
691 "netbsd"
692 ],
693 "engines": {
694 "node": ">=18"
695 }
696 },
697 "node_modules/@esbuild/openbsd-arm64": {
698 "version": "0.25.0",
699 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
700 "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
701 "cpu": [
702 "arm64"
703 ],
704 "dev": true,
705 "license": "MIT",
706 "optional": true,
707 "os": [
708 "openbsd"
709 ],
710 "engines": {
711 "node": ">=18"
712 }
713 },
714 "node_modules/@esbuild/openbsd-x64": {
715 "version": "0.25.0",
716 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz",
717 "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==",
718 "cpu": [
719 "x64"
720 ],
721 "dev": true,
722 "license": "MIT",
723 "optional": true,
724 "os": [
725 "openbsd"
726 ],
727 "engines": {
728 "node": ">=18"
729 }
730 },
731 "node_modules/@esbuild/openharmony-arm64": {
732 "version": "0.28.2",
733 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
734 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
735 "cpu": [
736 "arm64"
737 ],
738 "dev": true,
739 "license": "MIT",
740 "optional": true,
741 "os": [
742 "openharmony"
743 ],
744 "engines": {
745 "node": ">=18"
746 }
747 },
748 "node_modules/@esbuild/sunos-x64": {
749 "version": "0.25.0",
750 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
751 "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==",
752 "cpu": [
753 "x64"
754 ],
755 "dev": true,
756 "license": "MIT",
757 "optional": true,
758 "os": [
759 "sunos"
760 ],
761 "engines": {
762 "node": ">=18"
763 }
764 },
765 "node_modules/@esbuild/win32-arm64": {
766 "version": "0.25.0",
767 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz",
768 "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==",
769 "cpu": [
770 "arm64"
771 ],
772 "dev": true,
773 "license": "MIT",
774 "optional": true,
775 "os": [
776 "win32"
777 ],
778 "engines": {
779 "node": ">=18"
780 }
781 },
782 "node_modules/@esbuild/win32-ia32": {
783 "version": "0.25.0",
784 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz",
785 "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==",
786 "cpu": [
787 "ia32"
788 ],
789 "dev": true,
790 "license": "MIT",
791 "optional": true,
792 "os": [
793 "win32"
794 ],
795 "engines": {
796 "node": ">=18"
797 }
798 },
799 "node_modules/@esbuild/win32-x64": {
800 "version": "0.25.0",
801 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz",
802 "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==",
803 "cpu": [
804 "x64"
805 ],
806 "dev": true,
807 "license": "MIT",
808 "optional": true,
809 "os": [
810 "win32"
811 ],
812 "engines": {
813 "node": ">=18"
814 }
815 },
816 "node_modules/@floating-ui/core": {
817 "version": "1.8.0",
818 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz",
819 "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==",
820 "license": "MIT",
821 "dependencies": {
822 "@floating-ui/utils": "^0.2.12"
823 }
824 },
825 "node_modules/@floating-ui/dom": {
826 "version": "1.8.0",
827 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz",
828 "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==",
829 "license": "MIT",
830 "dependencies": {
831 "@floating-ui/core": "^1.8.0",
832 "@floating-ui/utils": "^0.2.12"
833 }
834 },
835 "node_modules/@floating-ui/react-dom": {
836 "version": "2.1.9",
837 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz",
838 "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==",
839 "license": "MIT",
840 "dependencies": {
841 "@floating-ui/dom": "^1.8.0"
842 },
843 "peerDependencies": {
844 "react": ">=16.8.0",
845 "react-dom": ">=16.8.0"
846 }
847 },
848 "node_modules/@floating-ui/utils": {
849 "version": "0.2.12",
850 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz",
851 "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==",
852 "license": "MIT"
853 },
854 "node_modules/@google/genai": {
855 "version": "2.17.1",
856 "resolved": "https://registry.npmjs.org/@google/genai/-/genai-2.17.1.tgz",
857 "integrity": "sha512-CdZ3M/titoH81hXXkvOikrOW26bC9IXh9iYT7u+r+5p7wi1LnMEnB0AbJfDeWAkjuneP4oJ299BtCt6twmORWg==",
858 "hasInstallScript": true,
859 "license": "Apache-2.0",
860 "dependencies": {
861 "google-auth-library": "^10.3.0",
862 "p-retry": "^4.6.2",
863 "protobufjs": "^7.5.4",
864 "ws": "^8.18.0"
865 },
866 "engines": {
867 "node": ">=20.0.0"
868 },
869 "peerDependencies": {
870 "@modelcontextprotocol/sdk": "^1.25.2"
871 },
872 "peerDependenciesMeta": {
873 "@modelcontextprotocol/sdk": {
874 "optional": true
875 }
876 }
877 },
878 "node_modules/@google/genai/node_modules/gaxios": {
879 "version": "7.3.1",
880 "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.3.1.tgz",
881 "integrity": "sha512-kB3rzJV7d9juLZh8/56QTXCwQfxyhdOMdyYk1HdQKFtF8TJTDTZQJtixWIwXdE9Jji91mC41DUNpjleo4L4eAQ==",
882 "license": "Apache-2.0",
883 "dependencies": {
884 "extend": "^3.0.2",
885 "https-proxy-agent": "^7.0.1",
886 "node-fetch": "^3.3.2"
887 },
888 "engines": {
889 "node": ">=18"
890 }
891 },
892 "node_modules/@google/genai/node_modules/gcp-metadata": {
893 "version": "8.1.2",
894 "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
895 "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
896 "license": "Apache-2.0",
897 "dependencies": {
898 "gaxios": "^7.0.0",
899 "google-logging-utils": "^1.0.0",
900 "json-bigint": "^1.0.0"
901 },
902 "engines": {
903 "node": ">=18"
904 }
905 },
906 "node_modules/@google/genai/node_modules/google-auth-library": {
907 "version": "10.9.1",
908 "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.9.1.tgz",
909 "integrity": "sha512-i1ydyHrqcIxXkWh/uBmVkzCvIuq5yiK2ATndIe5XxKholrG/MTYP9xGYka4sQhrbIAgGjL2B6NOE7rFaiF3fXw==",
910 "license": "Apache-2.0",
911 "dependencies": {
912 "base64-js": "^1.3.0",
913 "ecdsa-sig-formatter": "^1.0.11",
914 "gaxios": "^7.1.4",
915 "gcp-metadata": "8.1.2",
916 "google-logging-utils": "1.1.3",
917 "jws": "^4.0.0"
918 },
919 "engines": {
920 "node": ">=18"
921 }
922 },
923 "node_modules/@google/genai/node_modules/google-logging-utils": {
924 "version": "1.1.3",
925 "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
926 "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
927 "license": "Apache-2.0",
928 "engines": {
929 "node": ">=14"
930 }
931 },
932 "node_modules/@google/genai/node_modules/node-fetch": {
933 "version": "3.3.2",
934 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
935 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
936 "license": "MIT",
937 "dependencies": {
938 "data-uri-to-buffer": "^4.0.0",
939 "fetch-blob": "^3.1.4",
940 "formdata-polyfill": "^4.0.10"
941 },
942 "engines": {
943 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
944 },
945 "funding": {
946 "type": "opencollective",
947 "url": "https://opencollective.com/node-fetch"
948 }
949 },
950 "node_modules/@hookform/resolvers": {
951 "version": "5.9.0",
952 "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.9.0.tgz",
953 "integrity": "sha512-8sNo1IklGaONrsKzXjwZJNsPbccAXLXGX//G+VFEcQOviMtbvR8/fM6HWyA0qrjgpOYauwoodda53CQIWOZ7Ag==",
954 "license": "MIT",
955 "dependencies": {
956 "@standard-schema/utils": "^0.3.0"
957 },
958 "peerDependencies": {
959 "@sinclair/typebox": ">=0.25.24",
960 "@standard-schema/spec": "^1.0.0",
961 "@typeschema/main": ">=0.13.7",
962 "@vinejs/vine": "^2.0.0 || ^3.0.0 || ^4.0.0",
963 "ajv": "^8.12.0",
964 "ajv-errors": "^3.0.0",
965 "ajv-formats": "^2.1.1",
966 "arktype": "^2.0.0",
967 "ata-validator": "^1.2.0",
968 "class-transformer": ">=0.4.0",
969 "class-validator": ">=0.12.0",
970 "computed-types": "^1.0.0",
971 "effect": "^3.10.3",
972 "fluentvalidation-ts": "^3.0.0",
973 "fp-ts": "^2.7.0",
974 "io-ts": "^2.0.0",
975 "joi": "^17.0.0 || ^18.0.0",
976 "nope-validator": ">=0.12.0",
977 "react-hook-form": "^7.55.0",
978 "superstruct": ">=0.12.0",
979 "typanion": "^3.3.2",
980 "valibot": ">=0.31.0 || ^1.0.0-beta.4 || ^1.0.0-rc",
981 "vest": ">=6.0.0",
982 "yup": "^1.0.0",
983 "zod": "^3.25.0 || ^4.0.0"
984 },
985 "peerDependenciesMeta": {
986 "@sinclair/typebox": {
987 "optional": true
988 },
989 "@standard-schema/spec": {
990 "optional": true
991 },
992 "@typeschema/main": {
993 "optional": true
994 },
995 "@vinejs/vine": {
996 "optional": true
997 },
998 "ajv": {
999 "optional": true
1000 },
1001 "ajv-errors": {
1002 "optional": true
1003 },
1004 "ajv-formats": {
1005 "optional": true
1006 },
1007 "arktype": {
1008 "optional": true
1009 },
1010 "ata-validator": {
1011 "optional": true
1012 },
1013 "class-transformer": {
1014 "optional": true
1015 },
1016 "class-validator": {
1017 "optional": true
1018 },
1019 "computed-types": {
1020 "optional": true
1021 },
1022 "effect": {
1023 "optional": true
1024 },
1025 "fluentvalidation-ts": {
1026 "optional": true
1027 },
1028 "fp-ts": {
1029 "optional": true
1030 },
1031 "io-ts": {
1032 "optional": true
1033 },
1034 "joi": {
1035 "optional": true
1036 },
1037 "nope-validator": {
1038 "optional": true
1039 },
1040 "superstruct": {
1041 "optional": true
1042 },
1043 "typanion": {
1044 "optional": true
1045 },
1046 "valibot": {
1047 "optional": true
1048 },
1049 "vest": {
1050 "optional": true
1051 },
1052 "yup": {
1053 "optional": true
1054 },
1055 "zod": {
1056 "optional": true
1057 }
1058 }
1059 },
1060 "node_modules/@jridgewell/gen-mapping": {
1061 "version": "0.3.13",
1062 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1063 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1064 "license": "MIT",
1065 "dependencies": {
1066 "@jridgewell/sourcemap-codec": "^1.5.0",
1067 "@jridgewell/trace-mapping": "^0.3.24"
1068 }
1069 },
1070 "node_modules/@jridgewell/remapping": {
1071 "version": "2.3.5",
1072 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1073 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1074 "license": "MIT",
1075 "dependencies": {
1076 "@jridgewell/gen-mapping": "^0.3.5",
1077 "@jridgewell/trace-mapping": "^0.3.24"
1078 }
1079 },
1080 "node_modules/@jridgewell/resolve-uri": {
1081 "version": "3.1.2",
1082 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1083 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1084 "license": "MIT",
1085 "engines": {
1086 "node": ">=6.0.0"
1087 }
1088 },
1089 "node_modules/@jridgewell/sourcemap-codec": {
1090 "version": "1.5.5",
1091 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1092 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1093 "license": "MIT"
1094 },
1095 "node_modules/@jridgewell/trace-mapping": {
1096 "version": "0.3.31",
1097 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1098 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1099 "license": "MIT",
1100 "dependencies": {
1101 "@jridgewell/resolve-uri": "^3.1.0",
1102 "@jridgewell/sourcemap-codec": "^1.4.14"
1103 }
1104 },
1105 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
1106 "version": "1.5.1",
1107 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
1108 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
1109 "cpu": [
1110 "x64"
1111 ],
1112 "dev": true,
1113 "libc": [
1114 "glibc"
1115 ],
1116 "license": "MIT",
1117 "optional": true,
1118 "os": [
1119 "linux"
1120 ],
1121 "engines": {
1122 "node": "^22.20 || ^24.12 || >=25"
1123 }
1124 },
1125 "node_modules/@neondatabase/serverless": {
1126 "version": "1.1.0",
1127 "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-1.1.0.tgz",
1128 "integrity": "sha512-r3ZZhRjEcfEdKIZnoB1RusNgvHuaBRqfCzV4Gi+5A9yUX0S4HTws/ASWqt13wL4y4I+0rqsWGdA2w7EQXHi3+Q==",
1129 "license": "MIT",
1130 "engines": {
1131 "node": ">=19.0.0"
1132 }
1133 },
1134 "node_modules/@protobufjs/aspromise": {
1135 "version": "1.1.2",
1136 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
1137 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
1138 "license": "BSD-3-Clause"
1139 },
1140 "node_modules/@protobufjs/base64": {
1141 "version": "1.1.2",
1142 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
1143 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
1144 "license": "BSD-3-Clause"
1145 },
1146 "node_modules/@protobufjs/codegen": {
1147 "version": "2.0.5",
1148 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",
1149 "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==",
1150 "license": "BSD-3-Clause"
1151 },
1152 "node_modules/@protobufjs/eventemitter": {
1153 "version": "1.1.1",
1154 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz",
1155 "integrity": "sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==",
1156 "license": "BSD-3-Clause"
1157 },
1158 "node_modules/@protobufjs/fetch": {
1159 "version": "1.1.1",
1160 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz",
1161 "integrity": "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==",
1162 "license": "BSD-3-Clause",
1163 "dependencies": {
1164 "@protobufjs/aspromise": "^1.1.1"
1165 }
1166 },
1167 "node_modules/@protobufjs/float": {
1168 "version": "1.0.2",
1169 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
1170 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
1171 "license": "BSD-3-Clause"
1172 },
1173 "node_modules/@protobufjs/path": {
1174 "version": "1.1.2",
1175 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
1176 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
1177 "license": "BSD-3-Clause"
1178 },
1179 "node_modules/@protobufjs/pool": {
1180 "version": "1.1.0",
1181 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
1182 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
1183 "license": "BSD-3-Clause"
1184 },
1185 "node_modules/@protobufjs/utf8": {
1186 "version": "1.1.2",
1187 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.2.tgz",
1188 "integrity": "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==",
1189 "license": "BSD-3-Clause"
1190 },
1191 "node_modules/@radix-ui/number": {
1192 "version": "1.1.3",
1193 "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.3.tgz",
1194 "integrity": "sha512-Road2bidD0uu/1BGDOWNdPI06g0lIRy6IF9GZcIrDK2KGItfor8IQwQa+yM2ERgHM1MmHxaxpTzk0/Jp42lNfA==",
1195 "license": "MIT"
1196 },
1197 "node_modules/@radix-ui/primitive": {
1198 "version": "1.1.7",
1199 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.7.tgz",
1200 "integrity": "sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==",
1201 "license": "MIT"
1202 },
1203 "node_modules/@radix-ui/react-accordion": {
1204 "version": "1.2.20",
1205 "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.20.tgz",
1206 "integrity": "sha512-jDhG9FvAEnlhnjrsINbNXcUa4G+L1KqSkJSunkbKEzFRcAb52jvM0PjPxPRvhe1HNc5F5yc0yzzWeeqlH4yBIg==",
1207 "license": "MIT",
1208 "dependencies": {
1209 "@radix-ui/primitive": "1.1.7",
1210 "@radix-ui/react-collapsible": "1.1.20",
1211 "@radix-ui/react-collection": "1.1.15",
1212 "@radix-ui/react-compose-refs": "1.1.5",
1213 "@radix-ui/react-context": "1.2.2",
1214 "@radix-ui/react-direction": "1.1.4",
1215 "@radix-ui/react-id": "1.1.4",
1216 "@radix-ui/react-primitive": "2.1.10",
1217 "@radix-ui/react-use-controllable-state": "1.2.6"
1218 },
1219 "peerDependencies": {
1220 "@types/react": "*",
1221 "@types/react-dom": "*",
1222 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1223 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1224 },
1225 "peerDependenciesMeta": {
1226 "@types/react": {
1227 "optional": true
1228 },
1229 "@types/react-dom": {
1230 "optional": true
1231 }
1232 }
1233 },
1234 "node_modules/@radix-ui/react-alert-dialog": {
1235 "version": "1.1.23",
1236 "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.23.tgz",
1237 "integrity": "sha512-VAYOiQRqj3GPpYJE0I9J+X8Ip05cyVlNdKOFeiGS2Ou1HHGfpl0BxOyZm6nmVDyU+W+NF3/XLzmjHmVGydhwgA==",
1238 "license": "MIT",
1239 "dependencies": {
1240 "@radix-ui/primitive": "1.1.7",
1241 "@radix-ui/react-compose-refs": "1.1.5",
1242 "@radix-ui/react-context": "1.2.2",
1243 "@radix-ui/react-dialog": "1.1.23",
1244 "@radix-ui/react-primitive": "2.1.10"
1245 },
1246 "peerDependencies": {
1247 "@types/react": "*",
1248 "@types/react-dom": "*",
1249 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1250 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1251 },
1252 "peerDependenciesMeta": {
1253 "@types/react": {
1254 "optional": true
1255 },
1256 "@types/react-dom": {
1257 "optional": true
1258 }
1259 }
1260 },
1261 "node_modules/@radix-ui/react-arrow": {
1262 "version": "1.1.15",
1263 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.15.tgz",
1264 "integrity": "sha512-v4zggRcjadnI+ClKDuijlQEW4tw3NoaeHc/PwpKnLoLLKNUG4InLegkstooLcRIUWCs+8L22dGURCVuFfOKfnA==",
1265 "license": "MIT",
1266 "dependencies": {
1267 "@radix-ui/react-primitive": "2.1.10"
1268 },
1269 "peerDependencies": {
1270 "@types/react": "*",
1271 "@types/react-dom": "*",
1272 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1273 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1274 },
1275 "peerDependenciesMeta": {
1276 "@types/react": {
1277 "optional": true
1278 },
1279 "@types/react-dom": {
1280 "optional": true
1281 }
1282 }
1283 },
1284 "node_modules/@radix-ui/react-aspect-ratio": {
1285 "version": "1.1.15",
1286 "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.15.tgz",
1287 "integrity": "sha512-fy+dyVR+90nelK8rqIznFlxzx7uPcGbhxH8Nfr2bHb4UfSe+e3hklOC0luK0hDwVwnRX7xTRySpsrQVeW+/oNQ==",
1288 "license": "MIT",
1289 "dependencies": {
1290 "@radix-ui/react-primitive": "2.1.10"
1291 },
1292 "peerDependencies": {
1293 "@types/react": "*",
1294 "@types/react-dom": "*",
1295 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1296 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1297 },
1298 "peerDependenciesMeta": {
1299 "@types/react": {
1300 "optional": true
1301 },
1302 "@types/react-dom": {
1303 "optional": true
1304 }
1305 }
1306 },
1307 "node_modules/@radix-ui/react-avatar": {
1308 "version": "1.2.6",
1309 "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.2.6.tgz",
1310 "integrity": "sha512-4ULOTJ/mqy2hT9GlWa/MFHxHSvH3nJzHnZM1waNsc5Bonv7i70aNenghXmD97S6OJ81ekXONGGt4nT1r0PfEdA==",
1311 "license": "MIT",
1312 "dependencies": {
1313 "@radix-ui/primitive": "1.1.7",
1314 "@radix-ui/react-context": "1.2.2",
1315 "@radix-ui/react-primitive": "2.1.10",
1316 "@radix-ui/react-use-callback-ref": "1.1.4",
1317 "@radix-ui/react-use-is-hydrated": "0.1.3",
1318 "@radix-ui/react-use-layout-effect": "1.1.4"
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-checkbox": {
1336 "version": "1.3.11",
1337 "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.11.tgz",
1338 "integrity": "sha512-Gnptr9pDDQxD3hgq2dtPbtrp/c2qH1mBwIzw3X/ivrMb2e1t0jMTi606fVEqFPaQR1ggXIVQWKj3P2WW9v7zGQ==",
1339 "license": "MIT",
1340 "dependencies": {
1341 "@radix-ui/primitive": "1.1.7",
1342 "@radix-ui/react-compose-refs": "1.1.5",
1343 "@radix-ui/react-context": "1.2.2",
1344 "@radix-ui/react-presence": "1.1.10",
1345 "@radix-ui/react-primitive": "2.1.10",
1346 "@radix-ui/react-use-controllable-state": "1.2.6",
1347 "@radix-ui/react-use-size": "1.1.4"
1348 },
1349 "peerDependencies": {
1350 "@types/react": "*",
1351 "@types/react-dom": "*",
1352 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1353 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1354 },
1355 "peerDependenciesMeta": {
1356 "@types/react": {
1357 "optional": true
1358 },
1359 "@types/react-dom": {
1360 "optional": true
1361 }
1362 }
1363 },
1364 "node_modules/@radix-ui/react-collapsible": {
1365 "version": "1.1.20",
1366 "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.20.tgz",
1367 "integrity": "sha512-mcGesGplBnzN2sbvJETzpCNfSMyPnb29q1GRLU+Ib7bJrpIG2ywmRoh2V5VbA2uNvKikKUlVbAPks7JDjz4A8Q==",
1368 "license": "MIT",
1369 "dependencies": {
1370 "@radix-ui/primitive": "1.1.7",
1371 "@radix-ui/react-compose-refs": "1.1.5",
1372 "@radix-ui/react-context": "1.2.2",
1373 "@radix-ui/react-id": "1.1.4",
1374 "@radix-ui/react-presence": "1.1.10",
1375 "@radix-ui/react-primitive": "2.1.10",
1376 "@radix-ui/react-use-controllable-state": "1.2.6",
1377 "@radix-ui/react-use-layout-effect": "1.1.4"
1378 },
1379 "peerDependencies": {
1380 "@types/react": "*",
1381 "@types/react-dom": "*",
1382 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1383 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1384 },
1385 "peerDependenciesMeta": {
1386 "@types/react": {
1387 "optional": true
1388 },
1389 "@types/react-dom": {
1390 "optional": true
1391 }
1392 }
1393 },
1394 "node_modules/@radix-ui/react-collection": {
1395 "version": "1.1.15",
1396 "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.15.tgz",
1397 "integrity": "sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA==",
1398 "license": "MIT",
1399 "dependencies": {
1400 "@radix-ui/react-compose-refs": "1.1.5",
1401 "@radix-ui/react-context": "1.2.2",
1402 "@radix-ui/react-primitive": "2.1.10",
1403 "@radix-ui/react-slot": "1.3.3"
1404 },
1405 "peerDependencies": {
1406 "@types/react": "*",
1407 "@types/react-dom": "*",
1408 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1409 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1410 },
1411 "peerDependenciesMeta": {
1412 "@types/react": {
1413 "optional": true
1414 },
1415 "@types/react-dom": {
1416 "optional": true
1417 }
1418 }
1419 },
1420 "node_modules/@radix-ui/react-compose-refs": {
1421 "version": "1.1.5",
1422 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.5.tgz",
1423 "integrity": "sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA==",
1424 "license": "MIT",
1425 "peerDependencies": {
1426 "@types/react": "*",
1427 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1428 },
1429 "peerDependenciesMeta": {
1430 "@types/react": {
1431 "optional": true
1432 }
1433 }
1434 },
1435 "node_modules/@radix-ui/react-context": {
1436 "version": "1.2.2",
1437 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.2.2.tgz",
1438 "integrity": "sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA==",
1439 "license": "MIT",
1440 "peerDependencies": {
1441 "@types/react": "*",
1442 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1443 },
1444 "peerDependenciesMeta": {
1445 "@types/react": {
1446 "optional": true
1447 }
1448 }
1449 },
1450 "node_modules/@radix-ui/react-context-menu": {
1451 "version": "2.3.7",
1452 "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.3.7.tgz",
1453 "integrity": "sha512-CtXP35dxaB5T3zXSd+E3uHe/QpXcpYnZmxp6OaIbfthtfW4wyb77M23BG+bwIJDtsMwEP/YssdsmNyZu7jhWew==",
1454 "license": "MIT",
1455 "dependencies": {
1456 "@radix-ui/primitive": "1.1.7",
1457 "@radix-ui/react-context": "1.2.2",
1458 "@radix-ui/react-menu": "2.1.24",
1459 "@radix-ui/react-primitive": "2.1.10",
1460 "@radix-ui/react-use-controllable-state": "1.2.6"
1461 },
1462 "peerDependencies": {
1463 "@types/react": "*",
1464 "@types/react-dom": "*",
1465 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1466 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1467 },
1468 "peerDependenciesMeta": {
1469 "@types/react": {
1470 "optional": true
1471 },
1472 "@types/react-dom": {
1473 "optional": true
1474 }
1475 }
1476 },
1477 "node_modules/@radix-ui/react-dialog": {
1478 "version": "1.1.23",
1479 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.23.tgz",
1480 "integrity": "sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA==",
1481 "license": "MIT",
1482 "dependencies": {
1483 "@radix-ui/primitive": "1.1.7",
1484 "@radix-ui/react-compose-refs": "1.1.5",
1485 "@radix-ui/react-context": "1.2.2",
1486 "@radix-ui/react-dismissable-layer": "1.1.19",
1487 "@radix-ui/react-focus-guards": "1.1.6",
1488 "@radix-ui/react-focus-scope": "1.1.16",
1489 "@radix-ui/react-id": "1.1.4",
1490 "@radix-ui/react-portal": "1.1.17",
1491 "@radix-ui/react-presence": "1.1.10",
1492 "@radix-ui/react-primitive": "2.1.10",
1493 "@radix-ui/react-slot": "1.3.3",
1494 "@radix-ui/react-use-controllable-state": "1.2.6",
1495 "@radix-ui/react-use-layout-effect": "1.1.4",
1496 "aria-hidden": "^1.2.4",
1497 "react-remove-scroll": "^2.7.2"
1498 },
1499 "peerDependencies": {
1500 "@types/react": "*",
1501 "@types/react-dom": "*",
1502 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1503 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1504 },
1505 "peerDependenciesMeta": {
1506 "@types/react": {
1507 "optional": true
1508 },
1509 "@types/react-dom": {
1510 "optional": true
1511 }
1512 }
1513 },
1514 "node_modules/@radix-ui/react-direction": {
1515 "version": "1.1.4",
1516 "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.4.tgz",
1517 "integrity": "sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg==",
1518 "license": "MIT",
1519 "peerDependencies": {
1520 "@types/react": "*",
1521 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1522 },
1523 "peerDependenciesMeta": {
1524 "@types/react": {
1525 "optional": true
1526 }
1527 }
1528 },
1529 "node_modules/@radix-ui/react-dismissable-layer": {
1530 "version": "1.1.19",
1531 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.19.tgz",
1532 "integrity": "sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w==",
1533 "license": "MIT",
1534 "dependencies": {
1535 "@radix-ui/primitive": "1.1.7",
1536 "@radix-ui/react-compose-refs": "1.1.5",
1537 "@radix-ui/react-primitive": "2.1.10",
1538 "@radix-ui/react-use-callback-ref": "1.1.4",
1539 "@radix-ui/react-use-effect-event": "0.0.5"
1540 },
1541 "peerDependencies": {
1542 "@types/react": "*",
1543 "@types/react-dom": "*",
1544 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1545 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1546 },
1547 "peerDependenciesMeta": {
1548 "@types/react": {
1549 "optional": true
1550 },
1551 "@types/react-dom": {
1552 "optional": true
1553 }
1554 }
1555 },
1556 "node_modules/@radix-ui/react-dropdown-menu": {
1557 "version": "2.1.24",
1558 "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.24.tgz",
1559 "integrity": "sha512-geq8l2rJkxvkXsT9RMgtUE3P8pITFpTsvYpbySi1IH4fZEABD/Gp85myayFgxk0ktljGMJnCbeFkyTusvSvv7g==",
1560 "license": "MIT",
1561 "dependencies": {
1562 "@radix-ui/primitive": "1.1.7",
1563 "@radix-ui/react-compose-refs": "1.1.5",
1564 "@radix-ui/react-context": "1.2.2",
1565 "@radix-ui/react-id": "1.1.4",
1566 "@radix-ui/react-menu": "2.1.24",
1567 "@radix-ui/react-primitive": "2.1.10",
1568 "@radix-ui/react-use-controllable-state": "1.2.6"
1569 },
1570 "peerDependencies": {
1571 "@types/react": "*",
1572 "@types/react-dom": "*",
1573 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1574 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1575 },
1576 "peerDependenciesMeta": {
1577 "@types/react": {
1578 "optional": true
1579 },
1580 "@types/react-dom": {
1581 "optional": true
1582 }
1583 }
1584 },
1585 "node_modules/@radix-ui/react-focus-guards": {
1586 "version": "1.1.6",
1587 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.6.tgz",
1588 "integrity": "sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ==",
1589 "license": "MIT",
1590 "peerDependencies": {
1591 "@types/react": "*",
1592 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1593 },
1594 "peerDependenciesMeta": {
1595 "@types/react": {
1596 "optional": true
1597 }
1598 }
1599 },
1600 "node_modules/@radix-ui/react-focus-scope": {
1601 "version": "1.1.16",
1602 "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.16.tgz",
1603 "integrity": "sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ==",
1604 "license": "MIT",
1605 "dependencies": {
1606 "@radix-ui/react-compose-refs": "1.1.5",
1607 "@radix-ui/react-primitive": "2.1.10",
1608 "@radix-ui/react-use-callback-ref": "1.1.4"
1609 },
1610 "peerDependencies": {
1611 "@types/react": "*",
1612 "@types/react-dom": "*",
1613 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1614 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1615 },
1616 "peerDependenciesMeta": {
1617 "@types/react": {
1618 "optional": true
1619 },
1620 "@types/react-dom": {
1621 "optional": true
1622 }
1623 }
1624 },
1625 "node_modules/@radix-ui/react-hover-card": {
1626 "version": "1.1.23",
1627 "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.23.tgz",
1628 "integrity": "sha512-H8qONfZd3ltrU3+jHCIgITbWo6e1iTKvP9DHdrvYbX48ooRM5FjEDTn16AMwdfuOGkWdZEhpl3PLL/Wk/AnHDQ==",
1629 "license": "MIT",
1630 "dependencies": {
1631 "@radix-ui/primitive": "1.1.7",
1632 "@radix-ui/react-compose-refs": "1.1.5",
1633 "@radix-ui/react-context": "1.2.2",
1634 "@radix-ui/react-dismissable-layer": "1.1.19",
1635 "@radix-ui/react-popper": "1.3.7",
1636 "@radix-ui/react-portal": "1.1.17",
1637 "@radix-ui/react-presence": "1.1.10",
1638 "@radix-ui/react-primitive": "2.1.10",
1639 "@radix-ui/react-use-controllable-state": "1.2.6"
1640 },
1641 "peerDependencies": {
1642 "@types/react": "*",
1643 "@types/react-dom": "*",
1644 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1645 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1646 },
1647 "peerDependenciesMeta": {
1648 "@types/react": {
1649 "optional": true
1650 },
1651 "@types/react-dom": {
1652 "optional": true
1653 }
1654 }
1655 },
1656 "node_modules/@radix-ui/react-id": {
1657 "version": "1.1.4",
1658 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.4.tgz",
1659 "integrity": "sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA==",
1660 "license": "MIT",
1661 "dependencies": {
1662 "@radix-ui/react-use-layout-effect": "1.1.4"
1663 },
1664 "peerDependencies": {
1665 "@types/react": "*",
1666 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1667 },
1668 "peerDependenciesMeta": {
1669 "@types/react": {
1670 "optional": true
1671 }
1672 }
1673 },
1674 "node_modules/@radix-ui/react-label": {
1675 "version": "2.1.15",
1676 "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.15.tgz",
1677 "integrity": "sha512-o/rdYEwZTTo5tjknnPeyQFU45kUC4i/XyeDPP+HGyi6XqpOP6Zf5Ya5vh/Yfe9Id5JiuWnnAx2XqIeD3UYZt0g==",
1678 "license": "MIT",
1679 "dependencies": {
1680 "@radix-ui/react-primitive": "2.1.10"
1681 },
1682 "peerDependencies": {
1683 "@types/react": "*",
1684 "@types/react-dom": "*",
1685 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1686 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1687 },
1688 "peerDependenciesMeta": {
1689 "@types/react": {
1690 "optional": true
1691 },
1692 "@types/react-dom": {
1693 "optional": true
1694 }
1695 }
1696 },
1697 "node_modules/@radix-ui/react-menu": {
1698 "version": "2.1.24",
1699 "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.24.tgz",
1700 "integrity": "sha512-uW7RVuU6Lp/ZtfeY4b3kL32zccgEWvPv1+cf17ubYzHa9cL8AHokmk36cG/XEiH/smbQvumnieXX9j/e9RqJWA==",
1701 "license": "MIT",
1702 "dependencies": {
1703 "@radix-ui/primitive": "1.1.7",
1704 "@radix-ui/react-collection": "1.1.15",
1705 "@radix-ui/react-compose-refs": "1.1.5",
1706 "@radix-ui/react-context": "1.2.2",
1707 "@radix-ui/react-direction": "1.1.4",
1708 "@radix-ui/react-dismissable-layer": "1.1.19",
1709 "@radix-ui/react-focus-guards": "1.1.6",
1710 "@radix-ui/react-focus-scope": "1.1.16",
1711 "@radix-ui/react-id": "1.1.4",
1712 "@radix-ui/react-popper": "1.3.7",
1713 "@radix-ui/react-portal": "1.1.17",
1714 "@radix-ui/react-presence": "1.1.10",
1715 "@radix-ui/react-primitive": "2.1.10",
1716 "@radix-ui/react-roving-focus": "1.1.19",
1717 "@radix-ui/react-slot": "1.3.3",
1718 "@radix-ui/react-use-callback-ref": "1.1.4",
1719 "aria-hidden": "^1.2.4",
1720 "react-remove-scroll": "^2.7.2"
1721 },
1722 "peerDependencies": {
1723 "@types/react": "*",
1724 "@types/react-dom": "*",
1725 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1726 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1727 },
1728 "peerDependenciesMeta": {
1729 "@types/react": {
1730 "optional": true
1731 },
1732 "@types/react-dom": {
1733 "optional": true
1734 }
1735 }
1736 },
1737 "node_modules/@radix-ui/react-menubar": {
1738 "version": "1.1.24",
1739 "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.24.tgz",
1740 "integrity": "sha512-eeVs0vf7cuqXaM0qLQCPcufImiJNVBXdJDLu7ZGYl2732UH23Qat/foNGrr6vYV3/DdTsBqASoggUFgH14OcZA==",
1741 "license": "MIT",
1742 "dependencies": {
1743 "@radix-ui/primitive": "1.1.7",
1744 "@radix-ui/react-collection": "1.1.15",
1745 "@radix-ui/react-compose-refs": "1.1.5",
1746 "@radix-ui/react-context": "1.2.2",
1747 "@radix-ui/react-direction": "1.1.4",
1748 "@radix-ui/react-id": "1.1.4",
1749 "@radix-ui/react-menu": "2.1.24",
1750 "@radix-ui/react-primitive": "2.1.10",
1751 "@radix-ui/react-roving-focus": "1.1.19",
1752 "@radix-ui/react-use-controllable-state": "1.2.6"
1753 },
1754 "peerDependencies": {
1755 "@types/react": "*",
1756 "@types/react-dom": "*",
1757 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1758 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1759 },
1760 "peerDependenciesMeta": {
1761 "@types/react": {
1762 "optional": true
1763 },
1764 "@types/react-dom": {
1765 "optional": true
1766 }
1767 }
1768 },
1769 "node_modules/@radix-ui/react-navigation-menu": {
1770 "version": "1.2.22",
1771 "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.22.tgz",
1772 "integrity": "sha512-ou7iLEJ+yrhQndkkA4U21XIdS/CS45F4iXIkTZcb6/Ne9EMsOuDudVmCwmDnfFZZ+y1FZqXRNSIgBy+YMvZVZg==",
1773 "license": "MIT",
1774 "dependencies": {
1775 "@radix-ui/primitive": "1.1.7",
1776 "@radix-ui/react-collection": "1.1.15",
1777 "@radix-ui/react-compose-refs": "1.1.5",
1778 "@radix-ui/react-context": "1.2.2",
1779 "@radix-ui/react-direction": "1.1.4",
1780 "@radix-ui/react-dismissable-layer": "1.1.19",
1781 "@radix-ui/react-id": "1.1.4",
1782 "@radix-ui/react-presence": "1.1.10",
1783 "@radix-ui/react-primitive": "2.1.10",
1784 "@radix-ui/react-use-callback-ref": "1.1.4",
1785 "@radix-ui/react-use-controllable-state": "1.2.6",
1786 "@radix-ui/react-use-layout-effect": "1.1.4",
1787 "@radix-ui/react-use-previous": "1.1.4",
1788 "@radix-ui/react-visually-hidden": "1.2.11"
1789 },
1790 "peerDependencies": {
1791 "@types/react": "*",
1792 "@types/react-dom": "*",
1793 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1794 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1795 },
1796 "peerDependenciesMeta": {
1797 "@types/react": {
1798 "optional": true
1799 },
1800 "@types/react-dom": {
1801 "optional": true
1802 }
1803 }
1804 },
1805 "node_modules/@radix-ui/react-popover": {
1806 "version": "1.1.23",
1807 "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.23.tgz",
1808 "integrity": "sha512-mw58MrBlyHWFisTOYignD0vf/3gdcgAR+9of1s9G/38CbFiUwH1nCDkc0AUM9IrXFgN5Ue8n45j9WCgyM1sbiQ==",
1809 "license": "MIT",
1810 "dependencies": {
1811 "@radix-ui/primitive": "1.1.7",
1812 "@radix-ui/react-compose-refs": "1.1.5",
1813 "@radix-ui/react-context": "1.2.2",
1814 "@radix-ui/react-dismissable-layer": "1.1.19",
1815 "@radix-ui/react-focus-guards": "1.1.6",
1816 "@radix-ui/react-focus-scope": "1.1.16",
1817 "@radix-ui/react-id": "1.1.4",
1818 "@radix-ui/react-popper": "1.3.7",
1819 "@radix-ui/react-portal": "1.1.17",
1820 "@radix-ui/react-presence": "1.1.10",
1821 "@radix-ui/react-primitive": "2.1.10",
1822 "@radix-ui/react-slot": "1.3.3",
1823 "@radix-ui/react-use-controllable-state": "1.2.6",
1824 "aria-hidden": "^1.2.4",
1825 "react-remove-scroll": "^2.7.2"
1826 },
1827 "peerDependencies": {
1828 "@types/react": "*",
1829 "@types/react-dom": "*",
1830 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1831 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1832 },
1833 "peerDependenciesMeta": {
1834 "@types/react": {
1835 "optional": true
1836 },
1837 "@types/react-dom": {
1838 "optional": true
1839 }
1840 }
1841 },
1842 "node_modules/@radix-ui/react-popper": {
1843 "version": "1.3.7",
1844 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.3.7.tgz",
1845 "integrity": "sha512-UsJrrd7w4wuKKTdvd/DNERVlwSlUcyXzjhyDwBk+3aPOsCjOY6ZSbxuw8E6lZTjjfP8Cpd0J8VVkrYUWyGYXyg==",
1846 "license": "MIT",
1847 "dependencies": {
1848 "@floating-ui/react-dom": "^2.0.0",
1849 "@radix-ui/react-arrow": "1.1.15",
1850 "@radix-ui/react-compose-refs": "1.1.5",
1851 "@radix-ui/react-context": "1.2.2",
1852 "@radix-ui/react-primitive": "2.1.10",
1853 "@radix-ui/react-use-callback-ref": "1.1.4",
1854 "@radix-ui/react-use-layout-effect": "1.1.4",
1855 "@radix-ui/react-use-rect": "1.1.4",
1856 "@radix-ui/react-use-size": "1.1.4",
1857 "@radix-ui/rect": "1.1.3"
1858 },
1859 "peerDependencies": {
1860 "@types/react": "*",
1861 "@types/react-dom": "*",
1862 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1863 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1864 },
1865 "peerDependenciesMeta": {
1866 "@types/react": {
1867 "optional": true
1868 },
1869 "@types/react-dom": {
1870 "optional": true
1871 }
1872 }
1873 },
1874 "node_modules/@radix-ui/react-portal": {
1875 "version": "1.1.17",
1876 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.17.tgz",
1877 "integrity": "sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ==",
1878 "license": "MIT",
1879 "dependencies": {
1880 "@radix-ui/react-primitive": "2.1.10",
1881 "@radix-ui/react-use-layout-effect": "1.1.4"
1882 },
1883 "peerDependencies": {
1884 "@types/react": "*",
1885 "@types/react-dom": "*",
1886 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1887 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1888 },
1889 "peerDependenciesMeta": {
1890 "@types/react": {
1891 "optional": true
1892 },
1893 "@types/react-dom": {
1894 "optional": true
1895 }
1896 }
1897 },
1898 "node_modules/@radix-ui/react-presence": {
1899 "version": "1.1.10",
1900 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.10.tgz",
1901 "integrity": "sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw==",
1902 "license": "MIT",
1903 "dependencies": {
1904 "@radix-ui/react-use-layout-effect": "1.1.4"
1905 },
1906 "peerDependencies": {
1907 "@types/react": "*",
1908 "@types/react-dom": "*",
1909 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1910 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1911 },
1912 "peerDependenciesMeta": {
1913 "@types/react": {
1914 "optional": true
1915 },
1916 "@types/react-dom": {
1917 "optional": true
1918 }
1919 }
1920 },
1921 "node_modules/@radix-ui/react-primitive": {
1922 "version": "2.1.10",
1923 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.10.tgz",
1924 "integrity": "sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg==",
1925 "license": "MIT",
1926 "dependencies": {
1927 "@radix-ui/react-slot": "1.3.3"
1928 },
1929 "peerDependencies": {
1930 "@types/react": "*",
1931 "@types/react-dom": "*",
1932 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1933 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1934 },
1935 "peerDependenciesMeta": {
1936 "@types/react": {
1937 "optional": true
1938 },
1939 "@types/react-dom": {
1940 "optional": true
1941 }
1942 }
1943 },
1944 "node_modules/@radix-ui/react-progress": {
1945 "version": "1.1.16",
1946 "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.16.tgz",
1947 "integrity": "sha512-5XnomAsoZZCY+KNTxbIghpGqPruZvKFNlvcAljVAOdDRDsH4/OZQxhtwo5wdtoDM5R6MhJBb2sPnDuRFep3lzg==",
1948 "license": "MIT",
1949 "dependencies": {
1950 "@radix-ui/react-context": "1.2.2",
1951 "@radix-ui/react-primitive": "2.1.10"
1952 },
1953 "peerDependencies": {
1954 "@types/react": "*",
1955 "@types/react-dom": "*",
1956 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1957 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1958 },
1959 "peerDependenciesMeta": {
1960 "@types/react": {
1961 "optional": true
1962 },
1963 "@types/react-dom": {
1964 "optional": true
1965 }
1966 }
1967 },
1968 "node_modules/@radix-ui/react-radio-group": {
1969 "version": "1.4.7",
1970 "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.4.7.tgz",
1971 "integrity": "sha512-cgYFEkntCxppHZgtSZ+7vh0wbZQ+IC7PPMw8DSnRG27B6kDd32/Zw0OJt7dGDigCoprMuWHjg2PvUn3PYvPFoQ==",
1972 "license": "MIT",
1973 "dependencies": {
1974 "@radix-ui/primitive": "1.1.7",
1975 "@radix-ui/react-compose-refs": "1.1.5",
1976 "@radix-ui/react-context": "1.2.2",
1977 "@radix-ui/react-direction": "1.1.4",
1978 "@radix-ui/react-presence": "1.1.10",
1979 "@radix-ui/react-primitive": "2.1.10",
1980 "@radix-ui/react-roving-focus": "1.1.19",
1981 "@radix-ui/react-use-controllable-state": "1.2.6",
1982 "@radix-ui/react-use-size": "1.1.4"
1983 },
1984 "peerDependencies": {
1985 "@types/react": "*",
1986 "@types/react-dom": "*",
1987 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
1988 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
1989 },
1990 "peerDependenciesMeta": {
1991 "@types/react": {
1992 "optional": true
1993 },
1994 "@types/react-dom": {
1995 "optional": true
1996 }
1997 }
1998 },
1999 "node_modules/@radix-ui/react-roving-focus": {
2000 "version": "1.1.19",
2001 "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.19.tgz",
2002 "integrity": "sha512-V9jI6hDjT7l3jsCQD9bLNvDLM3tH/gdbOTp7Tefp3hbbgCGQoK7tUvrWiRlcoBHIZ809ElXwNQwVo0B98LuTXQ==",
2003 "license": "MIT",
2004 "dependencies": {
2005 "@radix-ui/primitive": "1.1.7",
2006 "@radix-ui/react-collection": "1.1.15",
2007 "@radix-ui/react-compose-refs": "1.1.5",
2008 "@radix-ui/react-context": "1.2.2",
2009 "@radix-ui/react-direction": "1.1.4",
2010 "@radix-ui/react-id": "1.1.4",
2011 "@radix-ui/react-primitive": "2.1.10",
2012 "@radix-ui/react-use-callback-ref": "1.1.4",
2013 "@radix-ui/react-use-controllable-state": "1.2.6",
2014 "@radix-ui/react-use-is-hydrated": "0.1.3",
2015 "@radix-ui/react-use-layout-effect": "1.1.4"
2016 },
2017 "peerDependencies": {
2018 "@types/react": "*",
2019 "@types/react-dom": "*",
2020 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2021 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2022 },
2023 "peerDependenciesMeta": {
2024 "@types/react": {
2025 "optional": true
2026 },
2027 "@types/react-dom": {
2028 "optional": true
2029 }
2030 }
2031 },
2032 "node_modules/@radix-ui/react-scroll-area": {
2033 "version": "1.2.18",
2034 "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.18.tgz",
2035 "integrity": "sha512-Zn5Cd171wxsO3Dfg8HaW6RifTb9CYTKQJHs/G4+LN1GfmJpaQMZQyQxMprVPHpaz7QY4l9BxK2JwQuzHsXC8nA==",
2036 "license": "MIT",
2037 "dependencies": {
2038 "@radix-ui/number": "1.1.3",
2039 "@radix-ui/primitive": "1.1.7",
2040 "@radix-ui/react-compose-refs": "1.1.5",
2041 "@radix-ui/react-context": "1.2.2",
2042 "@radix-ui/react-direction": "1.1.4",
2043 "@radix-ui/react-presence": "1.1.10",
2044 "@radix-ui/react-primitive": "2.1.10",
2045 "@radix-ui/react-use-callback-ref": "1.1.4",
2046 "@radix-ui/react-use-layout-effect": "1.1.4"
2047 },
2048 "peerDependencies": {
2049 "@types/react": "*",
2050 "@types/react-dom": "*",
2051 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2052 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2053 },
2054 "peerDependenciesMeta": {
2055 "@types/react": {
2056 "optional": true
2057 },
2058 "@types/react-dom": {
2059 "optional": true
2060 }
2061 }
2062 },
2063 "node_modules/@radix-ui/react-select": {
2064 "version": "2.3.7",
2065 "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.3.7.tgz",
2066 "integrity": "sha512-WFGImkmbzcfxeIwq/+4HvRN0pizBwbwQUED4I13ezQsDdfl38ZntN6TmR8XaSzPBqoCToe8rF75j6NPNDSzhbg==",
2067 "license": "MIT",
2068 "dependencies": {
2069 "@radix-ui/number": "1.1.3",
2070 "@radix-ui/primitive": "1.1.7",
2071 "@radix-ui/react-collection": "1.1.15",
2072 "@radix-ui/react-compose-refs": "1.1.5",
2073 "@radix-ui/react-context": "1.2.2",
2074 "@radix-ui/react-direction": "1.1.4",
2075 "@radix-ui/react-dismissable-layer": "1.1.19",
2076 "@radix-ui/react-focus-guards": "1.1.6",
2077 "@radix-ui/react-focus-scope": "1.1.16",
2078 "@radix-ui/react-id": "1.1.4",
2079 "@radix-ui/react-popper": "1.3.7",
2080 "@radix-ui/react-portal": "1.1.17",
2081 "@radix-ui/react-presence": "1.1.10",
2082 "@radix-ui/react-primitive": "2.1.10",
2083 "@radix-ui/react-slot": "1.3.3",
2084 "@radix-ui/react-use-callback-ref": "1.1.4",
2085 "@radix-ui/react-use-controllable-state": "1.2.6",
2086 "@radix-ui/react-use-layout-effect": "1.1.4",
2087 "@radix-ui/react-use-previous": "1.1.4",
2088 "@radix-ui/react-visually-hidden": "1.2.11",
2089 "aria-hidden": "^1.2.4",
2090 "react-remove-scroll": "^2.7.2"
2091 },
2092 "peerDependencies": {
2093 "@types/react": "*",
2094 "@types/react-dom": "*",
2095 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2096 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2097 },
2098 "peerDependenciesMeta": {
2099 "@types/react": {
2100 "optional": true
2101 },
2102 "@types/react-dom": {
2103 "optional": true
2104 }
2105 }
2106 },
2107 "node_modules/@radix-ui/react-separator": {
2108 "version": "1.1.15",
2109 "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.15.tgz",
2110 "integrity": "sha512-jOLO4lssEzWpoDu7G+Ze4VjwMRUBt291pnZD0gmalREZipnTX3wadQo7Fy48GCTfe14/YRN6rw/rOJqrE85Wxw==",
2111 "license": "MIT",
2112 "dependencies": {
2113 "@radix-ui/react-primitive": "2.1.10"
2114 },
2115 "peerDependencies": {
2116 "@types/react": "*",
2117 "@types/react-dom": "*",
2118 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2119 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2120 },
2121 "peerDependenciesMeta": {
2122 "@types/react": {
2123 "optional": true
2124 },
2125 "@types/react-dom": {
2126 "optional": true
2127 }
2128 }
2129 },
2130 "node_modules/@radix-ui/react-slider": {
2131 "version": "1.4.7",
2132 "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.4.7.tgz",
2133 "integrity": "sha512-mTSLf1GC/C0moWjTbvCM6Qn/gBjvlFt1azuWF2v7MN5C3Zq2U2J2lN3ZEYkpujuOU5Ro7A28wkviSxaKnG0BYg==",
2134 "license": "MIT",
2135 "dependencies": {
2136 "@radix-ui/number": "1.1.3",
2137 "@radix-ui/primitive": "1.1.7",
2138 "@radix-ui/react-collection": "1.1.15",
2139 "@radix-ui/react-compose-refs": "1.1.5",
2140 "@radix-ui/react-context": "1.2.2",
2141 "@radix-ui/react-direction": "1.1.4",
2142 "@radix-ui/react-primitive": "2.1.10",
2143 "@radix-ui/react-use-controllable-state": "1.2.6",
2144 "@radix-ui/react-use-layout-effect": "1.1.4",
2145 "@radix-ui/react-use-previous": "1.1.4",
2146 "@radix-ui/react-use-size": "1.1.4"
2147 },
2148 "peerDependencies": {
2149 "@types/react": "*",
2150 "@types/react-dom": "*",
2151 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2152 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2153 },
2154 "peerDependenciesMeta": {
2155 "@types/react": {
2156 "optional": true
2157 },
2158 "@types/react-dom": {
2159 "optional": true
2160 }
2161 }
2162 },
2163 "node_modules/@radix-ui/react-slot": {
2164 "version": "1.3.3",
2165 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.3.3.tgz",
2166 "integrity": "sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q==",
2167 "license": "MIT",
2168 "dependencies": {
2169 "@radix-ui/react-compose-refs": "1.1.5"
2170 },
2171 "peerDependencies": {
2172 "@types/react": "*",
2173 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2174 },
2175 "peerDependenciesMeta": {
2176 "@types/react": {
2177 "optional": true
2178 }
2179 }
2180 },
2181 "node_modules/@radix-ui/react-switch": {
2182 "version": "1.3.7",
2183 "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.3.7.tgz",
2184 "integrity": "sha512-48tB/4dn2UVLBCYhTu9AuR63IHl73l/qLbLgxd86noTUor4/K4LFDAcYjK+isP5313qxaFpjPVogE7+Y0/V3Kw==",
2185 "license": "MIT",
2186 "dependencies": {
2187 "@radix-ui/primitive": "1.1.7",
2188 "@radix-ui/react-compose-refs": "1.1.5",
2189 "@radix-ui/react-context": "1.2.2",
2190 "@radix-ui/react-primitive": "2.1.10",
2191 "@radix-ui/react-use-controllable-state": "1.2.6",
2192 "@radix-ui/react-use-size": "1.1.4"
2193 },
2194 "peerDependencies": {
2195 "@types/react": "*",
2196 "@types/react-dom": "*",
2197 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2198 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2199 },
2200 "peerDependenciesMeta": {
2201 "@types/react": {
2202 "optional": true
2203 },
2204 "@types/react-dom": {
2205 "optional": true
2206 }
2207 }
2208 },
2209 "node_modules/@radix-ui/react-tabs": {
2210 "version": "1.1.21",
2211 "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.21.tgz",
2212 "integrity": "sha512-UKxJlZid7FVtsk/WTxj4i4uSEgj2Au+KBbS7SQyTlzMhhn+86Cz3tISZdTa87bfEfcuvZezf2ZsxD4xuEKtkog==",
2213 "license": "MIT",
2214 "dependencies": {
2215 "@radix-ui/primitive": "1.1.7",
2216 "@radix-ui/react-context": "1.2.2",
2217 "@radix-ui/react-direction": "1.1.4",
2218 "@radix-ui/react-id": "1.1.4",
2219 "@radix-ui/react-presence": "1.1.10",
2220 "@radix-ui/react-primitive": "2.1.10",
2221 "@radix-ui/react-roving-focus": "1.1.19",
2222 "@radix-ui/react-use-controllable-state": "1.2.6"
2223 },
2224 "peerDependencies": {
2225 "@types/react": "*",
2226 "@types/react-dom": "*",
2227 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2228 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2229 },
2230 "peerDependenciesMeta": {
2231 "@types/react": {
2232 "optional": true
2233 },
2234 "@types/react-dom": {
2235 "optional": true
2236 }
2237 }
2238 },
2239 "node_modules/@radix-ui/react-toast": {
2240 "version": "1.2.23",
2241 "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.23.tgz",
2242 "integrity": "sha512-ofhyAsYaocRGOs/n0XWdUOSVzEAG6BfrMVM8z0c0kLEWY38w/0WuMFPTJP/HVaZPYkMvHZoKIIhNcjbTCBILPg==",
2243 "license": "MIT",
2244 "dependencies": {
2245 "@radix-ui/primitive": "1.1.7",
2246 "@radix-ui/react-collection": "1.1.15",
2247 "@radix-ui/react-compose-refs": "1.1.5",
2248 "@radix-ui/react-context": "1.2.2",
2249 "@radix-ui/react-dismissable-layer": "1.1.19",
2250 "@radix-ui/react-portal": "1.1.17",
2251 "@radix-ui/react-presence": "1.1.10",
2252 "@radix-ui/react-primitive": "2.1.10",
2253 "@radix-ui/react-use-callback-ref": "1.1.4",
2254 "@radix-ui/react-use-controllable-state": "1.2.6",
2255 "@radix-ui/react-use-layout-effect": "1.1.4",
2256 "@radix-ui/react-visually-hidden": "1.2.11"
2257 },
2258 "peerDependencies": {
2259 "@types/react": "*",
2260 "@types/react-dom": "*",
2261 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2262 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2263 },
2264 "peerDependenciesMeta": {
2265 "@types/react": {
2266 "optional": true
2267 },
2268 "@types/react-dom": {
2269 "optional": true
2270 }
2271 }
2272 },
2273 "node_modules/@radix-ui/react-toggle": {
2274 "version": "1.1.18",
2275 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.18.tgz",
2276 "integrity": "sha512-7lonPlKfSacd20GlOBx2ltuVKz9oqWYZz+oMQyOltw6t1y2nyftj2ZmwwUHYn49kqfDWcp8dNZm5NgV+5Z+mug==",
2277 "license": "MIT",
2278 "dependencies": {
2279 "@radix-ui/primitive": "1.1.7",
2280 "@radix-ui/react-primitive": "2.1.10",
2281 "@radix-ui/react-use-controllable-state": "1.2.6"
2282 },
2283 "peerDependencies": {
2284 "@types/react": "*",
2285 "@types/react-dom": "*",
2286 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2287 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2288 },
2289 "peerDependenciesMeta": {
2290 "@types/react": {
2291 "optional": true
2292 },
2293 "@types/react-dom": {
2294 "optional": true
2295 }
2296 }
2297 },
2298 "node_modules/@radix-ui/react-toggle-group": {
2299 "version": "1.1.19",
2300 "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.19.tgz",
2301 "integrity": "sha512-OtnwuSVjd1Ofi+AdnvhsjQdyuhCDwYs1w9RyB5BN/OavXOVQo42SYqQjwUnbPnaiPFBpQ9aX70dWeee+v2oBLA==",
2302 "license": "MIT",
2303 "dependencies": {
2304 "@radix-ui/primitive": "1.1.7",
2305 "@radix-ui/react-context": "1.2.2",
2306 "@radix-ui/react-direction": "1.1.4",
2307 "@radix-ui/react-primitive": "2.1.10",
2308 "@radix-ui/react-roving-focus": "1.1.19",
2309 "@radix-ui/react-toggle": "1.1.18",
2310 "@radix-ui/react-use-controllable-state": "1.2.6"
2311 },
2312 "peerDependencies": {
2313 "@types/react": "*",
2314 "@types/react-dom": "*",
2315 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2316 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2317 },
2318 "peerDependenciesMeta": {
2319 "@types/react": {
2320 "optional": true
2321 },
2322 "@types/react-dom": {
2323 "optional": true
2324 }
2325 }
2326 },
2327 "node_modules/@radix-ui/react-tooltip": {
2328 "version": "1.2.16",
2329 "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.16.tgz",
2330 "integrity": "sha512-6EamKFRRnlpdadndbZ6LMwycfwkwPte1B42hs6QA0gYhjaOKqW4PZ4pjaW9UrlDX5eVt/OjncE7BFTPL5nmZhg==",
2331 "license": "MIT",
2332 "dependencies": {
2333 "@radix-ui/primitive": "1.1.7",
2334 "@radix-ui/react-compose-refs": "1.1.5",
2335 "@radix-ui/react-context": "1.2.2",
2336 "@radix-ui/react-dismissable-layer": "1.1.19",
2337 "@radix-ui/react-id": "1.1.4",
2338 "@radix-ui/react-popper": "1.3.7",
2339 "@radix-ui/react-portal": "1.1.17",
2340 "@radix-ui/react-presence": "1.1.10",
2341 "@radix-ui/react-primitive": "2.1.10",
2342 "@radix-ui/react-slot": "1.3.3",
2343 "@radix-ui/react-use-controllable-state": "1.2.6",
2344 "@radix-ui/react-use-layout-effect": "1.1.4",
2345 "@radix-ui/react-visually-hidden": "1.2.11"
2346 },
2347 "peerDependencies": {
2348 "@types/react": "*",
2349 "@types/react-dom": "*",
2350 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2351 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2352 },
2353 "peerDependenciesMeta": {
2354 "@types/react": {
2355 "optional": true
2356 },
2357 "@types/react-dom": {
2358 "optional": true
2359 }
2360 }
2361 },
2362 "node_modules/@radix-ui/react-use-callback-ref": {
2363 "version": "1.1.4",
2364 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.4.tgz",
2365 "integrity": "sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ==",
2366 "license": "MIT",
2367 "peerDependencies": {
2368 "@types/react": "*",
2369 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2370 },
2371 "peerDependenciesMeta": {
2372 "@types/react": {
2373 "optional": true
2374 }
2375 }
2376 },
2377 "node_modules/@radix-ui/react-use-controllable-state": {
2378 "version": "1.2.6",
2379 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.6.tgz",
2380 "integrity": "sha512-uEQJGT97ZA/TgP/Hydw47lHu+/vQj6z/0jA+WeTbK1o9Rx45GImjpD0tc3W5ad3D6XTSR6e1yEO0FvGq6WQfVQ==",
2381 "license": "MIT",
2382 "dependencies": {
2383 "@radix-ui/primitive": "1.1.7",
2384 "@radix-ui/react-use-effect-event": "0.0.5",
2385 "@radix-ui/react-use-layout-effect": "1.1.4"
2386 },
2387 "peerDependencies": {
2388 "@types/react": "*",
2389 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2390 },
2391 "peerDependenciesMeta": {
2392 "@types/react": {
2393 "optional": true
2394 }
2395 }
2396 },
2397 "node_modules/@radix-ui/react-use-effect-event": {
2398 "version": "0.0.5",
2399 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.5.tgz",
2400 "integrity": "sha512-7cshFL8HGS/7HEiHH+9kL9HBwp2sa9yX18Knwek6KYWmXwM7pegMgta2AXMQKI+rq3JnfSj9x8wYqFMTdG1Jgg==",
2401 "license": "MIT",
2402 "dependencies": {
2403 "@radix-ui/react-use-layout-effect": "1.1.4"
2404 },
2405 "peerDependencies": {
2406 "@types/react": "*",
2407 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2408 },
2409 "peerDependenciesMeta": {
2410 "@types/react": {
2411 "optional": true
2412 }
2413 }
2414 },
2415 "node_modules/@radix-ui/react-use-is-hydrated": {
2416 "version": "0.1.3",
2417 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.3.tgz",
2418 "integrity": "sha512-umO/aJ+82CpOnhDZUTbILCQf7kU/g0iv+oGs/Q8jw7IkhWBzaEP4sA268PhFAJTFetbwp3ICc6ktpI4TqtxcIw==",
2419 "license": "MIT",
2420 "peerDependencies": {
2421 "@types/react": "*",
2422 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2423 },
2424 "peerDependenciesMeta": {
2425 "@types/react": {
2426 "optional": true
2427 }
2428 }
2429 },
2430 "node_modules/@radix-ui/react-use-layout-effect": {
2431 "version": "1.1.4",
2432 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.4.tgz",
2433 "integrity": "sha512-K20DkRkUwDnxEYMBPcg3Y6voLkEy5p5QQmszZgLngKKiC7dzBR/aEuK3w1qlx2JWDUNH6FluahYdgR3BP+QbYw==",
2434 "license": "MIT",
2435 "peerDependencies": {
2436 "@types/react": "*",
2437 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2438 },
2439 "peerDependenciesMeta": {
2440 "@types/react": {
2441 "optional": true
2442 }
2443 }
2444 },
2445 "node_modules/@radix-ui/react-use-previous": {
2446 "version": "1.1.4",
2447 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.4.tgz",
2448 "integrity": "sha512-XoSLhbRbqxFtgJoi2fNHA3C6pDlY34x508vUpUGoFZfvePfHXHbE1lC4FYFMnJWgiCRroSTw6fOsXQoVS9RwZg==",
2449 "license": "MIT",
2450 "peerDependencies": {
2451 "@types/react": "*",
2452 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2453 },
2454 "peerDependenciesMeta": {
2455 "@types/react": {
2456 "optional": true
2457 }
2458 }
2459 },
2460 "node_modules/@radix-ui/react-use-rect": {
2461 "version": "1.1.4",
2462 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.4.tgz",
2463 "integrity": "sha512-cSOCh6JlkmfjLyNcLiu2nB4v+nm+dkZ+Q5KHWk/soo4U7ZLiEQFKHK9/YmtBHjfCEaU43IBKQOc4/uJmCaiCTQ==",
2464 "license": "MIT",
2465 "dependencies": {
2466 "@radix-ui/rect": "1.1.3"
2467 },
2468 "peerDependencies": {
2469 "@types/react": "*",
2470 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2471 },
2472 "peerDependenciesMeta": {
2473 "@types/react": {
2474 "optional": true
2475 }
2476 }
2477 },
2478 "node_modules/@radix-ui/react-use-size": {
2479 "version": "1.1.4",
2480 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.4.tgz",
2481 "integrity": "sha512-D3anSY15EJoxrihpsXI6SMrmmonnQtR2ni7arO+Lfdg3O95b9hNXxONk8jA5C8ANdF/h5HMAxejgs8PWJ6rlhw==",
2482 "license": "MIT",
2483 "dependencies": {
2484 "@radix-ui/react-use-layout-effect": "1.1.4"
2485 },
2486 "peerDependencies": {
2487 "@types/react": "*",
2488 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2489 },
2490 "peerDependenciesMeta": {
2491 "@types/react": {
2492 "optional": true
2493 }
2494 }
2495 },
2496 "node_modules/@radix-ui/react-visually-hidden": {
2497 "version": "1.2.11",
2498 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.11.tgz",
2499 "integrity": "sha512-NFS86RYYZb4/exihaESBGOpMJFz8MGLAfu3mOBSGByVnVPC9JPASfYubxd/8KbkQK0sYAv8lVQDEQukDX/qXvQ==",
2500 "license": "MIT",
2501 "dependencies": {
2502 "@radix-ui/react-primitive": "2.1.10"
2503 },
2504 "peerDependencies": {
2505 "@types/react": "*",
2506 "@types/react-dom": "*",
2507 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
2508 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
2509 },
2510 "peerDependenciesMeta": {
2511 "@types/react": {
2512 "optional": true
2513 },
2514 "@types/react-dom": {
2515 "optional": true
2516 }
2517 }
2518 },
2519 "node_modules/@radix-ui/rect": {
2520 "version": "1.1.3",
2521 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.3.tgz",
2522 "integrity": "sha512-JtyZR+mqgBibTo8xea3B6ZRmzZiM/YeVBtUkas6zMuXjAlfIFIW2FgqeM9eLyvEaYX66vr6DJMK+4U6LV0KhNw==",
2523 "license": "MIT"
2524 },
2525 "node_modules/@reduxjs/toolkit": {
2526 "version": "2.12.0",
2527 "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.12.0.tgz",
2528 "integrity": "sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw==",
2529 "license": "MIT",
2530 "dependencies": {
2531 "@standard-schema/spec": "^1.0.0",
2532 "@standard-schema/utils": "^0.3.0",
2533 "immer": "^11.0.0",
2534 "redux": "^5.0.1",
2535 "redux-thunk": "^3.1.0",
2536 "reselect": "^5.1.0"
2537 },
2538 "peerDependencies": {
2539 "react": "^16.9.0 || ^17.0.0 || ^18 || ^19",
2540 "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0"
2541 },
2542 "peerDependenciesMeta": {
2543 "react": {
2544 "optional": true
2545 },
2546 "react-redux": {
2547 "optional": true
2548 }
2549 }
2550 },
2551 "node_modules/@rolldown/pluginutils": {
2552 "version": "1.0.0-rc.3",
2553 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
2554 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
2555 "license": "MIT"
2556 },
2557 "node_modules/@rollup/rollup-android-arm-eabi": {
2558 "version": "4.62.4",
2559 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz",
2560 "integrity": "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==",
2561 "cpu": [
2562 "arm"
2563 ],
2564 "dev": true,
2565 "license": "MIT",
2566 "optional": true,
2567 "os": [
2568 "android"
2569 ]
2570 },
2571 "node_modules/@rollup/rollup-android-arm64": {
2572 "version": "4.62.4",
2573 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz",
2574 "integrity": "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==",
2575 "cpu": [
2576 "arm64"
2577 ],
2578 "dev": true,
2579 "license": "MIT",
2580 "optional": true,
2581 "os": [
2582 "android"
2583 ]
2584 },
2585 "node_modules/@rollup/rollup-darwin-arm64": {
2586 "version": "4.62.4",
2587 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz",
2588 "integrity": "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==",
2589 "cpu": [
2590 "arm64"
2591 ],
2592 "dev": true,
2593 "license": "MIT",
2594 "optional": true,
2595 "os": [
2596 "darwin"
2597 ]
2598 },
2599 "node_modules/@rollup/rollup-darwin-x64": {
2600 "version": "4.62.4",
2601 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz",
2602 "integrity": "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==",
2603 "cpu": [
2604 "x64"
2605 ],
2606 "dev": true,
2607 "license": "MIT",
2608 "optional": true,
2609 "os": [
2610 "darwin"
2611 ]
2612 },
2613 "node_modules/@rollup/rollup-freebsd-arm64": {
2614 "version": "4.62.4",
2615 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz",
2616 "integrity": "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==",
2617 "cpu": [
2618 "arm64"
2619 ],
2620 "dev": true,
2621 "license": "MIT",
2622 "optional": true,
2623 "os": [
2624 "freebsd"
2625 ]
2626 },
2627 "node_modules/@rollup/rollup-freebsd-x64": {
2628 "version": "4.62.4",
2629 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz",
2630 "integrity": "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==",
2631 "cpu": [
2632 "x64"
2633 ],
2634 "dev": true,
2635 "license": "MIT",
2636 "optional": true,
2637 "os": [
2638 "freebsd"
2639 ]
2640 },
2641 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2642 "version": "4.62.4",
2643 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz",
2644 "integrity": "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==",
2645 "cpu": [
2646 "arm"
2647 ],
2648 "dev": true,
2649 "libc": [
2650 "glibc"
2651 ],
2652 "license": "MIT",
2653 "optional": true,
2654 "os": [
2655 "linux"
2656 ]
2657 },
2658 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
2659 "version": "4.62.4",
2660 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz",
2661 "integrity": "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==",
2662 "cpu": [
2663 "arm"
2664 ],
2665 "dev": true,
2666 "libc": [
2667 "musl"
2668 ],
2669 "license": "MIT",
2670 "optional": true,
2671 "os": [
2672 "linux"
2673 ]
2674 },
2675 "node_modules/@rollup/rollup-linux-arm64-gnu": {
2676 "version": "4.62.4",
2677 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz",
2678 "integrity": "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==",
2679 "cpu": [
2680 "arm64"
2681 ],
2682 "dev": true,
2683 "libc": [
2684 "glibc"
2685 ],
2686 "license": "MIT",
2687 "optional": true,
2688 "os": [
2689 "linux"
2690 ]
2691 },
2692 "node_modules/@rollup/rollup-linux-arm64-musl": {
2693 "version": "4.62.4",
2694 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz",
2695 "integrity": "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==",
2696 "cpu": [
2697 "arm64"
2698 ],
2699 "dev": true,
2700 "libc": [
2701 "musl"
2702 ],
2703 "license": "MIT",
2704 "optional": true,
2705 "os": [
2706 "linux"
2707 ]
2708 },
2709 "node_modules/@rollup/rollup-linux-loong64-gnu": {
2710 "version": "4.62.4",
2711 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz",
2712 "integrity": "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==",
2713 "cpu": [
2714 "loong64"
2715 ],
2716 "dev": true,
2717 "libc": [
2718 "glibc"
2719 ],
2720 "license": "MIT",
2721 "optional": true,
2722 "os": [
2723 "linux"
2724 ]
2725 },
2726 "node_modules/@rollup/rollup-linux-loong64-musl": {
2727 "version": "4.62.4",
2728 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz",
2729 "integrity": "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==",
2730 "cpu": [
2731 "loong64"
2732 ],
2733 "dev": true,
2734 "libc": [
2735 "musl"
2736 ],
2737 "license": "MIT",
2738 "optional": true,
2739 "os": [
2740 "linux"
2741 ]
2742 },
2743 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
2744 "version": "4.62.4",
2745 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz",
2746 "integrity": "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==",
2747 "cpu": [
2748 "ppc64"
2749 ],
2750 "dev": true,
2751 "libc": [
2752 "glibc"
2753 ],
2754 "license": "MIT",
2755 "optional": true,
2756 "os": [
2757 "linux"
2758 ]
2759 },
2760 "node_modules/@rollup/rollup-linux-ppc64-musl": {
2761 "version": "4.62.4",
2762 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz",
2763 "integrity": "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==",
2764 "cpu": [
2765 "ppc64"
2766 ],
2767 "dev": true,
2768 "libc": [
2769 "musl"
2770 ],
2771 "license": "MIT",
2772 "optional": true,
2773 "os": [
2774 "linux"
2775 ]
2776 },
2777 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
2778 "version": "4.62.4",
2779 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz",
2780 "integrity": "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==",
2781 "cpu": [
2782 "riscv64"
2783 ],
2784 "dev": true,
2785 "libc": [
2786 "glibc"
2787 ],
2788 "license": "MIT",
2789 "optional": true,
2790 "os": [
2791 "linux"
2792 ]
2793 },
2794 "node_modules/@rollup/rollup-linux-riscv64-musl": {
2795 "version": "4.62.4",
2796 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz",
2797 "integrity": "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==",
2798 "cpu": [
2799 "riscv64"
2800 ],
2801 "dev": true,
2802 "libc": [
2803 "musl"
2804 ],
2805 "license": "MIT",
2806 "optional": true,
2807 "os": [
2808 "linux"
2809 ]
2810 },
2811 "node_modules/@rollup/rollup-linux-s390x-gnu": {
2812 "version": "4.62.4",
2813 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz",
2814 "integrity": "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==",
2815 "cpu": [
2816 "s390x"
2817 ],
2818 "dev": true,
2819 "libc": [
2820 "glibc"
2821 ],
2822 "license": "MIT",
2823 "optional": true,
2824 "os": [
2825 "linux"
2826 ]
2827 },
2828 "node_modules/@rollup/rollup-linux-x64-gnu": {
2829 "version": "4.62.4",
2830 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz",
2831 "integrity": "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==",
2832 "cpu": [
2833 "x64"
2834 ],
2835 "dev": true,
2836 "libc": [
2837 "glibc"
2838 ],
2839 "license": "MIT",
2840 "optional": true,
2841 "os": [
2842 "linux"
2843 ]
2844 },
2845 "node_modules/@rollup/rollup-linux-x64-musl": {
2846 "version": "4.62.4",
2847 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz",
2848 "integrity": "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==",
2849 "cpu": [
2850 "x64"
2851 ],
2852 "dev": true,
2853 "libc": [
2854 "musl"
2855 ],
2856 "license": "MIT",
2857 "optional": true,
2858 "os": [
2859 "linux"
2860 ]
2861 },
2862 "node_modules/@rollup/rollup-openbsd-x64": {
2863 "version": "4.62.4",
2864 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz",
2865 "integrity": "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==",
2866 "cpu": [
2867 "x64"
2868 ],
2869 "dev": true,
2870 "license": "MIT",
2871 "optional": true,
2872 "os": [
2873 "openbsd"
2874 ]
2875 },
2876 "node_modules/@rollup/rollup-openharmony-arm64": {
2877 "version": "4.62.4",
2878 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz",
2879 "integrity": "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==",
2880 "cpu": [
2881 "arm64"
2882 ],
2883 "dev": true,
2884 "license": "MIT",
2885 "optional": true,
2886 "os": [
2887 "openharmony"
2888 ]
2889 },
2890 "node_modules/@rollup/rollup-win32-arm64-msvc": {
2891 "version": "4.62.4",
2892 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz",
2893 "integrity": "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==",
2894 "cpu": [
2895 "arm64"
2896 ],
2897 "dev": true,
2898 "license": "MIT",
2899 "optional": true,
2900 "os": [
2901 "win32"
2902 ]
2903 },
2904 "node_modules/@rollup/rollup-win32-ia32-msvc": {
2905 "version": "4.62.4",
2906 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz",
2907 "integrity": "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==",
2908 "cpu": [
2909 "ia32"
2910 ],
2911 "dev": true,
2912 "license": "MIT",
2913 "optional": true,
2914 "os": [
2915 "win32"
2916 ]
2917 },
2918 "node_modules/@rollup/rollup-win32-x64-gnu": {
2919 "version": "4.62.4",
2920 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz",
2921 "integrity": "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==",
2922 "cpu": [
2923 "x64"
2924 ],
2925 "dev": true,
2926 "license": "MIT",
2927 "optional": true,
2928 "os": [
2929 "win32"
2930 ]
2931 },
2932 "node_modules/@rollup/rollup-win32-x64-msvc": {
2933 "version": "4.62.4",
2934 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz",
2935 "integrity": "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==",
2936 "cpu": [
2937 "x64"
2938 ],
2939 "dev": true,
2940 "license": "MIT",
2941 "optional": true,
2942 "os": [
2943 "win32"
2944 ]
2945 },
2946 "node_modules/@standard-schema/spec": {
2947 "version": "1.1.0",
2948 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
2949 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
2950 "license": "MIT"
2951 },
2952 "node_modules/@standard-schema/utils": {
2953 "version": "0.3.0",
2954 "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz",
2955 "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==",
2956 "license": "MIT"
2957 },
2958 "node_modules/@tailwindcss/node": {
2959 "version": "4.3.3",
2960 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz",
2961 "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==",
2962 "license": "MIT",
2963 "dependencies": {
2964 "@jridgewell/remapping": "^2.3.5",
2965 "enhanced-resolve": "^5.24.1",
2966 "jiti": "^2.7.0",
2967 "lightningcss": "1.32.0",
2968 "magic-string": "^0.30.21",
2969 "source-map-js": "^1.2.1",
2970 "tailwindcss": "4.3.3"
2971 }
2972 },
2973 "node_modules/@tailwindcss/oxide": {
2974 "version": "4.3.3",
2975 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz",
2976 "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==",
2977 "license": "MIT",
2978 "engines": {
2979 "node": ">= 20"
2980 },
2981 "optionalDependencies": {
2982 "@tailwindcss/oxide-android-arm64": "4.3.3",
2983 "@tailwindcss/oxide-darwin-arm64": "4.3.3",
2984 "@tailwindcss/oxide-darwin-x64": "4.3.3",
2985 "@tailwindcss/oxide-freebsd-x64": "4.3.3",
2986 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3",
2987 "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3",
2988 "@tailwindcss/oxide-linux-arm64-musl": "4.3.3",
2989 "@tailwindcss/oxide-linux-x64-gnu": "4.3.3",
2990 "@tailwindcss/oxide-linux-x64-musl": "4.3.3",
2991 "@tailwindcss/oxide-wasm32-wasi": "4.3.3",
2992 "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3",
2993 "@tailwindcss/oxide-win32-x64-msvc": "4.3.3"
2994 }
2995 },
2996 "node_modules/@tailwindcss/oxide-android-arm64": {
2997 "version": "4.3.3",
2998 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz",
2999 "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==",
3000 "cpu": [
3001 "arm64"
3002 ],
3003 "license": "MIT",
3004 "optional": true,
3005 "os": [
3006 "android"
3007 ],
3008 "engines": {
3009 "node": ">= 20"
3010 }
3011 },
3012 "node_modules/@tailwindcss/oxide-darwin-arm64": {
3013 "version": "4.3.3",
3014 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz",
3015 "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==",
3016 "cpu": [
3017 "arm64"
3018 ],
3019 "license": "MIT",
3020 "optional": true,
3021 "os": [
3022 "darwin"
3023 ],
3024 "engines": {
3025 "node": ">= 20"
3026 }
3027 },
3028 "node_modules/@tailwindcss/oxide-darwin-x64": {
3029 "version": "4.3.3",
3030 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz",
3031 "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==",
3032 "cpu": [
3033 "x64"
3034 ],
3035 "license": "MIT",
3036 "optional": true,
3037 "os": [
3038 "darwin"
3039 ],
3040 "engines": {
3041 "node": ">= 20"
3042 }
3043 },
3044 "node_modules/@tailwindcss/oxide-freebsd-x64": {
3045 "version": "4.3.3",
3046 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz",
3047 "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==",
3048 "cpu": [
3049 "x64"
3050 ],
3051 "license": "MIT",
3052 "optional": true,
3053 "os": [
3054 "freebsd"
3055 ],
3056 "engines": {
3057 "node": ">= 20"
3058 }
3059 },
3060 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
3061 "version": "4.3.3",
3062 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz",
3063 "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==",
3064 "cpu": [
3065 "arm"
3066 ],
3067 "license": "MIT",
3068 "optional": true,
3069 "os": [
3070 "linux"
3071 ],
3072 "engines": {
3073 "node": ">= 20"
3074 }
3075 },
3076 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
3077 "version": "4.3.3",
3078 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz",
3079 "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==",
3080 "cpu": [
3081 "arm64"
3082 ],
3083 "libc": [
3084 "glibc"
3085 ],
3086 "license": "MIT",
3087 "optional": true,
3088 "os": [
3089 "linux"
3090 ],
3091 "engines": {
3092 "node": ">= 20"
3093 }
3094 },
3095 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
3096 "version": "4.3.3",
3097 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz",
3098 "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==",
3099 "cpu": [
3100 "arm64"
3101 ],
3102 "libc": [
3103 "musl"
3104 ],
3105 "license": "MIT",
3106 "optional": true,
3107 "os": [
3108 "linux"
3109 ],
3110 "engines": {
3111 "node": ">= 20"
3112 }
3113 },
3114 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
3115 "version": "4.3.3",
3116 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz",
3117 "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==",
3118 "cpu": [
3119 "x64"
3120 ],
3121 "libc": [
3122 "glibc"
3123 ],
3124 "license": "MIT",
3125 "optional": true,
3126 "os": [
3127 "linux"
3128 ],
3129 "engines": {
3130 "node": ">= 20"
3131 }
3132 },
3133 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
3134 "version": "4.3.3",
3135 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz",
3136 "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==",
3137 "cpu": [
3138 "x64"
3139 ],
3140 "libc": [
3141 "musl"
3142 ],
3143 "license": "MIT",
3144 "optional": true,
3145 "os": [
3146 "linux"
3147 ],
3148 "engines": {
3149 "node": ">= 20"
3150 }
3151 },
3152 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
3153 "version": "4.3.3",
3154 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz",
3155 "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==",
3156 "bundleDependencies": [
3157 "@napi-rs/wasm-runtime",
3158 "@emnapi/core",
3159 "@emnapi/runtime",
3160 "@tybys/wasm-util",
3161 "@emnapi/wasi-threads",
3162 "tslib"
3163 ],
3164 "cpu": [
3165 "wasm32"
3166 ],
3167 "license": "MIT",
3168 "optional": true,
3169 "dependencies": {
3170 "@emnapi/core": "^1.11.1",
3171 "@emnapi/runtime": "^1.11.1",
3172 "@emnapi/wasi-threads": "^1.2.2",
3173 "@napi-rs/wasm-runtime": "^1.1.4",
3174 "@tybys/wasm-util": "^0.10.2",
3175 "tslib": "^2.8.1"
3176 },
3177 "engines": {
3178 "node": ">=14.0.0"
3179 }
3180 },
3181 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
3182 "version": "4.3.3",
3183 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz",
3184 "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==",
3185 "cpu": [
3186 "arm64"
3187 ],
3188 "license": "MIT",
3189 "optional": true,
3190 "os": [
3191 "win32"
3192 ],
3193 "engines": {
3194 "node": ">= 20"
3195 }
3196 },
3197 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
3198 "version": "4.3.3",
3199 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz",
3200 "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==",
3201 "cpu": [
3202 "x64"
3203 ],
3204 "license": "MIT",
3205 "optional": true,
3206 "os": [
3207 "win32"
3208 ],
3209 "engines": {
3210 "node": ">= 20"
3211 }
3212 },
3213 "node_modules/@tailwindcss/vite": {
3214 "version": "4.3.3",
3215 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz",
3216 "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==",
3217 "license": "MIT",
3218 "dependencies": {
3219 "@tailwindcss/node": "4.3.3",
3220 "@tailwindcss/oxide": "4.3.3",
3221 "tailwindcss": "4.3.3"
3222 },
3223 "peerDependencies": {
3224 "vite": "^5.2.0 || ^6 || ^7 || ^8"
3225 }
3226 },
3227 "node_modules/@tanstack/query-core": {
3228 "version": "5.101.4",
3229 "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.101.4.tgz",
3230 "integrity": "sha512-gNwcvOJcRbLWPOLG/2OBm+zM+Yv+MKsXKEOWC57USuZDEsI71hEErQsiEGx5wX9rzWWkfwM0fVSPoiIFSsxfiw==",
3231 "license": "MIT",
3232 "funding": {
3233 "type": "github",
3234 "url": "https://github.com/sponsors/tannerlinsley"
3235 }
3236 },
3237 "node_modules/@tanstack/react-query": {
3238 "version": "5.101.4",
3239 "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.101.4.tgz",
3240 "integrity": "sha512-yRg2pfOCxIs4ZJW3XYYHU/WgtD04FHSnfHlpRT7h7pR77hwkdRG4wxbKe4aq6P0RvXUTBSQpQeadS1SUYUe+KA==",
3241 "license": "MIT",
3242 "dependencies": {
3243 "@tanstack/query-core": "5.101.4"
3244 },
3245 "funding": {
3246 "type": "github",
3247 "url": "https://github.com/sponsors/tannerlinsley"
3248 },
3249 "peerDependencies": {
3250 "react": "^18 || ^19"
3251 }
3252 },
3253 "node_modules/@types/adm-zip": {
3254 "version": "0.5.8",
3255 "resolved": "https://registry.npmjs.org/@types/adm-zip/-/adm-zip-0.5.8.tgz",
3256 "integrity": "sha512-RVVH7QvZYbN+ihqZ4kX/dMiowf6o+Jk1fNwiSdx0NahBJLU787zkULhGhJM8mf/obmLGmgdMM0bXsQTmyfbR7Q==",
3257 "dev": true,
3258 "license": "MIT",
3259 "dependencies": {
3260 "@types/node": "*"
3261 }
3262 },
3263 "node_modules/@types/archiver": {
3264 "version": "8.0.0",
3265 "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-8.0.0.tgz",
3266 "integrity": "sha512-YpXPbEuv9+eUIPPQWUPahj3cvs9isWRuF+J4z+KbdYVDO3rWorWQFxUVHnwPu2AgKwvgpki5F2VMX0Xx+mX45A==",
3267 "dev": true,
3268 "license": "MIT",
3269 "dependencies": {
3270 "@types/node": "*",
3271 "@types/readdir-glob": "*"
3272 }
3273 },
3274 "node_modules/@types/babel__core": {
3275 "version": "7.20.5",
3276 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
3277 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
3278 "license": "MIT",
3279 "dependencies": {
3280 "@babel/parser": "^7.20.7",
3281 "@babel/types": "^7.20.7",
3282 "@types/babel__generator": "*",
3283 "@types/babel__template": "*",
3284 "@types/babel__traverse": "*"
3285 }
3286 },
3287 "node_modules/@types/babel__generator": {
3288 "version": "7.6.8",
3289 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
3290 "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
3291 "license": "MIT",
3292 "dependencies": {
3293 "@babel/types": "^7.0.0"
3294 }
3295 },
3296 "node_modules/@types/babel__template": {
3297 "version": "7.4.4",
3298 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
3299 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
3300 "license": "MIT",
3301 "dependencies": {
3302 "@babel/parser": "^7.1.0",
3303 "@babel/types": "^7.0.0"
3304 }
3305 },
3306 "node_modules/@types/babel__traverse": {
3307 "version": "7.20.6",
3308 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
3309 "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
3310 "license": "MIT",
3311 "dependencies": {
3312 "@babel/types": "^7.20.7"
3313 }
3314 },
3315 "node_modules/@types/bcrypt": {
3316 "version": "6.0.0",
3317 "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-6.0.0.tgz",
3318 "integrity": "sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==",
3319 "dev": true,
3320 "license": "MIT",
3321 "dependencies": {
3322 "@types/node": "*"
3323 }
3324 },
3325 "node_modules/@types/body-parser": {
3326 "version": "1.19.5",
3327 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
3328 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
3329 "dev": true,
3330 "license": "MIT",
3331 "dependencies": {
3332 "@types/connect": "*",
3333 "@types/node": "*"
3334 }
3335 },
3336 "node_modules/@types/connect": {
3337 "version": "3.4.38",
3338 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
3339 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
3340 "dev": true,
3341 "license": "MIT",
3342 "dependencies": {
3343 "@types/node": "*"
3344 }
3345 },
3346 "node_modules/@types/d3-array": {
3347 "version": "3.2.2",
3348 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz",
3349 "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==",
3350 "license": "MIT"
3351 },
3352 "node_modules/@types/d3-color": {
3353 "version": "3.1.3",
3354 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
3355 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
3356 "license": "MIT"
3357 },
3358 "node_modules/@types/d3-ease": {
3359 "version": "3.0.2",
3360 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
3361 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
3362 "license": "MIT"
3363 },
3364 "node_modules/@types/d3-interpolate": {
3365 "version": "3.0.4",
3366 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
3367 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
3368 "license": "MIT",
3369 "dependencies": {
3370 "@types/d3-color": "*"
3371 }
3372 },
3373 "node_modules/@types/d3-path": {
3374 "version": "3.1.1",
3375 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
3376 "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
3377 "license": "MIT"
3378 },
3379 "node_modules/@types/d3-scale": {
3380 "version": "4.0.9",
3381 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
3382 "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
3383 "license": "MIT",
3384 "dependencies": {
3385 "@types/d3-time": "*"
3386 }
3387 },
3388 "node_modules/@types/d3-shape": {
3389 "version": "3.1.8",
3390 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz",
3391 "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==",
3392 "license": "MIT",
3393 "dependencies": {
3394 "@types/d3-path": "*"
3395 }
3396 },
3397 "node_modules/@types/d3-time": {
3398 "version": "3.0.4",
3399 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
3400 "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
3401 "license": "MIT"
3402 },
3403 "node_modules/@types/d3-timer": {
3404 "version": "3.0.2",
3405 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
3406 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
3407 "license": "MIT"
3408 },
3409 "node_modules/@types/estree": {
3410 "version": "1.0.9",
3411 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
3412 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
3413 "dev": true,
3414 "license": "MIT"
3415 },
3416 "node_modules/@types/express": {
3417 "version": "4.17.21",
3418 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
3419 "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
3420 "dev": true,
3421 "license": "MIT",
3422 "dependencies": {
3423 "@types/body-parser": "*",
3424 "@types/express-serve-static-core": "^4.17.33",
3425 "@types/qs": "*",
3426 "@types/serve-static": "*"
3427 }
3428 },
3429 "node_modules/@types/express-serve-static-core": {
3430 "version": "4.19.6",
3431 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
3432 "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
3433 "dev": true,
3434 "license": "MIT",
3435 "dependencies": {
3436 "@types/node": "*",
3437 "@types/qs": "*",
3438 "@types/range-parser": "*",
3439 "@types/send": "*"
3440 }
3441 },
3442 "node_modules/@types/express-session": {
3443 "version": "1.19.0",
3444 "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.19.0.tgz",
3445 "integrity": "sha512-GbypG0bog68UbOq2tSAp7SclvCUm3ha1uDi58OPRGK1NfRvCIu7Gz0M7fTGtpNG1T9a29GpuurQj9zEcT/lMXQ==",
3446 "dev": true,
3447 "license": "MIT",
3448 "dependencies": {
3449 "@types/express": "*"
3450 }
3451 },
3452 "node_modules/@types/http-errors": {
3453 "version": "2.0.4",
3454 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
3455 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
3456 "dev": true,
3457 "license": "MIT"
3458 },
3459 "node_modules/@types/memoizee": {
3460 "version": "0.4.12",
3461 "resolved": "https://registry.npmjs.org/@types/memoizee/-/memoizee-0.4.12.tgz",
3462 "integrity": "sha512-EdtpwNYNhe3kZ+4TlXj/++pvBoU0KdrAICMzgI7vjWgu9sIvvUhu9XR8Ks4L6Wh3sxpZ22wkZR7yCLAqUjnZuQ==",
3463 "dev": true,
3464 "license": "MIT"
3465 },
3466 "node_modules/@types/mime": {
3467 "version": "1.3.5",
3468 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
3469 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
3470 "dev": true,
3471 "license": "MIT"
3472 },
3473 "node_modules/@types/multer": {
3474 "version": "2.2.0",
3475 "resolved": "https://registry.npmjs.org/@types/multer/-/multer-2.2.0.tgz",
3476 "integrity": "sha512-3U1troeqGV8Ntp7Q3klwf4zr23VEoqYVocYXaswm9+8z3O9UHDYAqLxjJ/h550iRADTjKdOdhhasXw6gD6kYtg==",
3477 "dev": true,
3478 "license": "MIT",
3479 "dependencies": {
3480 "@types/express": "*"
3481 }
3482 },
3483 "node_modules/@types/node": {
3484 "version": "22.20.1",
3485 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",
3486 "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",
3487 "license": "MIT",
3488 "dependencies": {
3489 "undici-types": "~6.21.0"
3490 }
3491 },
3492 "node_modules/@types/passport": {
3493 "version": "1.0.17",
3494 "resolved": "https://registry.npmjs.org/@types/passport/-/passport-1.0.17.tgz",
3495 "integrity": "sha512-aciLyx+wDwT2t2/kJGJR2AEeBz0nJU4WuRX04Wu9Dqc5lSUtwu0WERPHYsLhF9PtseiAMPBGNUOtFjxZ56prsg==",
3496 "dev": true,
3497 "license": "MIT",
3498 "dependencies": {
3499 "@types/express": "*"
3500 }
3501 },
3502 "node_modules/@types/passport-local": {
3503 "version": "1.0.38",
3504 "resolved": "https://registry.npmjs.org/@types/passport-local/-/passport-local-1.0.38.tgz",
3505 "integrity": "sha512-nsrW4A963lYE7lNTv9cr5WmiUD1ibYJvWrpE13oxApFsRt77b0RdtZvKbCdNIY4v/QZ6TRQWaDDEwV1kCTmcXg==",
3506 "dev": true,
3507 "license": "MIT",
3508 "dependencies": {
3509 "@types/express": "*",
3510 "@types/passport": "*",
3511 "@types/passport-strategy": "*"
3512 }
3513 },
3514 "node_modules/@types/passport-strategy": {
3515 "version": "0.2.38",
3516 "resolved": "https://registry.npmjs.org/@types/passport-strategy/-/passport-strategy-0.2.38.tgz",
3517 "integrity": "sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA==",
3518 "dev": true,
3519 "license": "MIT",
3520 "dependencies": {
3521 "@types/express": "*",
3522 "@types/passport": "*"
3523 }
3524 },
3525 "node_modules/@types/qs": {
3526 "version": "6.9.16",
3527 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz",
3528 "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==",
3529 "dev": true,
3530 "license": "MIT"
3531 },
3532 "node_modules/@types/range-parser": {
3533 "version": "1.2.7",
3534 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
3535 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
3536 "dev": true,
3537 "license": "MIT"
3538 },
3539 "node_modules/@types/react": {
3540 "version": "19.2.18",
3541 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
3542 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
3543 "dev": true,
3544 "license": "MIT",
3545 "dependencies": {
3546 "csstype": "^3.2.2"
3547 }
3548 },
3549 "node_modules/@types/react-dom": {
3550 "version": "19.2.4",
3551 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz",
3552 "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==",
3553 "dev": true,
3554 "license": "MIT",
3555 "peerDependencies": {
3556 "@types/react": "^19.2.0"
3557 }
3558 },
3559 "node_modules/@types/readdir-glob": {
3560 "version": "1.1.5",
3561 "resolved": "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.5.tgz",
3562 "integrity": "sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==",
3563 "dev": true,
3564 "license": "MIT",
3565 "dependencies": {
3566 "@types/node": "*"
3567 }
3568 },
3569 "node_modules/@types/retry": {
3570 "version": "0.12.0",
3571 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
3572 "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
3573 "license": "MIT"
3574 },
3575 "node_modules/@types/send": {
3576 "version": "0.17.4",
3577 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
3578 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
3579 "dev": true,
3580 "license": "MIT",
3581 "dependencies": {
3582 "@types/mime": "^1",
3583 "@types/node": "*"
3584 }
3585 },
3586 "node_modules/@types/serve-static": {
3587 "version": "1.15.7",
3588 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
3589 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
3590 "dev": true,
3591 "license": "MIT",
3592 "dependencies": {
3593 "@types/http-errors": "*",
3594 "@types/node": "*",
3595 "@types/send": "*"
3596 }
3597 },
3598 "node_modules/@types/use-sync-external-store": {
3599 "version": "0.0.6",
3600 "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
3601 "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==",
3602 "license": "MIT"
3603 },
3604 "node_modules/@types/ws": {
3605 "version": "8.18.1",
3606 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
3607 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
3608 "dev": true,
3609 "license": "MIT",
3610 "dependencies": {
3611 "@types/node": "*"
3612 }
3613 },
3614 "node_modules/@vitejs/plugin-react": {
3615 "version": "5.2.0",
3616 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
3617 "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
3618 "license": "MIT",
3619 "dependencies": {
3620 "@babel/core": "^7.29.0",
3621 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
3622 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
3623 "@rolldown/pluginutils": "1.0.0-rc.3",
3624 "@types/babel__core": "^7.20.5",
3625 "react-refresh": "^0.18.0"
3626 },
3627 "engines": {
3628 "node": "^20.19.0 || >=22.12.0"
3629 },
3630 "peerDependencies": {
3631 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
3632 }
3633 },
3634 "node_modules/abort-controller": {
3635 "version": "3.0.0",
3636 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
3637 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
3638 "license": "MIT",
3639 "dependencies": {
3640 "event-target-shim": "^5.0.0"
3641 },
3642 "engines": {
3643 "node": ">=6.5"
3644 }
3645 },
3646 "node_modules/accepts": {
3647 "version": "1.3.8",
3648 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
3649 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
3650 "license": "MIT",
3651 "dependencies": {
3652 "mime-types": "~2.1.34",
3653 "negotiator": "0.6.3"
3654 },
3655 "engines": {
3656 "node": ">= 0.6"
3657 }
3658 },
3659 "node_modules/adm-zip": {
3660 "version": "0.6.0",
3661 "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.6.0.tgz",
3662 "integrity": "sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==",
3663 "license": "MIT",
3664 "engines": {
3665 "node": ">=14.0"
3666 }
3667 },
3668 "node_modules/agent-base": {
3669 "version": "7.1.4",
3670 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
3671 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
3672 "license": "MIT",
3673 "engines": {
3674 "node": ">= 14"
3675 }
3676 },
3677 "node_modules/append-field": {
3678 "version": "1.0.0",
3679 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
3680 "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==",
3681 "license": "MIT"
3682 },
3683 "node_modules/archiver": {
3684 "version": "8.0.0",
3685 "resolved": "https://registry.npmjs.org/archiver/-/archiver-8.0.0.tgz",
3686 "integrity": "sha512-fV1orZfsnPn9BaSByR/qE67rJCLJEy2Ox5bq7nJh+jquWaNh6Sfec75kJ2T6PtdGUbPQlrVoSVCEOa5SdiTQ1g==",
3687 "license": "MIT",
3688 "dependencies": {
3689 "async": "^3.2.4",
3690 "buffer-crc32": "^1.0.0",
3691 "is-stream": "^4.0.0",
3692 "lazystream": "^1.0.0",
3693 "normalize-path": "^3.0.0",
3694 "readable-stream": "^4.0.0",
3695 "readdir-glob": "^3.0.0",
3696 "tar-stream": "^3.0.0",
3697 "zip-stream": "^7.0.2"
3698 },
3699 "engines": {
3700 "node": ">=18"
3701 }
3702 },
3703 "node_modules/archiver/node_modules/is-stream": {
3704 "version": "4.0.1",
3705 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
3706 "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
3707 "license": "MIT",
3708 "engines": {
3709 "node": ">=18"
3710 },
3711 "funding": {
3712 "url": "https://github.com/sponsors/sindresorhus"
3713 }
3714 },
3715 "node_modules/archiver/node_modules/readable-stream": {
3716 "version": "4.7.0",
3717 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
3718 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
3719 "license": "MIT",
3720 "dependencies": {
3721 "abort-controller": "^3.0.0",
3722 "buffer": "^6.0.3",
3723 "events": "^3.3.0",
3724 "process": "^0.11.10",
3725 "string_decoder": "^1.3.0"
3726 },
3727 "engines": {
3728 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3729 }
3730 },
3731 "node_modules/aria-hidden": {
3732 "version": "1.2.4",
3733 "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
3734 "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
3735 "license": "MIT",
3736 "dependencies": {
3737 "tslib": "^2.0.0"
3738 },
3739 "engines": {
3740 "node": ">=10"
3741 }
3742 },
3743 "node_modules/array-flatten": {
3744 "version": "1.1.1",
3745 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
3746 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
3747 "license": "MIT"
3748 },
3749 "node_modules/async": {
3750 "version": "3.2.6",
3751 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
3752 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
3753 "license": "MIT"
3754 },
3755 "node_modules/autoprefixer": {
3756 "version": "10.5.4",
3757 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz",
3758 "integrity": "sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==",
3759 "dev": true,
3760 "funding": [
3761 {
3762 "type": "opencollective",
3763 "url": "https://opencollective.com/postcss/"
3764 },
3765 {
3766 "type": "tidelift",
3767 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
3768 },
3769 {
3770 "type": "github",
3771 "url": "https://github.com/sponsors/ai"
3772 }
3773 ],
3774 "license": "MIT",
3775 "dependencies": {
3776 "browserslist": "^4.28.6",
3777 "caniuse-lite": "^1.0.30001806",
3778 "fraction.js": "^5.3.4",
3779 "picocolors": "^1.1.1",
3780 "postcss-value-parser": "^4.2.0"
3781 },
3782 "bin": {
3783 "autoprefixer": "bin/autoprefixer"
3784 },
3785 "engines": {
3786 "node": "^10 || ^12 || >=14"
3787 },
3788 "peerDependencies": {
3789 "postcss": "^8.1.0"
3790 }
3791 },
3792 "node_modules/b4a": {
3793 "version": "1.8.1",
3794 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
3795 "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
3796 "license": "Apache-2.0",
3797 "peerDependencies": {
3798 "react-native-b4a": "*"
3799 },
3800 "peerDependenciesMeta": {
3801 "react-native-b4a": {
3802 "optional": true
3803 }
3804 }
3805 },
3806 "node_modules/balanced-match": {
3807 "version": "4.0.4",
3808 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
3809 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
3810 "license": "MIT",
3811 "engines": {
3812 "node": "18 || 20 || >=22"
3813 }
3814 },
3815 "node_modules/bare-events": {
3816 "version": "2.9.1",
3817 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
3818 "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
3819 "license": "Apache-2.0",
3820 "peerDependencies": {
3821 "bare-abort-controller": "*"
3822 },
3823 "peerDependenciesMeta": {
3824 "bare-abort-controller": {
3825 "optional": true
3826 }
3827 }
3828 },
3829 "node_modules/bare-fs": {
3830 "version": "4.8.0",
3831 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.0.tgz",
3832 "integrity": "sha512-fM+MhCvdQhZ7NV6S95a07gPSqjIYKn6mFaXfx266wN3ajZGl/+1AzH+ubkXQ0fFZvOe2nk9VHkzdYkQE5zMV3Q==",
3833 "license": "Apache-2.0",
3834 "dependencies": {
3835 "bare-events": "^2.5.4",
3836 "bare-path": "^3.0.0",
3837 "bare-stream": "^2.6.4",
3838 "bare-url": "^2.2.2",
3839 "fast-fifo": "^1.3.2"
3840 },
3841 "engines": {
3842 "bare": ">=1.28.0"
3843 },
3844 "peerDependencies": {
3845 "bare-buffer": "*"
3846 },
3847 "peerDependenciesMeta": {
3848 "bare-buffer": {
3849 "optional": true
3850 }
3851 }
3852 },
3853 "node_modules/bare-path": {
3854 "version": "3.1.1",
3855 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.1.tgz",
3856 "integrity": "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==",
3857 "license": "Apache-2.0"
3858 },
3859 "node_modules/bare-stream": {
3860 "version": "2.13.3",
3861 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.3.tgz",
3862 "integrity": "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==",
3863 "license": "Apache-2.0",
3864 "dependencies": {
3865 "b4a": "^1.8.1",
3866 "streamx": "^2.25.0",
3867 "teex": "^1.0.1"
3868 },
3869 "peerDependencies": {
3870 "bare-abort-controller": "*",
3871 "bare-buffer": "*",
3872 "bare-events": "*"
3873 },
3874 "peerDependenciesMeta": {
3875 "bare-abort-controller": {
3876 "optional": true
3877 },
3878 "bare-buffer": {
3879 "optional": true
3880 },
3881 "bare-events": {
3882 "optional": true
3883 }
3884 }
3885 },
3886 "node_modules/bare-url": {
3887 "version": "2.5.2",
3888 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.5.2.tgz",
3889 "integrity": "sha512-L13PCJzKG8RGvx8V1/DdMi12ERhC3tprr7/8a94BxpmnRsFqxh5XZNdhtMxu5HPkRshYOOWRGY8lDP7ZhpG9Cg==",
3890 "license": "Apache-2.0",
3891 "dependencies": {
3892 "bare-path": "^3.0.0"
3893 }
3894 },
3895 "node_modules/base64-js": {
3896 "version": "1.5.1",
3897 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3898 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3899 "funding": [
3900 {
3901 "type": "github",
3902 "url": "https://github.com/sponsors/feross"
3903 },
3904 {
3905 "type": "patreon",
3906 "url": "https://www.patreon.com/feross"
3907 },
3908 {
3909 "type": "consulting",
3910 "url": "https://feross.org/support"
3911 }
3912 ],
3913 "license": "MIT"
3914 },
3915 "node_modules/baseline-browser-mapping": {
3916 "version": "2.11.14",
3917 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.14.tgz",
3918 "integrity": "sha512-JyJ954WzuIR8/FFzX0o5krdSTrBAkcCSRfWSleRsIHSWV+cZe2FI1PKggVkFke1hBldRs+LRxUczzE9iPmgZww==",
3919 "license": "Apache-2.0",
3920 "bin": {
3921 "baseline-browser-mapping": "dist/cli.cjs"
3922 },
3923 "engines": {
3924 "node": ">=6.0.0"
3925 }
3926 },
3927 "node_modules/bcrypt": {
3928 "version": "6.0.0",
3929 "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-6.0.0.tgz",
3930 "integrity": "sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==",
3931 "hasInstallScript": true,
3932 "license": "MIT",
3933 "dependencies": {
3934 "node-addon-api": "^8.3.0",
3935 "node-gyp-build": "^4.8.4"
3936 },
3937 "engines": {
3938 "node": ">= 18"
3939 }
3940 },
3941 "node_modules/bignumber.js": {
3942 "version": "9.3.1",
3943 "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
3944 "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
3945 "license": "MIT",
3946 "engines": {
3947 "node": "*"
3948 }
3949 },
3950 "node_modules/body-parser": {
3951 "version": "1.20.3",
3952 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
3953 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
3954 "license": "MIT",
3955 "dependencies": {
3956 "bytes": "3.1.2",
3957 "content-type": "~1.0.5",
3958 "debug": "2.6.9",
3959 "depd": "2.0.0",
3960 "destroy": "1.2.0",
3961 "http-errors": "2.0.0",
3962 "iconv-lite": "0.4.24",
3963 "on-finished": "2.4.1",
3964 "qs": "6.13.0",
3965 "raw-body": "2.5.2",
3966 "type-is": "~1.6.18",
3967 "unpipe": "1.0.0"
3968 },
3969 "engines": {
3970 "node": ">= 0.8",
3971 "npm": "1.2.8000 || >= 1.4.16"
3972 }
3973 },
3974 "node_modules/body-parser/node_modules/debug": {
3975 "version": "2.6.9",
3976 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3977 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3978 "license": "MIT",
3979 "dependencies": {
3980 "ms": "2.0.0"
3981 }
3982 },
3983 "node_modules/body-parser/node_modules/ms": {
3984 "version": "2.0.0",
3985 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3986 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
3987 "license": "MIT"
3988 },
3989 "node_modules/brace-expansion": {
3990 "version": "5.0.9",
3991 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
3992 "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==",
3993 "license": "MIT",
3994 "dependencies": {
3995 "balanced-match": "^4.0.2"
3996 },
3997 "engines": {
3998 "node": "20 || >=22"
3999 }
4000 },
4001 "node_modules/browserslist": {
4002 "version": "4.28.8",
4003 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
4004 "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
4005 "funding": [
4006 {
4007 "type": "opencollective",
4008 "url": "https://opencollective.com/browserslist"
4009 },
4010 {
4011 "type": "tidelift",
4012 "url": "https://tidelift.com/funding/github/npm/browserslist"
4013 },
4014 {
4015 "type": "github",
4016 "url": "https://github.com/sponsors/ai"
4017 }
4018 ],
4019 "license": "MIT",
4020 "dependencies": {
4021 "baseline-browser-mapping": "^2.11.12",
4022 "caniuse-lite": "^1.0.30001809",
4023 "electron-to-chromium": "^1.5.402",
4024 "node-releases": "^2.0.53",
4025 "update-browserslist-db": "^1.3.0"
4026 },
4027 "bin": {
4028 "browserslist": "cli.js"
4029 },
4030 "engines": {
4031 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
4032 }
4033 },
4034 "node_modules/buffer": {
4035 "version": "6.0.3",
4036 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
4037 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
4038 "funding": [
4039 {
4040 "type": "github",
4041 "url": "https://github.com/sponsors/feross"
4042 },
4043 {
4044 "type": "patreon",
4045 "url": "https://www.patreon.com/feross"
4046 },
4047 {
4048 "type": "consulting",
4049 "url": "https://feross.org/support"
4050 }
4051 ],
4052 "license": "MIT",
4053 "dependencies": {
4054 "base64-js": "^1.3.1",
4055 "ieee754": "^1.2.1"
4056 }
4057 },
4058 "node_modules/buffer-crc32": {
4059 "version": "1.0.0",
4060 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
4061 "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
4062 "license": "MIT",
4063 "engines": {
4064 "node": ">=8.0.0"
4065 }
4066 },
4067 "node_modules/buffer-equal-constant-time": {
4068 "version": "1.0.1",
4069 "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
4070 "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
4071 "license": "BSD-3-Clause"
4072 },
4073 "node_modules/buffer-from": {
4074 "version": "1.1.2",
4075 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
4076 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
4077 "license": "MIT"
4078 },
4079 "node_modules/busboy": {
4080 "version": "1.6.0",
4081 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
4082 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
4083 "dependencies": {
4084 "streamsearch": "^1.1.0"
4085 },
4086 "engines": {
4087 "node": ">=10.16.0"
4088 }
4089 },
4090 "node_modules/bytes": {
4091 "version": "3.1.2",
4092 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
4093 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
4094 "license": "MIT",
4095 "engines": {
4096 "node": ">= 0.8"
4097 }
4098 },
4099 "node_modules/call-bind": {
4100 "version": "1.0.7",
4101 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
4102 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
4103 "license": "MIT",
4104 "dependencies": {
4105 "es-define-property": "^1.0.0",
4106 "es-errors": "^1.3.0",
4107 "function-bind": "^1.1.2",
4108 "get-intrinsic": "^1.2.4",
4109 "set-function-length": "^1.2.1"
4110 },
4111 "engines": {
4112 "node": ">= 0.4"
4113 },
4114 "funding": {
4115 "url": "https://github.com/sponsors/ljharb"
4116 }
4117 },
4118 "node_modules/call-bind-apply-helpers": {
4119 "version": "1.0.2",
4120 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
4121 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
4122 "license": "MIT",
4123 "dependencies": {
4124 "es-errors": "^1.3.0",
4125 "function-bind": "^1.1.2"
4126 },
4127 "engines": {
4128 "node": ">= 0.4"
4129 }
4130 },
4131 "node_modules/caniuse-lite": {
4132 "version": "1.0.30001809",
4133 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz",
4134 "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==",
4135 "funding": [
4136 {
4137 "type": "opencollective",
4138 "url": "https://opencollective.com/browserslist"
4139 },
4140 {
4141 "type": "tidelift",
4142 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
4143 },
4144 {
4145 "type": "github",
4146 "url": "https://github.com/sponsors/ai"
4147 }
4148 ],
4149 "license": "CC-BY-4.0"
4150 },
4151 "node_modules/class-variance-authority": {
4152 "version": "0.7.1",
4153 "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
4154 "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
4155 "dependencies": {
4156 "clsx": "^2.1.1"
4157 },
4158 "funding": {
4159 "url": "https://polar.sh/cva"
4160 }
4161 },
4162 "node_modules/clsx": {
4163 "version": "2.1.1",
4164 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
4165 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
4166 "engines": {
4167 "node": ">=6"
4168 }
4169 },
4170 "node_modules/cmdk": {
4171 "version": "1.1.1",
4172 "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
4173 "integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==",
4174 "dependencies": {
4175 "@radix-ui/react-compose-refs": "^1.1.1",
4176 "@radix-ui/react-dialog": "^1.1.6",
4177 "@radix-ui/react-id": "^1.1.0",
4178 "@radix-ui/react-primitive": "^2.0.2"
4179 },
4180 "peerDependencies": {
4181 "react": "^18 || ^19 || ^19.0.0-rc",
4182 "react-dom": "^18 || ^19 || ^19.0.0-rc"
4183 }
4184 },
4185 "node_modules/compress-commons": {
4186 "version": "7.0.1",
4187 "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-7.0.1.tgz",
4188 "integrity": "sha512-g0S8KAD8qf4+V//pr3BfB1aBnARLXNz2Gx+jmHU0LEriUuoQUOPOulVquHKTJ8+EAIIO7fhseNDr9wK5Q9FKBQ==",
4189 "license": "MIT",
4190 "dependencies": {
4191 "crc-32": "^1.2.0",
4192 "crc32-stream": "^7.0.1",
4193 "is-stream": "^4.0.0",
4194 "normalize-path": "^3.0.0",
4195 "readable-stream": "^4.0.0"
4196 },
4197 "engines": {
4198 "node": ">=18"
4199 }
4200 },
4201 "node_modules/compress-commons/node_modules/is-stream": {
4202 "version": "4.0.1",
4203 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
4204 "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
4205 "license": "MIT",
4206 "engines": {
4207 "node": ">=18"
4208 },
4209 "funding": {
4210 "url": "https://github.com/sponsors/sindresorhus"
4211 }
4212 },
4213 "node_modules/compress-commons/node_modules/readable-stream": {
4214 "version": "4.7.0",
4215 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
4216 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
4217 "license": "MIT",
4218 "dependencies": {
4219 "abort-controller": "^3.0.0",
4220 "buffer": "^6.0.3",
4221 "events": "^3.3.0",
4222 "process": "^0.11.10",
4223 "string_decoder": "^1.3.0"
4224 },
4225 "engines": {
4226 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
4227 }
4228 },
4229 "node_modules/concat-stream": {
4230 "version": "2.0.0",
4231 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
4232 "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
4233 "engines": [
4234 "node >= 6.0"
4235 ],
4236 "license": "MIT",
4237 "dependencies": {
4238 "buffer-from": "^1.0.0",
4239 "inherits": "^2.0.3",
4240 "readable-stream": "^3.0.2",
4241 "typedarray": "^0.0.6"
4242 }
4243 },
4244 "node_modules/content-disposition": {
4245 "version": "0.5.4",
4246 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
4247 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
4248 "license": "MIT",
4249 "dependencies": {
4250 "safe-buffer": "5.2.1"
4251 },
4252 "engines": {
4253 "node": ">= 0.6"
4254 }
4255 },
4256 "node_modules/content-type": {
4257 "version": "1.0.5",
4258 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
4259 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
4260 "license": "MIT",
4261 "engines": {
4262 "node": ">= 0.6"
4263 }
4264 },
4265 "node_modules/convert-source-map": {
4266 "version": "2.0.0",
4267 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
4268 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
4269 "license": "MIT"
4270 },
4271 "node_modules/cookie": {
4272 "version": "0.7.1",
4273 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
4274 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
4275 "license": "MIT",
4276 "engines": {
4277 "node": ">= 0.6"
4278 }
4279 },
4280 "node_modules/cookie-signature": {
4281 "version": "1.0.6",
4282 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4283 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
4284 "license": "MIT"
4285 },
4286 "node_modules/core-util-is": {
4287 "version": "1.0.3",
4288 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
4289 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
4290 "license": "MIT"
4291 },
4292 "node_modules/crc-32": {
4293 "version": "1.2.2",
4294 "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
4295 "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
4296 "license": "Apache-2.0",
4297 "bin": {
4298 "crc32": "bin/crc32.njs"
4299 },
4300 "engines": {
4301 "node": ">=0.8"
4302 }
4303 },
4304 "node_modules/crc32-stream": {
4305 "version": "7.0.1",
4306 "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-7.0.1.tgz",
4307 "integrity": "sha512-IBWsY8xznyQrcHn8h4bC8/4ErNke5elzgG8GcqF4RFPw6aHkWWRc7Tgw6upjaTX/CT/yQgqYENkxYsTYN+hW2g==",
4308 "license": "MIT",
4309 "dependencies": {
4310 "crc-32": "^1.2.0",
4311 "readable-stream": "^4.0.0"
4312 },
4313 "engines": {
4314 "node": ">=18"
4315 }
4316 },
4317 "node_modules/crc32-stream/node_modules/readable-stream": {
4318 "version": "4.7.0",
4319 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
4320 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
4321 "license": "MIT",
4322 "dependencies": {
4323 "abort-controller": "^3.0.0",
4324 "buffer": "^6.0.3",
4325 "events": "^3.3.0",
4326 "process": "^0.11.10",
4327 "string_decoder": "^1.3.0"
4328 },
4329 "engines": {
4330 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
4331 }
4332 },
4333 "node_modules/csstype": {
4334 "version": "3.2.3",
4335 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
4336 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
4337 "dev": true,
4338 "license": "MIT"
4339 },
4340 "node_modules/d": {
4341 "version": "1.0.2",
4342 "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz",
4343 "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==",
4344 "license": "ISC",
4345 "dependencies": {
4346 "es5-ext": "^0.10.64",
4347 "type": "^2.7.2"
4348 },
4349 "engines": {
4350 "node": ">=0.12"
4351 }
4352 },
4353 "node_modules/d3-array": {
4354 "version": "3.2.4",
4355 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
4356 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
4357 "license": "ISC",
4358 "dependencies": {
4359 "internmap": "1 - 2"
4360 },
4361 "engines": {
4362 "node": ">=12"
4363 }
4364 },
4365 "node_modules/d3-color": {
4366 "version": "3.1.0",
4367 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
4368 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
4369 "license": "ISC",
4370 "engines": {
4371 "node": ">=12"
4372 }
4373 },
4374 "node_modules/d3-ease": {
4375 "version": "3.0.1",
4376 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
4377 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
4378 "license": "BSD-3-Clause",
4379 "engines": {
4380 "node": ">=12"
4381 }
4382 },
4383 "node_modules/d3-format": {
4384 "version": "3.1.2",
4385 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz",
4386 "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==",
4387 "license": "ISC",
4388 "engines": {
4389 "node": ">=12"
4390 }
4391 },
4392 "node_modules/d3-interpolate": {
4393 "version": "3.0.1",
4394 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
4395 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
4396 "license": "ISC",
4397 "dependencies": {
4398 "d3-color": "1 - 3"
4399 },
4400 "engines": {
4401 "node": ">=12"
4402 }
4403 },
4404 "node_modules/d3-path": {
4405 "version": "3.1.0",
4406 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
4407 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
4408 "license": "ISC",
4409 "engines": {
4410 "node": ">=12"
4411 }
4412 },
4413 "node_modules/d3-scale": {
4414 "version": "4.0.2",
4415 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
4416 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
4417 "license": "ISC",
4418 "dependencies": {
4419 "d3-array": "2.10.0 - 3",
4420 "d3-format": "1 - 3",
4421 "d3-interpolate": "1.2.0 - 3",
4422 "d3-time": "2.1.1 - 3",
4423 "d3-time-format": "2 - 4"
4424 },
4425 "engines": {
4426 "node": ">=12"
4427 }
4428 },
4429 "node_modules/d3-shape": {
4430 "version": "3.2.0",
4431 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
4432 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
4433 "license": "ISC",
4434 "dependencies": {
4435 "d3-path": "^3.1.0"
4436 },
4437 "engines": {
4438 "node": ">=12"
4439 }
4440 },
4441 "node_modules/d3-time": {
4442 "version": "3.1.0",
4443 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
4444 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
4445 "license": "ISC",
4446 "dependencies": {
4447 "d3-array": "2 - 3"
4448 },
4449 "engines": {
4450 "node": ">=12"
4451 }
4452 },
4453 "node_modules/d3-time-format": {
4454 "version": "4.1.0",
4455 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
4456 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
4457 "license": "ISC",
4458 "dependencies": {
4459 "d3-time": "1 - 3"
4460 },
4461 "engines": {
4462 "node": ">=12"
4463 }
4464 },
4465 "node_modules/d3-timer": {
4466 "version": "3.0.1",
4467 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
4468 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
4469 "license": "ISC",
4470 "engines": {
4471 "node": ">=12"
4472 }
4473 },
4474 "node_modules/data-uri-to-buffer": {
4475 "version": "4.0.1",
4476 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
4477 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
4478 "license": "MIT",
4479 "engines": {
4480 "node": ">= 12"
4481 }
4482 },
4483 "node_modules/date-fns": {
4484 "version": "4.4.0",
4485 "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
4486 "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
4487 "license": "MIT",
4488 "funding": {
4489 "type": "github",
4490 "url": "https://github.com/sponsors/kossnocorp"
4491 }
4492 },
4493 "node_modules/debug": {
4494 "version": "4.3.7",
4495 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
4496 "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
4497 "license": "MIT",
4498 "dependencies": {
4499 "ms": "^2.1.3"
4500 },
4501 "engines": {
4502 "node": ">=6.0"
4503 },
4504 "peerDependenciesMeta": {
4505 "supports-color": {
4506 "optional": true
4507 }
4508 }
4509 },
4510 "node_modules/decimal.js-light": {
4511 "version": "2.5.1",
4512 "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
4513 "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",
4514 "license": "MIT"
4515 },
4516 "node_modules/define-data-property": {
4517 "version": "1.1.4",
4518 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
4519 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
4520 "license": "MIT",
4521 "dependencies": {
4522 "es-define-property": "^1.0.0",
4523 "es-errors": "^1.3.0",
4524 "gopd": "^1.0.1"
4525 },
4526 "engines": {
4527 "node": ">= 0.4"
4528 },
4529 "funding": {
4530 "url": "https://github.com/sponsors/ljharb"
4531 }
4532 },
4533 "node_modules/depd": {
4534 "version": "2.0.0",
4535 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4536 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
4537 "license": "MIT",
4538 "engines": {
4539 "node": ">= 0.8"
4540 }
4541 },
4542 "node_modules/destroy": {
4543 "version": "1.2.0",
4544 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
4545 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
4546 "license": "MIT",
4547 "engines": {
4548 "node": ">= 0.8",
4549 "npm": "1.2.8000 || >= 1.4.16"
4550 }
4551 },
4552 "node_modules/detect-libc": {
4553 "version": "2.1.2",
4554 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
4555 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
4556 "license": "Apache-2.0",
4557 "engines": {
4558 "node": ">=8"
4559 }
4560 },
4561 "node_modules/detect-node-es": {
4562 "version": "1.1.0",
4563 "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
4564 "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
4565 "license": "MIT"
4566 },
4567 "node_modules/dotenv": {
4568 "version": "17.4.2",
4569 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz",
4570 "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==",
4571 "license": "BSD-2-Clause",
4572 "engines": {
4573 "node": ">=12"
4574 },
4575 "funding": {
4576 "url": "https://dotenvx.com"
4577 }
4578 },
4579 "node_modules/drizzle-orm": {
4580 "version": "0.45.2",
4581 "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz",
4582 "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==",
4583 "license": "Apache-2.0",
4584 "peerDependencies": {
4585 "@aws-sdk/client-rds-data": ">=3",
4586 "@cloudflare/workers-types": ">=4",
4587 "@electric-sql/pglite": ">=0.2.0",
4588 "@libsql/client": ">=0.10.0",
4589 "@libsql/client-wasm": ">=0.10.0",
4590 "@neondatabase/serverless": ">=0.10.0",
4591 "@op-engineering/op-sqlite": ">=2",
4592 "@opentelemetry/api": "^1.4.1",
4593 "@planetscale/database": ">=1.13",
4594 "@prisma/client": "*",
4595 "@tidbcloud/serverless": "*",
4596 "@types/better-sqlite3": "*",
4597 "@types/pg": "*",
4598 "@types/sql.js": "*",
4599 "@upstash/redis": ">=1.34.7",
4600 "@vercel/postgres": ">=0.8.0",
4601 "@xata.io/client": "*",
4602 "better-sqlite3": ">=7",
4603 "bun-types": "*",
4604 "expo-sqlite": ">=14.0.0",
4605 "gel": ">=2",
4606 "knex": "*",
4607 "kysely": "*",
4608 "mysql2": ">=2",
4609 "pg": ">=8",
4610 "postgres": ">=3",
4611 "sql.js": ">=1",
4612 "sqlite3": ">=5"
4613 },
4614 "peerDependenciesMeta": {
4615 "@aws-sdk/client-rds-data": {
4616 "optional": true
4617 },
4618 "@cloudflare/workers-types": {
4619 "optional": true
4620 },
4621 "@electric-sql/pglite": {
4622 "optional": true
4623 },
4624 "@libsql/client": {
4625 "optional": true
4626 },
4627 "@libsql/client-wasm": {
4628 "optional": true
4629 },
4630 "@neondatabase/serverless": {
4631 "optional": true
4632 },
4633 "@op-engineering/op-sqlite": {
4634 "optional": true
4635 },
4636 "@opentelemetry/api": {
4637 "optional": true
4638 },
4639 "@planetscale/database": {
4640 "optional": true
4641 },
4642 "@prisma/client": {
4643 "optional": true
4644 },
4645 "@tidbcloud/serverless": {
4646 "optional": true
4647 },
4648 "@types/better-sqlite3": {
4649 "optional": true
4650 },
4651 "@types/pg": {
4652 "optional": true
4653 },
4654 "@types/sql.js": {
4655 "optional": true
4656 },
4657 "@upstash/redis": {
4658 "optional": true
4659 },
4660 "@vercel/postgres": {
4661 "optional": true
4662 },
4663 "@xata.io/client": {
4664 "optional": true
4665 },
4666 "better-sqlite3": {
4667 "optional": true
4668 },
4669 "bun-types": {
4670 "optional": true
4671 },
4672 "expo-sqlite": {
4673 "optional": true
4674 },
4675 "gel": {
4676 "optional": true
4677 },
4678 "knex": {
4679 "optional": true
4680 },
4681 "kysely": {
4682 "optional": true
4683 },
4684 "mysql2": {
4685 "optional": true
4686 },
4687 "pg": {
4688 "optional": true
4689 },
4690 "postgres": {
4691 "optional": true
4692 },
4693 "prisma": {
4694 "optional": true
4695 },
4696 "sql.js": {
4697 "optional": true
4698 },
4699 "sqlite3": {
4700 "optional": true
4701 }
4702 }
4703 },
4704 "node_modules/drizzle-zod": {
4705 "version": "0.8.3",
4706 "resolved": "https://registry.npmjs.org/drizzle-zod/-/drizzle-zod-0.8.3.tgz",
4707 "integrity": "sha512-66yVOuvGhKJnTdiqj1/Xaaz9/qzOdRJADpDa68enqS6g3t0kpNkwNYjUuaeXgZfO/UWuIM9HIhSlJ6C5ZraMww==",
4708 "license": "Apache-2.0",
4709 "peerDependencies": {
4710 "drizzle-orm": ">=0.36.0",
4711 "zod": "^3.25.0 || ^4.0.0"
4712 }
4713 },
4714 "node_modules/dunder-proto": {
4715 "version": "1.0.1",
4716 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
4717 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
4718 "license": "MIT",
4719 "dependencies": {
4720 "call-bind-apply-helpers": "^1.0.1",
4721 "es-errors": "^1.3.0",
4722 "gopd": "^1.2.0"
4723 },
4724 "engines": {
4725 "node": ">= 0.4"
4726 }
4727 },
4728 "node_modules/ecdsa-sig-formatter": {
4729 "version": "1.0.11",
4730 "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
4731 "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
4732 "license": "Apache-2.0",
4733 "dependencies": {
4734 "safe-buffer": "^5.0.1"
4735 }
4736 },
4737 "node_modules/ee-first": {
4738 "version": "1.1.1",
4739 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
4740 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
4741 "license": "MIT"
4742 },
4743 "node_modules/electron-to-chromium": {
4744 "version": "1.5.407",
4745 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.407.tgz",
4746 "integrity": "sha512-4R8XgQOdfxexCd/u63lRm6wCHjECwI45MV9wxAs2ggtfWe2hwlo1ql97jKsju2IcJ+jFSTwBssyYoiWhh7mauQ==",
4747 "license": "ISC"
4748 },
4749 "node_modules/embla-carousel": {
4750 "version": "8.6.0",
4751 "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz",
4752 "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="
4753 },
4754 "node_modules/embla-carousel-react": {
4755 "version": "8.6.0",
4756 "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz",
4757 "integrity": "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==",
4758 "dependencies": {
4759 "embla-carousel": "8.6.0",
4760 "embla-carousel-reactive-utils": "8.6.0"
4761 },
4762 "peerDependencies": {
4763 "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"
4764 }
4765 },
4766 "node_modules/embla-carousel-reactive-utils": {
4767 "version": "8.6.0",
4768 "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz",
4769 "integrity": "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==",
4770 "peerDependencies": {
4771 "embla-carousel": "8.6.0"
4772 }
4773 },
4774 "node_modules/encodeurl": {
4775 "version": "2.0.0",
4776 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
4777 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
4778 "license": "MIT",
4779 "engines": {
4780 "node": ">= 0.8"
4781 }
4782 },
4783 "node_modules/enhanced-resolve": {
4784 "version": "5.24.5",
4785 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz",
4786 "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==",
4787 "license": "MIT",
4788 "dependencies": {
4789 "graceful-fs": "^4.2.4",
4790 "tapable": "^2.3.3"
4791 },
4792 "engines": {
4793 "node": ">=10.13.0"
4794 }
4795 },
4796 "node_modules/es-define-property": {
4797 "version": "1.0.1",
4798 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
4799 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
4800 "license": "MIT",
4801 "engines": {
4802 "node": ">= 0.4"
4803 }
4804 },
4805 "node_modules/es-errors": {
4806 "version": "1.3.0",
4807 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
4808 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
4809 "license": "MIT",
4810 "engines": {
4811 "node": ">= 0.4"
4812 }
4813 },
4814 "node_modules/es-object-atoms": {
4815 "version": "1.1.2",
4816 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
4817 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
4818 "license": "MIT",
4819 "dependencies": {
4820 "es-errors": "^1.3.0"
4821 },
4822 "engines": {
4823 "node": ">= 0.4"
4824 }
4825 },
4826 "node_modules/es-toolkit": {
4827 "version": "1.50.0",
4828 "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz",
4829 "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==",
4830 "license": "MIT",
4831 "workspaces": [
4832 "docs",
4833 "benchmarks",
4834 "tests/types"
4835 ]
4836 },
4837 "node_modules/es5-ext": {
4838 "version": "0.10.64",
4839 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz",
4840 "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==",
4841 "hasInstallScript": true,
4842 "license": "ISC",
4843 "dependencies": {
4844 "es6-iterator": "^2.0.3",
4845 "es6-symbol": "^3.1.3",
4846 "esniff": "^2.0.1",
4847 "next-tick": "^1.1.0"
4848 },
4849 "engines": {
4850 "node": ">=0.10"
4851 }
4852 },
4853 "node_modules/es6-iterator": {
4854 "version": "2.0.3",
4855 "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
4856 "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
4857 "license": "MIT",
4858 "dependencies": {
4859 "d": "1",
4860 "es5-ext": "^0.10.35",
4861 "es6-symbol": "^3.1.1"
4862 }
4863 },
4864 "node_modules/es6-symbol": {
4865 "version": "3.1.4",
4866 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz",
4867 "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==",
4868 "license": "ISC",
4869 "dependencies": {
4870 "d": "^1.0.2",
4871 "ext": "^1.7.0"
4872 },
4873 "engines": {
4874 "node": ">=0.12"
4875 }
4876 },
4877 "node_modules/es6-weak-map": {
4878 "version": "2.0.3",
4879 "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
4880 "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
4881 "license": "ISC",
4882 "dependencies": {
4883 "d": "1",
4884 "es5-ext": "^0.10.46",
4885 "es6-iterator": "^2.0.3",
4886 "es6-symbol": "^3.1.1"
4887 }
4888 },
4889 "node_modules/esbuild": {
4890 "version": "0.25.0",
4891 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
4892 "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
4893 "dev": true,
4894 "hasInstallScript": true,
4895 "license": "MIT",
4896 "bin": {
4897 "esbuild": "bin/esbuild"
4898 },
4899 "engines": {
4900 "node": ">=18"
4901 },
4902 "optionalDependencies": {
4903 "@esbuild/aix-ppc64": "0.25.0",
4904 "@esbuild/android-arm": "0.25.0",
4905 "@esbuild/android-arm64": "0.25.0",
4906 "@esbuild/android-x64": "0.25.0",
4907 "@esbuild/darwin-arm64": "0.25.0",
4908 "@esbuild/darwin-x64": "0.25.0",
4909 "@esbuild/freebsd-arm64": "0.25.0",
4910 "@esbuild/freebsd-x64": "0.25.0",
4911 "@esbuild/linux-arm": "0.25.0",
4912 "@esbuild/linux-arm64": "0.25.0",
4913 "@esbuild/linux-ia32": "0.25.0",
4914 "@esbuild/linux-loong64": "0.25.0",
4915 "@esbuild/linux-mips64el": "0.25.0",
4916 "@esbuild/linux-ppc64": "0.25.0",
4917 "@esbuild/linux-riscv64": "0.25.0",
4918 "@esbuild/linux-s390x": "0.25.0",
4919 "@esbuild/linux-x64": "0.25.0",
4920 "@esbuild/netbsd-arm64": "0.25.0",
4921 "@esbuild/netbsd-x64": "0.25.0",
4922 "@esbuild/openbsd-arm64": "0.25.0",
4923 "@esbuild/openbsd-x64": "0.25.0",
4924 "@esbuild/sunos-x64": "0.25.0",
4925 "@esbuild/win32-arm64": "0.25.0",
4926 "@esbuild/win32-ia32": "0.25.0",
4927 "@esbuild/win32-x64": "0.25.0"
4928 }
4929 },
4930 "node_modules/escalade": {
4931 "version": "3.2.0",
4932 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
4933 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
4934 "license": "MIT",
4935 "engines": {
4936 "node": ">=6"
4937 }
4938 },
4939 "node_modules/escape-html": {
4940 "version": "1.0.3",
4941 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
4942 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
4943 "license": "MIT"
4944 },
4945 "node_modules/esniff": {
4946 "version": "2.0.1",
4947 "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz",
4948 "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==",
4949 "license": "ISC",
4950 "dependencies": {
4951 "d": "^1.0.1",
4952 "es5-ext": "^0.10.62",
4953 "event-emitter": "^0.3.5",
4954 "type": "^2.7.2"
4955 },
4956 "engines": {
4957 "node": ">=0.10"
4958 }
4959 },
4960 "node_modules/etag": {
4961 "version": "1.8.1",
4962 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
4963 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
4964 "license": "MIT",
4965 "engines": {
4966 "node": ">= 0.6"
4967 }
4968 },
4969 "node_modules/event-emitter": {
4970 "version": "0.3.5",
4971 "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
4972 "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
4973 "license": "MIT",
4974 "dependencies": {
4975 "d": "1",
4976 "es5-ext": "~0.10.14"
4977 }
4978 },
4979 "node_modules/event-target-shim": {
4980 "version": "5.0.1",
4981 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
4982 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
4983 "license": "MIT",
4984 "engines": {
4985 "node": ">=6"
4986 }
4987 },
4988 "node_modules/eventemitter3": {
4989 "version": "5.0.4",
4990 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
4991 "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
4992 "license": "MIT"
4993 },
4994 "node_modules/events": {
4995 "version": "3.3.0",
4996 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
4997 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
4998 "license": "MIT",
4999 "engines": {
5000 "node": ">=0.8.x"
Showing first 5,000 of 8,075 lines. View raw