forked from
liamoc.net/holbert-ng
the next generation of the in-browser educational proof assistant
1{
2 "name": "holbert-ng",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "holbert-ng",
9 "version": "0.0.0",
10 "dependencies": {
11 "@jmagaram/rescript-seq": "^4.4.1",
12 "@rescript/react": "^0.14.0",
13 "react": "^19.1.0",
14 "react-dom": "^19.1.0",
15 "rescript": "^12.0.0"
16 },
17 "devDependencies": {
18 "@dusty-phillips/rescript-zora": "^5.0.1",
19 "@eslint/js": "^9.25.0",
20 "@rescript/core": "^1.6.1",
21 "@rescript/std": "^11.1.4",
22 "@types/react": "^19.1.2",
23 "@types/react-dom": "^19.1.2",
24 "@vitejs/plugin-react-swc": "^4.2.2",
25 "eslint": "^9.25.0",
26 "eslint-plugin-react-hooks": "^7.0.1",
27 "eslint-plugin-react-refresh": "^0.4.19",
28 "globals": "^16.0.0",
29 "husky": "^9.1.7",
30 "lint-staged": "^16.2.3",
31 "onchange": "^7.1.0",
32 "pta": "^1.3.0",
33 "typescript": "^5.9.3",
34 "typescript-eslint": "^8.30.1",
35 "vite": "^7.2.6"
36 }
37 },
38 "node_modules/@babel/code-frame": {
39 "version": "7.29.0",
40 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
41 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
42 "dev": true,
43 "license": "MIT",
44 "dependencies": {
45 "@babel/helper-validator-identifier": "^7.28.5",
46 "js-tokens": "^4.0.0",
47 "picocolors": "^1.1.1"
48 },
49 "engines": {
50 "node": ">=6.9.0"
51 }
52 },
53 "node_modules/@babel/compat-data": {
54 "version": "7.29.3",
55 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
56 "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
57 "dev": true,
58 "license": "MIT",
59 "engines": {
60 "node": ">=6.9.0"
61 }
62 },
63 "node_modules/@babel/core": {
64 "version": "7.29.0",
65 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
66 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
67 "dev": true,
68 "license": "MIT",
69 "dependencies": {
70 "@babel/code-frame": "^7.29.0",
71 "@babel/generator": "^7.29.0",
72 "@babel/helper-compilation-targets": "^7.28.6",
73 "@babel/helper-module-transforms": "^7.28.6",
74 "@babel/helpers": "^7.28.6",
75 "@babel/parser": "^7.29.0",
76 "@babel/template": "^7.28.6",
77 "@babel/traverse": "^7.29.0",
78 "@babel/types": "^7.29.0",
79 "@jridgewell/remapping": "^2.3.5",
80 "convert-source-map": "^2.0.0",
81 "debug": "^4.1.0",
82 "gensync": "^1.0.0-beta.2",
83 "json5": "^2.2.3",
84 "semver": "^6.3.1"
85 },
86 "engines": {
87 "node": ">=6.9.0"
88 },
89 "funding": {
90 "type": "opencollective",
91 "url": "https://opencollective.com/babel"
92 }
93 },
94 "node_modules/@babel/generator": {
95 "version": "7.29.1",
96 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
97 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
98 "dev": true,
99 "license": "MIT",
100 "dependencies": {
101 "@babel/parser": "^7.29.0",
102 "@babel/types": "^7.29.0",
103 "@jridgewell/gen-mapping": "^0.3.12",
104 "@jridgewell/trace-mapping": "^0.3.28",
105 "jsesc": "^3.0.2"
106 },
107 "engines": {
108 "node": ">=6.9.0"
109 }
110 },
111 "node_modules/@babel/helper-compilation-targets": {
112 "version": "7.28.6",
113 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
114 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
115 "dev": true,
116 "license": "MIT",
117 "dependencies": {
118 "@babel/compat-data": "^7.28.6",
119 "@babel/helper-validator-option": "^7.27.1",
120 "browserslist": "^4.24.0",
121 "lru-cache": "^5.1.1",
122 "semver": "^6.3.1"
123 },
124 "engines": {
125 "node": ">=6.9.0"
126 }
127 },
128 "node_modules/@babel/helper-globals": {
129 "version": "7.28.0",
130 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
131 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
132 "dev": true,
133 "license": "MIT",
134 "engines": {
135 "node": ">=6.9.0"
136 }
137 },
138 "node_modules/@babel/helper-module-imports": {
139 "version": "7.28.6",
140 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
141 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
142 "dev": true,
143 "license": "MIT",
144 "dependencies": {
145 "@babel/traverse": "^7.28.6",
146 "@babel/types": "^7.28.6"
147 },
148 "engines": {
149 "node": ">=6.9.0"
150 }
151 },
152 "node_modules/@babel/helper-module-transforms": {
153 "version": "7.28.6",
154 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
155 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
156 "dev": true,
157 "license": "MIT",
158 "dependencies": {
159 "@babel/helper-module-imports": "^7.28.6",
160 "@babel/helper-validator-identifier": "^7.28.5",
161 "@babel/traverse": "^7.28.6"
162 },
163 "engines": {
164 "node": ">=6.9.0"
165 },
166 "peerDependencies": {
167 "@babel/core": "^7.0.0"
168 }
169 },
170 "node_modules/@babel/helper-string-parser": {
171 "version": "7.27.1",
172 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
173 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
174 "dev": true,
175 "license": "MIT",
176 "engines": {
177 "node": ">=6.9.0"
178 }
179 },
180 "node_modules/@babel/helper-validator-identifier": {
181 "version": "7.28.5",
182 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
183 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
184 "dev": true,
185 "license": "MIT",
186 "engines": {
187 "node": ">=6.9.0"
188 }
189 },
190 "node_modules/@babel/helper-validator-option": {
191 "version": "7.27.1",
192 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
193 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
194 "dev": true,
195 "license": "MIT",
196 "engines": {
197 "node": ">=6.9.0"
198 }
199 },
200 "node_modules/@babel/helpers": {
201 "version": "7.29.2",
202 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
203 "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
204 "dev": true,
205 "license": "MIT",
206 "dependencies": {
207 "@babel/template": "^7.28.6",
208 "@babel/types": "^7.29.0"
209 },
210 "engines": {
211 "node": ">=6.9.0"
212 }
213 },
214 "node_modules/@babel/parser": {
215 "version": "7.29.3",
216 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
217 "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",
218 "dev": true,
219 "license": "MIT",
220 "dependencies": {
221 "@babel/types": "^7.29.0"
222 },
223 "bin": {
224 "parser": "bin/babel-parser.js"
225 },
226 "engines": {
227 "node": ">=6.0.0"
228 }
229 },
230 "node_modules/@babel/template": {
231 "version": "7.28.6",
232 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
233 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
234 "dev": true,
235 "license": "MIT",
236 "dependencies": {
237 "@babel/code-frame": "^7.28.6",
238 "@babel/parser": "^7.28.6",
239 "@babel/types": "^7.28.6"
240 },
241 "engines": {
242 "node": ">=6.9.0"
243 }
244 },
245 "node_modules/@babel/traverse": {
246 "version": "7.29.0",
247 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
248 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
249 "dev": true,
250 "license": "MIT",
251 "dependencies": {
252 "@babel/code-frame": "^7.29.0",
253 "@babel/generator": "^7.29.0",
254 "@babel/helper-globals": "^7.28.0",
255 "@babel/parser": "^7.29.0",
256 "@babel/template": "^7.28.6",
257 "@babel/types": "^7.29.0",
258 "debug": "^4.3.1"
259 },
260 "engines": {
261 "node": ">=6.9.0"
262 }
263 },
264 "node_modules/@babel/types": {
265 "version": "7.29.0",
266 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
267 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
268 "dev": true,
269 "license": "MIT",
270 "dependencies": {
271 "@babel/helper-string-parser": "^7.27.1",
272 "@babel/helper-validator-identifier": "^7.28.5"
273 },
274 "engines": {
275 "node": ">=6.9.0"
276 }
277 },
278 "node_modules/@blakeembrey/deque": {
279 "version": "1.0.5",
280 "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz",
281 "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==",
282 "dev": true,
283 "license": "Apache-2.0"
284 },
285 "node_modules/@blakeembrey/template": {
286 "version": "1.2.0",
287 "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.2.0.tgz",
288 "integrity": "sha512-w/63nURdkRPpg3AXbNr7lPv6HgOuVDyefTumiXsbXxtIwcuk5EXayWR5OpSwDjsQPgaYsfUSedMduaNOjAYY8A==",
289 "dev": true,
290 "license": "Apache-2.0"
291 },
292 "node_modules/@dusty-phillips/rescript-zora": {
293 "version": "5.0.1",
294 "resolved": "https://registry.npmjs.org/@dusty-phillips/rescript-zora/-/rescript-zora-5.0.1.tgz",
295 "integrity": "sha512-OQPkqPWpdJ9kFIfySf289ZM08GNbo2G//dty5+zMp9F6L33axB8VLnna4mlMsuKmutiY8bIPgFpvstdKWx99UA==",
296 "dev": true,
297 "license": "MIT",
298 "dependencies": {
299 "pta": "^1.2.0",
300 "zora": "^5.2.0"
301 }
302 },
303 "node_modules/@dusty-phillips/rescript-zora/node_modules/zora": {
304 "version": "5.2.0",
305 "resolved": "https://registry.npmjs.org/zora/-/zora-5.2.0.tgz",
306 "integrity": "sha512-FSZOvfJVfMWhk/poictNsDBCXq/Z+2Zu2peWs6d8OhWWb9nY++czw95D47hdw06L/kfjasLevwrbUtnXyWLAJw==",
307 "dev": true,
308 "license": "MIT"
309 },
310 "node_modules/@esbuild/aix-ppc64": {
311 "version": "0.27.7",
312 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
313 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
314 "cpu": [
315 "ppc64"
316 ],
317 "dev": true,
318 "license": "MIT",
319 "optional": true,
320 "os": [
321 "aix"
322 ],
323 "engines": {
324 "node": ">=18"
325 }
326 },
327 "node_modules/@esbuild/android-arm": {
328 "version": "0.27.7",
329 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
330 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
331 "cpu": [
332 "arm"
333 ],
334 "dev": true,
335 "license": "MIT",
336 "optional": true,
337 "os": [
338 "android"
339 ],
340 "engines": {
341 "node": ">=18"
342 }
343 },
344 "node_modules/@esbuild/android-arm64": {
345 "version": "0.27.7",
346 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
347 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
348 "cpu": [
349 "arm64"
350 ],
351 "dev": true,
352 "license": "MIT",
353 "optional": true,
354 "os": [
355 "android"
356 ],
357 "engines": {
358 "node": ">=18"
359 }
360 },
361 "node_modules/@esbuild/android-x64": {
362 "version": "0.27.7",
363 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
364 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
365 "cpu": [
366 "x64"
367 ],
368 "dev": true,
369 "license": "MIT",
370 "optional": true,
371 "os": [
372 "android"
373 ],
374 "engines": {
375 "node": ">=18"
376 }
377 },
378 "node_modules/@esbuild/darwin-arm64": {
379 "version": "0.27.7",
380 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
381 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
382 "cpu": [
383 "arm64"
384 ],
385 "dev": true,
386 "license": "MIT",
387 "optional": true,
388 "os": [
389 "darwin"
390 ],
391 "engines": {
392 "node": ">=18"
393 }
394 },
395 "node_modules/@esbuild/darwin-x64": {
396 "version": "0.27.7",
397 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
398 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
399 "cpu": [
400 "x64"
401 ],
402 "dev": true,
403 "license": "MIT",
404 "optional": true,
405 "os": [
406 "darwin"
407 ],
408 "engines": {
409 "node": ">=18"
410 }
411 },
412 "node_modules/@esbuild/freebsd-arm64": {
413 "version": "0.27.7",
414 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
415 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
416 "cpu": [
417 "arm64"
418 ],
419 "dev": true,
420 "license": "MIT",
421 "optional": true,
422 "os": [
423 "freebsd"
424 ],
425 "engines": {
426 "node": ">=18"
427 }
428 },
429 "node_modules/@esbuild/freebsd-x64": {
430 "version": "0.27.7",
431 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
432 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
433 "cpu": [
434 "x64"
435 ],
436 "dev": true,
437 "license": "MIT",
438 "optional": true,
439 "os": [
440 "freebsd"
441 ],
442 "engines": {
443 "node": ">=18"
444 }
445 },
446 "node_modules/@esbuild/linux-arm": {
447 "version": "0.27.7",
448 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
449 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
450 "cpu": [
451 "arm"
452 ],
453 "dev": true,
454 "license": "MIT",
455 "optional": true,
456 "os": [
457 "linux"
458 ],
459 "engines": {
460 "node": ">=18"
461 }
462 },
463 "node_modules/@esbuild/linux-arm64": {
464 "version": "0.27.7",
465 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
466 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
467 "cpu": [
468 "arm64"
469 ],
470 "dev": true,
471 "license": "MIT",
472 "optional": true,
473 "os": [
474 "linux"
475 ],
476 "engines": {
477 "node": ">=18"
478 }
479 },
480 "node_modules/@esbuild/linux-ia32": {
481 "version": "0.27.7",
482 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
483 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
484 "cpu": [
485 "ia32"
486 ],
487 "dev": true,
488 "license": "MIT",
489 "optional": true,
490 "os": [
491 "linux"
492 ],
493 "engines": {
494 "node": ">=18"
495 }
496 },
497 "node_modules/@esbuild/linux-loong64": {
498 "version": "0.27.7",
499 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
500 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
501 "cpu": [
502 "loong64"
503 ],
504 "dev": true,
505 "license": "MIT",
506 "optional": true,
507 "os": [
508 "linux"
509 ],
510 "engines": {
511 "node": ">=18"
512 }
513 },
514 "node_modules/@esbuild/linux-mips64el": {
515 "version": "0.27.7",
516 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
517 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
518 "cpu": [
519 "mips64el"
520 ],
521 "dev": true,
522 "license": "MIT",
523 "optional": true,
524 "os": [
525 "linux"
526 ],
527 "engines": {
528 "node": ">=18"
529 }
530 },
531 "node_modules/@esbuild/linux-ppc64": {
532 "version": "0.27.7",
533 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
534 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
535 "cpu": [
536 "ppc64"
537 ],
538 "dev": true,
539 "license": "MIT",
540 "optional": true,
541 "os": [
542 "linux"
543 ],
544 "engines": {
545 "node": ">=18"
546 }
547 },
548 "node_modules/@esbuild/linux-riscv64": {
549 "version": "0.27.7",
550 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
551 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
552 "cpu": [
553 "riscv64"
554 ],
555 "dev": true,
556 "license": "MIT",
557 "optional": true,
558 "os": [
559 "linux"
560 ],
561 "engines": {
562 "node": ">=18"
563 }
564 },
565 "node_modules/@esbuild/linux-s390x": {
566 "version": "0.27.7",
567 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
568 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
569 "cpu": [
570 "s390x"
571 ],
572 "dev": true,
573 "license": "MIT",
574 "optional": true,
575 "os": [
576 "linux"
577 ],
578 "engines": {
579 "node": ">=18"
580 }
581 },
582 "node_modules/@esbuild/linux-x64": {
583 "version": "0.27.7",
584 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
585 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
586 "cpu": [
587 "x64"
588 ],
589 "dev": true,
590 "license": "MIT",
591 "optional": true,
592 "os": [
593 "linux"
594 ],
595 "engines": {
596 "node": ">=18"
597 }
598 },
599 "node_modules/@esbuild/netbsd-arm64": {
600 "version": "0.27.7",
601 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
602 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
603 "cpu": [
604 "arm64"
605 ],
606 "dev": true,
607 "license": "MIT",
608 "optional": true,
609 "os": [
610 "netbsd"
611 ],
612 "engines": {
613 "node": ">=18"
614 }
615 },
616 "node_modules/@esbuild/netbsd-x64": {
617 "version": "0.27.7",
618 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
619 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
620 "cpu": [
621 "x64"
622 ],
623 "dev": true,
624 "license": "MIT",
625 "optional": true,
626 "os": [
627 "netbsd"
628 ],
629 "engines": {
630 "node": ">=18"
631 }
632 },
633 "node_modules/@esbuild/openbsd-arm64": {
634 "version": "0.27.7",
635 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
636 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
637 "cpu": [
638 "arm64"
639 ],
640 "dev": true,
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "openbsd"
645 ],
646 "engines": {
647 "node": ">=18"
648 }
649 },
650 "node_modules/@esbuild/openbsd-x64": {
651 "version": "0.27.7",
652 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
653 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
654 "cpu": [
655 "x64"
656 ],
657 "dev": true,
658 "license": "MIT",
659 "optional": true,
660 "os": [
661 "openbsd"
662 ],
663 "engines": {
664 "node": ">=18"
665 }
666 },
667 "node_modules/@esbuild/openharmony-arm64": {
668 "version": "0.27.7",
669 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
670 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
671 "cpu": [
672 "arm64"
673 ],
674 "dev": true,
675 "license": "MIT",
676 "optional": true,
677 "os": [
678 "openharmony"
679 ],
680 "engines": {
681 "node": ">=18"
682 }
683 },
684 "node_modules/@esbuild/sunos-x64": {
685 "version": "0.27.7",
686 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
687 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
688 "cpu": [
689 "x64"
690 ],
691 "dev": true,
692 "license": "MIT",
693 "optional": true,
694 "os": [
695 "sunos"
696 ],
697 "engines": {
698 "node": ">=18"
699 }
700 },
701 "node_modules/@esbuild/win32-arm64": {
702 "version": "0.27.7",
703 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
704 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
705 "cpu": [
706 "arm64"
707 ],
708 "dev": true,
709 "license": "MIT",
710 "optional": true,
711 "os": [
712 "win32"
713 ],
714 "engines": {
715 "node": ">=18"
716 }
717 },
718 "node_modules/@esbuild/win32-ia32": {
719 "version": "0.27.7",
720 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
721 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
722 "cpu": [
723 "ia32"
724 ],
725 "dev": true,
726 "license": "MIT",
727 "optional": true,
728 "os": [
729 "win32"
730 ],
731 "engines": {
732 "node": ">=18"
733 }
734 },
735 "node_modules/@esbuild/win32-x64": {
736 "version": "0.27.7",
737 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
738 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
739 "cpu": [
740 "x64"
741 ],
742 "dev": true,
743 "license": "MIT",
744 "optional": true,
745 "os": [
746 "win32"
747 ],
748 "engines": {
749 "node": ">=18"
750 }
751 },
752 "node_modules/@eslint-community/eslint-utils": {
753 "version": "4.9.1",
754 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
755 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
756 "dev": true,
757 "license": "MIT",
758 "dependencies": {
759 "eslint-visitor-keys": "^3.4.3"
760 },
761 "engines": {
762 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
763 },
764 "funding": {
765 "url": "https://opencollective.com/eslint"
766 },
767 "peerDependencies": {
768 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
769 }
770 },
771 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
772 "version": "3.4.3",
773 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
774 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
775 "dev": true,
776 "license": "Apache-2.0",
777 "engines": {
778 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
779 },
780 "funding": {
781 "url": "https://opencollective.com/eslint"
782 }
783 },
784 "node_modules/@eslint-community/regexpp": {
785 "version": "4.12.2",
786 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
787 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
788 "dev": true,
789 "license": "MIT",
790 "engines": {
791 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
792 }
793 },
794 "node_modules/@eslint/config-array": {
795 "version": "0.21.2",
796 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",
797 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",
798 "dev": true,
799 "license": "Apache-2.0",
800 "dependencies": {
801 "@eslint/object-schema": "^2.1.7",
802 "debug": "^4.3.1",
803 "minimatch": "^3.1.5"
804 },
805 "engines": {
806 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
807 }
808 },
809 "node_modules/@eslint/config-helpers": {
810 "version": "0.4.2",
811 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
812 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
813 "dev": true,
814 "license": "Apache-2.0",
815 "dependencies": {
816 "@eslint/core": "^0.17.0"
817 },
818 "engines": {
819 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
820 }
821 },
822 "node_modules/@eslint/core": {
823 "version": "0.17.0",
824 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
825 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
826 "dev": true,
827 "license": "Apache-2.0",
828 "dependencies": {
829 "@types/json-schema": "^7.0.15"
830 },
831 "engines": {
832 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
833 }
834 },
835 "node_modules/@eslint/eslintrc": {
836 "version": "3.3.5",
837 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
838 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
839 "dev": true,
840 "license": "MIT",
841 "dependencies": {
842 "ajv": "^6.14.0",
843 "debug": "^4.3.2",
844 "espree": "^10.0.1",
845 "globals": "^14.0.0",
846 "ignore": "^5.2.0",
847 "import-fresh": "^3.2.1",
848 "js-yaml": "^4.1.1",
849 "minimatch": "^3.1.5",
850 "strip-json-comments": "^3.1.1"
851 },
852 "engines": {
853 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
854 },
855 "funding": {
856 "url": "https://opencollective.com/eslint"
857 }
858 },
859 "node_modules/@eslint/eslintrc/node_modules/globals": {
860 "version": "14.0.0",
861 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
862 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
863 "dev": true,
864 "license": "MIT",
865 "engines": {
866 "node": ">=18"
867 },
868 "funding": {
869 "url": "https://github.com/sponsors/sindresorhus"
870 }
871 },
872 "node_modules/@eslint/js": {
873 "version": "9.39.4",
874 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
875 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
876 "dev": true,
877 "license": "MIT",
878 "engines": {
879 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
880 },
881 "funding": {
882 "url": "https://eslint.org/donate"
883 }
884 },
885 "node_modules/@eslint/object-schema": {
886 "version": "2.1.7",
887 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
888 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
889 "dev": true,
890 "license": "Apache-2.0",
891 "engines": {
892 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
893 }
894 },
895 "node_modules/@eslint/plugin-kit": {
896 "version": "0.4.1",
897 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
898 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
899 "dev": true,
900 "license": "Apache-2.0",
901 "dependencies": {
902 "@eslint/core": "^0.17.0",
903 "levn": "^0.4.1"
904 },
905 "engines": {
906 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
907 }
908 },
909 "node_modules/@humanfs/core": {
910 "version": "0.19.2",
911 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
912 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
913 "dev": true,
914 "license": "Apache-2.0",
915 "dependencies": {
916 "@humanfs/types": "^0.15.0"
917 },
918 "engines": {
919 "node": ">=18.18.0"
920 }
921 },
922 "node_modules/@humanfs/node": {
923 "version": "0.16.8",
924 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
925 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
926 "dev": true,
927 "license": "Apache-2.0",
928 "dependencies": {
929 "@humanfs/core": "^0.19.2",
930 "@humanfs/types": "^0.15.0",
931 "@humanwhocodes/retry": "^0.4.0"
932 },
933 "engines": {
934 "node": ">=18.18.0"
935 }
936 },
937 "node_modules/@humanfs/types": {
938 "version": "0.15.0",
939 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
940 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
941 "dev": true,
942 "license": "Apache-2.0",
943 "engines": {
944 "node": ">=18.18.0"
945 }
946 },
947 "node_modules/@humanwhocodes/module-importer": {
948 "version": "1.0.1",
949 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
950 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
951 "dev": true,
952 "license": "Apache-2.0",
953 "engines": {
954 "node": ">=12.22"
955 },
956 "funding": {
957 "type": "github",
958 "url": "https://github.com/sponsors/nzakas"
959 }
960 },
961 "node_modules/@humanwhocodes/retry": {
962 "version": "0.4.3",
963 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
964 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
965 "dev": true,
966 "license": "Apache-2.0",
967 "engines": {
968 "node": ">=18.18"
969 },
970 "funding": {
971 "type": "github",
972 "url": "https://github.com/sponsors/nzakas"
973 }
974 },
975 "node_modules/@jmagaram/rescript-seq": {
976 "version": "4.4.1",
977 "resolved": "https://registry.npmjs.org/@jmagaram/rescript-seq/-/rescript-seq-4.4.1.tgz",
978 "integrity": "sha512-+OdQX3csszdwMAqiVDiSkqGauq564KaxyvXH21oHPMCwD+Z8VdBxsH9t+XkpQ4wS14YbnEd13R4+Z/fg8pkawQ==",
979 "license": "ISC",
980 "dependencies": {
981 "@rescript/core": "^1.1.0",
982 "rescript": "^11.0.1"
983 }
984 },
985 "node_modules/@jmagaram/rescript-seq/node_modules/rescript": {
986 "version": "11.1.4",
987 "resolved": "https://registry.npmjs.org/rescript/-/rescript-11.1.4.tgz",
988 "integrity": "sha512-0bGU0bocihjSC6MsE3TMjHjY0EUpchyrREquLS8VsZ3ohSMD+VHUEwimEfB3kpBI1vYkw3UFZ3WD8R28guz/Vw==",
989 "hasInstallScript": true,
990 "license": "SEE LICENSE IN LICENSE",
991 "bin": {
992 "bsc": "bsc",
993 "bstracing": "lib/bstracing",
994 "rescript": "rescript"
995 },
996 "engines": {
997 "node": ">=10"
998 }
999 },
1000 "node_modules/@jridgewell/gen-mapping": {
1001 "version": "0.3.13",
1002 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1003 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1004 "dev": true,
1005 "license": "MIT",
1006 "dependencies": {
1007 "@jridgewell/sourcemap-codec": "^1.5.0",
1008 "@jridgewell/trace-mapping": "^0.3.24"
1009 }
1010 },
1011 "node_modules/@jridgewell/remapping": {
1012 "version": "2.3.5",
1013 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1014 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1015 "dev": true,
1016 "license": "MIT",
1017 "dependencies": {
1018 "@jridgewell/gen-mapping": "^0.3.5",
1019 "@jridgewell/trace-mapping": "^0.3.24"
1020 }
1021 },
1022 "node_modules/@jridgewell/resolve-uri": {
1023 "version": "3.1.2",
1024 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1025 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1026 "dev": true,
1027 "license": "MIT",
1028 "engines": {
1029 "node": ">=6.0.0"
1030 }
1031 },
1032 "node_modules/@jridgewell/sourcemap-codec": {
1033 "version": "1.5.5",
1034 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1035 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1036 "dev": true,
1037 "license": "MIT"
1038 },
1039 "node_modules/@jridgewell/trace-mapping": {
1040 "version": "0.3.31",
1041 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1042 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1043 "dev": true,
1044 "license": "MIT",
1045 "dependencies": {
1046 "@jridgewell/resolve-uri": "^3.1.0",
1047 "@jridgewell/sourcemap-codec": "^1.4.14"
1048 }
1049 },
1050 "node_modules/@nodelib/fs.scandir": {
1051 "version": "2.1.5",
1052 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1053 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1054 "dev": true,
1055 "license": "MIT",
1056 "dependencies": {
1057 "@nodelib/fs.stat": "2.0.5",
1058 "run-parallel": "^1.1.9"
1059 },
1060 "engines": {
1061 "node": ">= 8"
1062 }
1063 },
1064 "node_modules/@nodelib/fs.stat": {
1065 "version": "2.0.5",
1066 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1067 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1068 "dev": true,
1069 "license": "MIT",
1070 "engines": {
1071 "node": ">= 8"
1072 }
1073 },
1074 "node_modules/@nodelib/fs.walk": {
1075 "version": "1.2.8",
1076 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1077 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1078 "dev": true,
1079 "license": "MIT",
1080 "dependencies": {
1081 "@nodelib/fs.scandir": "2.1.5",
1082 "fastq": "^1.6.0"
1083 },
1084 "engines": {
1085 "node": ">= 8"
1086 }
1087 },
1088 "node_modules/@rescript/core": {
1089 "version": "1.6.1",
1090 "resolved": "https://registry.npmjs.org/@rescript/core/-/core-1.6.1.tgz",
1091 "integrity": "sha512-vyb5k90ck+65Fgui+5vCja/mUfzKaK3kOPT4Z6aAJdHLH1eljEi1zKhXroCiCtpNLSWp8k4ulh1bdB5WS0hvqA==",
1092 "license": "MIT",
1093 "peerDependencies": {
1094 "rescript": ">=11.1.0"
1095 }
1096 },
1097 "node_modules/@rescript/darwin-arm64": {
1098 "version": "12.2.0",
1099 "resolved": "https://registry.npmjs.org/@rescript/darwin-arm64/-/darwin-arm64-12.2.0.tgz",
1100 "integrity": "sha512-xc3K/J7Ujl1vPiFY2009mRf3kWRlUe/VZyJWprseKxlcEtUQv89ter7r6pY+YFbtYvA/fcaEncL9CVGEdattAg==",
1101 "cpu": [
1102 "arm64"
1103 ],
1104 "license": "(LGPL-3.0-or-later AND MIT)",
1105 "optional": true,
1106 "os": [
1107 "darwin"
1108 ],
1109 "engines": {
1110 "node": ">=20.11.0"
1111 }
1112 },
1113 "node_modules/@rescript/darwin-x64": {
1114 "version": "12.2.0",
1115 "resolved": "https://registry.npmjs.org/@rescript/darwin-x64/-/darwin-x64-12.2.0.tgz",
1116 "integrity": "sha512-qqcTvnlSeoKkywLjG7cXfYvKZ1e4Gz2kUKcD6SiqDgCqm8TF+spwlFAiM6sloRUOFsc0bpC/0R0B3yr01FCB1A==",
1117 "cpu": [
1118 "x64"
1119 ],
1120 "license": "(LGPL-3.0-or-later AND MIT)",
1121 "optional": true,
1122 "os": [
1123 "darwin"
1124 ],
1125 "engines": {
1126 "node": ">=20.11.0"
1127 }
1128 },
1129 "node_modules/@rescript/linux-arm64": {
1130 "version": "12.2.0",
1131 "resolved": "https://registry.npmjs.org/@rescript/linux-arm64/-/linux-arm64-12.2.0.tgz",
1132 "integrity": "sha512-ODmpG3ji+Nj/8d5yvXkeHlfKkmbw1Q4t1iIjVuNwtmFpz7TiEa7n/sQqoYdE+WzbDX3DoJfmJNbp3Ob7qCUoOg==",
1133 "cpu": [
1134 "arm64"
1135 ],
1136 "license": "(LGPL-3.0-or-later AND MIT)",
1137 "optional": true,
1138 "os": [
1139 "linux"
1140 ],
1141 "engines": {
1142 "node": ">=20.11.0"
1143 }
1144 },
1145 "node_modules/@rescript/linux-x64": {
1146 "version": "12.2.0",
1147 "resolved": "https://registry.npmjs.org/@rescript/linux-x64/-/linux-x64-12.2.0.tgz",
1148 "integrity": "sha512-2W9Y9/g19Y4F/subl8yV3T8QBG2oRaP+HciNRcBjptyEdw9LmCKH8+rhWO6sp3E+nZLwoE2IAkwH0WKV3wqlxQ==",
1149 "cpu": [
1150 "x64"
1151 ],
1152 "license": "(LGPL-3.0-or-later AND MIT)",
1153 "optional": true,
1154 "os": [
1155 "linux"
1156 ],
1157 "engines": {
1158 "node": ">=20.11.0"
1159 }
1160 },
1161 "node_modules/@rescript/react": {
1162 "version": "0.14.2",
1163 "resolved": "https://registry.npmjs.org/@rescript/react/-/react-0.14.2.tgz",
1164 "integrity": "sha512-gRmWuHWQIdH0zgueEq1p5oMHwpsXLBpD3zZo+J9kop8z8CCQQtlxnGZbfBoNIdciHGbE0+oYpc5PaCGYskuLjQ==",
1165 "license": "MIT",
1166 "peerDependencies": {
1167 "react": ">=19.1.0",
1168 "react-dom": ">=19.1.0"
1169 }
1170 },
1171 "node_modules/@rescript/runtime": {
1172 "version": "12.2.0",
1173 "resolved": "https://registry.npmjs.org/@rescript/runtime/-/runtime-12.2.0.tgz",
1174 "integrity": "sha512-NwfljDRq1rjFPHUaca1nzFz13xsa9ZGkBkLvMhvVgavJT5+A4rMcLu8XAaVTi/oAhO/tlHf9ZDoOTF1AfyAk9Q==",
1175 "license": "MIT"
1176 },
1177 "node_modules/@rescript/std": {
1178 "version": "11.1.4",
1179 "resolved": "https://registry.npmjs.org/@rescript/std/-/std-11.1.4.tgz",
1180 "integrity": "sha512-coR+xPh0fS4Mx0bDFUG8I9KhYv7FEXISKa775jvqVeus1zlVJjYf19/qj7mTzgrRmyCnxKBRvrfAM/BXYNUFCQ==",
1181 "dev": true,
1182 "license": "SEE LICENSE IN LICENSE"
1183 },
1184 "node_modules/@rescript/win32-x64": {
1185 "version": "12.2.0",
1186 "resolved": "https://registry.npmjs.org/@rescript/win32-x64/-/win32-x64-12.2.0.tgz",
1187 "integrity": "sha512-fhf8CBj3p1lkIXPeNko3mVTKQfXXm4BoxJtR1xAXxUn43wDpd8Lox4w8/EPBbbW6C/YFQW6H7rtpY+2AKuNaDA==",
1188 "cpu": [
1189 "x64"
1190 ],
1191 "license": "(LGPL-3.0-or-later AND MIT)",
1192 "optional": true,
1193 "os": [
1194 "win32"
1195 ],
1196 "engines": {
1197 "node": ">=20.11.0"
1198 }
1199 },
1200 "node_modules/@rolldown/pluginutils": {
1201 "version": "1.0.0-rc.7",
1202 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",
1203 "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==",
1204 "dev": true,
1205 "license": "MIT"
1206 },
1207 "node_modules/@rollup/rollup-android-arm-eabi": {
1208 "version": "4.60.2",
1209 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",
1210 "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==",
1211 "cpu": [
1212 "arm"
1213 ],
1214 "dev": true,
1215 "license": "MIT",
1216 "optional": true,
1217 "os": [
1218 "android"
1219 ]
1220 },
1221 "node_modules/@rollup/rollup-android-arm64": {
1222 "version": "4.60.2",
1223 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",
1224 "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==",
1225 "cpu": [
1226 "arm64"
1227 ],
1228 "dev": true,
1229 "license": "MIT",
1230 "optional": true,
1231 "os": [
1232 "android"
1233 ]
1234 },
1235 "node_modules/@rollup/rollup-darwin-arm64": {
1236 "version": "4.60.2",
1237 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",
1238 "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==",
1239 "cpu": [
1240 "arm64"
1241 ],
1242 "dev": true,
1243 "license": "MIT",
1244 "optional": true,
1245 "os": [
1246 "darwin"
1247 ]
1248 },
1249 "node_modules/@rollup/rollup-darwin-x64": {
1250 "version": "4.60.2",
1251 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",
1252 "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==",
1253 "cpu": [
1254 "x64"
1255 ],
1256 "dev": true,
1257 "license": "MIT",
1258 "optional": true,
1259 "os": [
1260 "darwin"
1261 ]
1262 },
1263 "node_modules/@rollup/rollup-freebsd-arm64": {
1264 "version": "4.60.2",
1265 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",
1266 "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==",
1267 "cpu": [
1268 "arm64"
1269 ],
1270 "dev": true,
1271 "license": "MIT",
1272 "optional": true,
1273 "os": [
1274 "freebsd"
1275 ]
1276 },
1277 "node_modules/@rollup/rollup-freebsd-x64": {
1278 "version": "4.60.2",
1279 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",
1280 "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==",
1281 "cpu": [
1282 "x64"
1283 ],
1284 "dev": true,
1285 "license": "MIT",
1286 "optional": true,
1287 "os": [
1288 "freebsd"
1289 ]
1290 },
1291 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1292 "version": "4.60.2",
1293 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",
1294 "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==",
1295 "cpu": [
1296 "arm"
1297 ],
1298 "dev": true,
1299 "libc": [
1300 "glibc"
1301 ],
1302 "license": "MIT",
1303 "optional": true,
1304 "os": [
1305 "linux"
1306 ]
1307 },
1308 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1309 "version": "4.60.2",
1310 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",
1311 "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==",
1312 "cpu": [
1313 "arm"
1314 ],
1315 "dev": true,
1316 "libc": [
1317 "musl"
1318 ],
1319 "license": "MIT",
1320 "optional": true,
1321 "os": [
1322 "linux"
1323 ]
1324 },
1325 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1326 "version": "4.60.2",
1327 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",
1328 "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==",
1329 "cpu": [
1330 "arm64"
1331 ],
1332 "dev": true,
1333 "libc": [
1334 "glibc"
1335 ],
1336 "license": "MIT",
1337 "optional": true,
1338 "os": [
1339 "linux"
1340 ]
1341 },
1342 "node_modules/@rollup/rollup-linux-arm64-musl": {
1343 "version": "4.60.2",
1344 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",
1345 "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==",
1346 "cpu": [
1347 "arm64"
1348 ],
1349 "dev": true,
1350 "libc": [
1351 "musl"
1352 ],
1353 "license": "MIT",
1354 "optional": true,
1355 "os": [
1356 "linux"
1357 ]
1358 },
1359 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1360 "version": "4.60.2",
1361 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",
1362 "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==",
1363 "cpu": [
1364 "loong64"
1365 ],
1366 "dev": true,
1367 "libc": [
1368 "glibc"
1369 ],
1370 "license": "MIT",
1371 "optional": true,
1372 "os": [
1373 "linux"
1374 ]
1375 },
1376 "node_modules/@rollup/rollup-linux-loong64-musl": {
1377 "version": "4.60.2",
1378 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",
1379 "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==",
1380 "cpu": [
1381 "loong64"
1382 ],
1383 "dev": true,
1384 "libc": [
1385 "musl"
1386 ],
1387 "license": "MIT",
1388 "optional": true,
1389 "os": [
1390 "linux"
1391 ]
1392 },
1393 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1394 "version": "4.60.2",
1395 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",
1396 "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==",
1397 "cpu": [
1398 "ppc64"
1399 ],
1400 "dev": true,
1401 "libc": [
1402 "glibc"
1403 ],
1404 "license": "MIT",
1405 "optional": true,
1406 "os": [
1407 "linux"
1408 ]
1409 },
1410 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1411 "version": "4.60.2",
1412 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",
1413 "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==",
1414 "cpu": [
1415 "ppc64"
1416 ],
1417 "dev": true,
1418 "libc": [
1419 "musl"
1420 ],
1421 "license": "MIT",
1422 "optional": true,
1423 "os": [
1424 "linux"
1425 ]
1426 },
1427 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1428 "version": "4.60.2",
1429 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",
1430 "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==",
1431 "cpu": [
1432 "riscv64"
1433 ],
1434 "dev": true,
1435 "libc": [
1436 "glibc"
1437 ],
1438 "license": "MIT",
1439 "optional": true,
1440 "os": [
1441 "linux"
1442 ]
1443 },
1444 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1445 "version": "4.60.2",
1446 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",
1447 "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==",
1448 "cpu": [
1449 "riscv64"
1450 ],
1451 "dev": true,
1452 "libc": [
1453 "musl"
1454 ],
1455 "license": "MIT",
1456 "optional": true,
1457 "os": [
1458 "linux"
1459 ]
1460 },
1461 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1462 "version": "4.60.2",
1463 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",
1464 "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==",
1465 "cpu": [
1466 "s390x"
1467 ],
1468 "dev": true,
1469 "libc": [
1470 "glibc"
1471 ],
1472 "license": "MIT",
1473 "optional": true,
1474 "os": [
1475 "linux"
1476 ]
1477 },
1478 "node_modules/@rollup/rollup-linux-x64-gnu": {
1479 "version": "4.60.2",
1480 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",
1481 "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==",
1482 "cpu": [
1483 "x64"
1484 ],
1485 "dev": true,
1486 "libc": [
1487 "glibc"
1488 ],
1489 "license": "MIT",
1490 "optional": true,
1491 "os": [
1492 "linux"
1493 ]
1494 },
1495 "node_modules/@rollup/rollup-linux-x64-musl": {
1496 "version": "4.60.2",
1497 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",
1498 "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==",
1499 "cpu": [
1500 "x64"
1501 ],
1502 "dev": true,
1503 "libc": [
1504 "musl"
1505 ],
1506 "license": "MIT",
1507 "optional": true,
1508 "os": [
1509 "linux"
1510 ]
1511 },
1512 "node_modules/@rollup/rollup-openbsd-x64": {
1513 "version": "4.60.2",
1514 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",
1515 "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==",
1516 "cpu": [
1517 "x64"
1518 ],
1519 "dev": true,
1520 "license": "MIT",
1521 "optional": true,
1522 "os": [
1523 "openbsd"
1524 ]
1525 },
1526 "node_modules/@rollup/rollup-openharmony-arm64": {
1527 "version": "4.60.2",
1528 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",
1529 "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==",
1530 "cpu": [
1531 "arm64"
1532 ],
1533 "dev": true,
1534 "license": "MIT",
1535 "optional": true,
1536 "os": [
1537 "openharmony"
1538 ]
1539 },
1540 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1541 "version": "4.60.2",
1542 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",
1543 "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==",
1544 "cpu": [
1545 "arm64"
1546 ],
1547 "dev": true,
1548 "license": "MIT",
1549 "optional": true,
1550 "os": [
1551 "win32"
1552 ]
1553 },
1554 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1555 "version": "4.60.2",
1556 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",
1557 "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==",
1558 "cpu": [
1559 "ia32"
1560 ],
1561 "dev": true,
1562 "license": "MIT",
1563 "optional": true,
1564 "os": [
1565 "win32"
1566 ]
1567 },
1568 "node_modules/@rollup/rollup-win32-x64-gnu": {
1569 "version": "4.60.2",
1570 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",
1571 "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==",
1572 "cpu": [
1573 "x64"
1574 ],
1575 "dev": true,
1576 "license": "MIT",
1577 "optional": true,
1578 "os": [
1579 "win32"
1580 ]
1581 },
1582 "node_modules/@rollup/rollup-win32-x64-msvc": {
1583 "version": "4.60.2",
1584 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",
1585 "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==",
1586 "cpu": [
1587 "x64"
1588 ],
1589 "dev": true,
1590 "license": "MIT",
1591 "optional": true,
1592 "os": [
1593 "win32"
1594 ]
1595 },
1596 "node_modules/@sindresorhus/merge-streams": {
1597 "version": "2.3.0",
1598 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
1599 "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
1600 "dev": true,
1601 "license": "MIT",
1602 "engines": {
1603 "node": ">=18"
1604 },
1605 "funding": {
1606 "url": "https://github.com/sponsors/sindresorhus"
1607 }
1608 },
1609 "node_modules/@swc/core": {
1610 "version": "1.15.33",
1611 "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.33.tgz",
1612 "integrity": "sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==",
1613 "dev": true,
1614 "hasInstallScript": true,
1615 "license": "Apache-2.0",
1616 "dependencies": {
1617 "@swc/counter": "^0.1.3",
1618 "@swc/types": "^0.1.26"
1619 },
1620 "engines": {
1621 "node": ">=10"
1622 },
1623 "funding": {
1624 "type": "opencollective",
1625 "url": "https://opencollective.com/swc"
1626 },
1627 "optionalDependencies": {
1628 "@swc/core-darwin-arm64": "1.15.33",
1629 "@swc/core-darwin-x64": "1.15.33",
1630 "@swc/core-linux-arm-gnueabihf": "1.15.33",
1631 "@swc/core-linux-arm64-gnu": "1.15.33",
1632 "@swc/core-linux-arm64-musl": "1.15.33",
1633 "@swc/core-linux-ppc64-gnu": "1.15.33",
1634 "@swc/core-linux-s390x-gnu": "1.15.33",
1635 "@swc/core-linux-x64-gnu": "1.15.33",
1636 "@swc/core-linux-x64-musl": "1.15.33",
1637 "@swc/core-win32-arm64-msvc": "1.15.33",
1638 "@swc/core-win32-ia32-msvc": "1.15.33",
1639 "@swc/core-win32-x64-msvc": "1.15.33"
1640 },
1641 "peerDependencies": {
1642 "@swc/helpers": ">=0.5.17"
1643 },
1644 "peerDependenciesMeta": {
1645 "@swc/helpers": {
1646 "optional": true
1647 }
1648 }
1649 },
1650 "node_modules/@swc/core-darwin-arm64": {
1651 "version": "1.15.33",
1652 "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.33.tgz",
1653 "integrity": "sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==",
1654 "cpu": [
1655 "arm64"
1656 ],
1657 "dev": true,
1658 "license": "Apache-2.0 AND MIT",
1659 "optional": true,
1660 "os": [
1661 "darwin"
1662 ],
1663 "engines": {
1664 "node": ">=10"
1665 }
1666 },
1667 "node_modules/@swc/core-darwin-x64": {
1668 "version": "1.15.33",
1669 "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.33.tgz",
1670 "integrity": "sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==",
1671 "cpu": [
1672 "x64"
1673 ],
1674 "dev": true,
1675 "license": "Apache-2.0 AND MIT",
1676 "optional": true,
1677 "os": [
1678 "darwin"
1679 ],
1680 "engines": {
1681 "node": ">=10"
1682 }
1683 },
1684 "node_modules/@swc/core-linux-arm-gnueabihf": {
1685 "version": "1.15.33",
1686 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.33.tgz",
1687 "integrity": "sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==",
1688 "cpu": [
1689 "arm"
1690 ],
1691 "dev": true,
1692 "license": "Apache-2.0",
1693 "optional": true,
1694 "os": [
1695 "linux"
1696 ],
1697 "engines": {
1698 "node": ">=10"
1699 }
1700 },
1701 "node_modules/@swc/core-linux-arm64-gnu": {
1702 "version": "1.15.33",
1703 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.33.tgz",
1704 "integrity": "sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==",
1705 "cpu": [
1706 "arm64"
1707 ],
1708 "dev": true,
1709 "libc": [
1710 "glibc"
1711 ],
1712 "license": "Apache-2.0 AND MIT",
1713 "optional": true,
1714 "os": [
1715 "linux"
1716 ],
1717 "engines": {
1718 "node": ">=10"
1719 }
1720 },
1721 "node_modules/@swc/core-linux-arm64-musl": {
1722 "version": "1.15.33",
1723 "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.33.tgz",
1724 "integrity": "sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==",
1725 "cpu": [
1726 "arm64"
1727 ],
1728 "dev": true,
1729 "libc": [
1730 "musl"
1731 ],
1732 "license": "Apache-2.0 AND MIT",
1733 "optional": true,
1734 "os": [
1735 "linux"
1736 ],
1737 "engines": {
1738 "node": ">=10"
1739 }
1740 },
1741 "node_modules/@swc/core-linux-ppc64-gnu": {
1742 "version": "1.15.33",
1743 "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.33.tgz",
1744 "integrity": "sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==",
1745 "cpu": [
1746 "ppc64"
1747 ],
1748 "dev": true,
1749 "libc": [
1750 "glibc"
1751 ],
1752 "license": "Apache-2.0 AND MIT",
1753 "optional": true,
1754 "os": [
1755 "linux"
1756 ],
1757 "engines": {
1758 "node": ">=10"
1759 }
1760 },
1761 "node_modules/@swc/core-linux-s390x-gnu": {
1762 "version": "1.15.33",
1763 "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.33.tgz",
1764 "integrity": "sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==",
1765 "cpu": [
1766 "s390x"
1767 ],
1768 "dev": true,
1769 "libc": [
1770 "glibc"
1771 ],
1772 "license": "Apache-2.0 AND MIT",
1773 "optional": true,
1774 "os": [
1775 "linux"
1776 ],
1777 "engines": {
1778 "node": ">=10"
1779 }
1780 },
1781 "node_modules/@swc/core-linux-x64-gnu": {
1782 "version": "1.15.33",
1783 "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.33.tgz",
1784 "integrity": "sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==",
1785 "cpu": [
1786 "x64"
1787 ],
1788 "dev": true,
1789 "libc": [
1790 "glibc"
1791 ],
1792 "license": "Apache-2.0 AND MIT",
1793 "optional": true,
1794 "os": [
1795 "linux"
1796 ],
1797 "engines": {
1798 "node": ">=10"
1799 }
1800 },
1801 "node_modules/@swc/core-linux-x64-musl": {
1802 "version": "1.15.33",
1803 "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.33.tgz",
1804 "integrity": "sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==",
1805 "cpu": [
1806 "x64"
1807 ],
1808 "dev": true,
1809 "libc": [
1810 "musl"
1811 ],
1812 "license": "Apache-2.0 AND MIT",
1813 "optional": true,
1814 "os": [
1815 "linux"
1816 ],
1817 "engines": {
1818 "node": ">=10"
1819 }
1820 },
1821 "node_modules/@swc/core-win32-arm64-msvc": {
1822 "version": "1.15.33",
1823 "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.33.tgz",
1824 "integrity": "sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==",
1825 "cpu": [
1826 "arm64"
1827 ],
1828 "dev": true,
1829 "license": "Apache-2.0 AND MIT",
1830 "optional": true,
1831 "os": [
1832 "win32"
1833 ],
1834 "engines": {
1835 "node": ">=10"
1836 }
1837 },
1838 "node_modules/@swc/core-win32-ia32-msvc": {
1839 "version": "1.15.33",
1840 "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.33.tgz",
1841 "integrity": "sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==",
1842 "cpu": [
1843 "ia32"
1844 ],
1845 "dev": true,
1846 "license": "Apache-2.0 AND MIT",
1847 "optional": true,
1848 "os": [
1849 "win32"
1850 ],
1851 "engines": {
1852 "node": ">=10"
1853 }
1854 },
1855 "node_modules/@swc/core-win32-x64-msvc": {
1856 "version": "1.15.33",
1857 "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.33.tgz",
1858 "integrity": "sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==",
1859 "cpu": [
1860 "x64"
1861 ],
1862 "dev": true,
1863 "license": "Apache-2.0 AND MIT",
1864 "optional": true,
1865 "os": [
1866 "win32"
1867 ],
1868 "engines": {
1869 "node": ">=10"
1870 }
1871 },
1872 "node_modules/@swc/counter": {
1873 "version": "0.1.3",
1874 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
1875 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
1876 "dev": true,
1877 "license": "Apache-2.0"
1878 },
1879 "node_modules/@swc/types": {
1880 "version": "0.1.26",
1881 "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.26.tgz",
1882 "integrity": "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==",
1883 "dev": true,
1884 "license": "Apache-2.0",
1885 "dependencies": {
1886 "@swc/counter": "^0.1.3"
1887 }
1888 },
1889 "node_modules/@types/estree": {
1890 "version": "1.0.8",
1891 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1892 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1893 "dev": true,
1894 "license": "MIT"
1895 },
1896 "node_modules/@types/json-schema": {
1897 "version": "7.0.15",
1898 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1899 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1900 "dev": true,
1901 "license": "MIT"
1902 },
1903 "node_modules/@types/react": {
1904 "version": "19.2.14",
1905 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
1906 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
1907 "dev": true,
1908 "license": "MIT",
1909 "dependencies": {
1910 "csstype": "^3.2.2"
1911 }
1912 },
1913 "node_modules/@types/react-dom": {
1914 "version": "19.2.3",
1915 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
1916 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
1917 "dev": true,
1918 "license": "MIT",
1919 "peerDependencies": {
1920 "@types/react": "^19.2.0"
1921 }
1922 },
1923 "node_modules/@typescript-eslint/eslint-plugin": {
1924 "version": "8.59.1",
1925 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.1.tgz",
1926 "integrity": "sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==",
1927 "dev": true,
1928 "license": "MIT",
1929 "dependencies": {
1930 "@eslint-community/regexpp": "^4.12.2",
1931 "@typescript-eslint/scope-manager": "8.59.1",
1932 "@typescript-eslint/type-utils": "8.59.1",
1933 "@typescript-eslint/utils": "8.59.1",
1934 "@typescript-eslint/visitor-keys": "8.59.1",
1935 "ignore": "^7.0.5",
1936 "natural-compare": "^1.4.0",
1937 "ts-api-utils": "^2.5.0"
1938 },
1939 "engines": {
1940 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1941 },
1942 "funding": {
1943 "type": "opencollective",
1944 "url": "https://opencollective.com/typescript-eslint"
1945 },
1946 "peerDependencies": {
1947 "@typescript-eslint/parser": "^8.59.1",
1948 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1949 "typescript": ">=4.8.4 <6.1.0"
1950 }
1951 },
1952 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
1953 "version": "7.0.5",
1954 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
1955 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
1956 "dev": true,
1957 "license": "MIT",
1958 "engines": {
1959 "node": ">= 4"
1960 }
1961 },
1962 "node_modules/@typescript-eslint/parser": {
1963 "version": "8.59.1",
1964 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.1.tgz",
1965 "integrity": "sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==",
1966 "dev": true,
1967 "license": "MIT",
1968 "dependencies": {
1969 "@typescript-eslint/scope-manager": "8.59.1",
1970 "@typescript-eslint/types": "8.59.1",
1971 "@typescript-eslint/typescript-estree": "8.59.1",
1972 "@typescript-eslint/visitor-keys": "8.59.1",
1973 "debug": "^4.4.3"
1974 },
1975 "engines": {
1976 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1977 },
1978 "funding": {
1979 "type": "opencollective",
1980 "url": "https://opencollective.com/typescript-eslint"
1981 },
1982 "peerDependencies": {
1983 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1984 "typescript": ">=4.8.4 <6.1.0"
1985 }
1986 },
1987 "node_modules/@typescript-eslint/project-service": {
1988 "version": "8.59.1",
1989 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.1.tgz",
1990 "integrity": "sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==",
1991 "dev": true,
1992 "license": "MIT",
1993 "dependencies": {
1994 "@typescript-eslint/tsconfig-utils": "^8.59.1",
1995 "@typescript-eslint/types": "^8.59.1",
1996 "debug": "^4.4.3"
1997 },
1998 "engines": {
1999 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2000 },
2001 "funding": {
2002 "type": "opencollective",
2003 "url": "https://opencollective.com/typescript-eslint"
2004 },
2005 "peerDependencies": {
2006 "typescript": ">=4.8.4 <6.1.0"
2007 }
2008 },
2009 "node_modules/@typescript-eslint/scope-manager": {
2010 "version": "8.59.1",
2011 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz",
2012 "integrity": "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==",
2013 "dev": true,
2014 "license": "MIT",
2015 "dependencies": {
2016 "@typescript-eslint/types": "8.59.1",
2017 "@typescript-eslint/visitor-keys": "8.59.1"
2018 },
2019 "engines": {
2020 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2021 },
2022 "funding": {
2023 "type": "opencollective",
2024 "url": "https://opencollective.com/typescript-eslint"
2025 }
2026 },
2027 "node_modules/@typescript-eslint/tsconfig-utils": {
2028 "version": "8.59.1",
2029 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz",
2030 "integrity": "sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==",
2031 "dev": true,
2032 "license": "MIT",
2033 "engines": {
2034 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2035 },
2036 "funding": {
2037 "type": "opencollective",
2038 "url": "https://opencollective.com/typescript-eslint"
2039 },
2040 "peerDependencies": {
2041 "typescript": ">=4.8.4 <6.1.0"
2042 }
2043 },
2044 "node_modules/@typescript-eslint/type-utils": {
2045 "version": "8.59.1",
2046 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz",
2047 "integrity": "sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==",
2048 "dev": true,
2049 "license": "MIT",
2050 "dependencies": {
2051 "@typescript-eslint/types": "8.59.1",
2052 "@typescript-eslint/typescript-estree": "8.59.1",
2053 "@typescript-eslint/utils": "8.59.1",
2054 "debug": "^4.4.3",
2055 "ts-api-utils": "^2.5.0"
2056 },
2057 "engines": {
2058 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2059 },
2060 "funding": {
2061 "type": "opencollective",
2062 "url": "https://opencollective.com/typescript-eslint"
2063 },
2064 "peerDependencies": {
2065 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2066 "typescript": ">=4.8.4 <6.1.0"
2067 }
2068 },
2069 "node_modules/@typescript-eslint/types": {
2070 "version": "8.59.1",
2071 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz",
2072 "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==",
2073 "dev": true,
2074 "license": "MIT",
2075 "engines": {
2076 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2077 },
2078 "funding": {
2079 "type": "opencollective",
2080 "url": "https://opencollective.com/typescript-eslint"
2081 }
2082 },
2083 "node_modules/@typescript-eslint/typescript-estree": {
2084 "version": "8.59.1",
2085 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz",
2086 "integrity": "sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==",
2087 "dev": true,
2088 "license": "MIT",
2089 "dependencies": {
2090 "@typescript-eslint/project-service": "8.59.1",
2091 "@typescript-eslint/tsconfig-utils": "8.59.1",
2092 "@typescript-eslint/types": "8.59.1",
2093 "@typescript-eslint/visitor-keys": "8.59.1",
2094 "debug": "^4.4.3",
2095 "minimatch": "^10.2.2",
2096 "semver": "^7.7.3",
2097 "tinyglobby": "^0.2.15",
2098 "ts-api-utils": "^2.5.0"
2099 },
2100 "engines": {
2101 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2102 },
2103 "funding": {
2104 "type": "opencollective",
2105 "url": "https://opencollective.com/typescript-eslint"
2106 },
2107 "peerDependencies": {
2108 "typescript": ">=4.8.4 <6.1.0"
2109 }
2110 },
2111 "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
2112 "version": "4.0.4",
2113 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
2114 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
2115 "dev": true,
2116 "license": "MIT",
2117 "engines": {
2118 "node": "18 || 20 || >=22"
2119 }
2120 },
2121 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2122 "version": "5.0.5",
2123 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
2124 "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
2125 "dev": true,
2126 "license": "MIT",
2127 "dependencies": {
2128 "balanced-match": "^4.0.2"
2129 },
2130 "engines": {
2131 "node": "18 || 20 || >=22"
2132 }
2133 },
2134 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2135 "version": "10.2.5",
2136 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
2137 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
2138 "dev": true,
2139 "license": "BlueOak-1.0.0",
2140 "dependencies": {
2141 "brace-expansion": "^5.0.5"
2142 },
2143 "engines": {
2144 "node": "18 || 20 || >=22"
2145 },
2146 "funding": {
2147 "url": "https://github.com/sponsors/isaacs"
2148 }
2149 },
2150 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2151 "version": "7.7.4",
2152 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
2153 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
2154 "dev": true,
2155 "license": "ISC",
2156 "bin": {
2157 "semver": "bin/semver.js"
2158 },
2159 "engines": {
2160 "node": ">=10"
2161 }
2162 },
2163 "node_modules/@typescript-eslint/utils": {
2164 "version": "8.59.1",
2165 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.1.tgz",
2166 "integrity": "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==",
2167 "dev": true,
2168 "license": "MIT",
2169 "dependencies": {
2170 "@eslint-community/eslint-utils": "^4.9.1",
2171 "@typescript-eslint/scope-manager": "8.59.1",
2172 "@typescript-eslint/types": "8.59.1",
2173 "@typescript-eslint/typescript-estree": "8.59.1"
2174 },
2175 "engines": {
2176 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2177 },
2178 "funding": {
2179 "type": "opencollective",
2180 "url": "https://opencollective.com/typescript-eslint"
2181 },
2182 "peerDependencies": {
2183 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
2184 "typescript": ">=4.8.4 <6.1.0"
2185 }
2186 },
2187 "node_modules/@typescript-eslint/visitor-keys": {
2188 "version": "8.59.1",
2189 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz",
2190 "integrity": "sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==",
2191 "dev": true,
2192 "license": "MIT",
2193 "dependencies": {
2194 "@typescript-eslint/types": "8.59.1",
2195 "eslint-visitor-keys": "^5.0.0"
2196 },
2197 "engines": {
2198 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2199 },
2200 "funding": {
2201 "type": "opencollective",
2202 "url": "https://opencollective.com/typescript-eslint"
2203 }
2204 },
2205 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2206 "version": "5.0.1",
2207 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
2208 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
2209 "dev": true,
2210 "license": "Apache-2.0",
2211 "engines": {
2212 "node": "^20.19.0 || ^22.13.0 || >=24"
2213 },
2214 "funding": {
2215 "url": "https://opencollective.com/eslint"
2216 }
2217 },
2218 "node_modules/@vitejs/plugin-react-swc": {
2219 "version": "4.3.0",
2220 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-4.3.0.tgz",
2221 "integrity": "sha512-mOkXCII839dHyAt/gpoSlm28JIVDwhZ6tnG6wJxUy2bmOx7UaPjvOyIDf3SFv5s7Eo7HVaq6kRcu6YMEzt5Z7w==",
2222 "dev": true,
2223 "license": "MIT",
2224 "dependencies": {
2225 "@rolldown/pluginutils": "1.0.0-rc.7",
2226 "@swc/core": "^1.15.11"
2227 },
2228 "engines": {
2229 "node": "^20.19.0 || >=22.12.0"
2230 },
2231 "peerDependencies": {
2232 "vite": "^4 || ^5 || ^6 || ^7 || ^8"
2233 }
2234 },
2235 "node_modules/acorn": {
2236 "version": "8.16.0",
2237 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
2238 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
2239 "dev": true,
2240 "license": "MIT",
2241 "bin": {
2242 "acorn": "bin/acorn"
2243 },
2244 "engines": {
2245 "node": ">=0.4.0"
2246 }
2247 },
2248 "node_modules/acorn-jsx": {
2249 "version": "5.3.2",
2250 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2251 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2252 "dev": true,
2253 "license": "MIT",
2254 "peerDependencies": {
2255 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2256 }
2257 },
2258 "node_modules/ajv": {
2259 "version": "6.15.0",
2260 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
2261 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
2262 "dev": true,
2263 "license": "MIT",
2264 "dependencies": {
2265 "fast-deep-equal": "^3.1.1",
2266 "fast-json-stable-stringify": "^2.0.0",
2267 "json-schema-traverse": "^0.4.1",
2268 "uri-js": "^4.2.2"
2269 },
2270 "funding": {
2271 "type": "github",
2272 "url": "https://github.com/sponsors/epoberezkin"
2273 }
2274 },
2275 "node_modules/ansi-escapes": {
2276 "version": "7.3.0",
2277 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz",
2278 "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==",
2279 "dev": true,
2280 "license": "MIT",
2281 "dependencies": {
2282 "environment": "^1.0.0"
2283 },
2284 "engines": {
2285 "node": ">=18"
2286 },
2287 "funding": {
2288 "url": "https://github.com/sponsors/sindresorhus"
2289 }
2290 },
2291 "node_modules/ansi-regex": {
2292 "version": "6.2.2",
2293 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
2294 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
2295 "dev": true,
2296 "license": "MIT",
2297 "engines": {
2298 "node": ">=12"
2299 },
2300 "funding": {
2301 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
2302 }
2303 },
2304 "node_modules/ansi-styles": {
2305 "version": "4.3.0",
2306 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2307 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2308 "dev": true,
2309 "license": "MIT",
2310 "dependencies": {
2311 "color-convert": "^2.0.1"
2312 },
2313 "engines": {
2314 "node": ">=8"
2315 },
2316 "funding": {
2317 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2318 }
2319 },
2320 "node_modules/anymatch": {
2321 "version": "3.1.3",
2322 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2323 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2324 "dev": true,
2325 "license": "ISC",
2326 "dependencies": {
2327 "normalize-path": "^3.0.0",
2328 "picomatch": "^2.0.4"
2329 },
2330 "engines": {
2331 "node": ">= 8"
2332 }
2333 },
2334 "node_modules/anymatch/node_modules/picomatch": {
2335 "version": "2.3.2",
2336 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
2337 "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
2338 "dev": true,
2339 "license": "MIT",
2340 "engines": {
2341 "node": ">=8.6"
2342 },
2343 "funding": {
2344 "url": "https://github.com/sponsors/jonschlinkert"
2345 }
2346 },
2347 "node_modules/arg": {
2348 "version": "4.1.3",
2349 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
2350 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
2351 "dev": true,
2352 "license": "MIT"
2353 },
2354 "node_modules/argparse": {
2355 "version": "2.0.1",
2356 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2357 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2358 "dev": true,
2359 "license": "Python-2.0"
2360 },
2361 "node_modules/balanced-match": {
2362 "version": "1.0.2",
2363 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2364 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2365 "dev": true,
2366 "license": "MIT"
2367 },
2368 "node_modules/baseline-browser-mapping": {
2369 "version": "2.10.25",
2370 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.25.tgz",
2371 "integrity": "sha512-QO/VHsXCQdnzADMfmkeOPvHdIAkoB7i0/rGjINPJEetLx75hNttVWGQ/jycHUDP9zZ9rupbm60WRxcwViB0MiA==",
2372 "dev": true,
2373 "license": "Apache-2.0",
2374 "bin": {
2375 "baseline-browser-mapping": "dist/cli.cjs"
2376 },
2377 "engines": {
2378 "node": ">=6.0.0"
2379 }
2380 },
2381 "node_modules/binary-extensions": {
2382 "version": "2.3.0",
2383 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
2384 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
2385 "dev": true,
2386 "license": "MIT",
2387 "engines": {
2388 "node": ">=8"
2389 },
2390 "funding": {
2391 "url": "https://github.com/sponsors/sindresorhus"
2392 }
2393 },
2394 "node_modules/brace-expansion": {
2395 "version": "1.1.14",
2396 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",
2397 "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
2398 "dev": true,
2399 "license": "MIT",
2400 "dependencies": {
2401 "balanced-match": "^1.0.0",
2402 "concat-map": "0.0.1"
2403 }
2404 },
2405 "node_modules/braces": {
2406 "version": "3.0.3",
2407 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2408 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2409 "dev": true,
2410 "license": "MIT",
2411 "dependencies": {
2412 "fill-range": "^7.1.1"
2413 },
2414 "engines": {
2415 "node": ">=8"
2416 }
2417 },
2418 "node_modules/browserslist": {
2419 "version": "4.28.2",
2420 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
2421 "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
2422 "dev": true,
2423 "funding": [
2424 {
2425 "type": "opencollective",
2426 "url": "https://opencollective.com/browserslist"
2427 },
2428 {
2429 "type": "tidelift",
2430 "url": "https://tidelift.com/funding/github/npm/browserslist"
2431 },
2432 {
2433 "type": "github",
2434 "url": "https://github.com/sponsors/ai"
2435 }
2436 ],
2437 "license": "MIT",
2438 "dependencies": {
2439 "baseline-browser-mapping": "^2.10.12",
2440 "caniuse-lite": "^1.0.30001782",
2441 "electron-to-chromium": "^1.5.328",
2442 "node-releases": "^2.0.36",
2443 "update-browserslist-db": "^1.2.3"
2444 },
2445 "bin": {
2446 "browserslist": "cli.js"
2447 },
2448 "engines": {
2449 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2450 }
2451 },
2452 "node_modules/callsites": {
2453 "version": "3.1.0",
2454 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2455 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2456 "dev": true,
2457 "license": "MIT",
2458 "engines": {
2459 "node": ">=6"
2460 }
2461 },
2462 "node_modules/caniuse-lite": {
2463 "version": "1.0.30001791",
2464 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz",
2465 "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==",
2466 "dev": true,
2467 "funding": [
2468 {
2469 "type": "opencollective",
2470 "url": "https://opencollective.com/browserslist"
2471 },
2472 {
2473 "type": "tidelift",
2474 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2475 },
2476 {
2477 "type": "github",
2478 "url": "https://github.com/sponsors/ai"
2479 }
2480 ],
2481 "license": "CC-BY-4.0"
2482 },
2483 "node_modules/chalk": {
2484 "version": "4.1.2",
2485 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2486 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2487 "dev": true,
2488 "license": "MIT",
2489 "dependencies": {
2490 "ansi-styles": "^4.1.0",
2491 "supports-color": "^7.1.0"
2492 },
2493 "engines": {
2494 "node": ">=10"
2495 },
2496 "funding": {
2497 "url": "https://github.com/chalk/chalk?sponsor=1"
2498 }
2499 },
2500 "node_modules/chokidar": {
2501 "version": "3.6.0",
2502 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
2503 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
2504 "dev": true,
2505 "license": "MIT",
2506 "dependencies": {
2507 "anymatch": "~3.1.2",
2508 "braces": "~3.0.2",
2509 "glob-parent": "~5.1.2",
2510 "is-binary-path": "~2.1.0",
2511 "is-glob": "~4.0.1",
2512 "normalize-path": "~3.0.0",
2513 "readdirp": "~3.6.0"
2514 },
2515 "engines": {
2516 "node": ">= 8.10.0"
2517 },
2518 "funding": {
2519 "url": "https://paulmillr.com/funding/"
2520 },
2521 "optionalDependencies": {
2522 "fsevents": "~2.3.2"
2523 }
2524 },
2525 "node_modules/chokidar/node_modules/glob-parent": {
2526 "version": "5.1.2",
2527 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2528 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2529 "dev": true,
2530 "license": "ISC",
2531 "dependencies": {
2532 "is-glob": "^4.0.1"
2533 },
2534 "engines": {
2535 "node": ">= 6"
2536 }
2537 },
2538 "node_modules/cli-cursor": {
2539 "version": "5.0.0",
2540 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz",
2541 "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==",
2542 "dev": true,
2543 "license": "MIT",
2544 "dependencies": {
2545 "restore-cursor": "^5.0.0"
2546 },
2547 "engines": {
2548 "node": ">=18"
2549 },
2550 "funding": {
2551 "url": "https://github.com/sponsors/sindresorhus"
2552 }
2553 },
2554 "node_modules/cli-truncate": {
2555 "version": "5.2.0",
2556 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz",
2557 "integrity": "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==",
2558 "dev": true,
2559 "license": "MIT",
2560 "dependencies": {
2561 "slice-ansi": "^8.0.0",
2562 "string-width": "^8.2.0"
2563 },
2564 "engines": {
2565 "node": ">=20"
2566 },
2567 "funding": {
2568 "url": "https://github.com/sponsors/sindresorhus"
2569 }
2570 },
2571 "node_modules/color-convert": {
2572 "version": "2.0.1",
2573 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2574 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2575 "dev": true,
2576 "license": "MIT",
2577 "dependencies": {
2578 "color-name": "~1.1.4"
2579 },
2580 "engines": {
2581 "node": ">=7.0.0"
2582 }
2583 },
2584 "node_modules/color-name": {
2585 "version": "1.1.4",
2586 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2587 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2588 "dev": true,
2589 "license": "MIT"
2590 },
2591 "node_modules/colorette": {
2592 "version": "2.0.20",
2593 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
2594 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
2595 "dev": true,
2596 "license": "MIT"
2597 },
2598 "node_modules/commander": {
2599 "version": "14.0.3",
2600 "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
2601 "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
2602 "dev": true,
2603 "license": "MIT",
2604 "engines": {
2605 "node": ">=20"
2606 }
2607 },
2608 "node_modules/concat-map": {
2609 "version": "0.0.1",
2610 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2611 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2612 "dev": true,
2613 "license": "MIT"
2614 },
2615 "node_modules/convert-source-map": {
2616 "version": "2.0.0",
2617 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2618 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2619 "dev": true,
2620 "license": "MIT"
2621 },
2622 "node_modules/cross-spawn": {
2623 "version": "7.0.6",
2624 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2625 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2626 "dev": true,
2627 "license": "MIT",
2628 "dependencies": {
2629 "path-key": "^3.1.0",
2630 "shebang-command": "^2.0.0",
2631 "which": "^2.0.1"
2632 },
2633 "engines": {
2634 "node": ">= 8"
2635 }
2636 },
2637 "node_modules/csstype": {
2638 "version": "3.2.3",
2639 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2640 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2641 "dev": true,
2642 "license": "MIT"
2643 },
2644 "node_modules/debug": {
2645 "version": "4.4.3",
2646 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2647 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2648 "dev": true,
2649 "license": "MIT",
2650 "dependencies": {
2651 "ms": "^2.1.3"
2652 },
2653 "engines": {
2654 "node": ">=6.0"
2655 },
2656 "peerDependenciesMeta": {
2657 "supports-color": {
2658 "optional": true
2659 }
2660 }
2661 },
2662 "node_modules/deep-is": {
2663 "version": "0.1.4",
2664 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2665 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2666 "dev": true,
2667 "license": "MIT"
2668 },
2669 "node_modules/diff": {
2670 "version": "5.2.2",
2671 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz",
2672 "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==",
2673 "dev": true,
2674 "license": "BSD-3-Clause",
2675 "engines": {
2676 "node": ">=0.3.1"
2677 }
2678 },
2679 "node_modules/electron-to-chromium": {
2680 "version": "1.5.349",
2681 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.349.tgz",
2682 "integrity": "sha512-QsWVGyRuY07Aqb234QytTfwd5d9AJlfNIQ5wIOl1L+PZDzI9d9+Fn0FRale/QYlFxt/bUnB0/nLd1jFPGxGK1A==",
2683 "dev": true,
2684 "license": "ISC"
2685 },
2686 "node_modules/emoji-regex": {
2687 "version": "10.6.0",
2688 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
2689 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
2690 "dev": true,
2691 "license": "MIT"
2692 },
2693 "node_modules/environment": {
2694 "version": "1.1.0",
2695 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
2696 "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
2697 "dev": true,
2698 "license": "MIT",
2699 "engines": {
2700 "node": ">=18"
2701 },
2702 "funding": {
2703 "url": "https://github.com/sponsors/sindresorhus"
2704 }
2705 },
2706 "node_modules/esbuild": {
2707 "version": "0.27.7",
2708 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
2709 "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
2710 "dev": true,
2711 "hasInstallScript": true,
2712 "license": "MIT",
2713 "bin": {
2714 "esbuild": "bin/esbuild"
2715 },
2716 "engines": {
2717 "node": ">=18"
2718 },
2719 "optionalDependencies": {
2720 "@esbuild/aix-ppc64": "0.27.7",
2721 "@esbuild/android-arm": "0.27.7",
2722 "@esbuild/android-arm64": "0.27.7",
2723 "@esbuild/android-x64": "0.27.7",
2724 "@esbuild/darwin-arm64": "0.27.7",
2725 "@esbuild/darwin-x64": "0.27.7",
2726 "@esbuild/freebsd-arm64": "0.27.7",
2727 "@esbuild/freebsd-x64": "0.27.7",
2728 "@esbuild/linux-arm": "0.27.7",
2729 "@esbuild/linux-arm64": "0.27.7",
2730 "@esbuild/linux-ia32": "0.27.7",
2731 "@esbuild/linux-loong64": "0.27.7",
2732 "@esbuild/linux-mips64el": "0.27.7",
2733 "@esbuild/linux-ppc64": "0.27.7",
2734 "@esbuild/linux-riscv64": "0.27.7",
2735 "@esbuild/linux-s390x": "0.27.7",
2736 "@esbuild/linux-x64": "0.27.7",
2737 "@esbuild/netbsd-arm64": "0.27.7",
2738 "@esbuild/netbsd-x64": "0.27.7",
2739 "@esbuild/openbsd-arm64": "0.27.7",
2740 "@esbuild/openbsd-x64": "0.27.7",
2741 "@esbuild/openharmony-arm64": "0.27.7",
2742 "@esbuild/sunos-x64": "0.27.7",
2743 "@esbuild/win32-arm64": "0.27.7",
2744 "@esbuild/win32-ia32": "0.27.7",
2745 "@esbuild/win32-x64": "0.27.7"
2746 }
2747 },
2748 "node_modules/escalade": {
2749 "version": "3.2.0",
2750 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2751 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2752 "dev": true,
2753 "license": "MIT",
2754 "engines": {
2755 "node": ">=6"
2756 }
2757 },
2758 "node_modules/escape-string-regexp": {
2759 "version": "4.0.0",
2760 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2761 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2762 "dev": true,
2763 "license": "MIT",
2764 "engines": {
2765 "node": ">=10"
2766 },
2767 "funding": {
2768 "url": "https://github.com/sponsors/sindresorhus"
2769 }
2770 },
2771 "node_modules/eslint": {
2772 "version": "9.39.4",
2773 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
2774 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",
2775 "dev": true,
2776 "license": "MIT",
2777 "dependencies": {
2778 "@eslint-community/eslint-utils": "^4.8.0",
2779 "@eslint-community/regexpp": "^4.12.1",
2780 "@eslint/config-array": "^0.21.2",
2781 "@eslint/config-helpers": "^0.4.2",
2782 "@eslint/core": "^0.17.0",
2783 "@eslint/eslintrc": "^3.3.5",
2784 "@eslint/js": "9.39.4",
2785 "@eslint/plugin-kit": "^0.4.1",
2786 "@humanfs/node": "^0.16.6",
2787 "@humanwhocodes/module-importer": "^1.0.1",
2788 "@humanwhocodes/retry": "^0.4.2",
2789 "@types/estree": "^1.0.6",
2790 "ajv": "^6.14.0",
2791 "chalk": "^4.0.0",
2792 "cross-spawn": "^7.0.6",
2793 "debug": "^4.3.2",
2794 "escape-string-regexp": "^4.0.0",
2795 "eslint-scope": "^8.4.0",
2796 "eslint-visitor-keys": "^4.2.1",
2797 "espree": "^10.4.0",
2798 "esquery": "^1.5.0",
2799 "esutils": "^2.0.2",
2800 "fast-deep-equal": "^3.1.3",
2801 "file-entry-cache": "^8.0.0",
2802 "find-up": "^5.0.0",
2803 "glob-parent": "^6.0.2",
2804 "ignore": "^5.2.0",
2805 "imurmurhash": "^0.1.4",
2806 "is-glob": "^4.0.0",
2807 "json-stable-stringify-without-jsonify": "^1.0.1",
2808 "lodash.merge": "^4.6.2",
2809 "minimatch": "^3.1.5",
2810 "natural-compare": "^1.4.0",
2811 "optionator": "^0.9.3"
2812 },
2813 "bin": {
2814 "eslint": "bin/eslint.js"
2815 },
2816 "engines": {
2817 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2818 },
2819 "funding": {
2820 "url": "https://eslint.org/donate"
2821 },
2822 "peerDependencies": {
2823 "jiti": "*"
2824 },
2825 "peerDependenciesMeta": {
2826 "jiti": {
2827 "optional": true
2828 }
2829 }
2830 },
2831 "node_modules/eslint-plugin-react-hooks": {
2832 "version": "7.1.1",
2833 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz",
2834 "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==",
2835 "dev": true,
2836 "license": "MIT",
2837 "dependencies": {
2838 "@babel/core": "^7.24.4",
2839 "@babel/parser": "^7.24.4",
2840 "hermes-parser": "^0.25.1",
2841 "zod": "^3.25.0 || ^4.0.0",
2842 "zod-validation-error": "^3.5.0 || ^4.0.0"
2843 },
2844 "engines": {
2845 "node": ">=18"
2846 },
2847 "peerDependencies": {
2848 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0"
2849 }
2850 },
2851 "node_modules/eslint-plugin-react-refresh": {
2852 "version": "0.4.26",
2853 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
2854 "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
2855 "dev": true,
2856 "license": "MIT",
2857 "peerDependencies": {
2858 "eslint": ">=8.40"
2859 }
2860 },
2861 "node_modules/eslint-scope": {
2862 "version": "8.4.0",
2863 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2864 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2865 "dev": true,
2866 "license": "BSD-2-Clause",
2867 "dependencies": {
2868 "esrecurse": "^4.3.0",
2869 "estraverse": "^5.2.0"
2870 },
2871 "engines": {
2872 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2873 },
2874 "funding": {
2875 "url": "https://opencollective.com/eslint"
2876 }
2877 },
2878 "node_modules/eslint-visitor-keys": {
2879 "version": "4.2.1",
2880 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2881 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2882 "dev": true,
2883 "license": "Apache-2.0",
2884 "engines": {
2885 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2886 },
2887 "funding": {
2888 "url": "https://opencollective.com/eslint"
2889 }
2890 },
2891 "node_modules/espree": {
2892 "version": "10.4.0",
2893 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2894 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2895 "dev": true,
2896 "license": "BSD-2-Clause",
2897 "dependencies": {
2898 "acorn": "^8.15.0",
2899 "acorn-jsx": "^5.3.2",
2900 "eslint-visitor-keys": "^4.2.1"
2901 },
2902 "engines": {
2903 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2904 },
2905 "funding": {
2906 "url": "https://opencollective.com/eslint"
2907 }
2908 },
2909 "node_modules/esquery": {
2910 "version": "1.7.0",
2911 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
2912 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
2913 "dev": true,
2914 "license": "BSD-3-Clause",
2915 "dependencies": {
2916 "estraverse": "^5.1.0"
2917 },
2918 "engines": {
2919 "node": ">=0.10"
2920 }
2921 },
2922 "node_modules/esrecurse": {
2923 "version": "4.3.0",
2924 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2925 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2926 "dev": true,
2927 "license": "BSD-2-Clause",
2928 "dependencies": {
2929 "estraverse": "^5.2.0"
2930 },
2931 "engines": {
2932 "node": ">=4.0"
2933 }
2934 },
2935 "node_modules/estraverse": {
2936 "version": "5.3.0",
2937 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2938 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2939 "dev": true,
2940 "license": "BSD-2-Clause",
2941 "engines": {
2942 "node": ">=4.0"
2943 }
2944 },
2945 "node_modules/esutils": {
2946 "version": "2.0.3",
2947 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2948 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2949 "dev": true,
2950 "license": "BSD-2-Clause",
2951 "engines": {
2952 "node": ">=0.10.0"
2953 }
2954 },
2955 "node_modules/eventemitter3": {
2956 "version": "5.0.4",
2957 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
2958 "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
2959 "dev": true,
2960 "license": "MIT"
2961 },
2962 "node_modules/fast-deep-equal": {
2963 "version": "3.1.3",
2964 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2965 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2966 "dev": true,
2967 "license": "MIT"
2968 },
2969 "node_modules/fast-glob": {
2970 "version": "3.3.3",
2971 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2972 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2973 "dev": true,
2974 "license": "MIT",
2975 "dependencies": {
2976 "@nodelib/fs.stat": "^2.0.2",
2977 "@nodelib/fs.walk": "^1.2.3",
2978 "glob-parent": "^5.1.2",
2979 "merge2": "^1.3.0",
2980 "micromatch": "^4.0.8"
2981 },
2982 "engines": {
2983 "node": ">=8.6.0"
2984 }
2985 },
2986 "node_modules/fast-glob/node_modules/glob-parent": {
2987 "version": "5.1.2",
2988 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2989 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2990 "dev": true,
2991 "license": "ISC",
2992 "dependencies": {
2993 "is-glob": "^4.0.1"
2994 },
2995 "engines": {
2996 "node": ">= 6"
2997 }
2998 },
2999 "node_modules/fast-json-stable-stringify": {
3000 "version": "2.1.0",
3001 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3002 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3003 "dev": true,
3004 "license": "MIT"
3005 },
3006 "node_modules/fast-levenshtein": {
3007 "version": "2.0.6",
3008 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3009 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3010 "dev": true,
3011 "license": "MIT"
3012 },
3013 "node_modules/fastq": {
3014 "version": "1.20.1",
3015 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
3016 "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
3017 "dev": true,
3018 "license": "ISC",
3019 "dependencies": {
3020 "reusify": "^1.0.4"
3021 }
3022 },
3023 "node_modules/fdir": {
3024 "version": "6.5.0",
3025 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
3026 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3027 "dev": true,
3028 "license": "MIT",
3029 "engines": {
3030 "node": ">=12.0.0"
3031 },
3032 "peerDependencies": {
3033 "picomatch": "^3 || ^4"
3034 },
3035 "peerDependenciesMeta": {
3036 "picomatch": {
3037 "optional": true
3038 }
3039 }
3040 },
3041 "node_modules/file-entry-cache": {
3042 "version": "8.0.0",
3043 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3044 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3045 "dev": true,
3046 "license": "MIT",
3047 "dependencies": {
3048 "flat-cache": "^4.0.0"
3049 },
3050 "engines": {
3051 "node": ">=16.0.0"
3052 }
3053 },
3054 "node_modules/fill-range": {
3055 "version": "7.1.1",
3056 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3057 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3058 "dev": true,
3059 "license": "MIT",
3060 "dependencies": {
3061 "to-regex-range": "^5.0.1"
3062 },
3063 "engines": {
3064 "node": ">=8"
3065 }
3066 },
3067 "node_modules/find-up": {
3068 "version": "5.0.0",
3069 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3070 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3071 "dev": true,
3072 "license": "MIT",
3073 "dependencies": {
3074 "locate-path": "^6.0.0",
3075 "path-exists": "^4.0.0"
3076 },
3077 "engines": {
3078 "node": ">=10"
3079 },
3080 "funding": {
3081 "url": "https://github.com/sponsors/sindresorhus"
3082 }
3083 },
3084 "node_modules/flat-cache": {
3085 "version": "4.0.1",
3086 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3087 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3088 "dev": true,
3089 "license": "MIT",
3090 "dependencies": {
3091 "flatted": "^3.2.9",
3092 "keyv": "^4.5.4"
3093 },
3094 "engines": {
3095 "node": ">=16"
3096 }
3097 },
3098 "node_modules/flatted": {
3099 "version": "3.4.2",
3100 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
3101 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
3102 "dev": true,
3103 "license": "ISC"
3104 },
3105 "node_modules/fsevents": {
3106 "version": "2.3.3",
3107 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3108 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3109 "dev": true,
3110 "hasInstallScript": true,
3111 "license": "MIT",
3112 "optional": true,
3113 "os": [
3114 "darwin"
3115 ],
3116 "engines": {
3117 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3118 }
3119 },
3120 "node_modules/gensync": {
3121 "version": "1.0.0-beta.2",
3122 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3123 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3124 "dev": true,
3125 "license": "MIT",
3126 "engines": {
3127 "node": ">=6.9.0"
3128 }
3129 },
3130 "node_modules/get-east-asian-width": {
3131 "version": "1.5.0",
3132 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz",
3133 "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==",
3134 "dev": true,
3135 "license": "MIT",
3136 "engines": {
3137 "node": ">=18"
3138 },
3139 "funding": {
3140 "url": "https://github.com/sponsors/sindresorhus"
3141 }
3142 },
3143 "node_modules/glob-parent": {
3144 "version": "6.0.2",
3145 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3146 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3147 "dev": true,
3148 "license": "ISC",
3149 "dependencies": {
3150 "is-glob": "^4.0.3"
3151 },
3152 "engines": {
3153 "node": ">=10.13.0"
3154 }
3155 },
3156 "node_modules/globals": {
3157 "version": "16.5.0",
3158 "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
3159 "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
3160 "dev": true,
3161 "license": "MIT",
3162 "engines": {
3163 "node": ">=18"
3164 },
3165 "funding": {
3166 "url": "https://github.com/sponsors/sindresorhus"
3167 }
3168 },
3169 "node_modules/globby": {
3170 "version": "14.1.0",
3171 "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz",
3172 "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==",
3173 "dev": true,
3174 "license": "MIT",
3175 "dependencies": {
3176 "@sindresorhus/merge-streams": "^2.1.0",
3177 "fast-glob": "^3.3.3",
3178 "ignore": "^7.0.3",
3179 "path-type": "^6.0.0",
3180 "slash": "^5.1.0",
3181 "unicorn-magic": "^0.3.0"
3182 },
3183 "engines": {
3184 "node": ">=18"
3185 },
3186 "funding": {
3187 "url": "https://github.com/sponsors/sindresorhus"
3188 }
3189 },
3190 "node_modules/globby/node_modules/ignore": {
3191 "version": "7.0.5",
3192 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
3193 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3194 "dev": true,
3195 "license": "MIT",
3196 "engines": {
3197 "node": ">= 4"
3198 }
3199 },
3200 "node_modules/has-flag": {
3201 "version": "4.0.0",
3202 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3203 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3204 "dev": true,
3205 "license": "MIT",
3206 "engines": {
3207 "node": ">=8"
3208 }
3209 },
3210 "node_modules/hermes-estree": {
3211 "version": "0.25.1",
3212 "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
3213 "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
3214 "dev": true,
3215 "license": "MIT"
3216 },
3217 "node_modules/hermes-parser": {
3218 "version": "0.25.1",
3219 "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
3220 "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
3221 "dev": true,
3222 "license": "MIT",
3223 "dependencies": {
3224 "hermes-estree": "0.25.1"
3225 }
3226 },
3227 "node_modules/husky": {
3228 "version": "9.1.7",
3229 "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
3230 "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==",
3231 "dev": true,
3232 "license": "MIT",
3233 "bin": {
3234 "husky": "bin.js"
3235 },
3236 "engines": {
3237 "node": ">=18"
3238 },
3239 "funding": {
3240 "url": "https://github.com/sponsors/typicode"
3241 }
3242 },
3243 "node_modules/ignore": {
3244 "version": "5.3.2",
3245 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3246 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3247 "dev": true,
3248 "license": "MIT",
3249 "engines": {
3250 "node": ">= 4"
3251 }
3252 },
3253 "node_modules/import-fresh": {
3254 "version": "3.3.1",
3255 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3256 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3257 "dev": true,
3258 "license": "MIT",
3259 "dependencies": {
3260 "parent-module": "^1.0.0",
3261 "resolve-from": "^4.0.0"
3262 },
3263 "engines": {
3264 "node": ">=6"
3265 },
3266 "funding": {
3267 "url": "https://github.com/sponsors/sindresorhus"
3268 }
3269 },
3270 "node_modules/imurmurhash": {
3271 "version": "0.1.4",
3272 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3273 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3274 "dev": true,
3275 "license": "MIT",
3276 "engines": {
3277 "node": ">=0.8.19"
3278 }
3279 },
3280 "node_modules/is-binary-path": {
3281 "version": "2.1.0",
3282 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3283 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3284 "dev": true,
3285 "license": "MIT",
3286 "dependencies": {
3287 "binary-extensions": "^2.0.0"
3288 },
3289 "engines": {
3290 "node": ">=8"
3291 }
3292 },
3293 "node_modules/is-extglob": {
3294 "version": "2.1.1",
3295 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3296 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3297 "dev": true,
3298 "license": "MIT",
3299 "engines": {
3300 "node": ">=0.10.0"
3301 }
3302 },
3303 "node_modules/is-fullwidth-code-point": {
3304 "version": "5.1.0",
3305 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz",
3306 "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==",
3307 "dev": true,
3308 "license": "MIT",
3309 "dependencies": {
3310 "get-east-asian-width": "^1.3.1"
3311 },
3312 "engines": {
3313 "node": ">=18"
3314 },
3315 "funding": {
3316 "url": "https://github.com/sponsors/sindresorhus"
3317 }
3318 },
3319 "node_modules/is-glob": {
3320 "version": "4.0.3",
3321 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3322 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3323 "dev": true,
3324 "license": "MIT",
3325 "dependencies": {
3326 "is-extglob": "^2.1.1"
3327 },
3328 "engines": {
3329 "node": ">=0.10.0"
3330 }
3331 },
3332 "node_modules/is-number": {
3333 "version": "7.0.0",
3334 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3335 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3336 "dev": true,
3337 "license": "MIT",
3338 "engines": {
3339 "node": ">=0.12.0"
3340 }
3341 },
3342 "node_modules/isexe": {
3343 "version": "2.0.0",
3344 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3345 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3346 "dev": true,
3347 "license": "ISC"
3348 },
3349 "node_modules/js-tokens": {
3350 "version": "4.0.0",
3351 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3352 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3353 "dev": true,
3354 "license": "MIT"
3355 },
3356 "node_modules/js-yaml": {
3357 "version": "4.1.1",
3358 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
3359 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
3360 "dev": true,
3361 "license": "MIT",
3362 "dependencies": {
3363 "argparse": "^2.0.1"
3364 },
3365 "bin": {
3366 "js-yaml": "bin/js-yaml.js"
3367 }
3368 },
3369 "node_modules/jsesc": {
3370 "version": "3.1.0",
3371 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
3372 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
3373 "dev": true,
3374 "license": "MIT",
3375 "bin": {
3376 "jsesc": "bin/jsesc"
3377 },
3378 "engines": {
3379 "node": ">=6"
3380 }
3381 },
3382 "node_modules/json-buffer": {
3383 "version": "3.0.1",
3384 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3385 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3386 "dev": true,
3387 "license": "MIT"
3388 },
3389 "node_modules/json-schema-traverse": {
3390 "version": "0.4.1",
3391 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3392 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3393 "dev": true,
3394 "license": "MIT"
3395 },
3396 "node_modules/json-stable-stringify-without-jsonify": {
3397 "version": "1.0.1",
3398 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3399 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3400 "dev": true,
3401 "license": "MIT"
3402 },
3403 "node_modules/json5": {
3404 "version": "2.2.3",
3405 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3406 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3407 "dev": true,
3408 "license": "MIT",
3409 "bin": {
3410 "json5": "lib/cli.js"
3411 },
3412 "engines": {
3413 "node": ">=6"
3414 }
3415 },
3416 "node_modules/keyv": {
3417 "version": "4.5.4",
3418 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3419 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3420 "dev": true,
3421 "license": "MIT",
3422 "dependencies": {
3423 "json-buffer": "3.0.1"
3424 }
3425 },
3426 "node_modules/levn": {
3427 "version": "0.4.1",
3428 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3429 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3430 "dev": true,
3431 "license": "MIT",
3432 "dependencies": {
3433 "prelude-ls": "^1.2.1",
3434 "type-check": "~0.4.0"
3435 },
3436 "engines": {
3437 "node": ">= 0.8.0"
3438 }
3439 },
3440 "node_modules/lint-staged": {
3441 "version": "16.4.0",
3442 "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.4.0.tgz",
3443 "integrity": "sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==",
3444 "dev": true,
3445 "license": "MIT",
3446 "dependencies": {
3447 "commander": "^14.0.3",
3448 "listr2": "^9.0.5",
3449 "picomatch": "^4.0.3",
3450 "string-argv": "^0.3.2",
3451 "tinyexec": "^1.0.4",
3452 "yaml": "^2.8.2"
3453 },
3454 "bin": {
3455 "lint-staged": "bin/lint-staged.js"
3456 },
3457 "engines": {
3458 "node": ">=20.17"
3459 },
3460 "funding": {
3461 "url": "https://opencollective.com/lint-staged"
3462 }
3463 },
3464 "node_modules/listr2": {
3465 "version": "9.0.5",
3466 "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz",
3467 "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==",
3468 "dev": true,
3469 "license": "MIT",
3470 "dependencies": {
3471 "cli-truncate": "^5.0.0",
3472 "colorette": "^2.0.20",
3473 "eventemitter3": "^5.0.1",
3474 "log-update": "^6.1.0",
3475 "rfdc": "^1.4.1",
3476 "wrap-ansi": "^9.0.0"
3477 },
3478 "engines": {
3479 "node": ">=20.0.0"
3480 }
3481 },
3482 "node_modules/locate-path": {
3483 "version": "6.0.0",
3484 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3485 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3486 "dev": true,
3487 "license": "MIT",
3488 "dependencies": {
3489 "p-locate": "^5.0.0"
3490 },
3491 "engines": {
3492 "node": ">=10"
3493 },
3494 "funding": {
3495 "url": "https://github.com/sponsors/sindresorhus"
3496 }
3497 },
3498 "node_modules/lodash.merge": {
3499 "version": "4.6.2",
3500 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3501 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3502 "dev": true,
3503 "license": "MIT"
3504 },
3505 "node_modules/log-update": {
3506 "version": "6.1.0",
3507 "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz",
3508 "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==",
3509 "dev": true,
3510 "license": "MIT",
3511 "dependencies": {
3512 "ansi-escapes": "^7.0.0",
3513 "cli-cursor": "^5.0.0",
3514 "slice-ansi": "^7.1.0",
3515 "strip-ansi": "^7.1.0",
3516 "wrap-ansi": "^9.0.0"
3517 },
3518 "engines": {
3519 "node": ">=18"
3520 },
3521 "funding": {
3522 "url": "https://github.com/sponsors/sindresorhus"
3523 }
3524 },
3525 "node_modules/log-update/node_modules/ansi-styles": {
3526 "version": "6.2.3",
3527 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
3528 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
3529 "dev": true,
3530 "license": "MIT",
3531 "engines": {
3532 "node": ">=12"
3533 },
3534 "funding": {
3535 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3536 }
3537 },
3538 "node_modules/log-update/node_modules/slice-ansi": {
3539 "version": "7.1.2",
3540 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz",
3541 "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==",
3542 "dev": true,
3543 "license": "MIT",
3544 "dependencies": {
3545 "ansi-styles": "^6.2.1",
3546 "is-fullwidth-code-point": "^5.0.0"
3547 },
3548 "engines": {
3549 "node": ">=18"
3550 },
3551 "funding": {
3552 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
3553 }
3554 },
3555 "node_modules/lru-cache": {
3556 "version": "5.1.1",
3557 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3558 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3559 "dev": true,
3560 "license": "ISC",
3561 "dependencies": {
3562 "yallist": "^3.0.2"
3563 }
3564 },
3565 "node_modules/merge2": {
3566 "version": "1.4.1",
3567 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3568 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3569 "dev": true,
3570 "license": "MIT",
3571 "engines": {
3572 "node": ">= 8"
3573 }
3574 },
3575 "node_modules/micromatch": {
3576 "version": "4.0.8",
3577 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3578 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3579 "dev": true,
3580 "license": "MIT",
3581 "dependencies": {
3582 "braces": "^3.0.3",
3583 "picomatch": "^2.3.1"
3584 },
3585 "engines": {
3586 "node": ">=8.6"
3587 }
3588 },
3589 "node_modules/micromatch/node_modules/picomatch": {
3590 "version": "2.3.2",
3591 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
3592 "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
3593 "dev": true,
3594 "license": "MIT",
3595 "engines": {
3596 "node": ">=8.6"
3597 },
3598 "funding": {
3599 "url": "https://github.com/sponsors/jonschlinkert"
3600 }
3601 },
3602 "node_modules/mimic-function": {
3603 "version": "5.0.1",
3604 "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz",
3605 "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==",
3606 "dev": true,
3607 "license": "MIT",
3608 "engines": {
3609 "node": ">=18"
3610 },
3611 "funding": {
3612 "url": "https://github.com/sponsors/sindresorhus"
3613 }
3614 },
3615 "node_modules/minimatch": {
3616 "version": "3.1.5",
3617 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
3618 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
3619 "dev": true,
3620 "license": "ISC",
3621 "dependencies": {
3622 "brace-expansion": "^1.1.7"
3623 },
3624 "engines": {
3625 "node": "*"
3626 }
3627 },
3628 "node_modules/ms": {
3629 "version": "2.1.3",
3630 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3631 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3632 "dev": true,
3633 "license": "MIT"
3634 },
3635 "node_modules/nanoid": {
3636 "version": "3.3.12",
3637 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
3638 "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
3639 "dev": true,
3640 "funding": [
3641 {
3642 "type": "github",
3643 "url": "https://github.com/sponsors/ai"
3644 }
3645 ],
3646 "license": "MIT",
3647 "bin": {
3648 "nanoid": "bin/nanoid.cjs"
3649 },
3650 "engines": {
3651 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3652 }
3653 },
3654 "node_modules/natural-compare": {
3655 "version": "1.4.0",
3656 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3657 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3658 "dev": true,
3659 "license": "MIT"
3660 },
3661 "node_modules/node-releases": {
3662 "version": "2.0.38",
3663 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
3664 "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==",
3665 "dev": true,
3666 "license": "MIT"
3667 },
3668 "node_modules/normalize-path": {
3669 "version": "3.0.0",
3670 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3671 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3672 "dev": true,
3673 "license": "MIT",
3674 "engines": {
3675 "node": ">=0.10.0"
3676 }
3677 },
3678 "node_modules/onchange": {
3679 "version": "7.1.0",
3680 "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz",
3681 "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==",
3682 "dev": true,
3683 "license": "MIT",
3684 "dependencies": {
3685 "@blakeembrey/deque": "^1.0.5",
3686 "@blakeembrey/template": "^1.0.0",
3687 "arg": "^4.1.3",
3688 "chokidar": "^3.3.1",
3689 "cross-spawn": "^7.0.1",
3690 "ignore": "^5.1.4",
3691 "tree-kill": "^1.2.2"
3692 },
3693 "bin": {
3694 "onchange": "dist/bin.js"
3695 }
3696 },
3697 "node_modules/onetime": {
3698 "version": "7.0.0",
3699 "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz",
3700 "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==",
3701 "dev": true,
3702 "license": "MIT",
3703 "dependencies": {
3704 "mimic-function": "^5.0.0"
3705 },
3706 "engines": {
3707 "node": ">=18"
3708 },
3709 "funding": {
3710 "url": "https://github.com/sponsors/sindresorhus"
3711 }
3712 },
3713 "node_modules/optionator": {
3714 "version": "0.9.4",
3715 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
3716 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
3717 "dev": true,
3718 "license": "MIT",
3719 "dependencies": {
3720 "deep-is": "^0.1.3",
3721 "fast-levenshtein": "^2.0.6",
3722 "levn": "^0.4.1",
3723 "prelude-ls": "^1.2.1",
3724 "type-check": "^0.4.0",
3725 "word-wrap": "^1.2.5"
3726 },
3727 "engines": {
3728 "node": ">= 0.8.0"
3729 }
3730 },
3731 "node_modules/p-limit": {
3732 "version": "3.1.0",
3733 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3734 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3735 "dev": true,
3736 "license": "MIT",
3737 "dependencies": {
3738 "yocto-queue": "^0.1.0"
3739 },
3740 "engines": {
3741 "node": ">=10"
3742 },
3743 "funding": {
3744 "url": "https://github.com/sponsors/sindresorhus"
3745 }
3746 },
3747 "node_modules/p-locate": {
3748 "version": "5.0.0",
3749 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3750 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3751 "dev": true,
3752 "license": "MIT",
3753 "dependencies": {
3754 "p-limit": "^3.0.2"
3755 },
3756 "engines": {
3757 "node": ">=10"
3758 },
3759 "funding": {
3760 "url": "https://github.com/sponsors/sindresorhus"
3761 }
3762 },
3763 "node_modules/parent-module": {
3764 "version": "1.0.1",
3765 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3766 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3767 "dev": true,
3768 "license": "MIT",
3769 "dependencies": {
3770 "callsites": "^3.0.0"
3771 },
3772 "engines": {
3773 "node": ">=6"
3774 }
3775 },
3776 "node_modules/path-exists": {
3777 "version": "4.0.0",
3778 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3779 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3780 "dev": true,
3781 "license": "MIT",
3782 "engines": {
3783 "node": ">=8"
3784 }
3785 },
3786 "node_modules/path-key": {
3787 "version": "3.1.1",
3788 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3789 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3790 "dev": true,
3791 "license": "MIT",
3792 "engines": {
3793 "node": ">=8"
3794 }
3795 },
3796 "node_modules/path-type": {
3797 "version": "6.0.0",
3798 "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz",
3799 "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==",
3800 "dev": true,
3801 "license": "MIT",
3802 "engines": {
3803 "node": ">=18"
3804 },
3805 "funding": {
3806 "url": "https://github.com/sponsors/sindresorhus"
3807 }
3808 },
3809 "node_modules/picocolors": {
3810 "version": "1.1.1",
3811 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3812 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3813 "dev": true,
3814 "license": "ISC"
3815 },
3816 "node_modules/picomatch": {
3817 "version": "4.0.4",
3818 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3819 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3820 "dev": true,
3821 "license": "MIT",
3822 "engines": {
3823 "node": ">=12"
3824 },
3825 "funding": {
3826 "url": "https://github.com/sponsors/jonschlinkert"
3827 }
3828 },
3829 "node_modules/postcss": {
3830 "version": "8.5.13",
3831 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
3832 "integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
3833 "dev": true,
3834 "funding": [
3835 {
3836 "type": "opencollective",
3837 "url": "https://opencollective.com/postcss/"
3838 },
3839 {
3840 "type": "tidelift",
3841 "url": "https://tidelift.com/funding/github/npm/postcss"
3842 },
3843 {
3844 "type": "github",
3845 "url": "https://github.com/sponsors/ai"
3846 }
3847 ],
3848 "license": "MIT",
3849 "dependencies": {
3850 "nanoid": "^3.3.11",
3851 "picocolors": "^1.1.1",
3852 "source-map-js": "^1.2.1"
3853 },
3854 "engines": {
3855 "node": "^10 || ^12 || >=14"
3856 }
3857 },
3858 "node_modules/prelude-ls": {
3859 "version": "1.2.1",
3860 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3861 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3862 "dev": true,
3863 "license": "MIT",
3864 "engines": {
3865 "node": ">= 0.8.0"
3866 }
3867 },
3868 "node_modules/pta": {
3869 "version": "1.3.0",
3870 "resolved": "https://registry.npmjs.org/pta/-/pta-1.3.0.tgz",
3871 "integrity": "sha512-afFDASgSVTaxqxMPvbFq2O36baoJ72Nwh42MWRyLO52YZsmtgpkzIkm2hgCIrz0Gvks6lu5Syxd+SXJ1EDFDpA==",
3872 "dev": true,
3873 "license": "MIT",
3874 "dependencies": {
3875 "arg": "^5.0.2",
3876 "globby": "^14.0.0",
3877 "zora-reporters": "*"
3878 },
3879 "bin": {
3880 "pta": "src/bin.js"
3881 },
3882 "peerDependencies": {
3883 "zora": "^6"
3884 }
3885 },
3886 "node_modules/pta/node_modules/arg": {
3887 "version": "5.0.2",
3888 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
3889 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
3890 "dev": true,
3891 "license": "MIT"
3892 },
3893 "node_modules/punycode": {
3894 "version": "2.3.1",
3895 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3896 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3897 "dev": true,
3898 "license": "MIT",
3899 "engines": {
3900 "node": ">=6"
3901 }
3902 },
3903 "node_modules/queue-microtask": {
3904 "version": "1.2.3",
3905 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3906 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3907 "dev": true,
3908 "funding": [
3909 {
3910 "type": "github",
3911 "url": "https://github.com/sponsors/feross"
3912 },
3913 {
3914 "type": "patreon",
3915 "url": "https://www.patreon.com/feross"
3916 },
3917 {
3918 "type": "consulting",
3919 "url": "https://feross.org/support"
3920 }
3921 ],
3922 "license": "MIT"
3923 },
3924 "node_modules/react": {
3925 "version": "19.2.5",
3926 "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
3927 "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==",
3928 "license": "MIT",
3929 "engines": {
3930 "node": ">=0.10.0"
3931 }
3932 },
3933 "node_modules/react-dom": {
3934 "version": "19.2.5",
3935 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz",
3936 "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==",
3937 "license": "MIT",
3938 "dependencies": {
3939 "scheduler": "^0.27.0"
3940 },
3941 "peerDependencies": {
3942 "react": "^19.2.5"
3943 }
3944 },
3945 "node_modules/readdirp": {
3946 "version": "3.6.0",
3947 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3948 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3949 "dev": true,
3950 "license": "MIT",
3951 "dependencies": {
3952 "picomatch": "^2.2.1"
3953 },
3954 "engines": {
3955 "node": ">=8.10.0"
3956 }
3957 },
3958 "node_modules/readdirp/node_modules/picomatch": {
3959 "version": "2.3.2",
3960 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
3961 "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
3962 "dev": true,
3963 "license": "MIT",
3964 "engines": {
3965 "node": ">=8.6"
3966 },
3967 "funding": {
3968 "url": "https://github.com/sponsors/jonschlinkert"
3969 }
3970 },
3971 "node_modules/rescript": {
3972 "version": "12.2.0",
3973 "resolved": "https://registry.npmjs.org/rescript/-/rescript-12.2.0.tgz",
3974 "integrity": "sha512-1Jf2cmNhyx5Mj2vwZ4XXPcXvNSjGj9D1jPBUcoqIOqRpLPo1ch2Ta/7eWh23xAHWHK5ow7BCDyYFjvZSjyjLzg==",
3975 "license": "(LGPL-3.0-or-later AND MIT)",
3976 "workspaces": [
3977 "packages/playground",
3978 "packages/@rescript/*",
3979 "tests/dependencies/**",
3980 "tests/analysis_tests/**",
3981 "tests/docstring_tests",
3982 "tests/gentype_tests/**",
3983 "tests/tools_tests",
3984 "tests/commonjs_tests",
3985 "scripts/res"
3986 ],
3987 "dependencies": {
3988 "@rescript/runtime": "12.2.0"
3989 },
3990 "bin": {
3991 "bsc": "cli/bsc.js",
3992 "bstracing": "cli/bstracing.js",
3993 "rescript": "cli/rescript.js",
3994 "rescript-legacy": "cli/rescript-legacy.js",
3995 "rescript-tools": "cli/rescript-tools.js"
3996 },
3997 "engines": {
3998 "node": ">=20.11.0"
3999 },
4000 "optionalDependencies": {
4001 "@rescript/darwin-arm64": "12.2.0",
4002 "@rescript/darwin-x64": "12.2.0",
4003 "@rescript/linux-arm64": "12.2.0",
4004 "@rescript/linux-x64": "12.2.0",
4005 "@rescript/win32-x64": "12.2.0"
4006 }
4007 },
4008 "node_modules/resolve-from": {
4009 "version": "4.0.0",
4010 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4011 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4012 "dev": true,
4013 "license": "MIT",
4014 "engines": {
4015 "node": ">=4"
4016 }
4017 },
4018 "node_modules/restore-cursor": {
4019 "version": "5.1.0",
4020 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz",
4021 "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==",
4022 "dev": true,
4023 "license": "MIT",
4024 "dependencies": {
4025 "onetime": "^7.0.0",
4026 "signal-exit": "^4.1.0"
4027 },
4028 "engines": {
4029 "node": ">=18"
4030 },
4031 "funding": {
4032 "url": "https://github.com/sponsors/sindresorhus"
4033 }
4034 },
4035 "node_modules/reusify": {
4036 "version": "1.1.0",
4037 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
4038 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
4039 "dev": true,
4040 "license": "MIT",
4041 "engines": {
4042 "iojs": ">=1.0.0",
4043 "node": ">=0.10.0"
4044 }
4045 },
4046 "node_modules/rfdc": {
4047 "version": "1.4.1",
4048 "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
4049 "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
4050 "dev": true,
4051 "license": "MIT"
4052 },
4053 "node_modules/rollup": {
4054 "version": "4.60.2",
4055 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz",
4056 "integrity": "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==",
4057 "dev": true,
4058 "license": "MIT",
4059 "dependencies": {
4060 "@types/estree": "1.0.8"
4061 },
4062 "bin": {
4063 "rollup": "dist/bin/rollup"
4064 },
4065 "engines": {
4066 "node": ">=18.0.0",
4067 "npm": ">=8.0.0"
4068 },
4069 "optionalDependencies": {
4070 "@rollup/rollup-android-arm-eabi": "4.60.2",
4071 "@rollup/rollup-android-arm64": "4.60.2",
4072 "@rollup/rollup-darwin-arm64": "4.60.2",
4073 "@rollup/rollup-darwin-x64": "4.60.2",
4074 "@rollup/rollup-freebsd-arm64": "4.60.2",
4075 "@rollup/rollup-freebsd-x64": "4.60.2",
4076 "@rollup/rollup-linux-arm-gnueabihf": "4.60.2",
4077 "@rollup/rollup-linux-arm-musleabihf": "4.60.2",
4078 "@rollup/rollup-linux-arm64-gnu": "4.60.2",
4079 "@rollup/rollup-linux-arm64-musl": "4.60.2",
4080 "@rollup/rollup-linux-loong64-gnu": "4.60.2",
4081 "@rollup/rollup-linux-loong64-musl": "4.60.2",
4082 "@rollup/rollup-linux-ppc64-gnu": "4.60.2",
4083 "@rollup/rollup-linux-ppc64-musl": "4.60.2",
4084 "@rollup/rollup-linux-riscv64-gnu": "4.60.2",
4085 "@rollup/rollup-linux-riscv64-musl": "4.60.2",
4086 "@rollup/rollup-linux-s390x-gnu": "4.60.2",
4087 "@rollup/rollup-linux-x64-gnu": "4.60.2",
4088 "@rollup/rollup-linux-x64-musl": "4.60.2",
4089 "@rollup/rollup-openbsd-x64": "4.60.2",
4090 "@rollup/rollup-openharmony-arm64": "4.60.2",
4091 "@rollup/rollup-win32-arm64-msvc": "4.60.2",
4092 "@rollup/rollup-win32-ia32-msvc": "4.60.2",
4093 "@rollup/rollup-win32-x64-gnu": "4.60.2",
4094 "@rollup/rollup-win32-x64-msvc": "4.60.2",
4095 "fsevents": "~2.3.2"
4096 }
4097 },
4098 "node_modules/run-parallel": {
4099 "version": "1.2.0",
4100 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4101 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4102 "dev": true,
4103 "funding": [
4104 {
4105 "type": "github",
4106 "url": "https://github.com/sponsors/feross"
4107 },
4108 {
4109 "type": "patreon",
4110 "url": "https://www.patreon.com/feross"
4111 },
4112 {
4113 "type": "consulting",
4114 "url": "https://feross.org/support"
4115 }
4116 ],
4117 "license": "MIT",
4118 "dependencies": {
4119 "queue-microtask": "^1.2.2"
4120 }
4121 },
4122 "node_modules/scheduler": {
4123 "version": "0.27.0",
4124 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
4125 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
4126 "license": "MIT"
4127 },
4128 "node_modules/semver": {
4129 "version": "6.3.1",
4130 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
4131 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
4132 "dev": true,
4133 "license": "ISC",
4134 "bin": {
4135 "semver": "bin/semver.js"
4136 }
4137 },
4138 "node_modules/shebang-command": {
4139 "version": "2.0.0",
4140 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4141 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4142 "dev": true,
4143 "license": "MIT",
4144 "dependencies": {
4145 "shebang-regex": "^3.0.0"
4146 },
4147 "engines": {
4148 "node": ">=8"
4149 }
4150 },
4151 "node_modules/shebang-regex": {
4152 "version": "3.0.0",
4153 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4154 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4155 "dev": true,
4156 "license": "MIT",
4157 "engines": {
4158 "node": ">=8"
4159 }
4160 },
4161 "node_modules/signal-exit": {
4162 "version": "4.1.0",
4163 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4164 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4165 "dev": true,
4166 "license": "ISC",
4167 "engines": {
4168 "node": ">=14"
4169 },
4170 "funding": {
4171 "url": "https://github.com/sponsors/isaacs"
4172 }
4173 },
4174 "node_modules/slash": {
4175 "version": "5.1.0",
4176 "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
4177 "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
4178 "dev": true,
4179 "license": "MIT",
4180 "engines": {
4181 "node": ">=14.16"
4182 },
4183 "funding": {
4184 "url": "https://github.com/sponsors/sindresorhus"
4185 }
4186 },
4187 "node_modules/slice-ansi": {
4188 "version": "8.0.0",
4189 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz",
4190 "integrity": "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==",
4191 "dev": true,
4192 "license": "MIT",
4193 "dependencies": {
4194 "ansi-styles": "^6.2.3",
4195 "is-fullwidth-code-point": "^5.1.0"
4196 },
4197 "engines": {
4198 "node": ">=20"
4199 },
4200 "funding": {
4201 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
4202 }
4203 },
4204 "node_modules/slice-ansi/node_modules/ansi-styles": {
4205 "version": "6.2.3",
4206 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
4207 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
4208 "dev": true,
4209 "license": "MIT",
4210 "engines": {
4211 "node": ">=12"
4212 },
4213 "funding": {
4214 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4215 }
4216 },
4217 "node_modules/source-map-js": {
4218 "version": "1.2.1",
4219 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4220 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4221 "dev": true,
4222 "license": "BSD-3-Clause",
4223 "engines": {
4224 "node": ">=0.10.0"
4225 }
4226 },
4227 "node_modules/string-argv": {
4228 "version": "0.3.2",
4229 "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
4230 "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
4231 "dev": true,
4232 "license": "MIT",
4233 "engines": {
4234 "node": ">=0.6.19"
4235 }
4236 },
4237 "node_modules/string-width": {
4238 "version": "8.2.1",
4239 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz",
4240 "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==",
4241 "dev": true,
4242 "license": "MIT",
4243 "dependencies": {
4244 "get-east-asian-width": "^1.5.0",
4245 "strip-ansi": "^7.1.2"
4246 },
4247 "engines": {
4248 "node": ">=20"
4249 },
4250 "funding": {
4251 "url": "https://github.com/sponsors/sindresorhus"
4252 }
4253 },
4254 "node_modules/strip-ansi": {
4255 "version": "7.2.0",
4256 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
4257 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
4258 "dev": true,
4259 "license": "MIT",
4260 "dependencies": {
4261 "ansi-regex": "^6.2.2"
4262 },
4263 "engines": {
4264 "node": ">=12"
4265 },
4266 "funding": {
4267 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4268 }
4269 },
4270 "node_modules/strip-json-comments": {
4271 "version": "3.1.1",
4272 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4273 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4274 "dev": true,
4275 "license": "MIT",
4276 "engines": {
4277 "node": ">=8"
4278 },
4279 "funding": {
4280 "url": "https://github.com/sponsors/sindresorhus"
4281 }
4282 },
4283 "node_modules/supports-color": {
4284 "version": "7.2.0",
4285 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4286 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4287 "dev": true,
4288 "license": "MIT",
4289 "dependencies": {
4290 "has-flag": "^4.0.0"
4291 },
4292 "engines": {
4293 "node": ">=8"
4294 }
4295 },
4296 "node_modules/tinyexec": {
4297 "version": "1.1.2",
4298 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz",
4299 "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==",
4300 "dev": true,
4301 "license": "MIT",
4302 "engines": {
4303 "node": ">=18"
4304 }
4305 },
4306 "node_modules/tinyglobby": {
4307 "version": "0.2.16",
4308 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
4309 "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
4310 "dev": true,
4311 "license": "MIT",
4312 "dependencies": {
4313 "fdir": "^6.5.0",
4314 "picomatch": "^4.0.4"
4315 },
4316 "engines": {
4317 "node": ">=12.0.0"
4318 },
4319 "funding": {
4320 "url": "https://github.com/sponsors/SuperchupuDev"
4321 }
4322 },
4323 "node_modules/to-regex-range": {
4324 "version": "5.0.1",
4325 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4326 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4327 "dev": true,
4328 "license": "MIT",
4329 "dependencies": {
4330 "is-number": "^7.0.0"
4331 },
4332 "engines": {
4333 "node": ">=8.0"
4334 }
4335 },
4336 "node_modules/tree-kill": {
4337 "version": "1.2.2",
4338 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
4339 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
4340 "dev": true,
4341 "license": "MIT",
4342 "bin": {
4343 "tree-kill": "cli.js"
4344 }
4345 },
4346 "node_modules/ts-api-utils": {
4347 "version": "2.5.0",
4348 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
4349 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
4350 "dev": true,
4351 "license": "MIT",
4352 "engines": {
4353 "node": ">=18.12"
4354 },
4355 "peerDependencies": {
4356 "typescript": ">=4.8.4"
4357 }
4358 },
4359 "node_modules/type-check": {
4360 "version": "0.4.0",
4361 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
4362 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
4363 "dev": true,
4364 "license": "MIT",
4365 "dependencies": {
4366 "prelude-ls": "^1.2.1"
4367 },
4368 "engines": {
4369 "node": ">= 0.8.0"
4370 }
4371 },
4372 "node_modules/typescript": {
4373 "version": "5.9.3",
4374 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4375 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4376 "dev": true,
4377 "license": "Apache-2.0",
4378 "bin": {
4379 "tsc": "bin/tsc",
4380 "tsserver": "bin/tsserver"
4381 },
4382 "engines": {
4383 "node": ">=14.17"
4384 }
4385 },
4386 "node_modules/typescript-eslint": {
4387 "version": "8.59.1",
4388 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.1.tgz",
4389 "integrity": "sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==",
4390 "dev": true,
4391 "license": "MIT",
4392 "dependencies": {
4393 "@typescript-eslint/eslint-plugin": "8.59.1",
4394 "@typescript-eslint/parser": "8.59.1",
4395 "@typescript-eslint/typescript-estree": "8.59.1",
4396 "@typescript-eslint/utils": "8.59.1"
4397 },
4398 "engines": {
4399 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4400 },
4401 "funding": {
4402 "type": "opencollective",
4403 "url": "https://opencollective.com/typescript-eslint"
4404 },
4405 "peerDependencies": {
4406 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
4407 "typescript": ">=4.8.4 <6.1.0"
4408 }
4409 },
4410 "node_modules/unicorn-magic": {
4411 "version": "0.3.0",
4412 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
4413 "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
4414 "dev": true,
4415 "license": "MIT",
4416 "engines": {
4417 "node": ">=18"
4418 },
4419 "funding": {
4420 "url": "https://github.com/sponsors/sindresorhus"
4421 }
4422 },
4423 "node_modules/update-browserslist-db": {
4424 "version": "1.2.3",
4425 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
4426 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
4427 "dev": true,
4428 "funding": [
4429 {
4430 "type": "opencollective",
4431 "url": "https://opencollective.com/browserslist"
4432 },
4433 {
4434 "type": "tidelift",
4435 "url": "https://tidelift.com/funding/github/npm/browserslist"
4436 },
4437 {
4438 "type": "github",
4439 "url": "https://github.com/sponsors/ai"
4440 }
4441 ],
4442 "license": "MIT",
4443 "dependencies": {
4444 "escalade": "^3.2.0",
4445 "picocolors": "^1.1.1"
4446 },
4447 "bin": {
4448 "update-browserslist-db": "cli.js"
4449 },
4450 "peerDependencies": {
4451 "browserslist": ">= 4.21.0"
4452 }
4453 },
4454 "node_modules/uri-js": {
4455 "version": "4.4.1",
4456 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4457 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4458 "dev": true,
4459 "license": "BSD-2-Clause",
4460 "dependencies": {
4461 "punycode": "^2.1.0"
4462 }
4463 },
4464 "node_modules/vite": {
4465 "version": "7.3.2",
4466 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz",
4467 "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==",
4468 "dev": true,
4469 "license": "MIT",
4470 "dependencies": {
4471 "esbuild": "^0.27.0",
4472 "fdir": "^6.5.0",
4473 "picomatch": "^4.0.3",
4474 "postcss": "^8.5.6",
4475 "rollup": "^4.43.0",
4476 "tinyglobby": "^0.2.15"
4477 },
4478 "bin": {
4479 "vite": "bin/vite.js"
4480 },
4481 "engines": {
4482 "node": "^20.19.0 || >=22.12.0"
4483 },
4484 "funding": {
4485 "url": "https://github.com/vitejs/vite?sponsor=1"
4486 },
4487 "optionalDependencies": {
4488 "fsevents": "~2.3.3"
4489 },
4490 "peerDependencies": {
4491 "@types/node": "^20.19.0 || >=22.12.0",
4492 "jiti": ">=1.21.0",
4493 "less": "^4.0.0",
4494 "lightningcss": "^1.21.0",
4495 "sass": "^1.70.0",
4496 "sass-embedded": "^1.70.0",
4497 "stylus": ">=0.54.8",
4498 "sugarss": "^5.0.0",
4499 "terser": "^5.16.0",
4500 "tsx": "^4.8.1",
4501 "yaml": "^2.4.2"
4502 },
4503 "peerDependenciesMeta": {
4504 "@types/node": {
4505 "optional": true
4506 },
4507 "jiti": {
4508 "optional": true
4509 },
4510 "less": {
4511 "optional": true
4512 },
4513 "lightningcss": {
4514 "optional": true
4515 },
4516 "sass": {
4517 "optional": true
4518 },
4519 "sass-embedded": {
4520 "optional": true
4521 },
4522 "stylus": {
4523 "optional": true
4524 },
4525 "sugarss": {
4526 "optional": true
4527 },
4528 "terser": {
4529 "optional": true
4530 },
4531 "tsx": {
4532 "optional": true
4533 },
4534 "yaml": {
4535 "optional": true
4536 }
4537 }
4538 },
4539 "node_modules/which": {
4540 "version": "2.0.2",
4541 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4542 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4543 "dev": true,
4544 "license": "ISC",
4545 "dependencies": {
4546 "isexe": "^2.0.0"
4547 },
4548 "bin": {
4549 "node-which": "bin/node-which"
4550 },
4551 "engines": {
4552 "node": ">= 8"
4553 }
4554 },
4555 "node_modules/word-wrap": {
4556 "version": "1.2.5",
4557 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
4558 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
4559 "dev": true,
4560 "license": "MIT",
4561 "engines": {
4562 "node": ">=0.10.0"
4563 }
4564 },
4565 "node_modules/wrap-ansi": {
4566 "version": "9.0.2",
4567 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
4568 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
4569 "dev": true,
4570 "license": "MIT",
4571 "dependencies": {
4572 "ansi-styles": "^6.2.1",
4573 "string-width": "^7.0.0",
4574 "strip-ansi": "^7.1.0"
4575 },
4576 "engines": {
4577 "node": ">=18"
4578 },
4579 "funding": {
4580 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4581 }
4582 },
4583 "node_modules/wrap-ansi/node_modules/ansi-styles": {
4584 "version": "6.2.3",
4585 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
4586 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
4587 "dev": true,
4588 "license": "MIT",
4589 "engines": {
4590 "node": ">=12"
4591 },
4592 "funding": {
4593 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4594 }
4595 },
4596 "node_modules/wrap-ansi/node_modules/string-width": {
4597 "version": "7.2.0",
4598 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4599 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4600 "dev": true,
4601 "license": "MIT",
4602 "dependencies": {
4603 "emoji-regex": "^10.3.0",
4604 "get-east-asian-width": "^1.0.0",
4605 "strip-ansi": "^7.1.0"
4606 },
4607 "engines": {
4608 "node": ">=18"
4609 },
4610 "funding": {
4611 "url": "https://github.com/sponsors/sindresorhus"
4612 }
4613 },
4614 "node_modules/yallist": {
4615 "version": "3.1.1",
4616 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4617 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4618 "dev": true,
4619 "license": "ISC"
4620 },
4621 "node_modules/yaml": {
4622 "version": "2.8.4",
4623 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz",
4624 "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==",
4625 "dev": true,
4626 "license": "ISC",
4627 "bin": {
4628 "yaml": "bin.mjs"
4629 },
4630 "engines": {
4631 "node": ">= 14.6"
4632 },
4633 "funding": {
4634 "url": "https://github.com/sponsors/eemeli"
4635 }
4636 },
4637 "node_modules/yocto-queue": {
4638 "version": "0.1.0",
4639 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4640 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4641 "dev": true,
4642 "license": "MIT",
4643 "engines": {
4644 "node": ">=10"
4645 },
4646 "funding": {
4647 "url": "https://github.com/sponsors/sindresorhus"
4648 }
4649 },
4650 "node_modules/zod": {
4651 "version": "4.4.2",
4652 "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.2.tgz",
4653 "integrity": "sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw==",
4654 "dev": true,
4655 "license": "MIT",
4656 "funding": {
4657 "url": "https://github.com/sponsors/colinhacks"
4658 }
4659 },
4660 "node_modules/zod-validation-error": {
4661 "version": "4.0.2",
4662 "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
4663 "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
4664 "dev": true,
4665 "license": "MIT",
4666 "engines": {
4667 "node": ">=18.0.0"
4668 },
4669 "peerDependencies": {
4670 "zod": "^3.25.0 || ^4.0.0"
4671 }
4672 },
4673 "node_modules/zora": {
4674 "version": "6.0.0",
4675 "resolved": "https://registry.npmjs.org/zora/-/zora-6.0.0.tgz",
4676 "integrity": "sha512-uDOZ5VwwURiU9B+5BY5z/ByM9WWC1A5SJpEBg0HL9Qy2zsKnzfizsa+ABWZFJ8onGN1MU2evzAGAuAxybjoYEQ==",
4677 "dev": true,
4678 "license": "MIT",
4679 "peer": true
4680 },
4681 "node_modules/zora-reporters": {
4682 "version": "2.0.0",
4683 "resolved": "https://registry.npmjs.org/zora-reporters/-/zora-reporters-2.0.0.tgz",
4684 "integrity": "sha512-A0Pod5kIlKGGbQDc7tBefMH/vgoQnu2CHdSFp/gZ7ZYlpK86GrwD3BTcPFLmGDxe8igeOnvT0cnPv2pi2qsjIQ==",
4685 "dev": true,
4686 "license": "MIT",
4687 "dependencies": {
4688 "arg": "^5.0.2",
4689 "colorette": "^2.0.20",
4690 "diff": "^5.1.0"
4691 },
4692 "bin": {
4693 "zr": "src/bin.js"
4694 }
4695 },
4696 "node_modules/zora-reporters/node_modules/arg": {
4697 "version": "5.0.2",
4698 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
4699 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
4700 "dev": true,
4701 "license": "MIT"
4702 }
4703 }
4704}