An in-browser wisp.place site explorer
1{
2 "name": "wisp-client",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "wisp-client",
9 "version": "0.1.0",
10 "dependencies": {
11 "@atproto/api": "^0.13.13",
12 "pako": "^2.1.0",
13 "react": "^18.3.1",
14 "react-dom": "^18.3.1",
15 "react-router-dom": "^7.13.0"
16 },
17 "devDependencies": {
18 "@testing-library/jest-dom": "^6.9.1",
19 "@testing-library/react": "^16.3.2",
20 "@types/node": "^25.2.3",
21 "@types/pako": "^2.0.3",
22 "@types/react": "^18.3.12",
23 "@types/react-dom": "^18.3.1",
24 "@types/react-router-dom": "^5.3.3",
25 "@typescript-eslint/eslint-plugin": "^8.15.0",
26 "@typescript-eslint/parser": "^8.15.0",
27 "@vitejs/plugin-react": "^4.3.4",
28 "autoprefixer": "^10.4.20",
29 "eslint": "^9.15.0",
30 "eslint-config-prettier": "^9.1.0",
31 "eslint-plugin-react-hooks": "^5.0.0",
32 "eslint-plugin-react-refresh": "^0.4.14",
33 "globals": "^15.12.0",
34 "jsdom": "^28.0.0",
35 "postcss": "^8.4.49",
36 "prettier": "^3.4.2",
37 "tailwindcss": "^3.4.15",
38 "typescript": "~5.6.2",
39 "typescript-eslint": "^8.15.0",
40 "vite": "^6.0.1",
41 "vitest": "^2.1.8"
42 }
43 },
44 "node_modules/@acemir/cssom": {
45 "version": "0.9.31",
46 "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz",
47 "integrity": "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==",
48 "dev": true,
49 "license": "MIT"
50 },
51 "node_modules/@adobe/css-tools": {
52 "version": "4.4.4",
53 "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz",
54 "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==",
55 "dev": true,
56 "license": "MIT"
57 },
58 "node_modules/@alloc/quick-lru": {
59 "version": "5.2.0",
60 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
61 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
62 "dev": true,
63 "license": "MIT",
64 "engines": {
65 "node": ">=10"
66 },
67 "funding": {
68 "url": "https://github.com/sponsors/sindresorhus"
69 }
70 },
71 "node_modules/@asamuzakjp/css-color": {
72 "version": "4.1.2",
73 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.2.tgz",
74 "integrity": "sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==",
75 "dev": true,
76 "license": "MIT",
77 "dependencies": {
78 "@csstools/css-calc": "^3.0.0",
79 "@csstools/css-color-parser": "^4.0.1",
80 "@csstools/css-parser-algorithms": "^4.0.0",
81 "@csstools/css-tokenizer": "^4.0.0",
82 "lru-cache": "^11.2.5"
83 }
84 },
85 "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": {
86 "version": "11.2.6",
87 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
88 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
89 "dev": true,
90 "license": "BlueOak-1.0.0",
91 "engines": {
92 "node": "20 || >=22"
93 }
94 },
95 "node_modules/@asamuzakjp/dom-selector": {
96 "version": "6.7.8",
97 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.8.tgz",
98 "integrity": "sha512-stisC1nULNc9oH5lakAj8MH88ZxeGxzyWNDfbdCxvJSJIvDsHNZqYvscGTgy/ysgXWLJPt6K/4t0/GjvtKcFJQ==",
99 "dev": true,
100 "license": "MIT",
101 "dependencies": {
102 "@asamuzakjp/nwsapi": "^2.3.9",
103 "bidi-js": "^1.0.3",
104 "css-tree": "^3.1.0",
105 "is-potential-custom-element-name": "^1.0.1",
106 "lru-cache": "^11.2.5"
107 }
108 },
109 "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": {
110 "version": "11.2.6",
111 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
112 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
113 "dev": true,
114 "license": "BlueOak-1.0.0",
115 "engines": {
116 "node": "20 || >=22"
117 }
118 },
119 "node_modules/@asamuzakjp/nwsapi": {
120 "version": "2.3.9",
121 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
122 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
123 "dev": true,
124 "license": "MIT"
125 },
126 "node_modules/@atproto/api": {
127 "version": "0.13.35",
128 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.35.tgz",
129 "integrity": "sha512-vsEfBj0C333TLjDppvTdTE0IdKlXuljKSveAeI4PPx/l6eUKNnDTsYxvILtXUVzwUlTDmSRqy5O4Ryh78n1b7g==",
130 "license": "MIT",
131 "dependencies": {
132 "@atproto/common-web": "^0.4.0",
133 "@atproto/lexicon": "^0.4.6",
134 "@atproto/syntax": "^0.3.2",
135 "@atproto/xrpc": "^0.6.8",
136 "await-lock": "^2.2.2",
137 "multiformats": "^9.9.0",
138 "tlds": "^1.234.0",
139 "zod": "^3.23.8"
140 }
141 },
142 "node_modules/@atproto/common-web": {
143 "version": "0.4.16",
144 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.16.tgz",
145 "integrity": "sha512-Ufvaff5JgxUyUyTAG0/3o7ltpy3lnZ1DvLjyAnvAf+hHfiK7OMQg+8byr+orN+KP9MtIQaRTsCgYPX+PxMKUoA==",
146 "license": "MIT",
147 "dependencies": {
148 "@atproto/lex-data": "^0.0.11",
149 "@atproto/lex-json": "^0.0.11",
150 "@atproto/syntax": "^0.4.3",
151 "zod": "^3.23.8"
152 }
153 },
154 "node_modules/@atproto/common-web/node_modules/@atproto/syntax": {
155 "version": "0.4.3",
156 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz",
157 "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==",
158 "license": "MIT",
159 "dependencies": {
160 "tslib": "^2.8.1"
161 }
162 },
163 "node_modules/@atproto/lex-data": {
164 "version": "0.0.11",
165 "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.11.tgz",
166 "integrity": "sha512-4+KTtHdqwlhiTKA7D4SACea4jprsNpCQsNALW09wsZ6IHhCDGO5tr1cmV+QnLYe3G3mu1E1yXHXbPUHrUUDT/A==",
167 "license": "MIT",
168 "dependencies": {
169 "multiformats": "^9.9.0",
170 "tslib": "^2.8.1",
171 "uint8arrays": "3.0.0",
172 "unicode-segmenter": "^0.14.0"
173 }
174 },
175 "node_modules/@atproto/lex-json": {
176 "version": "0.0.11",
177 "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.11.tgz",
178 "integrity": "sha512-2IExAoQ4KsR5fyPa1JjIvtR316PvdgRH/l3BVGLBd3cSxM3m5MftIv1B6qZ9HjNiK60SgkWp0mi9574bTNDhBQ==",
179 "license": "MIT",
180 "dependencies": {
181 "@atproto/lex-data": "^0.0.11",
182 "tslib": "^2.8.1"
183 }
184 },
185 "node_modules/@atproto/lexicon": {
186 "version": "0.4.14",
187 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.14.tgz",
188 "integrity": "sha512-jiKpmH1QER3Gvc7JVY5brwrfo+etFoe57tKPQX/SmPwjvUsFnJAow5xLIryuBaJgFAhnTZViXKs41t//pahGHQ==",
189 "license": "MIT",
190 "dependencies": {
191 "@atproto/common-web": "^0.4.2",
192 "@atproto/syntax": "^0.4.0",
193 "iso-datestring-validator": "^2.2.2",
194 "multiformats": "^9.9.0",
195 "zod": "^3.23.8"
196 }
197 },
198 "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
199 "version": "0.4.3",
200 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz",
201 "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==",
202 "license": "MIT",
203 "dependencies": {
204 "tslib": "^2.8.1"
205 }
206 },
207 "node_modules/@atproto/syntax": {
208 "version": "0.3.4",
209 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.4.tgz",
210 "integrity": "sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==",
211 "license": "MIT"
212 },
213 "node_modules/@atproto/xrpc": {
214 "version": "0.6.12",
215 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz",
216 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==",
217 "license": "MIT",
218 "dependencies": {
219 "@atproto/lexicon": "^0.4.10",
220 "zod": "^3.23.8"
221 }
222 },
223 "node_modules/@babel/code-frame": {
224 "version": "7.29.0",
225 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
226 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
227 "dev": true,
228 "license": "MIT",
229 "dependencies": {
230 "@babel/helper-validator-identifier": "^7.28.5",
231 "js-tokens": "^4.0.0",
232 "picocolors": "^1.1.1"
233 },
234 "engines": {
235 "node": ">=6.9.0"
236 }
237 },
238 "node_modules/@babel/compat-data": {
239 "version": "7.29.0",
240 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
241 "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
242 "dev": true,
243 "license": "MIT",
244 "engines": {
245 "node": ">=6.9.0"
246 }
247 },
248 "node_modules/@babel/core": {
249 "version": "7.29.0",
250 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
251 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
252 "dev": true,
253 "license": "MIT",
254 "dependencies": {
255 "@babel/code-frame": "^7.29.0",
256 "@babel/generator": "^7.29.0",
257 "@babel/helper-compilation-targets": "^7.28.6",
258 "@babel/helper-module-transforms": "^7.28.6",
259 "@babel/helpers": "^7.28.6",
260 "@babel/parser": "^7.29.0",
261 "@babel/template": "^7.28.6",
262 "@babel/traverse": "^7.29.0",
263 "@babel/types": "^7.29.0",
264 "@jridgewell/remapping": "^2.3.5",
265 "convert-source-map": "^2.0.0",
266 "debug": "^4.1.0",
267 "gensync": "^1.0.0-beta.2",
268 "json5": "^2.2.3",
269 "semver": "^6.3.1"
270 },
271 "engines": {
272 "node": ">=6.9.0"
273 },
274 "funding": {
275 "type": "opencollective",
276 "url": "https://opencollective.com/babel"
277 }
278 },
279 "node_modules/@babel/core/node_modules/semver": {
280 "version": "6.3.1",
281 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
282 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
283 "dev": true,
284 "license": "ISC",
285 "bin": {
286 "semver": "bin/semver.js"
287 }
288 },
289 "node_modules/@babel/generator": {
290 "version": "7.29.1",
291 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
292 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
293 "dev": true,
294 "license": "MIT",
295 "dependencies": {
296 "@babel/parser": "^7.29.0",
297 "@babel/types": "^7.29.0",
298 "@jridgewell/gen-mapping": "^0.3.12",
299 "@jridgewell/trace-mapping": "^0.3.28",
300 "jsesc": "^3.0.2"
301 },
302 "engines": {
303 "node": ">=6.9.0"
304 }
305 },
306 "node_modules/@babel/helper-compilation-targets": {
307 "version": "7.28.6",
308 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
309 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
310 "dev": true,
311 "license": "MIT",
312 "dependencies": {
313 "@babel/compat-data": "^7.28.6",
314 "@babel/helper-validator-option": "^7.27.1",
315 "browserslist": "^4.24.0",
316 "lru-cache": "^5.1.1",
317 "semver": "^6.3.1"
318 },
319 "engines": {
320 "node": ">=6.9.0"
321 }
322 },
323 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
324 "version": "6.3.1",
325 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
326 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
327 "dev": true,
328 "license": "ISC",
329 "bin": {
330 "semver": "bin/semver.js"
331 }
332 },
333 "node_modules/@babel/helper-globals": {
334 "version": "7.28.0",
335 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
336 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
337 "dev": true,
338 "license": "MIT",
339 "engines": {
340 "node": ">=6.9.0"
341 }
342 },
343 "node_modules/@babel/helper-module-imports": {
344 "version": "7.28.6",
345 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
346 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
347 "dev": true,
348 "license": "MIT",
349 "dependencies": {
350 "@babel/traverse": "^7.28.6",
351 "@babel/types": "^7.28.6"
352 },
353 "engines": {
354 "node": ">=6.9.0"
355 }
356 },
357 "node_modules/@babel/helper-module-transforms": {
358 "version": "7.28.6",
359 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
360 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
361 "dev": true,
362 "license": "MIT",
363 "dependencies": {
364 "@babel/helper-module-imports": "^7.28.6",
365 "@babel/helper-validator-identifier": "^7.28.5",
366 "@babel/traverse": "^7.28.6"
367 },
368 "engines": {
369 "node": ">=6.9.0"
370 },
371 "peerDependencies": {
372 "@babel/core": "^7.0.0"
373 }
374 },
375 "node_modules/@babel/helper-plugin-utils": {
376 "version": "7.28.6",
377 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
378 "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
379 "dev": true,
380 "license": "MIT",
381 "engines": {
382 "node": ">=6.9.0"
383 }
384 },
385 "node_modules/@babel/helper-string-parser": {
386 "version": "7.27.1",
387 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
388 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
389 "dev": true,
390 "license": "MIT",
391 "engines": {
392 "node": ">=6.9.0"
393 }
394 },
395 "node_modules/@babel/helper-validator-identifier": {
396 "version": "7.28.5",
397 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
398 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
399 "dev": true,
400 "license": "MIT",
401 "engines": {
402 "node": ">=6.9.0"
403 }
404 },
405 "node_modules/@babel/helper-validator-option": {
406 "version": "7.27.1",
407 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
408 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
409 "dev": true,
410 "license": "MIT",
411 "engines": {
412 "node": ">=6.9.0"
413 }
414 },
415 "node_modules/@babel/helpers": {
416 "version": "7.28.6",
417 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
418 "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
419 "dev": true,
420 "license": "MIT",
421 "dependencies": {
422 "@babel/template": "^7.28.6",
423 "@babel/types": "^7.28.6"
424 },
425 "engines": {
426 "node": ">=6.9.0"
427 }
428 },
429 "node_modules/@babel/parser": {
430 "version": "7.29.0",
431 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
432 "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
433 "dev": true,
434 "license": "MIT",
435 "dependencies": {
436 "@babel/types": "^7.29.0"
437 },
438 "bin": {
439 "parser": "bin/babel-parser.js"
440 },
441 "engines": {
442 "node": ">=6.0.0"
443 }
444 },
445 "node_modules/@babel/plugin-transform-react-jsx-self": {
446 "version": "7.27.1",
447 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
448 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
449 "dev": true,
450 "license": "MIT",
451 "dependencies": {
452 "@babel/helper-plugin-utils": "^7.27.1"
453 },
454 "engines": {
455 "node": ">=6.9.0"
456 },
457 "peerDependencies": {
458 "@babel/core": "^7.0.0-0"
459 }
460 },
461 "node_modules/@babel/plugin-transform-react-jsx-source": {
462 "version": "7.27.1",
463 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
464 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
465 "dev": true,
466 "license": "MIT",
467 "dependencies": {
468 "@babel/helper-plugin-utils": "^7.27.1"
469 },
470 "engines": {
471 "node": ">=6.9.0"
472 },
473 "peerDependencies": {
474 "@babel/core": "^7.0.0-0"
475 }
476 },
477 "node_modules/@babel/runtime": {
478 "version": "7.28.6",
479 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
480 "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
481 "dev": true,
482 "license": "MIT",
483 "engines": {
484 "node": ">=6.9.0"
485 }
486 },
487 "node_modules/@babel/template": {
488 "version": "7.28.6",
489 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
490 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
491 "dev": true,
492 "license": "MIT",
493 "dependencies": {
494 "@babel/code-frame": "^7.28.6",
495 "@babel/parser": "^7.28.6",
496 "@babel/types": "^7.28.6"
497 },
498 "engines": {
499 "node": ">=6.9.0"
500 }
501 },
502 "node_modules/@babel/traverse": {
503 "version": "7.29.0",
504 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
505 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
506 "dev": true,
507 "license": "MIT",
508 "dependencies": {
509 "@babel/code-frame": "^7.29.0",
510 "@babel/generator": "^7.29.0",
511 "@babel/helper-globals": "^7.28.0",
512 "@babel/parser": "^7.29.0",
513 "@babel/template": "^7.28.6",
514 "@babel/types": "^7.29.0",
515 "debug": "^4.3.1"
516 },
517 "engines": {
518 "node": ">=6.9.0"
519 }
520 },
521 "node_modules/@babel/types": {
522 "version": "7.29.0",
523 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
524 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
525 "dev": true,
526 "license": "MIT",
527 "dependencies": {
528 "@babel/helper-string-parser": "^7.27.1",
529 "@babel/helper-validator-identifier": "^7.28.5"
530 },
531 "engines": {
532 "node": ">=6.9.0"
533 }
534 },
535 "node_modules/@csstools/color-helpers": {
536 "version": "6.0.1",
537 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.1.tgz",
538 "integrity": "sha512-NmXRccUJMk2AWA5A7e5a//3bCIMyOu2hAtdRYrhPPHjDxINuCwX1w6rnIZ4xjLcp0ayv6h8Pc3X0eJUGiAAXHQ==",
539 "dev": true,
540 "funding": [
541 {
542 "type": "github",
543 "url": "https://github.com/sponsors/csstools"
544 },
545 {
546 "type": "opencollective",
547 "url": "https://opencollective.com/csstools"
548 }
549 ],
550 "license": "MIT-0",
551 "engines": {
552 "node": ">=20.19.0"
553 }
554 },
555 "node_modules/@csstools/css-calc": {
556 "version": "3.0.1",
557 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.0.1.tgz",
558 "integrity": "sha512-bsDKIP6f4ta2DO9t+rAbSSwv4EMESXy5ZIvzQl1afmD6Z1XHkVu9ijcG9QR/qSgQS1dVa+RaQ/MfQ7FIB/Dn1Q==",
559 "dev": true,
560 "funding": [
561 {
562 "type": "github",
563 "url": "https://github.com/sponsors/csstools"
564 },
565 {
566 "type": "opencollective",
567 "url": "https://opencollective.com/csstools"
568 }
569 ],
570 "license": "MIT",
571 "engines": {
572 "node": ">=20.19.0"
573 },
574 "peerDependencies": {
575 "@csstools/css-parser-algorithms": "^4.0.0",
576 "@csstools/css-tokenizer": "^4.0.0"
577 }
578 },
579 "node_modules/@csstools/css-color-parser": {
580 "version": "4.0.1",
581 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.1.tgz",
582 "integrity": "sha512-vYwO15eRBEkeF6xjAno/KQ61HacNhfQuuU/eGwH67DplL0zD5ZixUa563phQvUelA07yDczIXdtmYojCphKJcw==",
583 "dev": true,
584 "funding": [
585 {
586 "type": "github",
587 "url": "https://github.com/sponsors/csstools"
588 },
589 {
590 "type": "opencollective",
591 "url": "https://opencollective.com/csstools"
592 }
593 ],
594 "license": "MIT",
595 "dependencies": {
596 "@csstools/color-helpers": "^6.0.1",
597 "@csstools/css-calc": "^3.0.0"
598 },
599 "engines": {
600 "node": ">=20.19.0"
601 },
602 "peerDependencies": {
603 "@csstools/css-parser-algorithms": "^4.0.0",
604 "@csstools/css-tokenizer": "^4.0.0"
605 }
606 },
607 "node_modules/@csstools/css-parser-algorithms": {
608 "version": "4.0.0",
609 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
610 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
611 "dev": true,
612 "funding": [
613 {
614 "type": "github",
615 "url": "https://github.com/sponsors/csstools"
616 },
617 {
618 "type": "opencollective",
619 "url": "https://opencollective.com/csstools"
620 }
621 ],
622 "license": "MIT",
623 "engines": {
624 "node": ">=20.19.0"
625 },
626 "peerDependencies": {
627 "@csstools/css-tokenizer": "^4.0.0"
628 }
629 },
630 "node_modules/@csstools/css-syntax-patches-for-csstree": {
631 "version": "1.0.27",
632 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.27.tgz",
633 "integrity": "sha512-sxP33Jwg1bviSUXAV43cVYdmjt2TLnLXNqCWl9xmxHawWVjGz/kEbdkr7F9pxJNBN2Mh+dq0crgItbW6tQvyow==",
634 "dev": true,
635 "funding": [
636 {
637 "type": "github",
638 "url": "https://github.com/sponsors/csstools"
639 },
640 {
641 "type": "opencollective",
642 "url": "https://opencollective.com/csstools"
643 }
644 ],
645 "license": "MIT-0"
646 },
647 "node_modules/@csstools/css-tokenizer": {
648 "version": "4.0.0",
649 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
650 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
651 "dev": true,
652 "funding": [
653 {
654 "type": "github",
655 "url": "https://github.com/sponsors/csstools"
656 },
657 {
658 "type": "opencollective",
659 "url": "https://opencollective.com/csstools"
660 }
661 ],
662 "license": "MIT",
663 "engines": {
664 "node": ">=20.19.0"
665 }
666 },
667 "node_modules/@esbuild/aix-ppc64": {
668 "version": "0.25.12",
669 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
670 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
671 "cpu": [
672 "ppc64"
673 ],
674 "dev": true,
675 "license": "MIT",
676 "optional": true,
677 "os": [
678 "aix"
679 ],
680 "engines": {
681 "node": ">=18"
682 }
683 },
684 "node_modules/@esbuild/android-arm": {
685 "version": "0.25.12",
686 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
687 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
688 "cpu": [
689 "arm"
690 ],
691 "dev": true,
692 "license": "MIT",
693 "optional": true,
694 "os": [
695 "android"
696 ],
697 "engines": {
698 "node": ">=18"
699 }
700 },
701 "node_modules/@esbuild/android-arm64": {
702 "version": "0.25.12",
703 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
704 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
705 "cpu": [
706 "arm64"
707 ],
708 "dev": true,
709 "license": "MIT",
710 "optional": true,
711 "os": [
712 "android"
713 ],
714 "engines": {
715 "node": ">=18"
716 }
717 },
718 "node_modules/@esbuild/android-x64": {
719 "version": "0.25.12",
720 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
721 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
722 "cpu": [
723 "x64"
724 ],
725 "dev": true,
726 "license": "MIT",
727 "optional": true,
728 "os": [
729 "android"
730 ],
731 "engines": {
732 "node": ">=18"
733 }
734 },
735 "node_modules/@esbuild/darwin-arm64": {
736 "version": "0.25.12",
737 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
738 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
739 "cpu": [
740 "arm64"
741 ],
742 "dev": true,
743 "license": "MIT",
744 "optional": true,
745 "os": [
746 "darwin"
747 ],
748 "engines": {
749 "node": ">=18"
750 }
751 },
752 "node_modules/@esbuild/darwin-x64": {
753 "version": "0.25.12",
754 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
755 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
756 "cpu": [
757 "x64"
758 ],
759 "dev": true,
760 "license": "MIT",
761 "optional": true,
762 "os": [
763 "darwin"
764 ],
765 "engines": {
766 "node": ">=18"
767 }
768 },
769 "node_modules/@esbuild/freebsd-arm64": {
770 "version": "0.25.12",
771 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
772 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
773 "cpu": [
774 "arm64"
775 ],
776 "dev": true,
777 "license": "MIT",
778 "optional": true,
779 "os": [
780 "freebsd"
781 ],
782 "engines": {
783 "node": ">=18"
784 }
785 },
786 "node_modules/@esbuild/freebsd-x64": {
787 "version": "0.25.12",
788 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
789 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
790 "cpu": [
791 "x64"
792 ],
793 "dev": true,
794 "license": "MIT",
795 "optional": true,
796 "os": [
797 "freebsd"
798 ],
799 "engines": {
800 "node": ">=18"
801 }
802 },
803 "node_modules/@esbuild/linux-arm": {
804 "version": "0.25.12",
805 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
806 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
807 "cpu": [
808 "arm"
809 ],
810 "dev": true,
811 "license": "MIT",
812 "optional": true,
813 "os": [
814 "linux"
815 ],
816 "engines": {
817 "node": ">=18"
818 }
819 },
820 "node_modules/@esbuild/linux-arm64": {
821 "version": "0.25.12",
822 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
823 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
824 "cpu": [
825 "arm64"
826 ],
827 "dev": true,
828 "license": "MIT",
829 "optional": true,
830 "os": [
831 "linux"
832 ],
833 "engines": {
834 "node": ">=18"
835 }
836 },
837 "node_modules/@esbuild/linux-ia32": {
838 "version": "0.25.12",
839 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
840 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
841 "cpu": [
842 "ia32"
843 ],
844 "dev": true,
845 "license": "MIT",
846 "optional": true,
847 "os": [
848 "linux"
849 ],
850 "engines": {
851 "node": ">=18"
852 }
853 },
854 "node_modules/@esbuild/linux-loong64": {
855 "version": "0.25.12",
856 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
857 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
858 "cpu": [
859 "loong64"
860 ],
861 "dev": true,
862 "license": "MIT",
863 "optional": true,
864 "os": [
865 "linux"
866 ],
867 "engines": {
868 "node": ">=18"
869 }
870 },
871 "node_modules/@esbuild/linux-mips64el": {
872 "version": "0.25.12",
873 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
874 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
875 "cpu": [
876 "mips64el"
877 ],
878 "dev": true,
879 "license": "MIT",
880 "optional": true,
881 "os": [
882 "linux"
883 ],
884 "engines": {
885 "node": ">=18"
886 }
887 },
888 "node_modules/@esbuild/linux-ppc64": {
889 "version": "0.25.12",
890 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
891 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
892 "cpu": [
893 "ppc64"
894 ],
895 "dev": true,
896 "license": "MIT",
897 "optional": true,
898 "os": [
899 "linux"
900 ],
901 "engines": {
902 "node": ">=18"
903 }
904 },
905 "node_modules/@esbuild/linux-riscv64": {
906 "version": "0.25.12",
907 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
908 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
909 "cpu": [
910 "riscv64"
911 ],
912 "dev": true,
913 "license": "MIT",
914 "optional": true,
915 "os": [
916 "linux"
917 ],
918 "engines": {
919 "node": ">=18"
920 }
921 },
922 "node_modules/@esbuild/linux-s390x": {
923 "version": "0.25.12",
924 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
925 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
926 "cpu": [
927 "s390x"
928 ],
929 "dev": true,
930 "license": "MIT",
931 "optional": true,
932 "os": [
933 "linux"
934 ],
935 "engines": {
936 "node": ">=18"
937 }
938 },
939 "node_modules/@esbuild/linux-x64": {
940 "version": "0.25.12",
941 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
942 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
943 "cpu": [
944 "x64"
945 ],
946 "dev": true,
947 "license": "MIT",
948 "optional": true,
949 "os": [
950 "linux"
951 ],
952 "engines": {
953 "node": ">=18"
954 }
955 },
956 "node_modules/@esbuild/netbsd-arm64": {
957 "version": "0.25.12",
958 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
959 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
960 "cpu": [
961 "arm64"
962 ],
963 "dev": true,
964 "license": "MIT",
965 "optional": true,
966 "os": [
967 "netbsd"
968 ],
969 "engines": {
970 "node": ">=18"
971 }
972 },
973 "node_modules/@esbuild/netbsd-x64": {
974 "version": "0.25.12",
975 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
976 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
977 "cpu": [
978 "x64"
979 ],
980 "dev": true,
981 "license": "MIT",
982 "optional": true,
983 "os": [
984 "netbsd"
985 ],
986 "engines": {
987 "node": ">=18"
988 }
989 },
990 "node_modules/@esbuild/openbsd-arm64": {
991 "version": "0.25.12",
992 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
993 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
994 "cpu": [
995 "arm64"
996 ],
997 "dev": true,
998 "license": "MIT",
999 "optional": true,
1000 "os": [
1001 "openbsd"
1002 ],
1003 "engines": {
1004 "node": ">=18"
1005 }
1006 },
1007 "node_modules/@esbuild/openbsd-x64": {
1008 "version": "0.25.12",
1009 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
1010 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
1011 "cpu": [
1012 "x64"
1013 ],
1014 "dev": true,
1015 "license": "MIT",
1016 "optional": true,
1017 "os": [
1018 "openbsd"
1019 ],
1020 "engines": {
1021 "node": ">=18"
1022 }
1023 },
1024 "node_modules/@esbuild/openharmony-arm64": {
1025 "version": "0.25.12",
1026 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
1027 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
1028 "cpu": [
1029 "arm64"
1030 ],
1031 "dev": true,
1032 "license": "MIT",
1033 "optional": true,
1034 "os": [
1035 "openharmony"
1036 ],
1037 "engines": {
1038 "node": ">=18"
1039 }
1040 },
1041 "node_modules/@esbuild/sunos-x64": {
1042 "version": "0.25.12",
1043 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
1044 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
1045 "cpu": [
1046 "x64"
1047 ],
1048 "dev": true,
1049 "license": "MIT",
1050 "optional": true,
1051 "os": [
1052 "sunos"
1053 ],
1054 "engines": {
1055 "node": ">=18"
1056 }
1057 },
1058 "node_modules/@esbuild/win32-arm64": {
1059 "version": "0.25.12",
1060 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
1061 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
1062 "cpu": [
1063 "arm64"
1064 ],
1065 "dev": true,
1066 "license": "MIT",
1067 "optional": true,
1068 "os": [
1069 "win32"
1070 ],
1071 "engines": {
1072 "node": ">=18"
1073 }
1074 },
1075 "node_modules/@esbuild/win32-ia32": {
1076 "version": "0.25.12",
1077 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
1078 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
1079 "cpu": [
1080 "ia32"
1081 ],
1082 "dev": true,
1083 "license": "MIT",
1084 "optional": true,
1085 "os": [
1086 "win32"
1087 ],
1088 "engines": {
1089 "node": ">=18"
1090 }
1091 },
1092 "node_modules/@esbuild/win32-x64": {
1093 "version": "0.25.12",
1094 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
1095 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
1096 "cpu": [
1097 "x64"
1098 ],
1099 "dev": true,
1100 "license": "MIT",
1101 "optional": true,
1102 "os": [
1103 "win32"
1104 ],
1105 "engines": {
1106 "node": ">=18"
1107 }
1108 },
1109 "node_modules/@eslint-community/eslint-utils": {
1110 "version": "4.9.1",
1111 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
1112 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
1113 "dev": true,
1114 "license": "MIT",
1115 "dependencies": {
1116 "eslint-visitor-keys": "^3.4.3"
1117 },
1118 "engines": {
1119 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1120 },
1121 "funding": {
1122 "url": "https://opencollective.com/eslint"
1123 },
1124 "peerDependencies": {
1125 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1126 }
1127 },
1128 "node_modules/@eslint-community/regexpp": {
1129 "version": "4.12.2",
1130 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
1131 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
1132 "dev": true,
1133 "license": "MIT",
1134 "engines": {
1135 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1136 }
1137 },
1138 "node_modules/@eslint/config-array": {
1139 "version": "0.21.1",
1140 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
1141 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
1142 "dev": true,
1143 "license": "Apache-2.0",
1144 "dependencies": {
1145 "@eslint/object-schema": "^2.1.7",
1146 "debug": "^4.3.1",
1147 "minimatch": "^3.1.2"
1148 },
1149 "engines": {
1150 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1151 }
1152 },
1153 "node_modules/@eslint/config-array/node_modules/brace-expansion": {
1154 "version": "1.1.12",
1155 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
1156 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
1157 "dev": true,
1158 "license": "MIT",
1159 "dependencies": {
1160 "balanced-match": "^1.0.0",
1161 "concat-map": "0.0.1"
1162 }
1163 },
1164 "node_modules/@eslint/config-array/node_modules/minimatch": {
1165 "version": "3.1.2",
1166 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1167 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1168 "dev": true,
1169 "license": "ISC",
1170 "dependencies": {
1171 "brace-expansion": "^1.1.7"
1172 },
1173 "engines": {
1174 "node": "*"
1175 }
1176 },
1177 "node_modules/@eslint/config-helpers": {
1178 "version": "0.4.2",
1179 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
1180 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
1181 "dev": true,
1182 "license": "Apache-2.0",
1183 "dependencies": {
1184 "@eslint/core": "^0.17.0"
1185 },
1186 "engines": {
1187 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1188 }
1189 },
1190 "node_modules/@eslint/core": {
1191 "version": "0.17.0",
1192 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
1193 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
1194 "dev": true,
1195 "license": "Apache-2.0",
1196 "dependencies": {
1197 "@types/json-schema": "^7.0.15"
1198 },
1199 "engines": {
1200 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1201 }
1202 },
1203 "node_modules/@eslint/eslintrc": {
1204 "version": "3.3.3",
1205 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
1206 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
1207 "dev": true,
1208 "license": "MIT",
1209 "dependencies": {
1210 "ajv": "^6.12.4",
1211 "debug": "^4.3.2",
1212 "espree": "^10.0.1",
1213 "globals": "^14.0.0",
1214 "ignore": "^5.2.0",
1215 "import-fresh": "^3.2.1",
1216 "js-yaml": "^4.1.1",
1217 "minimatch": "^3.1.2",
1218 "strip-json-comments": "^3.1.1"
1219 },
1220 "engines": {
1221 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1222 },
1223 "funding": {
1224 "url": "https://opencollective.com/eslint"
1225 }
1226 },
1227 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
1228 "version": "1.1.12",
1229 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
1230 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
1231 "dev": true,
1232 "license": "MIT",
1233 "dependencies": {
1234 "balanced-match": "^1.0.0",
1235 "concat-map": "0.0.1"
1236 }
1237 },
1238 "node_modules/@eslint/eslintrc/node_modules/globals": {
1239 "version": "14.0.0",
1240 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
1241 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
1242 "dev": true,
1243 "license": "MIT",
1244 "engines": {
1245 "node": ">=18"
1246 },
1247 "funding": {
1248 "url": "https://github.com/sponsors/sindresorhus"
1249 }
1250 },
1251 "node_modules/@eslint/eslintrc/node_modules/ignore": {
1252 "version": "5.3.2",
1253 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
1254 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
1255 "dev": true,
1256 "license": "MIT",
1257 "engines": {
1258 "node": ">= 4"
1259 }
1260 },
1261 "node_modules/@eslint/eslintrc/node_modules/minimatch": {
1262 "version": "3.1.2",
1263 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1264 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1265 "dev": true,
1266 "license": "ISC",
1267 "dependencies": {
1268 "brace-expansion": "^1.1.7"
1269 },
1270 "engines": {
1271 "node": "*"
1272 }
1273 },
1274 "node_modules/@eslint/js": {
1275 "version": "9.39.2",
1276 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
1277 "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
1278 "dev": true,
1279 "license": "MIT",
1280 "engines": {
1281 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1282 },
1283 "funding": {
1284 "url": "https://eslint.org/donate"
1285 }
1286 },
1287 "node_modules/@eslint/object-schema": {
1288 "version": "2.1.7",
1289 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
1290 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
1291 "dev": true,
1292 "license": "Apache-2.0",
1293 "engines": {
1294 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1295 }
1296 },
1297 "node_modules/@eslint/plugin-kit": {
1298 "version": "0.4.1",
1299 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
1300 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
1301 "dev": true,
1302 "license": "Apache-2.0",
1303 "dependencies": {
1304 "@eslint/core": "^0.17.0",
1305 "levn": "^0.4.1"
1306 },
1307 "engines": {
1308 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1309 }
1310 },
1311 "node_modules/@exodus/bytes": {
1312 "version": "1.12.0",
1313 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.12.0.tgz",
1314 "integrity": "sha512-BuCOHA/EJdPN0qQ5MdgAiJSt9fYDHbghlgrj33gRdy/Yp1/FMCDhU6vJfcKrLC0TPWGSrfH3vYXBQWmFHxlddw==",
1315 "dev": true,
1316 "license": "MIT",
1317 "engines": {
1318 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
1319 },
1320 "peerDependencies": {
1321 "@noble/hashes": "^1.8.0 || ^2.0.0"
1322 },
1323 "peerDependenciesMeta": {
1324 "@noble/hashes": {
1325 "optional": true
1326 }
1327 }
1328 },
1329 "node_modules/@humanfs/core": {
1330 "version": "0.19.1",
1331 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
1332 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
1333 "dev": true,
1334 "license": "Apache-2.0",
1335 "engines": {
1336 "node": ">=18.18.0"
1337 }
1338 },
1339 "node_modules/@humanfs/node": {
1340 "version": "0.16.7",
1341 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
1342 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
1343 "dev": true,
1344 "license": "Apache-2.0",
1345 "dependencies": {
1346 "@humanfs/core": "^0.19.1",
1347 "@humanwhocodes/retry": "^0.4.0"
1348 },
1349 "engines": {
1350 "node": ">=18.18.0"
1351 }
1352 },
1353 "node_modules/@humanwhocodes/module-importer": {
1354 "version": "1.0.1",
1355 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1356 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1357 "dev": true,
1358 "license": "Apache-2.0",
1359 "engines": {
1360 "node": ">=12.22"
1361 },
1362 "funding": {
1363 "type": "github",
1364 "url": "https://github.com/sponsors/nzakas"
1365 }
1366 },
1367 "node_modules/@humanwhocodes/retry": {
1368 "version": "0.4.3",
1369 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1370 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1371 "dev": true,
1372 "license": "Apache-2.0",
1373 "engines": {
1374 "node": ">=18.18"
1375 },
1376 "funding": {
1377 "type": "github",
1378 "url": "https://github.com/sponsors/nzakas"
1379 }
1380 },
1381 "node_modules/@jridgewell/gen-mapping": {
1382 "version": "0.3.13",
1383 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1384 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1385 "dev": true,
1386 "license": "MIT",
1387 "dependencies": {
1388 "@jridgewell/sourcemap-codec": "^1.5.0",
1389 "@jridgewell/trace-mapping": "^0.3.24"
1390 }
1391 },
1392 "node_modules/@jridgewell/remapping": {
1393 "version": "2.3.5",
1394 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1395 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1396 "dev": true,
1397 "license": "MIT",
1398 "dependencies": {
1399 "@jridgewell/gen-mapping": "^0.3.5",
1400 "@jridgewell/trace-mapping": "^0.3.24"
1401 }
1402 },
1403 "node_modules/@jridgewell/resolve-uri": {
1404 "version": "3.1.2",
1405 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1406 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1407 "dev": true,
1408 "license": "MIT",
1409 "engines": {
1410 "node": ">=6.0.0"
1411 }
1412 },
1413 "node_modules/@jridgewell/sourcemap-codec": {
1414 "version": "1.5.5",
1415 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1416 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1417 "dev": true,
1418 "license": "MIT"
1419 },
1420 "node_modules/@jridgewell/trace-mapping": {
1421 "version": "0.3.31",
1422 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1423 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1424 "dev": true,
1425 "license": "MIT",
1426 "dependencies": {
1427 "@jridgewell/resolve-uri": "^3.1.0",
1428 "@jridgewell/sourcemap-codec": "^1.4.14"
1429 }
1430 },
1431 "node_modules/@nodelib/fs.scandir": {
1432 "version": "2.1.5",
1433 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1434 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1435 "dev": true,
1436 "license": "MIT",
1437 "dependencies": {
1438 "@nodelib/fs.stat": "2.0.5",
1439 "run-parallel": "^1.1.9"
1440 },
1441 "engines": {
1442 "node": ">= 8"
1443 }
1444 },
1445 "node_modules/@nodelib/fs.stat": {
1446 "version": "2.0.5",
1447 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1448 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1449 "dev": true,
1450 "license": "MIT",
1451 "engines": {
1452 "node": ">= 8"
1453 }
1454 },
1455 "node_modules/@nodelib/fs.walk": {
1456 "version": "1.2.8",
1457 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1458 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1459 "dev": true,
1460 "license": "MIT",
1461 "dependencies": {
1462 "@nodelib/fs.scandir": "2.1.5",
1463 "fastq": "^1.6.0"
1464 },
1465 "engines": {
1466 "node": ">= 8"
1467 }
1468 },
1469 "node_modules/@rolldown/pluginutils": {
1470 "version": "1.0.0-beta.27",
1471 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
1472 "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
1473 "dev": true,
1474 "license": "MIT"
1475 },
1476 "node_modules/@rollup/rollup-android-arm-eabi": {
1477 "version": "4.57.1",
1478 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",
1479 "integrity": "sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==",
1480 "cpu": [
1481 "arm"
1482 ],
1483 "dev": true,
1484 "license": "MIT",
1485 "optional": true,
1486 "os": [
1487 "android"
1488 ]
1489 },
1490 "node_modules/@rollup/rollup-android-arm64": {
1491 "version": "4.57.1",
1492 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",
1493 "integrity": "sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==",
1494 "cpu": [
1495 "arm64"
1496 ],
1497 "dev": true,
1498 "license": "MIT",
1499 "optional": true,
1500 "os": [
1501 "android"
1502 ]
1503 },
1504 "node_modules/@rollup/rollup-darwin-arm64": {
1505 "version": "4.57.1",
1506 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",
1507 "integrity": "sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==",
1508 "cpu": [
1509 "arm64"
1510 ],
1511 "dev": true,
1512 "license": "MIT",
1513 "optional": true,
1514 "os": [
1515 "darwin"
1516 ]
1517 },
1518 "node_modules/@rollup/rollup-darwin-x64": {
1519 "version": "4.57.1",
1520 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",
1521 "integrity": "sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==",
1522 "cpu": [
1523 "x64"
1524 ],
1525 "dev": true,
1526 "license": "MIT",
1527 "optional": true,
1528 "os": [
1529 "darwin"
1530 ]
1531 },
1532 "node_modules/@rollup/rollup-freebsd-arm64": {
1533 "version": "4.57.1",
1534 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",
1535 "integrity": "sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==",
1536 "cpu": [
1537 "arm64"
1538 ],
1539 "dev": true,
1540 "license": "MIT",
1541 "optional": true,
1542 "os": [
1543 "freebsd"
1544 ]
1545 },
1546 "node_modules/@rollup/rollup-freebsd-x64": {
1547 "version": "4.57.1",
1548 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",
1549 "integrity": "sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==",
1550 "cpu": [
1551 "x64"
1552 ],
1553 "dev": true,
1554 "license": "MIT",
1555 "optional": true,
1556 "os": [
1557 "freebsd"
1558 ]
1559 },
1560 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1561 "version": "4.57.1",
1562 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",
1563 "integrity": "sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==",
1564 "cpu": [
1565 "arm"
1566 ],
1567 "dev": true,
1568 "license": "MIT",
1569 "optional": true,
1570 "os": [
1571 "linux"
1572 ]
1573 },
1574 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1575 "version": "4.57.1",
1576 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",
1577 "integrity": "sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==",
1578 "cpu": [
1579 "arm"
1580 ],
1581 "dev": true,
1582 "license": "MIT",
1583 "optional": true,
1584 "os": [
1585 "linux"
1586 ]
1587 },
1588 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1589 "version": "4.57.1",
1590 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",
1591 "integrity": "sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==",
1592 "cpu": [
1593 "arm64"
1594 ],
1595 "dev": true,
1596 "license": "MIT",
1597 "optional": true,
1598 "os": [
1599 "linux"
1600 ]
1601 },
1602 "node_modules/@rollup/rollup-linux-arm64-musl": {
1603 "version": "4.57.1",
1604 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",
1605 "integrity": "sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==",
1606 "cpu": [
1607 "arm64"
1608 ],
1609 "dev": true,
1610 "license": "MIT",
1611 "optional": true,
1612 "os": [
1613 "linux"
1614 ]
1615 },
1616 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1617 "version": "4.57.1",
1618 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",
1619 "integrity": "sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==",
1620 "cpu": [
1621 "loong64"
1622 ],
1623 "dev": true,
1624 "license": "MIT",
1625 "optional": true,
1626 "os": [
1627 "linux"
1628 ]
1629 },
1630 "node_modules/@rollup/rollup-linux-loong64-musl": {
1631 "version": "4.57.1",
1632 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",
1633 "integrity": "sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==",
1634 "cpu": [
1635 "loong64"
1636 ],
1637 "dev": true,
1638 "license": "MIT",
1639 "optional": true,
1640 "os": [
1641 "linux"
1642 ]
1643 },
1644 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1645 "version": "4.57.1",
1646 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",
1647 "integrity": "sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==",
1648 "cpu": [
1649 "ppc64"
1650 ],
1651 "dev": true,
1652 "license": "MIT",
1653 "optional": true,
1654 "os": [
1655 "linux"
1656 ]
1657 },
1658 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1659 "version": "4.57.1",
1660 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",
1661 "integrity": "sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==",
1662 "cpu": [
1663 "ppc64"
1664 ],
1665 "dev": true,
1666 "license": "MIT",
1667 "optional": true,
1668 "os": [
1669 "linux"
1670 ]
1671 },
1672 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1673 "version": "4.57.1",
1674 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",
1675 "integrity": "sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==",
1676 "cpu": [
1677 "riscv64"
1678 ],
1679 "dev": true,
1680 "license": "MIT",
1681 "optional": true,
1682 "os": [
1683 "linux"
1684 ]
1685 },
1686 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1687 "version": "4.57.1",
1688 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",
1689 "integrity": "sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==",
1690 "cpu": [
1691 "riscv64"
1692 ],
1693 "dev": true,
1694 "license": "MIT",
1695 "optional": true,
1696 "os": [
1697 "linux"
1698 ]
1699 },
1700 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1701 "version": "4.57.1",
1702 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",
1703 "integrity": "sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==",
1704 "cpu": [
1705 "s390x"
1706 ],
1707 "dev": true,
1708 "license": "MIT",
1709 "optional": true,
1710 "os": [
1711 "linux"
1712 ]
1713 },
1714 "node_modules/@rollup/rollup-linux-x64-gnu": {
1715 "version": "4.57.1",
1716 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",
1717 "integrity": "sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==",
1718 "cpu": [
1719 "x64"
1720 ],
1721 "dev": true,
1722 "license": "MIT",
1723 "optional": true,
1724 "os": [
1725 "linux"
1726 ]
1727 },
1728 "node_modules/@rollup/rollup-linux-x64-musl": {
1729 "version": "4.57.1",
1730 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",
1731 "integrity": "sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==",
1732 "cpu": [
1733 "x64"
1734 ],
1735 "dev": true,
1736 "license": "MIT",
1737 "optional": true,
1738 "os": [
1739 "linux"
1740 ]
1741 },
1742 "node_modules/@rollup/rollup-openbsd-x64": {
1743 "version": "4.57.1",
1744 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",
1745 "integrity": "sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==",
1746 "cpu": [
1747 "x64"
1748 ],
1749 "dev": true,
1750 "license": "MIT",
1751 "optional": true,
1752 "os": [
1753 "openbsd"
1754 ]
1755 },
1756 "node_modules/@rollup/rollup-openharmony-arm64": {
1757 "version": "4.57.1",
1758 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",
1759 "integrity": "sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==",
1760 "cpu": [
1761 "arm64"
1762 ],
1763 "dev": true,
1764 "license": "MIT",
1765 "optional": true,
1766 "os": [
1767 "openharmony"
1768 ]
1769 },
1770 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1771 "version": "4.57.1",
1772 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",
1773 "integrity": "sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==",
1774 "cpu": [
1775 "arm64"
1776 ],
1777 "dev": true,
1778 "license": "MIT",
1779 "optional": true,
1780 "os": [
1781 "win32"
1782 ]
1783 },
1784 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1785 "version": "4.57.1",
1786 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",
1787 "integrity": "sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==",
1788 "cpu": [
1789 "ia32"
1790 ],
1791 "dev": true,
1792 "license": "MIT",
1793 "optional": true,
1794 "os": [
1795 "win32"
1796 ]
1797 },
1798 "node_modules/@rollup/rollup-win32-x64-gnu": {
1799 "version": "4.57.1",
1800 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",
1801 "integrity": "sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==",
1802 "cpu": [
1803 "x64"
1804 ],
1805 "dev": true,
1806 "license": "MIT",
1807 "optional": true,
1808 "os": [
1809 "win32"
1810 ]
1811 },
1812 "node_modules/@rollup/rollup-win32-x64-msvc": {
1813 "version": "4.57.1",
1814 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",
1815 "integrity": "sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==",
1816 "cpu": [
1817 "x64"
1818 ],
1819 "dev": true,
1820 "license": "MIT",
1821 "optional": true,
1822 "os": [
1823 "win32"
1824 ]
1825 },
1826 "node_modules/@testing-library/dom": {
1827 "version": "10.4.1",
1828 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
1829 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
1830 "dev": true,
1831 "license": "MIT",
1832 "peer": true,
1833 "dependencies": {
1834 "@babel/code-frame": "^7.10.4",
1835 "@babel/runtime": "^7.12.5",
1836 "@types/aria-query": "^5.0.1",
1837 "aria-query": "5.3.0",
1838 "dom-accessibility-api": "^0.5.9",
1839 "lz-string": "^1.5.0",
1840 "picocolors": "1.1.1",
1841 "pretty-format": "^27.0.2"
1842 },
1843 "engines": {
1844 "node": ">=18"
1845 }
1846 },
1847 "node_modules/@testing-library/jest-dom": {
1848 "version": "6.9.1",
1849 "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz",
1850 "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==",
1851 "dev": true,
1852 "license": "MIT",
1853 "dependencies": {
1854 "@adobe/css-tools": "^4.4.0",
1855 "aria-query": "^5.0.0",
1856 "css.escape": "^1.5.1",
1857 "dom-accessibility-api": "^0.6.3",
1858 "picocolors": "^1.1.1",
1859 "redent": "^3.0.0"
1860 },
1861 "engines": {
1862 "node": ">=14",
1863 "npm": ">=6",
1864 "yarn": ">=1"
1865 }
1866 },
1867 "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": {
1868 "version": "0.6.3",
1869 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz",
1870 "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==",
1871 "dev": true,
1872 "license": "MIT"
1873 },
1874 "node_modules/@testing-library/react": {
1875 "version": "16.3.2",
1876 "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
1877 "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
1878 "dev": true,
1879 "license": "MIT",
1880 "dependencies": {
1881 "@babel/runtime": "^7.12.5"
1882 },
1883 "engines": {
1884 "node": ">=18"
1885 },
1886 "peerDependencies": {
1887 "@testing-library/dom": "^10.0.0",
1888 "@types/react": "^18.0.0 || ^19.0.0",
1889 "@types/react-dom": "^18.0.0 || ^19.0.0",
1890 "react": "^18.0.0 || ^19.0.0",
1891 "react-dom": "^18.0.0 || ^19.0.0"
1892 },
1893 "peerDependenciesMeta": {
1894 "@types/react": {
1895 "optional": true
1896 },
1897 "@types/react-dom": {
1898 "optional": true
1899 }
1900 }
1901 },
1902 "node_modules/@types/aria-query": {
1903 "version": "5.0.4",
1904 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
1905 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
1906 "dev": true,
1907 "license": "MIT",
1908 "peer": true
1909 },
1910 "node_modules/@types/babel__core": {
1911 "version": "7.20.5",
1912 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1913 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1914 "dev": true,
1915 "license": "MIT",
1916 "dependencies": {
1917 "@babel/parser": "^7.20.7",
1918 "@babel/types": "^7.20.7",
1919 "@types/babel__generator": "*",
1920 "@types/babel__template": "*",
1921 "@types/babel__traverse": "*"
1922 }
1923 },
1924 "node_modules/@types/babel__generator": {
1925 "version": "7.27.0",
1926 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1927 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1928 "dev": true,
1929 "license": "MIT",
1930 "dependencies": {
1931 "@babel/types": "^7.0.0"
1932 }
1933 },
1934 "node_modules/@types/babel__template": {
1935 "version": "7.4.4",
1936 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1937 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1938 "dev": true,
1939 "license": "MIT",
1940 "dependencies": {
1941 "@babel/parser": "^7.1.0",
1942 "@babel/types": "^7.0.0"
1943 }
1944 },
1945 "node_modules/@types/babel__traverse": {
1946 "version": "7.28.0",
1947 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1948 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1949 "dev": true,
1950 "license": "MIT",
1951 "dependencies": {
1952 "@babel/types": "^7.28.2"
1953 }
1954 },
1955 "node_modules/@types/estree": {
1956 "version": "1.0.8",
1957 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1958 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1959 "dev": true,
1960 "license": "MIT"
1961 },
1962 "node_modules/@types/history": {
1963 "version": "4.7.11",
1964 "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
1965 "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==",
1966 "dev": true,
1967 "license": "MIT"
1968 },
1969 "node_modules/@types/json-schema": {
1970 "version": "7.0.15",
1971 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1972 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1973 "dev": true,
1974 "license": "MIT"
1975 },
1976 "node_modules/@types/node": {
1977 "version": "25.2.3",
1978 "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz",
1979 "integrity": "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==",
1980 "dev": true,
1981 "license": "MIT",
1982 "dependencies": {
1983 "undici-types": "~7.16.0"
1984 }
1985 },
1986 "node_modules/@types/pako": {
1987 "version": "2.0.4",
1988 "resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz",
1989 "integrity": "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==",
1990 "dev": true,
1991 "license": "MIT"
1992 },
1993 "node_modules/@types/prop-types": {
1994 "version": "15.7.15",
1995 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
1996 "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
1997 "dev": true,
1998 "license": "MIT"
1999 },
2000 "node_modules/@types/react": {
2001 "version": "18.3.28",
2002 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",
2003 "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==",
2004 "dev": true,
2005 "license": "MIT",
2006 "dependencies": {
2007 "@types/prop-types": "*",
2008 "csstype": "^3.2.2"
2009 }
2010 },
2011 "node_modules/@types/react-dom": {
2012 "version": "18.3.7",
2013 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
2014 "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
2015 "dev": true,
2016 "license": "MIT",
2017 "peerDependencies": {
2018 "@types/react": "^18.0.0"
2019 }
2020 },
2021 "node_modules/@types/react-router": {
2022 "version": "5.1.20",
2023 "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
2024 "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
2025 "dev": true,
2026 "license": "MIT",
2027 "dependencies": {
2028 "@types/history": "^4.7.11",
2029 "@types/react": "*"
2030 }
2031 },
2032 "node_modules/@types/react-router-dom": {
2033 "version": "5.3.3",
2034 "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
2035 "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
2036 "dev": true,
2037 "license": "MIT",
2038 "dependencies": {
2039 "@types/history": "^4.7.11",
2040 "@types/react": "*",
2041 "@types/react-router": "*"
2042 }
2043 },
2044 "node_modules/@typescript-eslint/eslint-plugin": {
2045 "version": "8.55.0",
2046 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz",
2047 "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==",
2048 "dev": true,
2049 "license": "MIT",
2050 "dependencies": {
2051 "@eslint-community/regexpp": "^4.12.2",
2052 "@typescript-eslint/scope-manager": "8.55.0",
2053 "@typescript-eslint/type-utils": "8.55.0",
2054 "@typescript-eslint/utils": "8.55.0",
2055 "@typescript-eslint/visitor-keys": "8.55.0",
2056 "ignore": "^7.0.5",
2057 "natural-compare": "^1.4.0",
2058 "ts-api-utils": "^2.4.0"
2059 },
2060 "engines": {
2061 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2062 },
2063 "funding": {
2064 "type": "opencollective",
2065 "url": "https://opencollective.com/typescript-eslint"
2066 },
2067 "peerDependencies": {
2068 "@typescript-eslint/parser": "^8.55.0",
2069 "eslint": "^8.57.0 || ^9.0.0",
2070 "typescript": ">=4.8.4 <6.0.0"
2071 }
2072 },
2073 "node_modules/@typescript-eslint/parser": {
2074 "version": "8.55.0",
2075 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz",
2076 "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==",
2077 "dev": true,
2078 "license": "MIT",
2079 "dependencies": {
2080 "@typescript-eslint/scope-manager": "8.55.0",
2081 "@typescript-eslint/types": "8.55.0",
2082 "@typescript-eslint/typescript-estree": "8.55.0",
2083 "@typescript-eslint/visitor-keys": "8.55.0",
2084 "debug": "^4.4.3"
2085 },
2086 "engines": {
2087 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2088 },
2089 "funding": {
2090 "type": "opencollective",
2091 "url": "https://opencollective.com/typescript-eslint"
2092 },
2093 "peerDependencies": {
2094 "eslint": "^8.57.0 || ^9.0.0",
2095 "typescript": ">=4.8.4 <6.0.0"
2096 }
2097 },
2098 "node_modules/@typescript-eslint/project-service": {
2099 "version": "8.55.0",
2100 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz",
2101 "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==",
2102 "dev": true,
2103 "license": "MIT",
2104 "dependencies": {
2105 "@typescript-eslint/tsconfig-utils": "^8.55.0",
2106 "@typescript-eslint/types": "^8.55.0",
2107 "debug": "^4.4.3"
2108 },
2109 "engines": {
2110 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2111 },
2112 "funding": {
2113 "type": "opencollective",
2114 "url": "https://opencollective.com/typescript-eslint"
2115 },
2116 "peerDependencies": {
2117 "typescript": ">=4.8.4 <6.0.0"
2118 }
2119 },
2120 "node_modules/@typescript-eslint/scope-manager": {
2121 "version": "8.55.0",
2122 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz",
2123 "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==",
2124 "dev": true,
2125 "license": "MIT",
2126 "dependencies": {
2127 "@typescript-eslint/types": "8.55.0",
2128 "@typescript-eslint/visitor-keys": "8.55.0"
2129 },
2130 "engines": {
2131 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2132 },
2133 "funding": {
2134 "type": "opencollective",
2135 "url": "https://opencollective.com/typescript-eslint"
2136 }
2137 },
2138 "node_modules/@typescript-eslint/tsconfig-utils": {
2139 "version": "8.55.0",
2140 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz",
2141 "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==",
2142 "dev": true,
2143 "license": "MIT",
2144 "engines": {
2145 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2146 },
2147 "funding": {
2148 "type": "opencollective",
2149 "url": "https://opencollective.com/typescript-eslint"
2150 },
2151 "peerDependencies": {
2152 "typescript": ">=4.8.4 <6.0.0"
2153 }
2154 },
2155 "node_modules/@typescript-eslint/type-utils": {
2156 "version": "8.55.0",
2157 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz",
2158 "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==",
2159 "dev": true,
2160 "license": "MIT",
2161 "dependencies": {
2162 "@typescript-eslint/types": "8.55.0",
2163 "@typescript-eslint/typescript-estree": "8.55.0",
2164 "@typescript-eslint/utils": "8.55.0",
2165 "debug": "^4.4.3",
2166 "ts-api-utils": "^2.4.0"
2167 },
2168 "engines": {
2169 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2170 },
2171 "funding": {
2172 "type": "opencollective",
2173 "url": "https://opencollective.com/typescript-eslint"
2174 },
2175 "peerDependencies": {
2176 "eslint": "^8.57.0 || ^9.0.0",
2177 "typescript": ">=4.8.4 <6.0.0"
2178 }
2179 },
2180 "node_modules/@typescript-eslint/types": {
2181 "version": "8.55.0",
2182 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz",
2183 "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==",
2184 "dev": true,
2185 "license": "MIT",
2186 "engines": {
2187 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2188 },
2189 "funding": {
2190 "type": "opencollective",
2191 "url": "https://opencollective.com/typescript-eslint"
2192 }
2193 },
2194 "node_modules/@typescript-eslint/typescript-estree": {
2195 "version": "8.55.0",
2196 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz",
2197 "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==",
2198 "dev": true,
2199 "license": "MIT",
2200 "dependencies": {
2201 "@typescript-eslint/project-service": "8.55.0",
2202 "@typescript-eslint/tsconfig-utils": "8.55.0",
2203 "@typescript-eslint/types": "8.55.0",
2204 "@typescript-eslint/visitor-keys": "8.55.0",
2205 "debug": "^4.4.3",
2206 "minimatch": "^9.0.5",
2207 "semver": "^7.7.3",
2208 "tinyglobby": "^0.2.15",
2209 "ts-api-utils": "^2.4.0"
2210 },
2211 "engines": {
2212 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2213 },
2214 "funding": {
2215 "type": "opencollective",
2216 "url": "https://opencollective.com/typescript-eslint"
2217 },
2218 "peerDependencies": {
2219 "typescript": ">=4.8.4 <6.0.0"
2220 }
2221 },
2222 "node_modules/@typescript-eslint/utils": {
2223 "version": "8.55.0",
2224 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz",
2225 "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==",
2226 "dev": true,
2227 "license": "MIT",
2228 "dependencies": {
2229 "@eslint-community/eslint-utils": "^4.9.1",
2230 "@typescript-eslint/scope-manager": "8.55.0",
2231 "@typescript-eslint/types": "8.55.0",
2232 "@typescript-eslint/typescript-estree": "8.55.0"
2233 },
2234 "engines": {
2235 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2236 },
2237 "funding": {
2238 "type": "opencollective",
2239 "url": "https://opencollective.com/typescript-eslint"
2240 },
2241 "peerDependencies": {
2242 "eslint": "^8.57.0 || ^9.0.0",
2243 "typescript": ">=4.8.4 <6.0.0"
2244 }
2245 },
2246 "node_modules/@typescript-eslint/visitor-keys": {
2247 "version": "8.55.0",
2248 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz",
2249 "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==",
2250 "dev": true,
2251 "license": "MIT",
2252 "dependencies": {
2253 "@typescript-eslint/types": "8.55.0",
2254 "eslint-visitor-keys": "^4.2.1"
2255 },
2256 "engines": {
2257 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2258 },
2259 "funding": {
2260 "type": "opencollective",
2261 "url": "https://opencollective.com/typescript-eslint"
2262 }
2263 },
2264 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2265 "version": "4.2.1",
2266 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2267 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2268 "dev": true,
2269 "license": "Apache-2.0",
2270 "engines": {
2271 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2272 },
2273 "funding": {
2274 "url": "https://opencollective.com/eslint"
2275 }
2276 },
2277 "node_modules/@vitejs/plugin-react": {
2278 "version": "4.7.0",
2279 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
2280 "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
2281 "dev": true,
2282 "license": "MIT",
2283 "dependencies": {
2284 "@babel/core": "^7.28.0",
2285 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
2286 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
2287 "@rolldown/pluginutils": "1.0.0-beta.27",
2288 "@types/babel__core": "^7.20.5",
2289 "react-refresh": "^0.17.0"
2290 },
2291 "engines": {
2292 "node": "^14.18.0 || >=16.0.0"
2293 },
2294 "peerDependencies": {
2295 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
2296 }
2297 },
2298 "node_modules/@vitest/expect": {
2299 "version": "2.1.9",
2300 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz",
2301 "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==",
2302 "dev": true,
2303 "license": "MIT",
2304 "dependencies": {
2305 "@vitest/spy": "2.1.9",
2306 "@vitest/utils": "2.1.9",
2307 "chai": "^5.1.2",
2308 "tinyrainbow": "^1.2.0"
2309 },
2310 "funding": {
2311 "url": "https://opencollective.com/vitest"
2312 }
2313 },
2314 "node_modules/@vitest/pretty-format": {
2315 "version": "2.1.9",
2316 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz",
2317 "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==",
2318 "dev": true,
2319 "license": "MIT",
2320 "dependencies": {
2321 "tinyrainbow": "^1.2.0"
2322 },
2323 "funding": {
2324 "url": "https://opencollective.com/vitest"
2325 }
2326 },
2327 "node_modules/@vitest/runner": {
2328 "version": "2.1.9",
2329 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz",
2330 "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==",
2331 "dev": true,
2332 "license": "MIT",
2333 "dependencies": {
2334 "@vitest/utils": "2.1.9",
2335 "pathe": "^1.1.2"
2336 },
2337 "funding": {
2338 "url": "https://opencollective.com/vitest"
2339 }
2340 },
2341 "node_modules/@vitest/snapshot": {
2342 "version": "2.1.9",
2343 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz",
2344 "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==",
2345 "dev": true,
2346 "license": "MIT",
2347 "dependencies": {
2348 "@vitest/pretty-format": "2.1.9",
2349 "magic-string": "^0.30.12",
2350 "pathe": "^1.1.2"
2351 },
2352 "funding": {
2353 "url": "https://opencollective.com/vitest"
2354 }
2355 },
2356 "node_modules/@vitest/spy": {
2357 "version": "2.1.9",
2358 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz",
2359 "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==",
2360 "dev": true,
2361 "license": "MIT",
2362 "dependencies": {
2363 "tinyspy": "^3.0.2"
2364 },
2365 "funding": {
2366 "url": "https://opencollective.com/vitest"
2367 }
2368 },
2369 "node_modules/@vitest/utils": {
2370 "version": "2.1.9",
2371 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz",
2372 "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==",
2373 "dev": true,
2374 "license": "MIT",
2375 "dependencies": {
2376 "@vitest/pretty-format": "2.1.9",
2377 "loupe": "^3.1.2",
2378 "tinyrainbow": "^1.2.0"
2379 },
2380 "funding": {
2381 "url": "https://opencollective.com/vitest"
2382 }
2383 },
2384 "node_modules/acorn": {
2385 "version": "8.15.0",
2386 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
2387 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
2388 "dev": true,
2389 "license": "MIT",
2390 "bin": {
2391 "acorn": "bin/acorn"
2392 },
2393 "engines": {
2394 "node": ">=0.4.0"
2395 }
2396 },
2397 "node_modules/acorn-jsx": {
2398 "version": "5.3.2",
2399 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2400 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2401 "dev": true,
2402 "license": "MIT",
2403 "peerDependencies": {
2404 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2405 }
2406 },
2407 "node_modules/agent-base": {
2408 "version": "7.1.4",
2409 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
2410 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
2411 "dev": true,
2412 "license": "MIT",
2413 "engines": {
2414 "node": ">= 14"
2415 }
2416 },
2417 "node_modules/ajv": {
2418 "version": "6.12.6",
2419 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2420 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2421 "dev": true,
2422 "license": "MIT",
2423 "dependencies": {
2424 "fast-deep-equal": "^3.1.1",
2425 "fast-json-stable-stringify": "^2.0.0",
2426 "json-schema-traverse": "^0.4.1",
2427 "uri-js": "^4.2.2"
2428 },
2429 "funding": {
2430 "type": "github",
2431 "url": "https://github.com/sponsors/epoberezkin"
2432 }
2433 },
2434 "node_modules/ansi-regex": {
2435 "version": "5.0.1",
2436 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2437 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2438 "dev": true,
2439 "license": "MIT",
2440 "peer": true,
2441 "engines": {
2442 "node": ">=8"
2443 }
2444 },
2445 "node_modules/ansi-styles": {
2446 "version": "4.3.0",
2447 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2448 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2449 "dev": true,
2450 "license": "MIT",
2451 "dependencies": {
2452 "color-convert": "^2.0.1"
2453 },
2454 "engines": {
2455 "node": ">=8"
2456 },
2457 "funding": {
2458 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2459 }
2460 },
2461 "node_modules/any-promise": {
2462 "version": "1.3.0",
2463 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
2464 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
2465 "dev": true,
2466 "license": "MIT"
2467 },
2468 "node_modules/anymatch": {
2469 "version": "3.1.3",
2470 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2471 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2472 "dev": true,
2473 "license": "ISC",
2474 "dependencies": {
2475 "normalize-path": "^3.0.0",
2476 "picomatch": "^2.0.4"
2477 },
2478 "engines": {
2479 "node": ">= 8"
2480 }
2481 },
2482 "node_modules/arg": {
2483 "version": "5.0.2",
2484 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
2485 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
2486 "dev": true,
2487 "license": "MIT"
2488 },
2489 "node_modules/argparse": {
2490 "version": "2.0.1",
2491 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2492 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2493 "dev": true,
2494 "license": "Python-2.0"
2495 },
2496 "node_modules/aria-query": {
2497 "version": "5.3.0",
2498 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
2499 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
2500 "dev": true,
2501 "license": "Apache-2.0",
2502 "dependencies": {
2503 "dequal": "^2.0.3"
2504 }
2505 },
2506 "node_modules/assertion-error": {
2507 "version": "2.0.1",
2508 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
2509 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
2510 "dev": true,
2511 "license": "MIT",
2512 "engines": {
2513 "node": ">=12"
2514 }
2515 },
2516 "node_modules/autoprefixer": {
2517 "version": "10.4.24",
2518 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.24.tgz",
2519 "integrity": "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==",
2520 "dev": true,
2521 "funding": [
2522 {
2523 "type": "opencollective",
2524 "url": "https://opencollective.com/postcss/"
2525 },
2526 {
2527 "type": "tidelift",
2528 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2529 },
2530 {
2531 "type": "github",
2532 "url": "https://github.com/sponsors/ai"
2533 }
2534 ],
2535 "license": "MIT",
2536 "dependencies": {
2537 "browserslist": "^4.28.1",
2538 "caniuse-lite": "^1.0.30001766",
2539 "fraction.js": "^5.3.4",
2540 "picocolors": "^1.1.1",
2541 "postcss-value-parser": "^4.2.0"
2542 },
2543 "bin": {
2544 "autoprefixer": "bin/autoprefixer"
2545 },
2546 "engines": {
2547 "node": "^10 || ^12 || >=14"
2548 },
2549 "peerDependencies": {
2550 "postcss": "^8.1.0"
2551 }
2552 },
2553 "node_modules/await-lock": {
2554 "version": "2.2.2",
2555 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
2556 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
2557 "license": "MIT"
2558 },
2559 "node_modules/balanced-match": {
2560 "version": "1.0.2",
2561 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2562 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2563 "dev": true,
2564 "license": "MIT"
2565 },
2566 "node_modules/baseline-browser-mapping": {
2567 "version": "2.9.19",
2568 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",
2569 "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==",
2570 "dev": true,
2571 "license": "Apache-2.0",
2572 "bin": {
2573 "baseline-browser-mapping": "dist/cli.js"
2574 }
2575 },
2576 "node_modules/bidi-js": {
2577 "version": "1.0.3",
2578 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
2579 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
2580 "dev": true,
2581 "license": "MIT",
2582 "dependencies": {
2583 "require-from-string": "^2.0.2"
2584 }
2585 },
2586 "node_modules/binary-extensions": {
2587 "version": "2.3.0",
2588 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
2589 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
2590 "dev": true,
2591 "license": "MIT",
2592 "engines": {
2593 "node": ">=8"
2594 },
2595 "funding": {
2596 "url": "https://github.com/sponsors/sindresorhus"
2597 }
2598 },
2599 "node_modules/brace-expansion": {
2600 "version": "2.0.2",
2601 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
2602 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
2603 "dev": true,
2604 "license": "MIT",
2605 "dependencies": {
2606 "balanced-match": "^1.0.0"
2607 }
2608 },
2609 "node_modules/braces": {
2610 "version": "3.0.3",
2611 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2612 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2613 "dev": true,
2614 "license": "MIT",
2615 "dependencies": {
2616 "fill-range": "^7.1.1"
2617 },
2618 "engines": {
2619 "node": ">=8"
2620 }
2621 },
2622 "node_modules/browserslist": {
2623 "version": "4.28.1",
2624 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
2625 "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
2626 "dev": true,
2627 "funding": [
2628 {
2629 "type": "opencollective",
2630 "url": "https://opencollective.com/browserslist"
2631 },
2632 {
2633 "type": "tidelift",
2634 "url": "https://tidelift.com/funding/github/npm/browserslist"
2635 },
2636 {
2637 "type": "github",
2638 "url": "https://github.com/sponsors/ai"
2639 }
2640 ],
2641 "license": "MIT",
2642 "dependencies": {
2643 "baseline-browser-mapping": "^2.9.0",
2644 "caniuse-lite": "^1.0.30001759",
2645 "electron-to-chromium": "^1.5.263",
2646 "node-releases": "^2.0.27",
2647 "update-browserslist-db": "^1.2.0"
2648 },
2649 "bin": {
2650 "browserslist": "cli.js"
2651 },
2652 "engines": {
2653 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2654 }
2655 },
2656 "node_modules/cac": {
2657 "version": "6.7.14",
2658 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
2659 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
2660 "dev": true,
2661 "license": "MIT",
2662 "engines": {
2663 "node": ">=8"
2664 }
2665 },
2666 "node_modules/callsites": {
2667 "version": "3.1.0",
2668 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2669 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2670 "dev": true,
2671 "license": "MIT",
2672 "engines": {
2673 "node": ">=6"
2674 }
2675 },
2676 "node_modules/camelcase-css": {
2677 "version": "2.0.1",
2678 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
2679 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
2680 "dev": true,
2681 "license": "MIT",
2682 "engines": {
2683 "node": ">= 6"
2684 }
2685 },
2686 "node_modules/caniuse-lite": {
2687 "version": "1.0.30001769",
2688 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz",
2689 "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==",
2690 "dev": true,
2691 "funding": [
2692 {
2693 "type": "opencollective",
2694 "url": "https://opencollective.com/browserslist"
2695 },
2696 {
2697 "type": "tidelift",
2698 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2699 },
2700 {
2701 "type": "github",
2702 "url": "https://github.com/sponsors/ai"
2703 }
2704 ],
2705 "license": "CC-BY-4.0"
2706 },
2707 "node_modules/chai": {
2708 "version": "5.3.3",
2709 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
2710 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
2711 "dev": true,
2712 "license": "MIT",
2713 "dependencies": {
2714 "assertion-error": "^2.0.1",
2715 "check-error": "^2.1.1",
2716 "deep-eql": "^5.0.1",
2717 "loupe": "^3.1.0",
2718 "pathval": "^2.0.0"
2719 },
2720 "engines": {
2721 "node": ">=18"
2722 }
2723 },
2724 "node_modules/chalk": {
2725 "version": "4.1.2",
2726 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2727 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2728 "dev": true,
2729 "license": "MIT",
2730 "dependencies": {
2731 "ansi-styles": "^4.1.0",
2732 "supports-color": "^7.1.0"
2733 },
2734 "engines": {
2735 "node": ">=10"
2736 },
2737 "funding": {
2738 "url": "https://github.com/chalk/chalk?sponsor=1"
2739 }
2740 },
2741 "node_modules/check-error": {
2742 "version": "2.1.3",
2743 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
2744 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
2745 "dev": true,
2746 "license": "MIT",
2747 "engines": {
2748 "node": ">= 16"
2749 }
2750 },
2751 "node_modules/chokidar": {
2752 "version": "3.6.0",
2753 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
2754 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
2755 "dev": true,
2756 "license": "MIT",
2757 "dependencies": {
2758 "anymatch": "~3.1.2",
2759 "braces": "~3.0.2",
2760 "glob-parent": "~5.1.2",
2761 "is-binary-path": "~2.1.0",
2762 "is-glob": "~4.0.1",
2763 "normalize-path": "~3.0.0",
2764 "readdirp": "~3.6.0"
2765 },
2766 "engines": {
2767 "node": ">= 8.10.0"
2768 },
2769 "funding": {
2770 "url": "https://paulmillr.com/funding/"
2771 },
2772 "optionalDependencies": {
2773 "fsevents": "~2.3.2"
2774 }
2775 },
2776 "node_modules/chokidar/node_modules/glob-parent": {
2777 "version": "5.1.2",
2778 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2779 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2780 "dev": true,
2781 "license": "ISC",
2782 "dependencies": {
2783 "is-glob": "^4.0.1"
2784 },
2785 "engines": {
2786 "node": ">= 6"
2787 }
2788 },
2789 "node_modules/color-convert": {
2790 "version": "2.0.1",
2791 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2792 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2793 "dev": true,
2794 "license": "MIT",
2795 "dependencies": {
2796 "color-name": "~1.1.4"
2797 },
2798 "engines": {
2799 "node": ">=7.0.0"
2800 }
2801 },
2802 "node_modules/color-name": {
2803 "version": "1.1.4",
2804 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2805 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2806 "dev": true,
2807 "license": "MIT"
2808 },
2809 "node_modules/commander": {
2810 "version": "4.1.1",
2811 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
2812 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
2813 "dev": true,
2814 "license": "MIT",
2815 "engines": {
2816 "node": ">= 6"
2817 }
2818 },
2819 "node_modules/concat-map": {
2820 "version": "0.0.1",
2821 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2822 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2823 "dev": true,
2824 "license": "MIT"
2825 },
2826 "node_modules/convert-source-map": {
2827 "version": "2.0.0",
2828 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2829 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2830 "dev": true,
2831 "license": "MIT"
2832 },
2833 "node_modules/cookie": {
2834 "version": "1.1.1",
2835 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
2836 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
2837 "license": "MIT",
2838 "engines": {
2839 "node": ">=18"
2840 },
2841 "funding": {
2842 "type": "opencollective",
2843 "url": "https://opencollective.com/express"
2844 }
2845 },
2846 "node_modules/cross-spawn": {
2847 "version": "7.0.6",
2848 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2849 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2850 "dev": true,
2851 "license": "MIT",
2852 "dependencies": {
2853 "path-key": "^3.1.0",
2854 "shebang-command": "^2.0.0",
2855 "which": "^2.0.1"
2856 },
2857 "engines": {
2858 "node": ">= 8"
2859 }
2860 },
2861 "node_modules/css-tree": {
2862 "version": "3.1.0",
2863 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz",
2864 "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
2865 "dev": true,
2866 "license": "MIT",
2867 "dependencies": {
2868 "mdn-data": "2.12.2",
2869 "source-map-js": "^1.0.1"
2870 },
2871 "engines": {
2872 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2873 }
2874 },
2875 "node_modules/css.escape": {
2876 "version": "1.5.1",
2877 "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
2878 "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
2879 "dev": true,
2880 "license": "MIT"
2881 },
2882 "node_modules/cssesc": {
2883 "version": "3.0.0",
2884 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2885 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2886 "dev": true,
2887 "license": "MIT",
2888 "bin": {
2889 "cssesc": "bin/cssesc"
2890 },
2891 "engines": {
2892 "node": ">=4"
2893 }
2894 },
2895 "node_modules/cssstyle": {
2896 "version": "5.3.7",
2897 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz",
2898 "integrity": "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==",
2899 "dev": true,
2900 "license": "MIT",
2901 "dependencies": {
2902 "@asamuzakjp/css-color": "^4.1.1",
2903 "@csstools/css-syntax-patches-for-csstree": "^1.0.21",
2904 "css-tree": "^3.1.0",
2905 "lru-cache": "^11.2.4"
2906 },
2907 "engines": {
2908 "node": ">=20"
2909 }
2910 },
2911 "node_modules/cssstyle/node_modules/lru-cache": {
2912 "version": "11.2.6",
2913 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
2914 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
2915 "dev": true,
2916 "license": "BlueOak-1.0.0",
2917 "engines": {
2918 "node": "20 || >=22"
2919 }
2920 },
2921 "node_modules/csstype": {
2922 "version": "3.2.3",
2923 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2924 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2925 "dev": true,
2926 "license": "MIT"
2927 },
2928 "node_modules/data-urls": {
2929 "version": "7.0.0",
2930 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
2931 "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
2932 "dev": true,
2933 "license": "MIT",
2934 "dependencies": {
2935 "whatwg-mimetype": "^5.0.0",
2936 "whatwg-url": "^16.0.0"
2937 },
2938 "engines": {
2939 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2940 }
2941 },
2942 "node_modules/debug": {
2943 "version": "4.4.3",
2944 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2945 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2946 "dev": true,
2947 "license": "MIT",
2948 "dependencies": {
2949 "ms": "^2.1.3"
2950 },
2951 "engines": {
2952 "node": ">=6.0"
2953 },
2954 "peerDependenciesMeta": {
2955 "supports-color": {
2956 "optional": true
2957 }
2958 }
2959 },
2960 "node_modules/decimal.js": {
2961 "version": "10.6.0",
2962 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
2963 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
2964 "dev": true,
2965 "license": "MIT"
2966 },
2967 "node_modules/deep-eql": {
2968 "version": "5.0.2",
2969 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
2970 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
2971 "dev": true,
2972 "license": "MIT",
2973 "engines": {
2974 "node": ">=6"
2975 }
2976 },
2977 "node_modules/deep-is": {
2978 "version": "0.1.4",
2979 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
2980 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
2981 "dev": true,
2982 "license": "MIT"
2983 },
2984 "node_modules/dequal": {
2985 "version": "2.0.3",
2986 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2987 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2988 "dev": true,
2989 "license": "MIT",
2990 "engines": {
2991 "node": ">=6"
2992 }
2993 },
2994 "node_modules/didyoumean": {
2995 "version": "1.2.2",
2996 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
2997 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
2998 "dev": true,
2999 "license": "Apache-2.0"
3000 },
3001 "node_modules/dlv": {
3002 "version": "1.1.3",
3003 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
3004 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
3005 "dev": true,
3006 "license": "MIT"
3007 },
3008 "node_modules/dom-accessibility-api": {
3009 "version": "0.5.16",
3010 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
3011 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
3012 "dev": true,
3013 "license": "MIT",
3014 "peer": true
3015 },
3016 "node_modules/electron-to-chromium": {
3017 "version": "1.5.286",
3018 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz",
3019 "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==",
3020 "dev": true,
3021 "license": "ISC"
3022 },
3023 "node_modules/entities": {
3024 "version": "6.0.1",
3025 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
3026 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
3027 "dev": true,
3028 "license": "BSD-2-Clause",
3029 "engines": {
3030 "node": ">=0.12"
3031 },
3032 "funding": {
3033 "url": "https://github.com/fb55/entities?sponsor=1"
3034 }
3035 },
3036 "node_modules/es-module-lexer": {
3037 "version": "1.7.0",
3038 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
3039 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
3040 "dev": true,
3041 "license": "MIT"
3042 },
3043 "node_modules/esbuild": {
3044 "version": "0.25.12",
3045 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
3046 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
3047 "dev": true,
3048 "hasInstallScript": true,
3049 "license": "MIT",
3050 "bin": {
3051 "esbuild": "bin/esbuild"
3052 },
3053 "engines": {
3054 "node": ">=18"
3055 },
3056 "optionalDependencies": {
3057 "@esbuild/aix-ppc64": "0.25.12",
3058 "@esbuild/android-arm": "0.25.12",
3059 "@esbuild/android-arm64": "0.25.12",
3060 "@esbuild/android-x64": "0.25.12",
3061 "@esbuild/darwin-arm64": "0.25.12",
3062 "@esbuild/darwin-x64": "0.25.12",
3063 "@esbuild/freebsd-arm64": "0.25.12",
3064 "@esbuild/freebsd-x64": "0.25.12",
3065 "@esbuild/linux-arm": "0.25.12",
3066 "@esbuild/linux-arm64": "0.25.12",
3067 "@esbuild/linux-ia32": "0.25.12",
3068 "@esbuild/linux-loong64": "0.25.12",
3069 "@esbuild/linux-mips64el": "0.25.12",
3070 "@esbuild/linux-ppc64": "0.25.12",
3071 "@esbuild/linux-riscv64": "0.25.12",
3072 "@esbuild/linux-s390x": "0.25.12",
3073 "@esbuild/linux-x64": "0.25.12",
3074 "@esbuild/netbsd-arm64": "0.25.12",
3075 "@esbuild/netbsd-x64": "0.25.12",
3076 "@esbuild/openbsd-arm64": "0.25.12",
3077 "@esbuild/openbsd-x64": "0.25.12",
3078 "@esbuild/openharmony-arm64": "0.25.12",
3079 "@esbuild/sunos-x64": "0.25.12",
3080 "@esbuild/win32-arm64": "0.25.12",
3081 "@esbuild/win32-ia32": "0.25.12",
3082 "@esbuild/win32-x64": "0.25.12"
3083 }
3084 },
3085 "node_modules/escalade": {
3086 "version": "3.2.0",
3087 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
3088 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
3089 "dev": true,
3090 "license": "MIT",
3091 "engines": {
3092 "node": ">=6"
3093 }
3094 },
3095 "node_modules/escape-string-regexp": {
3096 "version": "4.0.0",
3097 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3098 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
3099 "dev": true,
3100 "license": "MIT",
3101 "engines": {
3102 "node": ">=10"
3103 },
3104 "funding": {
3105 "url": "https://github.com/sponsors/sindresorhus"
3106 }
3107 },
3108 "node_modules/eslint": {
3109 "version": "9.39.2",
3110 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
3111 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
3112 "dev": true,
3113 "license": "MIT",
3114 "dependencies": {
3115 "@eslint-community/eslint-utils": "^4.8.0",
3116 "@eslint-community/regexpp": "^4.12.1",
3117 "@eslint/config-array": "^0.21.1",
3118 "@eslint/config-helpers": "^0.4.2",
3119 "@eslint/core": "^0.17.0",
3120 "@eslint/eslintrc": "^3.3.1",
3121 "@eslint/js": "9.39.2",
3122 "@eslint/plugin-kit": "^0.4.1",
3123 "@humanfs/node": "^0.16.6",
3124 "@humanwhocodes/module-importer": "^1.0.1",
3125 "@humanwhocodes/retry": "^0.4.2",
3126 "@types/estree": "^1.0.6",
3127 "ajv": "^6.12.4",
3128 "chalk": "^4.0.0",
3129 "cross-spawn": "^7.0.6",
3130 "debug": "^4.3.2",
3131 "escape-string-regexp": "^4.0.0",
3132 "eslint-scope": "^8.4.0",
3133 "eslint-visitor-keys": "^4.2.1",
3134 "espree": "^10.4.0",
3135 "esquery": "^1.5.0",
3136 "esutils": "^2.0.2",
3137 "fast-deep-equal": "^3.1.3",
3138 "file-entry-cache": "^8.0.0",
3139 "find-up": "^5.0.0",
3140 "glob-parent": "^6.0.2",
3141 "ignore": "^5.2.0",
3142 "imurmurhash": "^0.1.4",
3143 "is-glob": "^4.0.0",
3144 "json-stable-stringify-without-jsonify": "^1.0.1",
3145 "lodash.merge": "^4.6.2",
3146 "minimatch": "^3.1.2",
3147 "natural-compare": "^1.4.0",
3148 "optionator": "^0.9.3"
3149 },
3150 "bin": {
3151 "eslint": "bin/eslint.js"
3152 },
3153 "engines": {
3154 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3155 },
3156 "funding": {
3157 "url": "https://eslint.org/donate"
3158 },
3159 "peerDependencies": {
3160 "jiti": "*"
3161 },
3162 "peerDependenciesMeta": {
3163 "jiti": {
3164 "optional": true
3165 }
3166 }
3167 },
3168 "node_modules/eslint-config-prettier": {
3169 "version": "9.1.2",
3170 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz",
3171 "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==",
3172 "dev": true,
3173 "license": "MIT",
3174 "bin": {
3175 "eslint-config-prettier": "bin/cli.js"
3176 },
3177 "peerDependencies": {
3178 "eslint": ">=7.0.0"
3179 }
3180 },
3181 "node_modules/eslint-plugin-react-hooks": {
3182 "version": "5.2.0",
3183 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
3184 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
3185 "dev": true,
3186 "license": "MIT",
3187 "engines": {
3188 "node": ">=10"
3189 },
3190 "peerDependencies": {
3191 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
3192 }
3193 },
3194 "node_modules/eslint-plugin-react-refresh": {
3195 "version": "0.4.26",
3196 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
3197 "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
3198 "dev": true,
3199 "license": "MIT",
3200 "peerDependencies": {
3201 "eslint": ">=8.40"
3202 }
3203 },
3204 "node_modules/eslint-scope": {
3205 "version": "8.4.0",
3206 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
3207 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
3208 "dev": true,
3209 "license": "BSD-2-Clause",
3210 "dependencies": {
3211 "esrecurse": "^4.3.0",
3212 "estraverse": "^5.2.0"
3213 },
3214 "engines": {
3215 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3216 },
3217 "funding": {
3218 "url": "https://opencollective.com/eslint"
3219 }
3220 },
3221 "node_modules/eslint-visitor-keys": {
3222 "version": "3.4.3",
3223 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
3224 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
3225 "dev": true,
3226 "license": "Apache-2.0",
3227 "engines": {
3228 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3229 },
3230 "funding": {
3231 "url": "https://opencollective.com/eslint"
3232 }
3233 },
3234 "node_modules/eslint/node_modules/brace-expansion": {
3235 "version": "1.1.12",
3236 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3237 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3238 "dev": true,
3239 "license": "MIT",
3240 "dependencies": {
3241 "balanced-match": "^1.0.0",
3242 "concat-map": "0.0.1"
3243 }
3244 },
3245 "node_modules/eslint/node_modules/eslint-visitor-keys": {
3246 "version": "4.2.1",
3247 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3248 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3249 "dev": true,
3250 "license": "Apache-2.0",
3251 "engines": {
3252 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3253 },
3254 "funding": {
3255 "url": "https://opencollective.com/eslint"
3256 }
3257 },
3258 "node_modules/eslint/node_modules/ignore": {
3259 "version": "5.3.2",
3260 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3261 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3262 "dev": true,
3263 "license": "MIT",
3264 "engines": {
3265 "node": ">= 4"
3266 }
3267 },
3268 "node_modules/eslint/node_modules/minimatch": {
3269 "version": "3.1.2",
3270 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3271 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3272 "dev": true,
3273 "license": "ISC",
3274 "dependencies": {
3275 "brace-expansion": "^1.1.7"
3276 },
3277 "engines": {
3278 "node": "*"
3279 }
3280 },
3281 "node_modules/espree": {
3282 "version": "10.4.0",
3283 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
3284 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
3285 "dev": true,
3286 "license": "BSD-2-Clause",
3287 "dependencies": {
3288 "acorn": "^8.15.0",
3289 "acorn-jsx": "^5.3.2",
3290 "eslint-visitor-keys": "^4.2.1"
3291 },
3292 "engines": {
3293 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3294 },
3295 "funding": {
3296 "url": "https://opencollective.com/eslint"
3297 }
3298 },
3299 "node_modules/espree/node_modules/eslint-visitor-keys": {
3300 "version": "4.2.1",
3301 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3302 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3303 "dev": true,
3304 "license": "Apache-2.0",
3305 "engines": {
3306 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3307 },
3308 "funding": {
3309 "url": "https://opencollective.com/eslint"
3310 }
3311 },
3312 "node_modules/esquery": {
3313 "version": "1.7.0",
3314 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
3315 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
3316 "dev": true,
3317 "license": "BSD-3-Clause",
3318 "dependencies": {
3319 "estraverse": "^5.1.0"
3320 },
3321 "engines": {
3322 "node": ">=0.10"
3323 }
3324 },
3325 "node_modules/esrecurse": {
3326 "version": "4.3.0",
3327 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3328 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3329 "dev": true,
3330 "license": "BSD-2-Clause",
3331 "dependencies": {
3332 "estraverse": "^5.2.0"
3333 },
3334 "engines": {
3335 "node": ">=4.0"
3336 }
3337 },
3338 "node_modules/estraverse": {
3339 "version": "5.3.0",
3340 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
3341 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
3342 "dev": true,
3343 "license": "BSD-2-Clause",
3344 "engines": {
3345 "node": ">=4.0"
3346 }
3347 },
3348 "node_modules/estree-walker": {
3349 "version": "3.0.3",
3350 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3351 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3352 "dev": true,
3353 "license": "MIT",
3354 "dependencies": {
3355 "@types/estree": "^1.0.0"
3356 }
3357 },
3358 "node_modules/esutils": {
3359 "version": "2.0.3",
3360 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3361 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3362 "dev": true,
3363 "license": "BSD-2-Clause",
3364 "engines": {
3365 "node": ">=0.10.0"
3366 }
3367 },
3368 "node_modules/expect-type": {
3369 "version": "1.3.0",
3370 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
3371 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
3372 "dev": true,
3373 "license": "Apache-2.0",
3374 "engines": {
3375 "node": ">=12.0.0"
3376 }
3377 },
3378 "node_modules/fast-deep-equal": {
3379 "version": "3.1.3",
3380 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3381 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3382 "dev": true,
3383 "license": "MIT"
3384 },
3385 "node_modules/fast-glob": {
3386 "version": "3.3.3",
3387 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
3388 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
3389 "dev": true,
3390 "license": "MIT",
3391 "dependencies": {
3392 "@nodelib/fs.stat": "^2.0.2",
3393 "@nodelib/fs.walk": "^1.2.3",
3394 "glob-parent": "^5.1.2",
3395 "merge2": "^1.3.0",
3396 "micromatch": "^4.0.8"
3397 },
3398 "engines": {
3399 "node": ">=8.6.0"
3400 }
3401 },
3402 "node_modules/fast-glob/node_modules/glob-parent": {
3403 "version": "5.1.2",
3404 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3405 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3406 "dev": true,
3407 "license": "ISC",
3408 "dependencies": {
3409 "is-glob": "^4.0.1"
3410 },
3411 "engines": {
3412 "node": ">= 6"
3413 }
3414 },
3415 "node_modules/fast-json-stable-stringify": {
3416 "version": "2.1.0",
3417 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3418 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3419 "dev": true,
3420 "license": "MIT"
3421 },
3422 "node_modules/fast-levenshtein": {
3423 "version": "2.0.6",
3424 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
3425 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
3426 "dev": true,
3427 "license": "MIT"
3428 },
3429 "node_modules/fastq": {
3430 "version": "1.20.1",
3431 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
3432 "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
3433 "dev": true,
3434 "license": "ISC",
3435 "dependencies": {
3436 "reusify": "^1.0.4"
3437 }
3438 },
3439 "node_modules/file-entry-cache": {
3440 "version": "8.0.0",
3441 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3442 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3443 "dev": true,
3444 "license": "MIT",
3445 "dependencies": {
3446 "flat-cache": "^4.0.0"
3447 },
3448 "engines": {
3449 "node": ">=16.0.0"
3450 }
3451 },
3452 "node_modules/fill-range": {
3453 "version": "7.1.1",
3454 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
3455 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
3456 "dev": true,
3457 "license": "MIT",
3458 "dependencies": {
3459 "to-regex-range": "^5.0.1"
3460 },
3461 "engines": {
3462 "node": ">=8"
3463 }
3464 },
3465 "node_modules/find-up": {
3466 "version": "5.0.0",
3467 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3468 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3469 "dev": true,
3470 "license": "MIT",
3471 "dependencies": {
3472 "locate-path": "^6.0.0",
3473 "path-exists": "^4.0.0"
3474 },
3475 "engines": {
3476 "node": ">=10"
3477 },
3478 "funding": {
3479 "url": "https://github.com/sponsors/sindresorhus"
3480 }
3481 },
3482 "node_modules/flat-cache": {
3483 "version": "4.0.1",
3484 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3485 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3486 "dev": true,
3487 "license": "MIT",
3488 "dependencies": {
3489 "flatted": "^3.2.9",
3490 "keyv": "^4.5.4"
3491 },
3492 "engines": {
3493 "node": ">=16"
3494 }
3495 },
3496 "node_modules/flatted": {
3497 "version": "3.3.3",
3498 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
3499 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3500 "dev": true,
3501 "license": "ISC"
3502 },
3503 "node_modules/fraction.js": {
3504 "version": "5.3.4",
3505 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
3506 "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
3507 "dev": true,
3508 "license": "MIT",
3509 "engines": {
3510 "node": "*"
3511 },
3512 "funding": {
3513 "type": "github",
3514 "url": "https://github.com/sponsors/rawify"
3515 }
3516 },
3517 "node_modules/fsevents": {
3518 "version": "2.3.3",
3519 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3520 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3521 "dev": true,
3522 "hasInstallScript": true,
3523 "license": "MIT",
3524 "optional": true,
3525 "os": [
3526 "darwin"
3527 ],
3528 "engines": {
3529 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3530 }
3531 },
3532 "node_modules/function-bind": {
3533 "version": "1.1.2",
3534 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3535 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3536 "dev": true,
3537 "license": "MIT",
3538 "funding": {
3539 "url": "https://github.com/sponsors/ljharb"
3540 }
3541 },
3542 "node_modules/gensync": {
3543 "version": "1.0.0-beta.2",
3544 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
3545 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
3546 "dev": true,
3547 "license": "MIT",
3548 "engines": {
3549 "node": ">=6.9.0"
3550 }
3551 },
3552 "node_modules/glob-parent": {
3553 "version": "6.0.2",
3554 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3555 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3556 "dev": true,
3557 "license": "ISC",
3558 "dependencies": {
3559 "is-glob": "^4.0.3"
3560 },
3561 "engines": {
3562 "node": ">=10.13.0"
3563 }
3564 },
3565 "node_modules/globals": {
3566 "version": "15.15.0",
3567 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
3568 "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
3569 "dev": true,
3570 "license": "MIT",
3571 "engines": {
3572 "node": ">=18"
3573 },
3574 "funding": {
3575 "url": "https://github.com/sponsors/sindresorhus"
3576 }
3577 },
3578 "node_modules/has-flag": {
3579 "version": "4.0.0",
3580 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3581 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3582 "dev": true,
3583 "license": "MIT",
3584 "engines": {
3585 "node": ">=8"
3586 }
3587 },
3588 "node_modules/hasown": {
3589 "version": "2.0.2",
3590 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3591 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3592 "dev": true,
3593 "license": "MIT",
3594 "dependencies": {
3595 "function-bind": "^1.1.2"
3596 },
3597 "engines": {
3598 "node": ">= 0.4"
3599 }
3600 },
3601 "node_modules/html-encoding-sniffer": {
3602 "version": "6.0.0",
3603 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
3604 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
3605 "dev": true,
3606 "license": "MIT",
3607 "dependencies": {
3608 "@exodus/bytes": "^1.6.0"
3609 },
3610 "engines": {
3611 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3612 }
3613 },
3614 "node_modules/http-proxy-agent": {
3615 "version": "7.0.2",
3616 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
3617 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
3618 "dev": true,
3619 "license": "MIT",
3620 "dependencies": {
3621 "agent-base": "^7.1.0",
3622 "debug": "^4.3.4"
3623 },
3624 "engines": {
3625 "node": ">= 14"
3626 }
3627 },
3628 "node_modules/https-proxy-agent": {
3629 "version": "7.0.6",
3630 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
3631 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
3632 "dev": true,
3633 "license": "MIT",
3634 "dependencies": {
3635 "agent-base": "^7.1.2",
3636 "debug": "4"
3637 },
3638 "engines": {
3639 "node": ">= 14"
3640 }
3641 },
3642 "node_modules/ignore": {
3643 "version": "7.0.5",
3644 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
3645 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3646 "dev": true,
3647 "license": "MIT",
3648 "engines": {
3649 "node": ">= 4"
3650 }
3651 },
3652 "node_modules/import-fresh": {
3653 "version": "3.3.1",
3654 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3655 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3656 "dev": true,
3657 "license": "MIT",
3658 "dependencies": {
3659 "parent-module": "^1.0.0",
3660 "resolve-from": "^4.0.0"
3661 },
3662 "engines": {
3663 "node": ">=6"
3664 },
3665 "funding": {
3666 "url": "https://github.com/sponsors/sindresorhus"
3667 }
3668 },
3669 "node_modules/imurmurhash": {
3670 "version": "0.1.4",
3671 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3672 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3673 "dev": true,
3674 "license": "MIT",
3675 "engines": {
3676 "node": ">=0.8.19"
3677 }
3678 },
3679 "node_modules/indent-string": {
3680 "version": "4.0.0",
3681 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
3682 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
3683 "dev": true,
3684 "license": "MIT",
3685 "engines": {
3686 "node": ">=8"
3687 }
3688 },
3689 "node_modules/is-binary-path": {
3690 "version": "2.1.0",
3691 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3692 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3693 "dev": true,
3694 "license": "MIT",
3695 "dependencies": {
3696 "binary-extensions": "^2.0.0"
3697 },
3698 "engines": {
3699 "node": ">=8"
3700 }
3701 },
3702 "node_modules/is-core-module": {
3703 "version": "2.16.1",
3704 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
3705 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
3706 "dev": true,
3707 "license": "MIT",
3708 "dependencies": {
3709 "hasown": "^2.0.2"
3710 },
3711 "engines": {
3712 "node": ">= 0.4"
3713 },
3714 "funding": {
3715 "url": "https://github.com/sponsors/ljharb"
3716 }
3717 },
3718 "node_modules/is-extglob": {
3719 "version": "2.1.1",
3720 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3721 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3722 "dev": true,
3723 "license": "MIT",
3724 "engines": {
3725 "node": ">=0.10.0"
3726 }
3727 },
3728 "node_modules/is-glob": {
3729 "version": "4.0.3",
3730 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3731 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3732 "dev": true,
3733 "license": "MIT",
3734 "dependencies": {
3735 "is-extglob": "^2.1.1"
3736 },
3737 "engines": {
3738 "node": ">=0.10.0"
3739 }
3740 },
3741 "node_modules/is-number": {
3742 "version": "7.0.0",
3743 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3744 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3745 "dev": true,
3746 "license": "MIT",
3747 "engines": {
3748 "node": ">=0.12.0"
3749 }
3750 },
3751 "node_modules/is-potential-custom-element-name": {
3752 "version": "1.0.1",
3753 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
3754 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
3755 "dev": true,
3756 "license": "MIT"
3757 },
3758 "node_modules/isexe": {
3759 "version": "2.0.0",
3760 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3761 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3762 "dev": true,
3763 "license": "ISC"
3764 },
3765 "node_modules/iso-datestring-validator": {
3766 "version": "2.2.2",
3767 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
3768 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
3769 "license": "MIT"
3770 },
3771 "node_modules/jiti": {
3772 "version": "1.21.7",
3773 "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
3774 "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
3775 "dev": true,
3776 "license": "MIT",
3777 "bin": {
3778 "jiti": "bin/jiti.js"
3779 }
3780 },
3781 "node_modules/js-tokens": {
3782 "version": "4.0.0",
3783 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3784 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3785 "license": "MIT"
3786 },
3787 "node_modules/js-yaml": {
3788 "version": "4.1.1",
3789 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
3790 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
3791 "dev": true,
3792 "license": "MIT",
3793 "dependencies": {
3794 "argparse": "^2.0.1"
3795 },
3796 "bin": {
3797 "js-yaml": "bin/js-yaml.js"
3798 }
3799 },
3800 "node_modules/jsdom": {
3801 "version": "28.0.0",
3802 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-28.0.0.tgz",
3803 "integrity": "sha512-KDYJgZ6T2TKdU8yBfYueq5EPG/EylMsBvCaenWMJb2OXmjgczzwveRCoJ+Hgj1lXPDyasvrgneSn4GBuR1hYyA==",
3804 "dev": true,
3805 "license": "MIT",
3806 "dependencies": {
3807 "@acemir/cssom": "^0.9.31",
3808 "@asamuzakjp/dom-selector": "^6.7.6",
3809 "@exodus/bytes": "^1.11.0",
3810 "cssstyle": "^5.3.7",
3811 "data-urls": "^7.0.0",
3812 "decimal.js": "^10.6.0",
3813 "html-encoding-sniffer": "^6.0.0",
3814 "http-proxy-agent": "^7.0.2",
3815 "https-proxy-agent": "^7.0.6",
3816 "is-potential-custom-element-name": "^1.0.1",
3817 "parse5": "^8.0.0",
3818 "saxes": "^6.0.0",
3819 "symbol-tree": "^3.2.4",
3820 "tough-cookie": "^6.0.0",
3821 "undici": "^7.20.0",
3822 "w3c-xmlserializer": "^5.0.0",
3823 "webidl-conversions": "^8.0.1",
3824 "whatwg-mimetype": "^5.0.0",
3825 "whatwg-url": "^16.0.0",
3826 "xml-name-validator": "^5.0.0"
3827 },
3828 "engines": {
3829 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3830 },
3831 "peerDependencies": {
3832 "canvas": "^3.0.0"
3833 },
3834 "peerDependenciesMeta": {
3835 "canvas": {
3836 "optional": true
3837 }
3838 }
3839 },
3840 "node_modules/jsesc": {
3841 "version": "3.1.0",
3842 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
3843 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
3844 "dev": true,
3845 "license": "MIT",
3846 "bin": {
3847 "jsesc": "bin/jsesc"
3848 },
3849 "engines": {
3850 "node": ">=6"
3851 }
3852 },
3853 "node_modules/json-buffer": {
3854 "version": "3.0.1",
3855 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3856 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3857 "dev": true,
3858 "license": "MIT"
3859 },
3860 "node_modules/json-schema-traverse": {
3861 "version": "0.4.1",
3862 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3863 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3864 "dev": true,
3865 "license": "MIT"
3866 },
3867 "node_modules/json-stable-stringify-without-jsonify": {
3868 "version": "1.0.1",
3869 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3870 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3871 "dev": true,
3872 "license": "MIT"
3873 },
3874 "node_modules/json5": {
3875 "version": "2.2.3",
3876 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3877 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3878 "dev": true,
3879 "license": "MIT",
3880 "bin": {
3881 "json5": "lib/cli.js"
3882 },
3883 "engines": {
3884 "node": ">=6"
3885 }
3886 },
3887 "node_modules/keyv": {
3888 "version": "4.5.4",
3889 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3890 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3891 "dev": true,
3892 "license": "MIT",
3893 "dependencies": {
3894 "json-buffer": "3.0.1"
3895 }
3896 },
3897 "node_modules/levn": {
3898 "version": "0.4.1",
3899 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3900 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3901 "dev": true,
3902 "license": "MIT",
3903 "dependencies": {
3904 "prelude-ls": "^1.2.1",
3905 "type-check": "~0.4.0"
3906 },
3907 "engines": {
3908 "node": ">= 0.8.0"
3909 }
3910 },
3911 "node_modules/lilconfig": {
3912 "version": "3.1.3",
3913 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
3914 "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
3915 "dev": true,
3916 "license": "MIT",
3917 "engines": {
3918 "node": ">=14"
3919 },
3920 "funding": {
3921 "url": "https://github.com/sponsors/antonk52"
3922 }
3923 },
3924 "node_modules/lines-and-columns": {
3925 "version": "1.2.4",
3926 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3927 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
3928 "dev": true,
3929 "license": "MIT"
3930 },
3931 "node_modules/locate-path": {
3932 "version": "6.0.0",
3933 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3934 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3935 "dev": true,
3936 "license": "MIT",
3937 "dependencies": {
3938 "p-locate": "^5.0.0"
3939 },
3940 "engines": {
3941 "node": ">=10"
3942 },
3943 "funding": {
3944 "url": "https://github.com/sponsors/sindresorhus"
3945 }
3946 },
3947 "node_modules/lodash.merge": {
3948 "version": "4.6.2",
3949 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3950 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3951 "dev": true,
3952 "license": "MIT"
3953 },
3954 "node_modules/loose-envify": {
3955 "version": "1.4.0",
3956 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3957 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3958 "license": "MIT",
3959 "dependencies": {
3960 "js-tokens": "^3.0.0 || ^4.0.0"
3961 },
3962 "bin": {
3963 "loose-envify": "cli.js"
3964 }
3965 },
3966 "node_modules/loupe": {
3967 "version": "3.2.1",
3968 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
3969 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
3970 "dev": true,
3971 "license": "MIT"
3972 },
3973 "node_modules/lru-cache": {
3974 "version": "5.1.1",
3975 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
3976 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
3977 "dev": true,
3978 "license": "ISC",
3979 "dependencies": {
3980 "yallist": "^3.0.2"
3981 }
3982 },
3983 "node_modules/lz-string": {
3984 "version": "1.5.0",
3985 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
3986 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
3987 "dev": true,
3988 "license": "MIT",
3989 "peer": true,
3990 "bin": {
3991 "lz-string": "bin/bin.js"
3992 }
3993 },
3994 "node_modules/magic-string": {
3995 "version": "0.30.21",
3996 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
3997 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
3998 "dev": true,
3999 "license": "MIT",
4000 "dependencies": {
4001 "@jridgewell/sourcemap-codec": "^1.5.5"
4002 }
4003 },
4004 "node_modules/mdn-data": {
4005 "version": "2.12.2",
4006 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz",
4007 "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==",
4008 "dev": true,
4009 "license": "CC0-1.0"
4010 },
4011 "node_modules/merge2": {
4012 "version": "1.4.1",
4013 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
4014 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
4015 "dev": true,
4016 "license": "MIT",
4017 "engines": {
4018 "node": ">= 8"
4019 }
4020 },
4021 "node_modules/micromatch": {
4022 "version": "4.0.8",
4023 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
4024 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
4025 "dev": true,
4026 "license": "MIT",
4027 "dependencies": {
4028 "braces": "^3.0.3",
4029 "picomatch": "^2.3.1"
4030 },
4031 "engines": {
4032 "node": ">=8.6"
4033 }
4034 },
4035 "node_modules/min-indent": {
4036 "version": "1.0.1",
4037 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
4038 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
4039 "dev": true,
4040 "license": "MIT",
4041 "engines": {
4042 "node": ">=4"
4043 }
4044 },
4045 "node_modules/minimatch": {
4046 "version": "9.0.5",
4047 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
4048 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
4049 "dev": true,
4050 "license": "ISC",
4051 "dependencies": {
4052 "brace-expansion": "^2.0.1"
4053 },
4054 "engines": {
4055 "node": ">=16 || 14 >=14.17"
4056 },
4057 "funding": {
4058 "url": "https://github.com/sponsors/isaacs"
4059 }
4060 },
4061 "node_modules/ms": {
4062 "version": "2.1.3",
4063 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4064 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4065 "dev": true,
4066 "license": "MIT"
4067 },
4068 "node_modules/multiformats": {
4069 "version": "9.9.0",
4070 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
4071 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
4072 "license": "(Apache-2.0 AND MIT)"
4073 },
4074 "node_modules/mz": {
4075 "version": "2.7.0",
4076 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
4077 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
4078 "dev": true,
4079 "license": "MIT",
4080 "dependencies": {
4081 "any-promise": "^1.0.0",
4082 "object-assign": "^4.0.1",
4083 "thenify-all": "^1.0.0"
4084 }
4085 },
4086 "node_modules/nanoid": {
4087 "version": "3.3.11",
4088 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
4089 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
4090 "dev": true,
4091 "funding": [
4092 {
4093 "type": "github",
4094 "url": "https://github.com/sponsors/ai"
4095 }
4096 ],
4097 "license": "MIT",
4098 "bin": {
4099 "nanoid": "bin/nanoid.cjs"
4100 },
4101 "engines": {
4102 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4103 }
4104 },
4105 "node_modules/natural-compare": {
4106 "version": "1.4.0",
4107 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
4108 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
4109 "dev": true,
4110 "license": "MIT"
4111 },
4112 "node_modules/node-releases": {
4113 "version": "2.0.27",
4114 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
4115 "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
4116 "dev": true,
4117 "license": "MIT"
4118 },
4119 "node_modules/normalize-path": {
4120 "version": "3.0.0",
4121 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4122 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4123 "dev": true,
4124 "license": "MIT",
4125 "engines": {
4126 "node": ">=0.10.0"
4127 }
4128 },
4129 "node_modules/object-assign": {
4130 "version": "4.1.1",
4131 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4132 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
4133 "dev": true,
4134 "license": "MIT",
4135 "engines": {
4136 "node": ">=0.10.0"
4137 }
4138 },
4139 "node_modules/object-hash": {
4140 "version": "3.0.0",
4141 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
4142 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
4143 "dev": true,
4144 "license": "MIT",
4145 "engines": {
4146 "node": ">= 6"
4147 }
4148 },
4149 "node_modules/optionator": {
4150 "version": "0.9.4",
4151 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
4152 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
4153 "dev": true,
4154 "license": "MIT",
4155 "dependencies": {
4156 "deep-is": "^0.1.3",
4157 "fast-levenshtein": "^2.0.6",
4158 "levn": "^0.4.1",
4159 "prelude-ls": "^1.2.1",
4160 "type-check": "^0.4.0",
4161 "word-wrap": "^1.2.5"
4162 },
4163 "engines": {
4164 "node": ">= 0.8.0"
4165 }
4166 },
4167 "node_modules/p-limit": {
4168 "version": "3.1.0",
4169 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4170 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4171 "dev": true,
4172 "license": "MIT",
4173 "dependencies": {
4174 "yocto-queue": "^0.1.0"
4175 },
4176 "engines": {
4177 "node": ">=10"
4178 },
4179 "funding": {
4180 "url": "https://github.com/sponsors/sindresorhus"
4181 }
4182 },
4183 "node_modules/p-locate": {
4184 "version": "5.0.0",
4185 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4186 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4187 "dev": true,
4188 "license": "MIT",
4189 "dependencies": {
4190 "p-limit": "^3.0.2"
4191 },
4192 "engines": {
4193 "node": ">=10"
4194 },
4195 "funding": {
4196 "url": "https://github.com/sponsors/sindresorhus"
4197 }
4198 },
4199 "node_modules/pako": {
4200 "version": "2.1.0",
4201 "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
4202 "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==",
4203 "license": "(MIT AND Zlib)"
4204 },
4205 "node_modules/parent-module": {
4206 "version": "1.0.1",
4207 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4208 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4209 "dev": true,
4210 "license": "MIT",
4211 "dependencies": {
4212 "callsites": "^3.0.0"
4213 },
4214 "engines": {
4215 "node": ">=6"
4216 }
4217 },
4218 "node_modules/parse5": {
4219 "version": "8.0.0",
4220 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
4221 "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
4222 "dev": true,
4223 "license": "MIT",
4224 "dependencies": {
4225 "entities": "^6.0.0"
4226 },
4227 "funding": {
4228 "url": "https://github.com/inikulin/parse5?sponsor=1"
4229 }
4230 },
4231 "node_modules/path-exists": {
4232 "version": "4.0.0",
4233 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4234 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4235 "dev": true,
4236 "license": "MIT",
4237 "engines": {
4238 "node": ">=8"
4239 }
4240 },
4241 "node_modules/path-key": {
4242 "version": "3.1.1",
4243 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4244 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4245 "dev": true,
4246 "license": "MIT",
4247 "engines": {
4248 "node": ">=8"
4249 }
4250 },
4251 "node_modules/path-parse": {
4252 "version": "1.0.7",
4253 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4254 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4255 "dev": true,
4256 "license": "MIT"
4257 },
4258 "node_modules/pathe": {
4259 "version": "1.1.2",
4260 "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
4261 "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
4262 "dev": true,
4263 "license": "MIT"
4264 },
4265 "node_modules/pathval": {
4266 "version": "2.0.1",
4267 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
4268 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
4269 "dev": true,
4270 "license": "MIT",
4271 "engines": {
4272 "node": ">= 14.16"
4273 }
4274 },
4275 "node_modules/picocolors": {
4276 "version": "1.1.1",
4277 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4278 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4279 "dev": true,
4280 "license": "ISC"
4281 },
4282 "node_modules/picomatch": {
4283 "version": "2.3.1",
4284 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4285 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4286 "dev": true,
4287 "license": "MIT",
4288 "engines": {
4289 "node": ">=8.6"
4290 },
4291 "funding": {
4292 "url": "https://github.com/sponsors/jonschlinkert"
4293 }
4294 },
4295 "node_modules/pify": {
4296 "version": "2.3.0",
4297 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4298 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
4299 "dev": true,
4300 "license": "MIT",
4301 "engines": {
4302 "node": ">=0.10.0"
4303 }
4304 },
4305 "node_modules/pirates": {
4306 "version": "4.0.7",
4307 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
4308 "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
4309 "dev": true,
4310 "license": "MIT",
4311 "engines": {
4312 "node": ">= 6"
4313 }
4314 },
4315 "node_modules/postcss": {
4316 "version": "8.5.6",
4317 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
4318 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
4319 "dev": true,
4320 "funding": [
4321 {
4322 "type": "opencollective",
4323 "url": "https://opencollective.com/postcss/"
4324 },
4325 {
4326 "type": "tidelift",
4327 "url": "https://tidelift.com/funding/github/npm/postcss"
4328 },
4329 {
4330 "type": "github",
4331 "url": "https://github.com/sponsors/ai"
4332 }
4333 ],
4334 "license": "MIT",
4335 "dependencies": {
4336 "nanoid": "^3.3.11",
4337 "picocolors": "^1.1.1",
4338 "source-map-js": "^1.2.1"
4339 },
4340 "engines": {
4341 "node": "^10 || ^12 || >=14"
4342 }
4343 },
4344 "node_modules/postcss-import": {
4345 "version": "15.1.0",
4346 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
4347 "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
4348 "dev": true,
4349 "license": "MIT",
4350 "dependencies": {
4351 "postcss-value-parser": "^4.0.0",
4352 "read-cache": "^1.0.0",
4353 "resolve": "^1.1.7"
4354 },
4355 "engines": {
4356 "node": ">=14.0.0"
4357 },
4358 "peerDependencies": {
4359 "postcss": "^8.0.0"
4360 }
4361 },
4362 "node_modules/postcss-js": {
4363 "version": "4.1.0",
4364 "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
4365 "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
4366 "dev": true,
4367 "funding": [
4368 {
4369 "type": "opencollective",
4370 "url": "https://opencollective.com/postcss/"
4371 },
4372 {
4373 "type": "github",
4374 "url": "https://github.com/sponsors/ai"
4375 }
4376 ],
4377 "license": "MIT",
4378 "dependencies": {
4379 "camelcase-css": "^2.0.1"
4380 },
4381 "engines": {
4382 "node": "^12 || ^14 || >= 16"
4383 },
4384 "peerDependencies": {
4385 "postcss": "^8.4.21"
4386 }
4387 },
4388 "node_modules/postcss-load-config": {
4389 "version": "6.0.1",
4390 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
4391 "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
4392 "dev": true,
4393 "funding": [
4394 {
4395 "type": "opencollective",
4396 "url": "https://opencollective.com/postcss/"
4397 },
4398 {
4399 "type": "github",
4400 "url": "https://github.com/sponsors/ai"
4401 }
4402 ],
4403 "license": "MIT",
4404 "dependencies": {
4405 "lilconfig": "^3.1.1"
4406 },
4407 "engines": {
4408 "node": ">= 18"
4409 },
4410 "peerDependencies": {
4411 "jiti": ">=1.21.0",
4412 "postcss": ">=8.0.9",
4413 "tsx": "^4.8.1",
4414 "yaml": "^2.4.2"
4415 },
4416 "peerDependenciesMeta": {
4417 "jiti": {
4418 "optional": true
4419 },
4420 "postcss": {
4421 "optional": true
4422 },
4423 "tsx": {
4424 "optional": true
4425 },
4426 "yaml": {
4427 "optional": true
4428 }
4429 }
4430 },
4431 "node_modules/postcss-nested": {
4432 "version": "6.2.0",
4433 "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
4434 "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
4435 "dev": true,
4436 "funding": [
4437 {
4438 "type": "opencollective",
4439 "url": "https://opencollective.com/postcss/"
4440 },
4441 {
4442 "type": "github",
4443 "url": "https://github.com/sponsors/ai"
4444 }
4445 ],
4446 "license": "MIT",
4447 "dependencies": {
4448 "postcss-selector-parser": "^6.1.1"
4449 },
4450 "engines": {
4451 "node": ">=12.0"
4452 },
4453 "peerDependencies": {
4454 "postcss": "^8.2.14"
4455 }
4456 },
4457 "node_modules/postcss-selector-parser": {
4458 "version": "6.1.2",
4459 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
4460 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
4461 "dev": true,
4462 "license": "MIT",
4463 "dependencies": {
4464 "cssesc": "^3.0.0",
4465 "util-deprecate": "^1.0.2"
4466 },
4467 "engines": {
4468 "node": ">=4"
4469 }
4470 },
4471 "node_modules/postcss-value-parser": {
4472 "version": "4.2.0",
4473 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4474 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
4475 "dev": true,
4476 "license": "MIT"
4477 },
4478 "node_modules/prelude-ls": {
4479 "version": "1.2.1",
4480 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4481 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4482 "dev": true,
4483 "license": "MIT",
4484 "engines": {
4485 "node": ">= 0.8.0"
4486 }
4487 },
4488 "node_modules/prettier": {
4489 "version": "3.8.1",
4490 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
4491 "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
4492 "dev": true,
4493 "license": "MIT",
4494 "bin": {
4495 "prettier": "bin/prettier.cjs"
4496 },
4497 "engines": {
4498 "node": ">=14"
4499 },
4500 "funding": {
4501 "url": "https://github.com/prettier/prettier?sponsor=1"
4502 }
4503 },
4504 "node_modules/pretty-format": {
4505 "version": "27.5.1",
4506 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
4507 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
4508 "dev": true,
4509 "license": "MIT",
4510 "peer": true,
4511 "dependencies": {
4512 "ansi-regex": "^5.0.1",
4513 "ansi-styles": "^5.0.0",
4514 "react-is": "^17.0.1"
4515 },
4516 "engines": {
4517 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
4518 }
4519 },
4520 "node_modules/pretty-format/node_modules/ansi-styles": {
4521 "version": "5.2.0",
4522 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4523 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4524 "dev": true,
4525 "license": "MIT",
4526 "peer": true,
4527 "engines": {
4528 "node": ">=10"
4529 },
4530 "funding": {
4531 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4532 }
4533 },
4534 "node_modules/punycode": {
4535 "version": "2.3.1",
4536 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4537 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4538 "dev": true,
4539 "license": "MIT",
4540 "engines": {
4541 "node": ">=6"
4542 }
4543 },
4544 "node_modules/queue-microtask": {
4545 "version": "1.2.3",
4546 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4547 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4548 "dev": true,
4549 "funding": [
4550 {
4551 "type": "github",
4552 "url": "https://github.com/sponsors/feross"
4553 },
4554 {
4555 "type": "patreon",
4556 "url": "https://www.patreon.com/feross"
4557 },
4558 {
4559 "type": "consulting",
4560 "url": "https://feross.org/support"
4561 }
4562 ],
4563 "license": "MIT"
4564 },
4565 "node_modules/react": {
4566 "version": "18.3.1",
4567 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
4568 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
4569 "license": "MIT",
4570 "dependencies": {
4571 "loose-envify": "^1.1.0"
4572 },
4573 "engines": {
4574 "node": ">=0.10.0"
4575 }
4576 },
4577 "node_modules/react-dom": {
4578 "version": "18.3.1",
4579 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
4580 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
4581 "license": "MIT",
4582 "dependencies": {
4583 "loose-envify": "^1.1.0",
4584 "scheduler": "^0.23.2"
4585 },
4586 "peerDependencies": {
4587 "react": "^18.3.1"
4588 }
4589 },
4590 "node_modules/react-is": {
4591 "version": "17.0.2",
4592 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
4593 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
4594 "dev": true,
4595 "license": "MIT",
4596 "peer": true
4597 },
4598 "node_modules/react-refresh": {
4599 "version": "0.17.0",
4600 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
4601 "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
4602 "dev": true,
4603 "license": "MIT",
4604 "engines": {
4605 "node": ">=0.10.0"
4606 }
4607 },
4608 "node_modules/react-router": {
4609 "version": "7.13.0",
4610 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz",
4611 "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==",
4612 "license": "MIT",
4613 "dependencies": {
4614 "cookie": "^1.0.1",
4615 "set-cookie-parser": "^2.6.0"
4616 },
4617 "engines": {
4618 "node": ">=20.0.0"
4619 },
4620 "peerDependencies": {
4621 "react": ">=18",
4622 "react-dom": ">=18"
4623 },
4624 "peerDependenciesMeta": {
4625 "react-dom": {
4626 "optional": true
4627 }
4628 }
4629 },
4630 "node_modules/react-router-dom": {
4631 "version": "7.13.0",
4632 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz",
4633 "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==",
4634 "license": "MIT",
4635 "dependencies": {
4636 "react-router": "7.13.0"
4637 },
4638 "engines": {
4639 "node": ">=20.0.0"
4640 },
4641 "peerDependencies": {
4642 "react": ">=18",
4643 "react-dom": ">=18"
4644 }
4645 },
4646 "node_modules/read-cache": {
4647 "version": "1.0.0",
4648 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
4649 "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
4650 "dev": true,
4651 "license": "MIT",
4652 "dependencies": {
4653 "pify": "^2.3.0"
4654 }
4655 },
4656 "node_modules/readdirp": {
4657 "version": "3.6.0",
4658 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4659 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4660 "dev": true,
4661 "license": "MIT",
4662 "dependencies": {
4663 "picomatch": "^2.2.1"
4664 },
4665 "engines": {
4666 "node": ">=8.10.0"
4667 }
4668 },
4669 "node_modules/redent": {
4670 "version": "3.0.0",
4671 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
4672 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
4673 "dev": true,
4674 "license": "MIT",
4675 "dependencies": {
4676 "indent-string": "^4.0.0",
4677 "strip-indent": "^3.0.0"
4678 },
4679 "engines": {
4680 "node": ">=8"
4681 }
4682 },
4683 "node_modules/require-from-string": {
4684 "version": "2.0.2",
4685 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4686 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4687 "dev": true,
4688 "license": "MIT",
4689 "engines": {
4690 "node": ">=0.10.0"
4691 }
4692 },
4693 "node_modules/resolve": {
4694 "version": "1.22.11",
4695 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
4696 "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
4697 "dev": true,
4698 "license": "MIT",
4699 "dependencies": {
4700 "is-core-module": "^2.16.1",
4701 "path-parse": "^1.0.7",
4702 "supports-preserve-symlinks-flag": "^1.0.0"
4703 },
4704 "bin": {
4705 "resolve": "bin/resolve"
4706 },
4707 "engines": {
4708 "node": ">= 0.4"
4709 },
4710 "funding": {
4711 "url": "https://github.com/sponsors/ljharb"
4712 }
4713 },
4714 "node_modules/resolve-from": {
4715 "version": "4.0.0",
4716 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4717 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4718 "dev": true,
4719 "license": "MIT",
4720 "engines": {
4721 "node": ">=4"
4722 }
4723 },
4724 "node_modules/reusify": {
4725 "version": "1.1.0",
4726 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
4727 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
4728 "dev": true,
4729 "license": "MIT",
4730 "engines": {
4731 "iojs": ">=1.0.0",
4732 "node": ">=0.10.0"
4733 }
4734 },
4735 "node_modules/rollup": {
4736 "version": "4.57.1",
4737 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz",
4738 "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==",
4739 "dev": true,
4740 "license": "MIT",
4741 "dependencies": {
4742 "@types/estree": "1.0.8"
4743 },
4744 "bin": {
4745 "rollup": "dist/bin/rollup"
4746 },
4747 "engines": {
4748 "node": ">=18.0.0",
4749 "npm": ">=8.0.0"
4750 },
4751 "optionalDependencies": {
4752 "@rollup/rollup-android-arm-eabi": "4.57.1",
4753 "@rollup/rollup-android-arm64": "4.57.1",
4754 "@rollup/rollup-darwin-arm64": "4.57.1",
4755 "@rollup/rollup-darwin-x64": "4.57.1",
4756 "@rollup/rollup-freebsd-arm64": "4.57.1",
4757 "@rollup/rollup-freebsd-x64": "4.57.1",
4758 "@rollup/rollup-linux-arm-gnueabihf": "4.57.1",
4759 "@rollup/rollup-linux-arm-musleabihf": "4.57.1",
4760 "@rollup/rollup-linux-arm64-gnu": "4.57.1",
4761 "@rollup/rollup-linux-arm64-musl": "4.57.1",
4762 "@rollup/rollup-linux-loong64-gnu": "4.57.1",
4763 "@rollup/rollup-linux-loong64-musl": "4.57.1",
4764 "@rollup/rollup-linux-ppc64-gnu": "4.57.1",
4765 "@rollup/rollup-linux-ppc64-musl": "4.57.1",
4766 "@rollup/rollup-linux-riscv64-gnu": "4.57.1",
4767 "@rollup/rollup-linux-riscv64-musl": "4.57.1",
4768 "@rollup/rollup-linux-s390x-gnu": "4.57.1",
4769 "@rollup/rollup-linux-x64-gnu": "4.57.1",
4770 "@rollup/rollup-linux-x64-musl": "4.57.1",
4771 "@rollup/rollup-openbsd-x64": "4.57.1",
4772 "@rollup/rollup-openharmony-arm64": "4.57.1",
4773 "@rollup/rollup-win32-arm64-msvc": "4.57.1",
4774 "@rollup/rollup-win32-ia32-msvc": "4.57.1",
4775 "@rollup/rollup-win32-x64-gnu": "4.57.1",
4776 "@rollup/rollup-win32-x64-msvc": "4.57.1",
4777 "fsevents": "~2.3.2"
4778 }
4779 },
4780 "node_modules/run-parallel": {
4781 "version": "1.2.0",
4782 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4783 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4784 "dev": true,
4785 "funding": [
4786 {
4787 "type": "github",
4788 "url": "https://github.com/sponsors/feross"
4789 },
4790 {
4791 "type": "patreon",
4792 "url": "https://www.patreon.com/feross"
4793 },
4794 {
4795 "type": "consulting",
4796 "url": "https://feross.org/support"
4797 }
4798 ],
4799 "license": "MIT",
4800 "dependencies": {
4801 "queue-microtask": "^1.2.2"
4802 }
4803 },
4804 "node_modules/saxes": {
4805 "version": "6.0.0",
4806 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
4807 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
4808 "dev": true,
4809 "license": "ISC",
4810 "dependencies": {
4811 "xmlchars": "^2.2.0"
4812 },
4813 "engines": {
4814 "node": ">=v12.22.7"
4815 }
4816 },
4817 "node_modules/scheduler": {
4818 "version": "0.23.2",
4819 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
4820 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
4821 "license": "MIT",
4822 "dependencies": {
4823 "loose-envify": "^1.1.0"
4824 }
4825 },
4826 "node_modules/semver": {
4827 "version": "7.7.4",
4828 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
4829 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
4830 "dev": true,
4831 "license": "ISC",
4832 "bin": {
4833 "semver": "bin/semver.js"
4834 },
4835 "engines": {
4836 "node": ">=10"
4837 }
4838 },
4839 "node_modules/set-cookie-parser": {
4840 "version": "2.7.2",
4841 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
4842 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
4843 "license": "MIT"
4844 },
4845 "node_modules/shebang-command": {
4846 "version": "2.0.0",
4847 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4848 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4849 "dev": true,
4850 "license": "MIT",
4851 "dependencies": {
4852 "shebang-regex": "^3.0.0"
4853 },
4854 "engines": {
4855 "node": ">=8"
4856 }
4857 },
4858 "node_modules/shebang-regex": {
4859 "version": "3.0.0",
4860 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4861 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4862 "dev": true,
4863 "license": "MIT",
4864 "engines": {
4865 "node": ">=8"
4866 }
4867 },
4868 "node_modules/siginfo": {
4869 "version": "2.0.0",
4870 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4871 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4872 "dev": true,
4873 "license": "ISC"
4874 },
4875 "node_modules/source-map-js": {
4876 "version": "1.2.1",
4877 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4878 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4879 "dev": true,
4880 "license": "BSD-3-Clause",
4881 "engines": {
4882 "node": ">=0.10.0"
4883 }
4884 },
4885 "node_modules/stackback": {
4886 "version": "0.0.2",
4887 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
4888 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
4889 "dev": true,
4890 "license": "MIT"
4891 },
4892 "node_modules/std-env": {
4893 "version": "3.10.0",
4894 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
4895 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
4896 "dev": true,
4897 "license": "MIT"
4898 },
4899 "node_modules/strip-indent": {
4900 "version": "3.0.0",
4901 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
4902 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
4903 "dev": true,
4904 "license": "MIT",
4905 "dependencies": {
4906 "min-indent": "^1.0.0"
4907 },
4908 "engines": {
4909 "node": ">=8"
4910 }
4911 },
4912 "node_modules/strip-json-comments": {
4913 "version": "3.1.1",
4914 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4915 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4916 "dev": true,
4917 "license": "MIT",
4918 "engines": {
4919 "node": ">=8"
4920 },
4921 "funding": {
4922 "url": "https://github.com/sponsors/sindresorhus"
4923 }
4924 },
4925 "node_modules/sucrase": {
4926 "version": "3.35.1",
4927 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
4928 "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
4929 "dev": true,
4930 "license": "MIT",
4931 "dependencies": {
4932 "@jridgewell/gen-mapping": "^0.3.2",
4933 "commander": "^4.0.0",
4934 "lines-and-columns": "^1.1.6",
4935 "mz": "^2.7.0",
4936 "pirates": "^4.0.1",
4937 "tinyglobby": "^0.2.11",
4938 "ts-interface-checker": "^0.1.9"
4939 },
4940 "bin": {
4941 "sucrase": "bin/sucrase",
4942 "sucrase-node": "bin/sucrase-node"
4943 },
4944 "engines": {
4945 "node": ">=16 || 14 >=14.17"
4946 }
4947 },
4948 "node_modules/supports-color": {
4949 "version": "7.2.0",
4950 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4951 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4952 "dev": true,
4953 "license": "MIT",
4954 "dependencies": {
4955 "has-flag": "^4.0.0"
4956 },
4957 "engines": {
4958 "node": ">=8"
4959 }
4960 },
4961 "node_modules/supports-preserve-symlinks-flag": {
4962 "version": "1.0.0",
4963 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4964 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4965 "dev": true,
4966 "license": "MIT",
4967 "engines": {
4968 "node": ">= 0.4"
4969 },
4970 "funding": {
4971 "url": "https://github.com/sponsors/ljharb"
4972 }
4973 },
4974 "node_modules/symbol-tree": {
4975 "version": "3.2.4",
4976 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
4977 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
4978 "dev": true,
4979 "license": "MIT"
4980 },
4981 "node_modules/tailwindcss": {
4982 "version": "3.4.19",
4983 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
4984 "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
4985 "dev": true,
4986 "license": "MIT",
4987 "dependencies": {
4988 "@alloc/quick-lru": "^5.2.0",
4989 "arg": "^5.0.2",
4990 "chokidar": "^3.6.0",
4991 "didyoumean": "^1.2.2",
4992 "dlv": "^1.1.3",
4993 "fast-glob": "^3.3.2",
4994 "glob-parent": "^6.0.2",
4995 "is-glob": "^4.0.3",
4996 "jiti": "^1.21.7",
4997 "lilconfig": "^3.1.3",
4998 "micromatch": "^4.0.8",
4999 "normalize-path": "^3.0.0",
5000 "object-hash": "^3.0.0",
5001 "picocolors": "^1.1.1",
5002 "postcss": "^8.4.47",
5003 "postcss-import": "^15.1.0",
5004 "postcss-js": "^4.0.1",
5005 "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
5006 "postcss-nested": "^6.2.0",
5007 "postcss-selector-parser": "^6.1.2",
5008 "resolve": "^1.22.8",
5009 "sucrase": "^3.35.0"
5010 },
5011 "bin": {
5012 "tailwind": "lib/cli.js",
5013 "tailwindcss": "lib/cli.js"
5014 },
5015 "engines": {
5016 "node": ">=14.0.0"
5017 }
5018 },
5019 "node_modules/thenify": {
5020 "version": "3.3.1",
5021 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
5022 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
5023 "dev": true,
5024 "license": "MIT",
5025 "dependencies": {
5026 "any-promise": "^1.0.0"
5027 }
5028 },
5029 "node_modules/thenify-all": {
5030 "version": "1.6.0",
5031 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
5032 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
5033 "dev": true,
5034 "license": "MIT",
5035 "dependencies": {
5036 "thenify": ">= 3.1.0 < 4"
5037 },
5038 "engines": {
5039 "node": ">=0.8"
5040 }
5041 },
5042 "node_modules/tinybench": {
5043 "version": "2.9.0",
5044 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
5045 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
5046 "dev": true,
5047 "license": "MIT"
5048 },
5049 "node_modules/tinyexec": {
5050 "version": "0.3.2",
5051 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
5052 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
5053 "dev": true,
5054 "license": "MIT"
5055 },
5056 "node_modules/tinyglobby": {
5057 "version": "0.2.15",
5058 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
5059 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
5060 "dev": true,
5061 "license": "MIT",
5062 "dependencies": {
5063 "fdir": "^6.5.0",
5064 "picomatch": "^4.0.3"
5065 },
5066 "engines": {
5067 "node": ">=12.0.0"
5068 },
5069 "funding": {
5070 "url": "https://github.com/sponsors/SuperchupuDev"
5071 }
5072 },
5073 "node_modules/tinyglobby/node_modules/fdir": {
5074 "version": "6.5.0",
5075 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
5076 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
5077 "dev": true,
5078 "license": "MIT",
5079 "engines": {
5080 "node": ">=12.0.0"
5081 },
5082 "peerDependencies": {
5083 "picomatch": "^3 || ^4"
5084 },
5085 "peerDependenciesMeta": {
5086 "picomatch": {
5087 "optional": true
5088 }
5089 }
5090 },
5091 "node_modules/tinyglobby/node_modules/picomatch": {
5092 "version": "4.0.3",
5093 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
5094 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
5095 "dev": true,
5096 "license": "MIT",
5097 "engines": {
5098 "node": ">=12"
5099 },
5100 "funding": {
5101 "url": "https://github.com/sponsors/jonschlinkert"
5102 }
5103 },
5104 "node_modules/tinypool": {
5105 "version": "1.1.1",
5106 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
5107 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
5108 "dev": true,
5109 "license": "MIT",
5110 "engines": {
5111 "node": "^18.0.0 || >=20.0.0"
5112 }
5113 },
5114 "node_modules/tinyrainbow": {
5115 "version": "1.2.0",
5116 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
5117 "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==",
5118 "dev": true,
5119 "license": "MIT",
5120 "engines": {
5121 "node": ">=14.0.0"
5122 }
5123 },
5124 "node_modules/tinyspy": {
5125 "version": "3.0.2",
5126 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz",
5127 "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==",
5128 "dev": true,
5129 "license": "MIT",
5130 "engines": {
5131 "node": ">=14.0.0"
5132 }
5133 },
5134 "node_modules/tlds": {
5135 "version": "1.261.0",
5136 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz",
5137 "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==",
5138 "license": "MIT",
5139 "bin": {
5140 "tlds": "bin.js"
5141 }
5142 },
5143 "node_modules/tldts": {
5144 "version": "7.0.23",
5145 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.23.tgz",
5146 "integrity": "sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==",
5147 "dev": true,
5148 "license": "MIT",
5149 "dependencies": {
5150 "tldts-core": "^7.0.23"
5151 },
5152 "bin": {
5153 "tldts": "bin/cli.js"
5154 }
5155 },
5156 "node_modules/tldts-core": {
5157 "version": "7.0.23",
5158 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.23.tgz",
5159 "integrity": "sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==",
5160 "dev": true,
5161 "license": "MIT"
5162 },
5163 "node_modules/to-regex-range": {
5164 "version": "5.0.1",
5165 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5166 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5167 "dev": true,
5168 "license": "MIT",
5169 "dependencies": {
5170 "is-number": "^7.0.0"
5171 },
5172 "engines": {
5173 "node": ">=8.0"
5174 }
5175 },
5176 "node_modules/tough-cookie": {
5177 "version": "6.0.0",
5178 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz",
5179 "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==",
5180 "dev": true,
5181 "license": "BSD-3-Clause",
5182 "dependencies": {
5183 "tldts": "^7.0.5"
5184 },
5185 "engines": {
5186 "node": ">=16"
5187 }
5188 },
5189 "node_modules/tr46": {
5190 "version": "6.0.0",
5191 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
5192 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
5193 "dev": true,
5194 "license": "MIT",
5195 "dependencies": {
5196 "punycode": "^2.3.1"
5197 },
5198 "engines": {
5199 "node": ">=20"
5200 }
5201 },
5202 "node_modules/ts-api-utils": {
5203 "version": "2.4.0",
5204 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
5205 "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
5206 "dev": true,
5207 "license": "MIT",
5208 "engines": {
5209 "node": ">=18.12"
5210 },
5211 "peerDependencies": {
5212 "typescript": ">=4.8.4"
5213 }
5214 },
5215 "node_modules/ts-interface-checker": {
5216 "version": "0.1.13",
5217 "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
5218 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
5219 "dev": true,
5220 "license": "Apache-2.0"
5221 },
5222 "node_modules/tslib": {
5223 "version": "2.8.1",
5224 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
5225 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5226 "license": "0BSD"
5227 },
5228 "node_modules/type-check": {
5229 "version": "0.4.0",
5230 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5231 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5232 "dev": true,
5233 "license": "MIT",
5234 "dependencies": {
5235 "prelude-ls": "^1.2.1"
5236 },
5237 "engines": {
5238 "node": ">= 0.8.0"
5239 }
5240 },
5241 "node_modules/typescript": {
5242 "version": "5.6.3",
5243 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
5244 "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
5245 "dev": true,
5246 "license": "Apache-2.0",
5247 "bin": {
5248 "tsc": "bin/tsc",
5249 "tsserver": "bin/tsserver"
5250 },
5251 "engines": {
5252 "node": ">=14.17"
5253 }
5254 },
5255 "node_modules/typescript-eslint": {
5256 "version": "8.55.0",
5257 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.55.0.tgz",
5258 "integrity": "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==",
5259 "dev": true,
5260 "license": "MIT",
5261 "dependencies": {
5262 "@typescript-eslint/eslint-plugin": "8.55.0",
5263 "@typescript-eslint/parser": "8.55.0",
5264 "@typescript-eslint/typescript-estree": "8.55.0",
5265 "@typescript-eslint/utils": "8.55.0"
5266 },
5267 "engines": {
5268 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
5269 },
5270 "funding": {
5271 "type": "opencollective",
5272 "url": "https://opencollective.com/typescript-eslint"
5273 },
5274 "peerDependencies": {
5275 "eslint": "^8.57.0 || ^9.0.0",
5276 "typescript": ">=4.8.4 <6.0.0"
5277 }
5278 },
5279 "node_modules/uint8arrays": {
5280 "version": "3.0.0",
5281 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
5282 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
5283 "license": "MIT",
5284 "dependencies": {
5285 "multiformats": "^9.4.2"
5286 }
5287 },
5288 "node_modules/undici": {
5289 "version": "7.21.0",
5290 "resolved": "https://registry.npmjs.org/undici/-/undici-7.21.0.tgz",
5291 "integrity": "sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg==",
5292 "dev": true,
5293 "license": "MIT",
5294 "engines": {
5295 "node": ">=20.18.1"
5296 }
5297 },
5298 "node_modules/undici-types": {
5299 "version": "7.16.0",
5300 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
5301 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
5302 "dev": true,
5303 "license": "MIT"
5304 },
5305 "node_modules/unicode-segmenter": {
5306 "version": "0.14.5",
5307 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
5308 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
5309 "license": "MIT"
5310 },
5311 "node_modules/update-browserslist-db": {
5312 "version": "1.2.3",
5313 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
5314 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
5315 "dev": true,
5316 "funding": [
5317 {
5318 "type": "opencollective",
5319 "url": "https://opencollective.com/browserslist"
5320 },
5321 {
5322 "type": "tidelift",
5323 "url": "https://tidelift.com/funding/github/npm/browserslist"
5324 },
5325 {
5326 "type": "github",
5327 "url": "https://github.com/sponsors/ai"
5328 }
5329 ],
5330 "license": "MIT",
5331 "dependencies": {
5332 "escalade": "^3.2.0",
5333 "picocolors": "^1.1.1"
5334 },
5335 "bin": {
5336 "update-browserslist-db": "cli.js"
5337 },
5338 "peerDependencies": {
5339 "browserslist": ">= 4.21.0"
5340 }
5341 },
5342 "node_modules/uri-js": {
5343 "version": "4.4.1",
5344 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5345 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5346 "dev": true,
5347 "license": "BSD-2-Clause",
5348 "dependencies": {
5349 "punycode": "^2.1.0"
5350 }
5351 },
5352 "node_modules/util-deprecate": {
5353 "version": "1.0.2",
5354 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5355 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5356 "dev": true,
5357 "license": "MIT"
5358 },
5359 "node_modules/vite": {
5360 "version": "6.4.1",
5361 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
5362 "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
5363 "dev": true,
5364 "license": "MIT",
5365 "dependencies": {
5366 "esbuild": "^0.25.0",
5367 "fdir": "^6.4.4",
5368 "picomatch": "^4.0.2",
5369 "postcss": "^8.5.3",
5370 "rollup": "^4.34.9",
5371 "tinyglobby": "^0.2.13"
5372 },
5373 "bin": {
5374 "vite": "bin/vite.js"
5375 },
5376 "engines": {
5377 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
5378 },
5379 "funding": {
5380 "url": "https://github.com/vitejs/vite?sponsor=1"
5381 },
5382 "optionalDependencies": {
5383 "fsevents": "~2.3.3"
5384 },
5385 "peerDependencies": {
5386 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
5387 "jiti": ">=1.21.0",
5388 "less": "*",
5389 "lightningcss": "^1.21.0",
5390 "sass": "*",
5391 "sass-embedded": "*",
5392 "stylus": "*",
5393 "sugarss": "*",
5394 "terser": "^5.16.0",
5395 "tsx": "^4.8.1",
5396 "yaml": "^2.4.2"
5397 },
5398 "peerDependenciesMeta": {
5399 "@types/node": {
5400 "optional": true
5401 },
5402 "jiti": {
5403 "optional": true
5404 },
5405 "less": {
5406 "optional": true
5407 },
5408 "lightningcss": {
5409 "optional": true
5410 },
5411 "sass": {
5412 "optional": true
5413 },
5414 "sass-embedded": {
5415 "optional": true
5416 },
5417 "stylus": {
5418 "optional": true
5419 },
5420 "sugarss": {
5421 "optional": true
5422 },
5423 "terser": {
5424 "optional": true
5425 },
5426 "tsx": {
5427 "optional": true
5428 },
5429 "yaml": {
5430 "optional": true
5431 }
5432 }
5433 },
5434 "node_modules/vite-node": {
5435 "version": "2.1.9",
5436 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.9.tgz",
5437 "integrity": "sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==",
5438 "dev": true,
5439 "license": "MIT",
5440 "dependencies": {
5441 "cac": "^6.7.14",
5442 "debug": "^4.3.7",
5443 "es-module-lexer": "^1.5.4",
5444 "pathe": "^1.1.2",
5445 "vite": "^5.0.0"
5446 },
5447 "bin": {
5448 "vite-node": "vite-node.mjs"
5449 },
5450 "engines": {
5451 "node": "^18.0.0 || >=20.0.0"
5452 },
5453 "funding": {
5454 "url": "https://opencollective.com/vitest"
5455 }
5456 },
5457 "node_modules/vite-node/node_modules/@esbuild/aix-ppc64": {
5458 "version": "0.21.5",
5459 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
5460 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
5461 "cpu": [
5462 "ppc64"
5463 ],
5464 "dev": true,
5465 "license": "MIT",
5466 "optional": true,
5467 "os": [
5468 "aix"
5469 ],
5470 "engines": {
5471 "node": ">=12"
5472 }
5473 },
5474 "node_modules/vite-node/node_modules/@esbuild/android-arm": {
5475 "version": "0.21.5",
5476 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
5477 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
5478 "cpu": [
5479 "arm"
5480 ],
5481 "dev": true,
5482 "license": "MIT",
5483 "optional": true,
5484 "os": [
5485 "android"
5486 ],
5487 "engines": {
5488 "node": ">=12"
5489 }
5490 },
5491 "node_modules/vite-node/node_modules/@esbuild/android-arm64": {
5492 "version": "0.21.5",
5493 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
5494 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
5495 "cpu": [
5496 "arm64"
5497 ],
5498 "dev": true,
5499 "license": "MIT",
5500 "optional": true,
5501 "os": [
5502 "android"
5503 ],
5504 "engines": {
5505 "node": ">=12"
5506 }
5507 },
5508 "node_modules/vite-node/node_modules/@esbuild/android-x64": {
5509 "version": "0.21.5",
5510 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
5511 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
5512 "cpu": [
5513 "x64"
5514 ],
5515 "dev": true,
5516 "license": "MIT",
5517 "optional": true,
5518 "os": [
5519 "android"
5520 ],
5521 "engines": {
5522 "node": ">=12"
5523 }
5524 },
5525 "node_modules/vite-node/node_modules/@esbuild/darwin-arm64": {
5526 "version": "0.21.5",
5527 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
5528 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
5529 "cpu": [
5530 "arm64"
5531 ],
5532 "dev": true,
5533 "license": "MIT",
5534 "optional": true,
5535 "os": [
5536 "darwin"
5537 ],
5538 "engines": {
5539 "node": ">=12"
5540 }
5541 },
5542 "node_modules/vite-node/node_modules/@esbuild/darwin-x64": {
5543 "version": "0.21.5",
5544 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
5545 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
5546 "cpu": [
5547 "x64"
5548 ],
5549 "dev": true,
5550 "license": "MIT",
5551 "optional": true,
5552 "os": [
5553 "darwin"
5554 ],
5555 "engines": {
5556 "node": ">=12"
5557 }
5558 },
5559 "node_modules/vite-node/node_modules/@esbuild/freebsd-arm64": {
5560 "version": "0.21.5",
5561 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
5562 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
5563 "cpu": [
5564 "arm64"
5565 ],
5566 "dev": true,
5567 "license": "MIT",
5568 "optional": true,
5569 "os": [
5570 "freebsd"
5571 ],
5572 "engines": {
5573 "node": ">=12"
5574 }
5575 },
5576 "node_modules/vite-node/node_modules/@esbuild/freebsd-x64": {
5577 "version": "0.21.5",
5578 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
5579 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
5580 "cpu": [
5581 "x64"
5582 ],
5583 "dev": true,
5584 "license": "MIT",
5585 "optional": true,
5586 "os": [
5587 "freebsd"
5588 ],
5589 "engines": {
5590 "node": ">=12"
5591 }
5592 },
5593 "node_modules/vite-node/node_modules/@esbuild/linux-arm": {
5594 "version": "0.21.5",
5595 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
5596 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
5597 "cpu": [
5598 "arm"
5599 ],
5600 "dev": true,
5601 "license": "MIT",
5602 "optional": true,
5603 "os": [
5604 "linux"
5605 ],
5606 "engines": {
5607 "node": ">=12"
5608 }
5609 },
5610 "node_modules/vite-node/node_modules/@esbuild/linux-arm64": {
5611 "version": "0.21.5",
5612 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
5613 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
5614 "cpu": [
5615 "arm64"
5616 ],
5617 "dev": true,
5618 "license": "MIT",
5619 "optional": true,
5620 "os": [
5621 "linux"
5622 ],
5623 "engines": {
5624 "node": ">=12"
5625 }
5626 },
5627 "node_modules/vite-node/node_modules/@esbuild/linux-ia32": {
5628 "version": "0.21.5",
5629 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
5630 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
5631 "cpu": [
5632 "ia32"
5633 ],
5634 "dev": true,
5635 "license": "MIT",
5636 "optional": true,
5637 "os": [
5638 "linux"
5639 ],
5640 "engines": {
5641 "node": ">=12"
5642 }
5643 },
5644 "node_modules/vite-node/node_modules/@esbuild/linux-loong64": {
5645 "version": "0.21.5",
5646 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
5647 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
5648 "cpu": [
5649 "loong64"
5650 ],
5651 "dev": true,
5652 "license": "MIT",
5653 "optional": true,
5654 "os": [
5655 "linux"
5656 ],
5657 "engines": {
5658 "node": ">=12"
5659 }
5660 },
5661 "node_modules/vite-node/node_modules/@esbuild/linux-mips64el": {
5662 "version": "0.21.5",
5663 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
5664 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
5665 "cpu": [
5666 "mips64el"
5667 ],
5668 "dev": true,
5669 "license": "MIT",
5670 "optional": true,
5671 "os": [
5672 "linux"
5673 ],
5674 "engines": {
5675 "node": ">=12"
5676 }
5677 },
5678 "node_modules/vite-node/node_modules/@esbuild/linux-ppc64": {
5679 "version": "0.21.5",
5680 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
5681 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
5682 "cpu": [
5683 "ppc64"
5684 ],
5685 "dev": true,
5686 "license": "MIT",
5687 "optional": true,
5688 "os": [
5689 "linux"
5690 ],
5691 "engines": {
5692 "node": ">=12"
5693 }
5694 },
5695 "node_modules/vite-node/node_modules/@esbuild/linux-riscv64": {
5696 "version": "0.21.5",
5697 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
5698 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
5699 "cpu": [
5700 "riscv64"
5701 ],
5702 "dev": true,
5703 "license": "MIT",
5704 "optional": true,
5705 "os": [
5706 "linux"
5707 ],
5708 "engines": {
5709 "node": ">=12"
5710 }
5711 },
5712 "node_modules/vite-node/node_modules/@esbuild/linux-s390x": {
5713 "version": "0.21.5",
5714 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
5715 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
5716 "cpu": [
5717 "s390x"
5718 ],
5719 "dev": true,
5720 "license": "MIT",
5721 "optional": true,
5722 "os": [
5723 "linux"
5724 ],
5725 "engines": {
5726 "node": ">=12"
5727 }
5728 },
5729 "node_modules/vite-node/node_modules/@esbuild/linux-x64": {
5730 "version": "0.21.5",
5731 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
5732 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
5733 "cpu": [
5734 "x64"
5735 ],
5736 "dev": true,
5737 "license": "MIT",
5738 "optional": true,
5739 "os": [
5740 "linux"
5741 ],
5742 "engines": {
5743 "node": ">=12"
5744 }
5745 },
5746 "node_modules/vite-node/node_modules/@esbuild/netbsd-x64": {
5747 "version": "0.21.5",
5748 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
5749 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
5750 "cpu": [
5751 "x64"
5752 ],
5753 "dev": true,
5754 "license": "MIT",
5755 "optional": true,
5756 "os": [
5757 "netbsd"
5758 ],
5759 "engines": {
5760 "node": ">=12"
5761 }
5762 },
5763 "node_modules/vite-node/node_modules/@esbuild/openbsd-x64": {
5764 "version": "0.21.5",
5765 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
5766 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
5767 "cpu": [
5768 "x64"
5769 ],
5770 "dev": true,
5771 "license": "MIT",
5772 "optional": true,
5773 "os": [
5774 "openbsd"
5775 ],
5776 "engines": {
5777 "node": ">=12"
5778 }
5779 },
5780 "node_modules/vite-node/node_modules/@esbuild/sunos-x64": {
5781 "version": "0.21.5",
5782 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
5783 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
5784 "cpu": [
5785 "x64"
5786 ],
5787 "dev": true,
5788 "license": "MIT",
5789 "optional": true,
5790 "os": [
5791 "sunos"
5792 ],
5793 "engines": {
5794 "node": ">=12"
5795 }
5796 },
5797 "node_modules/vite-node/node_modules/@esbuild/win32-arm64": {
5798 "version": "0.21.5",
5799 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
5800 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
5801 "cpu": [
5802 "arm64"
5803 ],
5804 "dev": true,
5805 "license": "MIT",
5806 "optional": true,
5807 "os": [
5808 "win32"
5809 ],
5810 "engines": {
5811 "node": ">=12"
5812 }
5813 },
5814 "node_modules/vite-node/node_modules/@esbuild/win32-ia32": {
5815 "version": "0.21.5",
5816 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
5817 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
5818 "cpu": [
5819 "ia32"
5820 ],
5821 "dev": true,
5822 "license": "MIT",
5823 "optional": true,
5824 "os": [
5825 "win32"
5826 ],
5827 "engines": {
5828 "node": ">=12"
5829 }
5830 },
5831 "node_modules/vite-node/node_modules/@esbuild/win32-x64": {
5832 "version": "0.21.5",
5833 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
5834 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
5835 "cpu": [
5836 "x64"
5837 ],
5838 "dev": true,
5839 "license": "MIT",
5840 "optional": true,
5841 "os": [
5842 "win32"
5843 ],
5844 "engines": {
5845 "node": ">=12"
5846 }
5847 },
5848 "node_modules/vite-node/node_modules/esbuild": {
5849 "version": "0.21.5",
5850 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
5851 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
5852 "dev": true,
5853 "hasInstallScript": true,
5854 "license": "MIT",
5855 "bin": {
5856 "esbuild": "bin/esbuild"
5857 },
5858 "engines": {
5859 "node": ">=12"
5860 },
5861 "optionalDependencies": {
5862 "@esbuild/aix-ppc64": "0.21.5",
5863 "@esbuild/android-arm": "0.21.5",
5864 "@esbuild/android-arm64": "0.21.5",
5865 "@esbuild/android-x64": "0.21.5",
5866 "@esbuild/darwin-arm64": "0.21.5",
5867 "@esbuild/darwin-x64": "0.21.5",
5868 "@esbuild/freebsd-arm64": "0.21.5",
5869 "@esbuild/freebsd-x64": "0.21.5",
5870 "@esbuild/linux-arm": "0.21.5",
5871 "@esbuild/linux-arm64": "0.21.5",
5872 "@esbuild/linux-ia32": "0.21.5",
5873 "@esbuild/linux-loong64": "0.21.5",
5874 "@esbuild/linux-mips64el": "0.21.5",
5875 "@esbuild/linux-ppc64": "0.21.5",
5876 "@esbuild/linux-riscv64": "0.21.5",
5877 "@esbuild/linux-s390x": "0.21.5",
5878 "@esbuild/linux-x64": "0.21.5",
5879 "@esbuild/netbsd-x64": "0.21.5",
5880 "@esbuild/openbsd-x64": "0.21.5",
5881 "@esbuild/sunos-x64": "0.21.5",
5882 "@esbuild/win32-arm64": "0.21.5",
5883 "@esbuild/win32-ia32": "0.21.5",
5884 "@esbuild/win32-x64": "0.21.5"
5885 }
5886 },
5887 "node_modules/vite-node/node_modules/vite": {
5888 "version": "5.4.21",
5889 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
5890 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
5891 "dev": true,
5892 "license": "MIT",
5893 "dependencies": {
5894 "esbuild": "^0.21.3",
5895 "postcss": "^8.4.43",
5896 "rollup": "^4.20.0"
5897 },
5898 "bin": {
5899 "vite": "bin/vite.js"
5900 },
5901 "engines": {
5902 "node": "^18.0.0 || >=20.0.0"
5903 },
5904 "funding": {
5905 "url": "https://github.com/vitejs/vite?sponsor=1"
5906 },
5907 "optionalDependencies": {
5908 "fsevents": "~2.3.3"
5909 },
5910 "peerDependencies": {
5911 "@types/node": "^18.0.0 || >=20.0.0",
5912 "less": "*",
5913 "lightningcss": "^1.21.0",
5914 "sass": "*",
5915 "sass-embedded": "*",
5916 "stylus": "*",
5917 "sugarss": "*",
5918 "terser": "^5.4.0"
5919 },
5920 "peerDependenciesMeta": {
5921 "@types/node": {
5922 "optional": true
5923 },
5924 "less": {
5925 "optional": true
5926 },
5927 "lightningcss": {
5928 "optional": true
5929 },
5930 "sass": {
5931 "optional": true
5932 },
5933 "sass-embedded": {
5934 "optional": true
5935 },
5936 "stylus": {
5937 "optional": true
5938 },
5939 "sugarss": {
5940 "optional": true
5941 },
5942 "terser": {
5943 "optional": true
5944 }
5945 }
5946 },
5947 "node_modules/vite/node_modules/fdir": {
5948 "version": "6.5.0",
5949 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
5950 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
5951 "dev": true,
5952 "license": "MIT",
5953 "engines": {
5954 "node": ">=12.0.0"
5955 },
5956 "peerDependencies": {
5957 "picomatch": "^3 || ^4"
5958 },
5959 "peerDependenciesMeta": {
5960 "picomatch": {
5961 "optional": true
5962 }
5963 }
5964 },
5965 "node_modules/vite/node_modules/picomatch": {
5966 "version": "4.0.3",
5967 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
5968 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
5969 "dev": true,
5970 "license": "MIT",
5971 "engines": {
5972 "node": ">=12"
5973 },
5974 "funding": {
5975 "url": "https://github.com/sponsors/jonschlinkert"
5976 }
5977 },
5978 "node_modules/vitest": {
5979 "version": "2.1.9",
5980 "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.9.tgz",
5981 "integrity": "sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==",
5982 "dev": true,
5983 "license": "MIT",
5984 "dependencies": {
5985 "@vitest/expect": "2.1.9",
5986 "@vitest/mocker": "2.1.9",
5987 "@vitest/pretty-format": "^2.1.9",
5988 "@vitest/runner": "2.1.9",
5989 "@vitest/snapshot": "2.1.9",
5990 "@vitest/spy": "2.1.9",
5991 "@vitest/utils": "2.1.9",
5992 "chai": "^5.1.2",
5993 "debug": "^4.3.7",
5994 "expect-type": "^1.1.0",
5995 "magic-string": "^0.30.12",
5996 "pathe": "^1.1.2",
5997 "std-env": "^3.8.0",
5998 "tinybench": "^2.9.0",
5999 "tinyexec": "^0.3.1",
6000 "tinypool": "^1.0.1",
6001 "tinyrainbow": "^1.2.0",
6002 "vite": "^5.0.0",
6003 "vite-node": "2.1.9",
6004 "why-is-node-running": "^2.3.0"
6005 },
6006 "bin": {
6007 "vitest": "vitest.mjs"
6008 },
6009 "engines": {
6010 "node": "^18.0.0 || >=20.0.0"
6011 },
6012 "funding": {
6013 "url": "https://opencollective.com/vitest"
6014 },
6015 "peerDependencies": {
6016 "@edge-runtime/vm": "*",
6017 "@types/node": "^18.0.0 || >=20.0.0",
6018 "@vitest/browser": "2.1.9",
6019 "@vitest/ui": "2.1.9",
6020 "happy-dom": "*",
6021 "jsdom": "*"
6022 },
6023 "peerDependenciesMeta": {
6024 "@edge-runtime/vm": {
6025 "optional": true
6026 },
6027 "@types/node": {
6028 "optional": true
6029 },
6030 "@vitest/browser": {
6031 "optional": true
6032 },
6033 "@vitest/ui": {
6034 "optional": true
6035 },
6036 "happy-dom": {
6037 "optional": true
6038 },
6039 "jsdom": {
6040 "optional": true
6041 }
6042 }
6043 },
6044 "node_modules/vitest/node_modules/@esbuild/aix-ppc64": {
6045 "version": "0.21.5",
6046 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
6047 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
6048 "cpu": [
6049 "ppc64"
6050 ],
6051 "dev": true,
6052 "license": "MIT",
6053 "optional": true,
6054 "os": [
6055 "aix"
6056 ],
6057 "engines": {
6058 "node": ">=12"
6059 }
6060 },
6061 "node_modules/vitest/node_modules/@esbuild/android-arm": {
6062 "version": "0.21.5",
6063 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
6064 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
6065 "cpu": [
6066 "arm"
6067 ],
6068 "dev": true,
6069 "license": "MIT",
6070 "optional": true,
6071 "os": [
6072 "android"
6073 ],
6074 "engines": {
6075 "node": ">=12"
6076 }
6077 },
6078 "node_modules/vitest/node_modules/@esbuild/android-arm64": {
6079 "version": "0.21.5",
6080 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
6081 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
6082 "cpu": [
6083 "arm64"
6084 ],
6085 "dev": true,
6086 "license": "MIT",
6087 "optional": true,
6088 "os": [
6089 "android"
6090 ],
6091 "engines": {
6092 "node": ">=12"
6093 }
6094 },
6095 "node_modules/vitest/node_modules/@esbuild/android-x64": {
6096 "version": "0.21.5",
6097 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
6098 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
6099 "cpu": [
6100 "x64"
6101 ],
6102 "dev": true,
6103 "license": "MIT",
6104 "optional": true,
6105 "os": [
6106 "android"
6107 ],
6108 "engines": {
6109 "node": ">=12"
6110 }
6111 },
6112 "node_modules/vitest/node_modules/@esbuild/darwin-arm64": {
6113 "version": "0.21.5",
6114 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
6115 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
6116 "cpu": [
6117 "arm64"
6118 ],
6119 "dev": true,
6120 "license": "MIT",
6121 "optional": true,
6122 "os": [
6123 "darwin"
6124 ],
6125 "engines": {
6126 "node": ">=12"
6127 }
6128 },
6129 "node_modules/vitest/node_modules/@esbuild/darwin-x64": {
6130 "version": "0.21.5",
6131 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
6132 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
6133 "cpu": [
6134 "x64"
6135 ],
6136 "dev": true,
6137 "license": "MIT",
6138 "optional": true,
6139 "os": [
6140 "darwin"
6141 ],
6142 "engines": {
6143 "node": ">=12"
6144 }
6145 },
6146 "node_modules/vitest/node_modules/@esbuild/freebsd-arm64": {
6147 "version": "0.21.5",
6148 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
6149 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
6150 "cpu": [
6151 "arm64"
6152 ],
6153 "dev": true,
6154 "license": "MIT",
6155 "optional": true,
6156 "os": [
6157 "freebsd"
6158 ],
6159 "engines": {
6160 "node": ">=12"
6161 }
6162 },
6163 "node_modules/vitest/node_modules/@esbuild/freebsd-x64": {
6164 "version": "0.21.5",
6165 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
6166 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
6167 "cpu": [
6168 "x64"
6169 ],
6170 "dev": true,
6171 "license": "MIT",
6172 "optional": true,
6173 "os": [
6174 "freebsd"
6175 ],
6176 "engines": {
6177 "node": ">=12"
6178 }
6179 },
6180 "node_modules/vitest/node_modules/@esbuild/linux-arm": {
6181 "version": "0.21.5",
6182 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
6183 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
6184 "cpu": [
6185 "arm"
6186 ],
6187 "dev": true,
6188 "license": "MIT",
6189 "optional": true,
6190 "os": [
6191 "linux"
6192 ],
6193 "engines": {
6194 "node": ">=12"
6195 }
6196 },
6197 "node_modules/vitest/node_modules/@esbuild/linux-arm64": {
6198 "version": "0.21.5",
6199 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
6200 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
6201 "cpu": [
6202 "arm64"
6203 ],
6204 "dev": true,
6205 "license": "MIT",
6206 "optional": true,
6207 "os": [
6208 "linux"
6209 ],
6210 "engines": {
6211 "node": ">=12"
6212 }
6213 },
6214 "node_modules/vitest/node_modules/@esbuild/linux-ia32": {
6215 "version": "0.21.5",
6216 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
6217 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
6218 "cpu": [
6219 "ia32"
6220 ],
6221 "dev": true,
6222 "license": "MIT",
6223 "optional": true,
6224 "os": [
6225 "linux"
6226 ],
6227 "engines": {
6228 "node": ">=12"
6229 }
6230 },
6231 "node_modules/vitest/node_modules/@esbuild/linux-loong64": {
6232 "version": "0.21.5",
6233 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
6234 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
6235 "cpu": [
6236 "loong64"
6237 ],
6238 "dev": true,
6239 "license": "MIT",
6240 "optional": true,
6241 "os": [
6242 "linux"
6243 ],
6244 "engines": {
6245 "node": ">=12"
6246 }
6247 },
6248 "node_modules/vitest/node_modules/@esbuild/linux-mips64el": {
6249 "version": "0.21.5",
6250 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
6251 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
6252 "cpu": [
6253 "mips64el"
6254 ],
6255 "dev": true,
6256 "license": "MIT",
6257 "optional": true,
6258 "os": [
6259 "linux"
6260 ],
6261 "engines": {
6262 "node": ">=12"
6263 }
6264 },
6265 "node_modules/vitest/node_modules/@esbuild/linux-ppc64": {
6266 "version": "0.21.5",
6267 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
6268 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
6269 "cpu": [
6270 "ppc64"
6271 ],
6272 "dev": true,
6273 "license": "MIT",
6274 "optional": true,
6275 "os": [
6276 "linux"
6277 ],
6278 "engines": {
6279 "node": ">=12"
6280 }
6281 },
6282 "node_modules/vitest/node_modules/@esbuild/linux-riscv64": {
6283 "version": "0.21.5",
6284 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
6285 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
6286 "cpu": [
6287 "riscv64"
6288 ],
6289 "dev": true,
6290 "license": "MIT",
6291 "optional": true,
6292 "os": [
6293 "linux"
6294 ],
6295 "engines": {
6296 "node": ">=12"
6297 }
6298 },
6299 "node_modules/vitest/node_modules/@esbuild/linux-s390x": {
6300 "version": "0.21.5",
6301 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
6302 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
6303 "cpu": [
6304 "s390x"
6305 ],
6306 "dev": true,
6307 "license": "MIT",
6308 "optional": true,
6309 "os": [
6310 "linux"
6311 ],
6312 "engines": {
6313 "node": ">=12"
6314 }
6315 },
6316 "node_modules/vitest/node_modules/@esbuild/linux-x64": {
6317 "version": "0.21.5",
6318 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
6319 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
6320 "cpu": [
6321 "x64"
6322 ],
6323 "dev": true,
6324 "license": "MIT",
6325 "optional": true,
6326 "os": [
6327 "linux"
6328 ],
6329 "engines": {
6330 "node": ">=12"
6331 }
6332 },
6333 "node_modules/vitest/node_modules/@esbuild/netbsd-x64": {
6334 "version": "0.21.5",
6335 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
6336 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
6337 "cpu": [
6338 "x64"
6339 ],
6340 "dev": true,
6341 "license": "MIT",
6342 "optional": true,
6343 "os": [
6344 "netbsd"
6345 ],
6346 "engines": {
6347 "node": ">=12"
6348 }
6349 },
6350 "node_modules/vitest/node_modules/@esbuild/openbsd-x64": {
6351 "version": "0.21.5",
6352 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
6353 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
6354 "cpu": [
6355 "x64"
6356 ],
6357 "dev": true,
6358 "license": "MIT",
6359 "optional": true,
6360 "os": [
6361 "openbsd"
6362 ],
6363 "engines": {
6364 "node": ">=12"
6365 }
6366 },
6367 "node_modules/vitest/node_modules/@esbuild/sunos-x64": {
6368 "version": "0.21.5",
6369 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
6370 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
6371 "cpu": [
6372 "x64"
6373 ],
6374 "dev": true,
6375 "license": "MIT",
6376 "optional": true,
6377 "os": [
6378 "sunos"
6379 ],
6380 "engines": {
6381 "node": ">=12"
6382 }
6383 },
6384 "node_modules/vitest/node_modules/@esbuild/win32-arm64": {
6385 "version": "0.21.5",
6386 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
6387 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
6388 "cpu": [
6389 "arm64"
6390 ],
6391 "dev": true,
6392 "license": "MIT",
6393 "optional": true,
6394 "os": [
6395 "win32"
6396 ],
6397 "engines": {
6398 "node": ">=12"
6399 }
6400 },
6401 "node_modules/vitest/node_modules/@esbuild/win32-ia32": {
6402 "version": "0.21.5",
6403 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
6404 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
6405 "cpu": [
6406 "ia32"
6407 ],
6408 "dev": true,
6409 "license": "MIT",
6410 "optional": true,
6411 "os": [
6412 "win32"
6413 ],
6414 "engines": {
6415 "node": ">=12"
6416 }
6417 },
6418 "node_modules/vitest/node_modules/@esbuild/win32-x64": {
6419 "version": "0.21.5",
6420 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
6421 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
6422 "cpu": [
6423 "x64"
6424 ],
6425 "dev": true,
6426 "license": "MIT",
6427 "optional": true,
6428 "os": [
6429 "win32"
6430 ],
6431 "engines": {
6432 "node": ">=12"
6433 }
6434 },
6435 "node_modules/vitest/node_modules/@vitest/mocker": {
6436 "version": "2.1.9",
6437 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.9.tgz",
6438 "integrity": "sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==",
6439 "dev": true,
6440 "license": "MIT",
6441 "dependencies": {
6442 "@vitest/spy": "2.1.9",
6443 "estree-walker": "^3.0.3",
6444 "magic-string": "^0.30.12"
6445 },
6446 "funding": {
6447 "url": "https://opencollective.com/vitest"
6448 },
6449 "peerDependencies": {
6450 "msw": "^2.4.9",
6451 "vite": "^5.0.0"
6452 },
6453 "peerDependenciesMeta": {
6454 "msw": {
6455 "optional": true
6456 },
6457 "vite": {
6458 "optional": true
6459 }
6460 }
6461 },
6462 "node_modules/vitest/node_modules/esbuild": {
6463 "version": "0.21.5",
6464 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
6465 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
6466 "dev": true,
6467 "hasInstallScript": true,
6468 "license": "MIT",
6469 "bin": {
6470 "esbuild": "bin/esbuild"
6471 },
6472 "engines": {
6473 "node": ">=12"
6474 },
6475 "optionalDependencies": {
6476 "@esbuild/aix-ppc64": "0.21.5",
6477 "@esbuild/android-arm": "0.21.5",
6478 "@esbuild/android-arm64": "0.21.5",
6479 "@esbuild/android-x64": "0.21.5",
6480 "@esbuild/darwin-arm64": "0.21.5",
6481 "@esbuild/darwin-x64": "0.21.5",
6482 "@esbuild/freebsd-arm64": "0.21.5",
6483 "@esbuild/freebsd-x64": "0.21.5",
6484 "@esbuild/linux-arm": "0.21.5",
6485 "@esbuild/linux-arm64": "0.21.5",
6486 "@esbuild/linux-ia32": "0.21.5",
6487 "@esbuild/linux-loong64": "0.21.5",
6488 "@esbuild/linux-mips64el": "0.21.5",
6489 "@esbuild/linux-ppc64": "0.21.5",
6490 "@esbuild/linux-riscv64": "0.21.5",
6491 "@esbuild/linux-s390x": "0.21.5",
6492 "@esbuild/linux-x64": "0.21.5",
6493 "@esbuild/netbsd-x64": "0.21.5",
6494 "@esbuild/openbsd-x64": "0.21.5",
6495 "@esbuild/sunos-x64": "0.21.5",
6496 "@esbuild/win32-arm64": "0.21.5",
6497 "@esbuild/win32-ia32": "0.21.5",
6498 "@esbuild/win32-x64": "0.21.5"
6499 }
6500 },
6501 "node_modules/vitest/node_modules/vite": {
6502 "version": "5.4.21",
6503 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
6504 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
6505 "dev": true,
6506 "license": "MIT",
6507 "dependencies": {
6508 "esbuild": "^0.21.3",
6509 "postcss": "^8.4.43",
6510 "rollup": "^4.20.0"
6511 },
6512 "bin": {
6513 "vite": "bin/vite.js"
6514 },
6515 "engines": {
6516 "node": "^18.0.0 || >=20.0.0"
6517 },
6518 "funding": {
6519 "url": "https://github.com/vitejs/vite?sponsor=1"
6520 },
6521 "optionalDependencies": {
6522 "fsevents": "~2.3.3"
6523 },
6524 "peerDependencies": {
6525 "@types/node": "^18.0.0 || >=20.0.0",
6526 "less": "*",
6527 "lightningcss": "^1.21.0",
6528 "sass": "*",
6529 "sass-embedded": "*",
6530 "stylus": "*",
6531 "sugarss": "*",
6532 "terser": "^5.4.0"
6533 },
6534 "peerDependenciesMeta": {
6535 "@types/node": {
6536 "optional": true
6537 },
6538 "less": {
6539 "optional": true
6540 },
6541 "lightningcss": {
6542 "optional": true
6543 },
6544 "sass": {
6545 "optional": true
6546 },
6547 "sass-embedded": {
6548 "optional": true
6549 },
6550 "stylus": {
6551 "optional": true
6552 },
6553 "sugarss": {
6554 "optional": true
6555 },
6556 "terser": {
6557 "optional": true
6558 }
6559 }
6560 },
6561 "node_modules/w3c-xmlserializer": {
6562 "version": "5.0.0",
6563 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
6564 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
6565 "dev": true,
6566 "license": "MIT",
6567 "dependencies": {
6568 "xml-name-validator": "^5.0.0"
6569 },
6570 "engines": {
6571 "node": ">=18"
6572 }
6573 },
6574 "node_modules/webidl-conversions": {
6575 "version": "8.0.1",
6576 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
6577 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
6578 "dev": true,
6579 "license": "BSD-2-Clause",
6580 "engines": {
6581 "node": ">=20"
6582 }
6583 },
6584 "node_modules/whatwg-mimetype": {
6585 "version": "5.0.0",
6586 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
6587 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
6588 "dev": true,
6589 "license": "MIT",
6590 "engines": {
6591 "node": ">=20"
6592 }
6593 },
6594 "node_modules/whatwg-url": {
6595 "version": "16.0.0",
6596 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.0.tgz",
6597 "integrity": "sha512-9CcxtEKsf53UFwkSUZjG+9vydAsFO4lFHBpJUtjBcoJOCJpKnSJNwCw813zrYJHpCJ7sgfbtOe0V5Ku7Pa1XMQ==",
6598 "dev": true,
6599 "license": "MIT",
6600 "dependencies": {
6601 "@exodus/bytes": "^1.11.0",
6602 "tr46": "^6.0.0",
6603 "webidl-conversions": "^8.0.1"
6604 },
6605 "engines": {
6606 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
6607 }
6608 },
6609 "node_modules/which": {
6610 "version": "2.0.2",
6611 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
6612 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
6613 "dev": true,
6614 "license": "ISC",
6615 "dependencies": {
6616 "isexe": "^2.0.0"
6617 },
6618 "bin": {
6619 "node-which": "bin/node-which"
6620 },
6621 "engines": {
6622 "node": ">= 8"
6623 }
6624 },
6625 "node_modules/why-is-node-running": {
6626 "version": "2.3.0",
6627 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
6628 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
6629 "dev": true,
6630 "license": "MIT",
6631 "dependencies": {
6632 "siginfo": "^2.0.0",
6633 "stackback": "0.0.2"
6634 },
6635 "bin": {
6636 "why-is-node-running": "cli.js"
6637 },
6638 "engines": {
6639 "node": ">=8"
6640 }
6641 },
6642 "node_modules/word-wrap": {
6643 "version": "1.2.5",
6644 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
6645 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
6646 "dev": true,
6647 "license": "MIT",
6648 "engines": {
6649 "node": ">=0.10.0"
6650 }
6651 },
6652 "node_modules/xml-name-validator": {
6653 "version": "5.0.0",
6654 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
6655 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
6656 "dev": true,
6657 "license": "Apache-2.0",
6658 "engines": {
6659 "node": ">=18"
6660 }
6661 },
6662 "node_modules/xmlchars": {
6663 "version": "2.2.0",
6664 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
6665 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
6666 "dev": true,
6667 "license": "MIT"
6668 },
6669 "node_modules/yallist": {
6670 "version": "3.1.1",
6671 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
6672 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
6673 "dev": true,
6674 "license": "ISC"
6675 },
6676 "node_modules/yocto-queue": {
6677 "version": "0.1.0",
6678 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
6679 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
6680 "dev": true,
6681 "license": "MIT",
6682 "engines": {
6683 "node": ">=10"
6684 },
6685 "funding": {
6686 "url": "https://github.com/sponsors/sindresorhus"
6687 }
6688 },
6689 "node_modules/zod": {
6690 "version": "3.25.76",
6691 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
6692 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
6693 "license": "MIT",
6694 "funding": {
6695 "url": "https://github.com/sponsors/colinhacks"
6696 }
6697 }
6698 }
6699}