wip library to store cold objects in s3, warm objects on disk, and hot objects in memory
nodejs
typescript
1{
2 "name": "tiered-storage",
3 "version": "1.0.1",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "tiered-storage",
9 "version": "1.0.1",
10 "dependencies": {
11 "@aws-sdk/client-s3": "^3.500.0",
12 "@aws-sdk/lib-storage": "^3.500.0",
13 "hono": "^4.10.7",
14 "mime-types": "^3.0.2",
15 "tiny-lru": "^11.0.0"
16 },
17 "devDependencies": {
18 "@types/bun": "^1.3.4",
19 "@types/mime-types": "^3.0.1",
20 "@types/node": "^24.10.1",
21 "@typescript-eslint/eslint-plugin": "^8.48.1",
22 "@typescript-eslint/parser": "^8.48.1",
23 "eslint": "^9.39.1",
24 "eslint-config-prettier": "^10.1.8",
25 "eslint-plugin-prettier": "^5.5.4",
26 "prettier": "^3.7.4",
27 "tsx": "^4.0.0",
28 "typescript": "^5.3.0",
29 "typescript-eslint": "^8.50.0",
30 "vitest": "^4.0.15"
31 },
32 "engines": {
33 "node": ">=18.0.0"
34 }
35 },
36 "node_modules/@aws-crypto/crc32": {
37 "version": "5.2.0",
38 "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz",
39 "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==",
40 "license": "Apache-2.0",
41 "dependencies": {
42 "@aws-crypto/util": "^5.2.0",
43 "@aws-sdk/types": "^3.222.0",
44 "tslib": "^2.6.2"
45 },
46 "engines": {
47 "node": ">=16.0.0"
48 }
49 },
50 "node_modules/@aws-crypto/crc32c": {
51 "version": "5.2.0",
52 "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz",
53 "integrity": "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==",
54 "license": "Apache-2.0",
55 "dependencies": {
56 "@aws-crypto/util": "^5.2.0",
57 "@aws-sdk/types": "^3.222.0",
58 "tslib": "^2.6.2"
59 }
60 },
61 "node_modules/@aws-crypto/sha1-browser": {
62 "version": "5.2.0",
63 "license": "Apache-2.0",
64 "dependencies": {
65 "@aws-crypto/supports-web-crypto": "^5.2.0",
66 "@aws-crypto/util": "^5.2.0",
67 "@aws-sdk/types": "^3.222.0",
68 "@aws-sdk/util-locate-window": "^3.0.0",
69 "@smithy/util-utf8": "^2.0.0",
70 "tslib": "^2.6.2"
71 }
72 },
73 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": {
74 "version": "2.3.0",
75 "license": "Apache-2.0",
76 "dependencies": {
77 "@smithy/util-buffer-from": "^2.2.0",
78 "tslib": "^2.6.2"
79 },
80 "engines": {
81 "node": ">=14.0.0"
82 }
83 },
84 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": {
85 "version": "2.2.0",
86 "license": "Apache-2.0",
87 "dependencies": {
88 "@smithy/is-array-buffer": "^2.2.0",
89 "tslib": "^2.6.2"
90 },
91 "engines": {
92 "node": ">=14.0.0"
93 }
94 },
95 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": {
96 "version": "2.2.0",
97 "license": "Apache-2.0",
98 "dependencies": {
99 "tslib": "^2.6.2"
100 },
101 "engines": {
102 "node": ">=14.0.0"
103 }
104 },
105 "node_modules/@aws-crypto/sha256-browser": {
106 "version": "5.2.0",
107 "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
108 "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==",
109 "license": "Apache-2.0",
110 "dependencies": {
111 "@aws-crypto/sha256-js": "^5.2.0",
112 "@aws-crypto/supports-web-crypto": "^5.2.0",
113 "@aws-crypto/util": "^5.2.0",
114 "@aws-sdk/types": "^3.222.0",
115 "@aws-sdk/util-locate-window": "^3.0.0",
116 "@smithy/util-utf8": "^2.0.0",
117 "tslib": "^2.6.2"
118 }
119 },
120 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": {
121 "version": "2.2.0",
122 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
123 "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
124 "license": "Apache-2.0",
125 "dependencies": {
126 "tslib": "^2.6.2"
127 },
128 "engines": {
129 "node": ">=14.0.0"
130 }
131 },
132 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": {
133 "version": "2.2.0",
134 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
135 "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
136 "license": "Apache-2.0",
137 "dependencies": {
138 "@smithy/is-array-buffer": "^2.2.0",
139 "tslib": "^2.6.2"
140 },
141 "engines": {
142 "node": ">=14.0.0"
143 }
144 },
145 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": {
146 "version": "2.3.0",
147 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
148 "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
149 "license": "Apache-2.0",
150 "dependencies": {
151 "@smithy/util-buffer-from": "^2.2.0",
152 "tslib": "^2.6.2"
153 },
154 "engines": {
155 "node": ">=14.0.0"
156 }
157 },
158 "node_modules/@aws-crypto/sha256-js": {
159 "version": "5.2.0",
160 "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
161 "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==",
162 "license": "Apache-2.0",
163 "dependencies": {
164 "@aws-crypto/util": "^5.2.0",
165 "@aws-sdk/types": "^3.222.0",
166 "tslib": "^2.6.2"
167 },
168 "engines": {
169 "node": ">=16.0.0"
170 }
171 },
172 "node_modules/@aws-crypto/supports-web-crypto": {
173 "version": "5.2.0",
174 "license": "Apache-2.0",
175 "dependencies": {
176 "tslib": "^2.6.2"
177 }
178 },
179 "node_modules/@aws-crypto/util": {
180 "version": "5.2.0",
181 "license": "Apache-2.0",
182 "dependencies": {
183 "@aws-sdk/types": "^3.222.0",
184 "@smithy/util-utf8": "^2.0.0",
185 "tslib": "^2.6.2"
186 }
187 },
188 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": {
189 "version": "2.3.0",
190 "license": "Apache-2.0",
191 "dependencies": {
192 "@smithy/util-buffer-from": "^2.2.0",
193 "tslib": "^2.6.2"
194 },
195 "engines": {
196 "node": ">=14.0.0"
197 }
198 },
199 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": {
200 "version": "2.2.0",
201 "license": "Apache-2.0",
202 "dependencies": {
203 "@smithy/is-array-buffer": "^2.2.0",
204 "tslib": "^2.6.2"
205 },
206 "engines": {
207 "node": ">=14.0.0"
208 }
209 },
210 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": {
211 "version": "2.2.0",
212 "license": "Apache-2.0",
213 "dependencies": {
214 "tslib": "^2.6.2"
215 },
216 "engines": {
217 "node": ">=14.0.0"
218 }
219 },
220 "node_modules/@aws-sdk/client-s3": {
221 "version": "3.956.0",
222 "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.956.0.tgz",
223 "integrity": "sha512-O+Z7PSY9TjaqJcZSDMvVmXBuV/jmFRJIu7ga+9XgWv4+qfjhAX2N2s4kgsRnIdjIO4xgkN3O/BugTCyjIRrIDQ==",
224 "license": "Apache-2.0",
225 "peer": true,
226 "dependencies": {
227 "@aws-crypto/sha1-browser": "5.2.0",
228 "@aws-crypto/sha256-browser": "5.2.0",
229 "@aws-crypto/sha256-js": "5.2.0",
230 "@aws-sdk/core": "3.956.0",
231 "@aws-sdk/credential-provider-node": "3.956.0",
232 "@aws-sdk/middleware-bucket-endpoint": "3.956.0",
233 "@aws-sdk/middleware-expect-continue": "3.956.0",
234 "@aws-sdk/middleware-flexible-checksums": "3.956.0",
235 "@aws-sdk/middleware-host-header": "3.956.0",
236 "@aws-sdk/middleware-location-constraint": "3.956.0",
237 "@aws-sdk/middleware-logger": "3.956.0",
238 "@aws-sdk/middleware-recursion-detection": "3.956.0",
239 "@aws-sdk/middleware-sdk-s3": "3.956.0",
240 "@aws-sdk/middleware-ssec": "3.956.0",
241 "@aws-sdk/middleware-user-agent": "3.956.0",
242 "@aws-sdk/region-config-resolver": "3.956.0",
243 "@aws-sdk/signature-v4-multi-region": "3.956.0",
244 "@aws-sdk/types": "3.956.0",
245 "@aws-sdk/util-endpoints": "3.956.0",
246 "@aws-sdk/util-user-agent-browser": "3.956.0",
247 "@aws-sdk/util-user-agent-node": "3.956.0",
248 "@smithy/config-resolver": "^4.4.5",
249 "@smithy/core": "^3.20.0",
250 "@smithy/eventstream-serde-browser": "^4.2.7",
251 "@smithy/eventstream-serde-config-resolver": "^4.3.7",
252 "@smithy/eventstream-serde-node": "^4.2.7",
253 "@smithy/fetch-http-handler": "^5.3.8",
254 "@smithy/hash-blob-browser": "^4.2.8",
255 "@smithy/hash-node": "^4.2.7",
256 "@smithy/hash-stream-node": "^4.2.7",
257 "@smithy/invalid-dependency": "^4.2.7",
258 "@smithy/md5-js": "^4.2.7",
259 "@smithy/middleware-content-length": "^4.2.7",
260 "@smithy/middleware-endpoint": "^4.4.1",
261 "@smithy/middleware-retry": "^4.4.17",
262 "@smithy/middleware-serde": "^4.2.8",
263 "@smithy/middleware-stack": "^4.2.7",
264 "@smithy/node-config-provider": "^4.3.7",
265 "@smithy/node-http-handler": "^4.4.7",
266 "@smithy/protocol-http": "^5.3.7",
267 "@smithy/smithy-client": "^4.10.2",
268 "@smithy/types": "^4.11.0",
269 "@smithy/url-parser": "^4.2.7",
270 "@smithy/util-base64": "^4.3.0",
271 "@smithy/util-body-length-browser": "^4.2.0",
272 "@smithy/util-body-length-node": "^4.2.1",
273 "@smithy/util-defaults-mode-browser": "^4.3.16",
274 "@smithy/util-defaults-mode-node": "^4.2.19",
275 "@smithy/util-endpoints": "^3.2.7",
276 "@smithy/util-middleware": "^4.2.7",
277 "@smithy/util-retry": "^4.2.7",
278 "@smithy/util-stream": "^4.5.8",
279 "@smithy/util-utf8": "^4.2.0",
280 "@smithy/util-waiter": "^4.2.7",
281 "tslib": "^2.6.2"
282 },
283 "engines": {
284 "node": ">=18.0.0"
285 }
286 },
287 "node_modules/@aws-sdk/client-sso": {
288 "version": "3.956.0",
289 "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.956.0.tgz",
290 "integrity": "sha512-TCxCa9B1IMILvk/7sig0fRQzff+M2zBQVZGWOJL8SAZq/gfElIMAf/nYjQwMhXjyq8PFDRGm4GN8ZhNKPeNleQ==",
291 "license": "Apache-2.0",
292 "dependencies": {
293 "@aws-crypto/sha256-browser": "5.2.0",
294 "@aws-crypto/sha256-js": "5.2.0",
295 "@aws-sdk/core": "3.956.0",
296 "@aws-sdk/middleware-host-header": "3.956.0",
297 "@aws-sdk/middleware-logger": "3.956.0",
298 "@aws-sdk/middleware-recursion-detection": "3.956.0",
299 "@aws-sdk/middleware-user-agent": "3.956.0",
300 "@aws-sdk/region-config-resolver": "3.956.0",
301 "@aws-sdk/types": "3.956.0",
302 "@aws-sdk/util-endpoints": "3.956.0",
303 "@aws-sdk/util-user-agent-browser": "3.956.0",
304 "@aws-sdk/util-user-agent-node": "3.956.0",
305 "@smithy/config-resolver": "^4.4.5",
306 "@smithy/core": "^3.20.0",
307 "@smithy/fetch-http-handler": "^5.3.8",
308 "@smithy/hash-node": "^4.2.7",
309 "@smithy/invalid-dependency": "^4.2.7",
310 "@smithy/middleware-content-length": "^4.2.7",
311 "@smithy/middleware-endpoint": "^4.4.1",
312 "@smithy/middleware-retry": "^4.4.17",
313 "@smithy/middleware-serde": "^4.2.8",
314 "@smithy/middleware-stack": "^4.2.7",
315 "@smithy/node-config-provider": "^4.3.7",
316 "@smithy/node-http-handler": "^4.4.7",
317 "@smithy/protocol-http": "^5.3.7",
318 "@smithy/smithy-client": "^4.10.2",
319 "@smithy/types": "^4.11.0",
320 "@smithy/url-parser": "^4.2.7",
321 "@smithy/util-base64": "^4.3.0",
322 "@smithy/util-body-length-browser": "^4.2.0",
323 "@smithy/util-body-length-node": "^4.2.1",
324 "@smithy/util-defaults-mode-browser": "^4.3.16",
325 "@smithy/util-defaults-mode-node": "^4.2.19",
326 "@smithy/util-endpoints": "^3.2.7",
327 "@smithy/util-middleware": "^4.2.7",
328 "@smithy/util-retry": "^4.2.7",
329 "@smithy/util-utf8": "^4.2.0",
330 "tslib": "^2.6.2"
331 },
332 "engines": {
333 "node": ">=18.0.0"
334 }
335 },
336 "node_modules/@aws-sdk/core": {
337 "version": "3.956.0",
338 "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.956.0.tgz",
339 "integrity": "sha512-BMOCXZNz5z4cR3/SaNHUfeoZQUG/y39bLscdLUgg3RL6mDOhuINIqMc0qc6G3kpwDTLVdXikF4nmx2UrRK9y5A==",
340 "license": "Apache-2.0",
341 "dependencies": {
342 "@aws-sdk/types": "3.956.0",
343 "@aws-sdk/xml-builder": "3.956.0",
344 "@smithy/core": "^3.20.0",
345 "@smithy/node-config-provider": "^4.3.7",
346 "@smithy/property-provider": "^4.2.7",
347 "@smithy/protocol-http": "^5.3.7",
348 "@smithy/signature-v4": "^5.3.7",
349 "@smithy/smithy-client": "^4.10.2",
350 "@smithy/types": "^4.11.0",
351 "@smithy/util-base64": "^4.3.0",
352 "@smithy/util-middleware": "^4.2.7",
353 "@smithy/util-utf8": "^4.2.0",
354 "tslib": "^2.6.2"
355 },
356 "engines": {
357 "node": ">=18.0.0"
358 }
359 },
360 "node_modules/@aws-sdk/credential-provider-env": {
361 "version": "3.956.0",
362 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.956.0.tgz",
363 "integrity": "sha512-aLJavJMPVTvhmggJ0pcdCKEWJk3sL9QkJkUIEoTzOou7HnxWS66N4sC5e8y27AF2nlnYfIxq3hkEiZlGi/vlfA==",
364 "license": "Apache-2.0",
365 "dependencies": {
366 "@aws-sdk/core": "3.956.0",
367 "@aws-sdk/types": "3.956.0",
368 "@smithy/property-provider": "^4.2.7",
369 "@smithy/types": "^4.11.0",
370 "tslib": "^2.6.2"
371 },
372 "engines": {
373 "node": ">=18.0.0"
374 }
375 },
376 "node_modules/@aws-sdk/credential-provider-http": {
377 "version": "3.956.0",
378 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.956.0.tgz",
379 "integrity": "sha512-VsKzBNhwT6XJdW3HQX6o4KOHj1MAzSwA8/zCsT9mOGecozw1yeCcQPtlWDSlfsfygKVCXz7fiJzU03yl11NKMA==",
380 "license": "Apache-2.0",
381 "dependencies": {
382 "@aws-sdk/core": "3.956.0",
383 "@aws-sdk/types": "3.956.0",
384 "@smithy/fetch-http-handler": "^5.3.8",
385 "@smithy/node-http-handler": "^4.4.7",
386 "@smithy/property-provider": "^4.2.7",
387 "@smithy/protocol-http": "^5.3.7",
388 "@smithy/smithy-client": "^4.10.2",
389 "@smithy/types": "^4.11.0",
390 "@smithy/util-stream": "^4.5.8",
391 "tslib": "^2.6.2"
392 },
393 "engines": {
394 "node": ">=18.0.0"
395 }
396 },
397 "node_modules/@aws-sdk/credential-provider-ini": {
398 "version": "3.956.0",
399 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.956.0.tgz",
400 "integrity": "sha512-TlDy+IGr0JIRBwnPdV31J1kWXEcfsR3OzcNVWQrguQdHeTw2lU5eft16kdizo6OruqcZRF/LvHBDwAWx4u51ww==",
401 "license": "Apache-2.0",
402 "dependencies": {
403 "@aws-sdk/core": "3.956.0",
404 "@aws-sdk/credential-provider-env": "3.956.0",
405 "@aws-sdk/credential-provider-http": "3.956.0",
406 "@aws-sdk/credential-provider-login": "3.956.0",
407 "@aws-sdk/credential-provider-process": "3.956.0",
408 "@aws-sdk/credential-provider-sso": "3.956.0",
409 "@aws-sdk/credential-provider-web-identity": "3.956.0",
410 "@aws-sdk/nested-clients": "3.956.0",
411 "@aws-sdk/types": "3.956.0",
412 "@smithy/credential-provider-imds": "^4.2.7",
413 "@smithy/property-provider": "^4.2.7",
414 "@smithy/shared-ini-file-loader": "^4.4.2",
415 "@smithy/types": "^4.11.0",
416 "tslib": "^2.6.2"
417 },
418 "engines": {
419 "node": ">=18.0.0"
420 }
421 },
422 "node_modules/@aws-sdk/credential-provider-login": {
423 "version": "3.956.0",
424 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.956.0.tgz",
425 "integrity": "sha512-p2Y62mdIlUpiyi5tvn8cKTja5kq1e3Rm5gm4wpNQ9caTayfkIEXyKrbP07iepTv60Coaylq9Fx6b5En/siAeGA==",
426 "license": "Apache-2.0",
427 "dependencies": {
428 "@aws-sdk/core": "3.956.0",
429 "@aws-sdk/nested-clients": "3.956.0",
430 "@aws-sdk/types": "3.956.0",
431 "@smithy/property-provider": "^4.2.7",
432 "@smithy/protocol-http": "^5.3.7",
433 "@smithy/shared-ini-file-loader": "^4.4.2",
434 "@smithy/types": "^4.11.0",
435 "tslib": "^2.6.2"
436 },
437 "engines": {
438 "node": ">=18.0.0"
439 }
440 },
441 "node_modules/@aws-sdk/credential-provider-node": {
442 "version": "3.956.0",
443 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.956.0.tgz",
444 "integrity": "sha512-ITjp7uAQh17ljUsCWkPRmLjyFfupGlJVUfTLHnZJ+c7G0P0PDRquaM+fBSh0y33tauHsBa5fGnCCLRo5hy9sGQ==",
445 "license": "Apache-2.0",
446 "dependencies": {
447 "@aws-sdk/credential-provider-env": "3.956.0",
448 "@aws-sdk/credential-provider-http": "3.956.0",
449 "@aws-sdk/credential-provider-ini": "3.956.0",
450 "@aws-sdk/credential-provider-process": "3.956.0",
451 "@aws-sdk/credential-provider-sso": "3.956.0",
452 "@aws-sdk/credential-provider-web-identity": "3.956.0",
453 "@aws-sdk/types": "3.956.0",
454 "@smithy/credential-provider-imds": "^4.2.7",
455 "@smithy/property-provider": "^4.2.7",
456 "@smithy/shared-ini-file-loader": "^4.4.2",
457 "@smithy/types": "^4.11.0",
458 "tslib": "^2.6.2"
459 },
460 "engines": {
461 "node": ">=18.0.0"
462 }
463 },
464 "node_modules/@aws-sdk/credential-provider-process": {
465 "version": "3.956.0",
466 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.956.0.tgz",
467 "integrity": "sha512-wpAex+/LGVWkHPchsn9FWy1ahFualIeSYq3ADFc262ljJjrltOWGh3+cu3OK3gTMkX6VEsl+lFvy1P7Bk7cgXA==",
468 "license": "Apache-2.0",
469 "dependencies": {
470 "@aws-sdk/core": "3.956.0",
471 "@aws-sdk/types": "3.956.0",
472 "@smithy/property-provider": "^4.2.7",
473 "@smithy/shared-ini-file-loader": "^4.4.2",
474 "@smithy/types": "^4.11.0",
475 "tslib": "^2.6.2"
476 },
477 "engines": {
478 "node": ">=18.0.0"
479 }
480 },
481 "node_modules/@aws-sdk/credential-provider-sso": {
482 "version": "3.956.0",
483 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.956.0.tgz",
484 "integrity": "sha512-IRFSDF32x8TpOEYSGMcGQVJUiYuJaFkek0aCjW0klNIZHBF1YpflVpUarK9DJe4v4ryfVq3c0bqR/JFui8QFmw==",
485 "license": "Apache-2.0",
486 "dependencies": {
487 "@aws-sdk/client-sso": "3.956.0",
488 "@aws-sdk/core": "3.956.0",
489 "@aws-sdk/token-providers": "3.956.0",
490 "@aws-sdk/types": "3.956.0",
491 "@smithy/property-provider": "^4.2.7",
492 "@smithy/shared-ini-file-loader": "^4.4.2",
493 "@smithy/types": "^4.11.0",
494 "tslib": "^2.6.2"
495 },
496 "engines": {
497 "node": ">=18.0.0"
498 }
499 },
500 "node_modules/@aws-sdk/credential-provider-web-identity": {
501 "version": "3.956.0",
502 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.956.0.tgz",
503 "integrity": "sha512-4YkmjwZC+qoUKlVOY9xNx7BTKRdJ1R1/Zjk2QSW5aWtwkk2e07ZUQvUpbW4vGpAxGm1K4EgRcowuSpOsDTh44Q==",
504 "license": "Apache-2.0",
505 "dependencies": {
506 "@aws-sdk/core": "3.956.0",
507 "@aws-sdk/nested-clients": "3.956.0",
508 "@aws-sdk/types": "3.956.0",
509 "@smithy/property-provider": "^4.2.7",
510 "@smithy/shared-ini-file-loader": "^4.4.2",
511 "@smithy/types": "^4.11.0",
512 "tslib": "^2.6.2"
513 },
514 "engines": {
515 "node": ">=18.0.0"
516 }
517 },
518 "node_modules/@aws-sdk/lib-storage": {
519 "version": "3.956.0",
520 "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.956.0.tgz",
521 "integrity": "sha512-CbRdMmB0lAf+InlqGUm7ly6qIO8g6661Xpre3OtZcwfTFSJ8TjQWfj0KLZoNvk605XKxhWR43yd5I6MrmE5jng==",
522 "license": "Apache-2.0",
523 "dependencies": {
524 "@smithy/abort-controller": "^4.2.7",
525 "@smithy/middleware-endpoint": "^4.4.1",
526 "@smithy/smithy-client": "^4.10.2",
527 "buffer": "5.6.0",
528 "events": "3.3.0",
529 "stream-browserify": "3.0.0",
530 "tslib": "^2.6.2"
531 },
532 "engines": {
533 "node": ">=18.0.0"
534 },
535 "peerDependencies": {
536 "@aws-sdk/client-s3": "^3.956.0"
537 }
538 },
539 "node_modules/@aws-sdk/middleware-bucket-endpoint": {
540 "version": "3.956.0",
541 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.956.0.tgz",
542 "integrity": "sha512-+iHH9cnkNZgKkTBnPP9rbapHliKDrOuj7MDz6+wL0NV4N/XGB5tbrd+uDP608FXVeMHcWIIZtWkANADUmAI49w==",
543 "license": "Apache-2.0",
544 "dependencies": {
545 "@aws-sdk/types": "3.956.0",
546 "@aws-sdk/util-arn-parser": "3.953.0",
547 "@smithy/node-config-provider": "^4.3.7",
548 "@smithy/protocol-http": "^5.3.7",
549 "@smithy/types": "^4.11.0",
550 "@smithy/util-config-provider": "^4.2.0",
551 "tslib": "^2.6.2"
552 },
553 "engines": {
554 "node": ">=18.0.0"
555 }
556 },
557 "node_modules/@aws-sdk/middleware-expect-continue": {
558 "version": "3.956.0",
559 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.956.0.tgz",
560 "integrity": "sha512-97rmalK9x09Darcl6AbShZRXYxWiyCeO8ll1C9rx1xyZMs2DeIKAZ/xuAJ/bywB3l25ls6VqXO4/EuDFJHL8eA==",
561 "license": "Apache-2.0",
562 "dependencies": {
563 "@aws-sdk/types": "3.956.0",
564 "@smithy/protocol-http": "^5.3.7",
565 "@smithy/types": "^4.11.0",
566 "tslib": "^2.6.2"
567 },
568 "engines": {
569 "node": ">=18.0.0"
570 }
571 },
572 "node_modules/@aws-sdk/middleware-flexible-checksums": {
573 "version": "3.956.0",
574 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.956.0.tgz",
575 "integrity": "sha512-Rd/VeVKuw+lQ1oJmJOyXV0flIkp9ouMGAS9QT28ogdQVxXriaheNo754N4z0+8+R6uTcmeojN7dN4jzt51WV2g==",
576 "license": "Apache-2.0",
577 "dependencies": {
578 "@aws-crypto/crc32": "5.2.0",
579 "@aws-crypto/crc32c": "5.2.0",
580 "@aws-crypto/util": "5.2.0",
581 "@aws-sdk/core": "3.956.0",
582 "@aws-sdk/types": "3.956.0",
583 "@smithy/is-array-buffer": "^4.2.0",
584 "@smithy/node-config-provider": "^4.3.7",
585 "@smithy/protocol-http": "^5.3.7",
586 "@smithy/types": "^4.11.0",
587 "@smithy/util-middleware": "^4.2.7",
588 "@smithy/util-stream": "^4.5.8",
589 "@smithy/util-utf8": "^4.2.0",
590 "tslib": "^2.6.2"
591 },
592 "engines": {
593 "node": ">=18.0.0"
594 }
595 },
596 "node_modules/@aws-sdk/middleware-host-header": {
597 "version": "3.956.0",
598 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.956.0.tgz",
599 "integrity": "sha512-JujNJDp/dj1DbsI0ntzhrz2uJ4jpumcKtr743eMpEhdboYjuu/UzY8/7n1h5JbgU9TNXgqE9lgQNa5QPG0Tvsg==",
600 "license": "Apache-2.0",
601 "dependencies": {
602 "@aws-sdk/types": "3.956.0",
603 "@smithy/protocol-http": "^5.3.7",
604 "@smithy/types": "^4.11.0",
605 "tslib": "^2.6.2"
606 },
607 "engines": {
608 "node": ">=18.0.0"
609 }
610 },
611 "node_modules/@aws-sdk/middleware-location-constraint": {
612 "version": "3.956.0",
613 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.956.0.tgz",
614 "integrity": "sha512-eANhYRFcVO/lI9tliitSW0DK5H1d9J7BK/9RrRz86bd5zPWteVqqzQRbMUdErVi1nwSbSIAa6YGv/ItYPswe0w==",
615 "license": "Apache-2.0",
616 "dependencies": {
617 "@aws-sdk/types": "3.956.0",
618 "@smithy/types": "^4.11.0",
619 "tslib": "^2.6.2"
620 },
621 "engines": {
622 "node": ">=18.0.0"
623 }
624 },
625 "node_modules/@aws-sdk/middleware-logger": {
626 "version": "3.956.0",
627 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.956.0.tgz",
628 "integrity": "sha512-Qff39yEOPYgRsm4SrkHOvS0nSoxXILYnC8Akp0uMRi2lOcZVyXL3WCWqIOtI830qVI4GPa796sleKguxx50RHg==",
629 "license": "Apache-2.0",
630 "dependencies": {
631 "@aws-sdk/types": "3.956.0",
632 "@smithy/types": "^4.11.0",
633 "tslib": "^2.6.2"
634 },
635 "engines": {
636 "node": ">=18.0.0"
637 }
638 },
639 "node_modules/@aws-sdk/middleware-recursion-detection": {
640 "version": "3.956.0",
641 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.956.0.tgz",
642 "integrity": "sha512-/f4JxL2kSCYhy63wovqts6SJkpalSLvuFe78ozt3ClrGoHGyr69o7tPRYx5U7azLgvrIGjsWUyTayeAk3YHIVQ==",
643 "license": "Apache-2.0",
644 "dependencies": {
645 "@aws-sdk/types": "3.956.0",
646 "@aws/lambda-invoke-store": "^0.2.2",
647 "@smithy/protocol-http": "^5.3.7",
648 "@smithy/types": "^4.11.0",
649 "tslib": "^2.6.2"
650 },
651 "engines": {
652 "node": ">=18.0.0"
653 }
654 },
655 "node_modules/@aws-sdk/middleware-sdk-s3": {
656 "version": "3.956.0",
657 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.956.0.tgz",
658 "integrity": "sha512-U/+jYb4iowqqpLjB6cSYan0goAMOlh2xg2CPIdSy550o8mYnJtuajBUQ20A9AA9PYKLlEAoCNEysNZkn4o/63g==",
659 "license": "Apache-2.0",
660 "dependencies": {
661 "@aws-sdk/core": "3.956.0",
662 "@aws-sdk/types": "3.956.0",
663 "@aws-sdk/util-arn-parser": "3.953.0",
664 "@smithy/core": "^3.20.0",
665 "@smithy/node-config-provider": "^4.3.7",
666 "@smithy/protocol-http": "^5.3.7",
667 "@smithy/signature-v4": "^5.3.7",
668 "@smithy/smithy-client": "^4.10.2",
669 "@smithy/types": "^4.11.0",
670 "@smithy/util-config-provider": "^4.2.0",
671 "@smithy/util-middleware": "^4.2.7",
672 "@smithy/util-stream": "^4.5.8",
673 "@smithy/util-utf8": "^4.2.0",
674 "tslib": "^2.6.2"
675 },
676 "engines": {
677 "node": ">=18.0.0"
678 }
679 },
680 "node_modules/@aws-sdk/middleware-ssec": {
681 "version": "3.956.0",
682 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.956.0.tgz",
683 "integrity": "sha512-1Et0vPoIzfhkUAdNRzu0pC25ZawFqXo5T8xpvbwkfDgfIkeVj+sm9t01iXO3pCOK52OSuLRAy7fiAo/AoHjOYg==",
684 "license": "Apache-2.0",
685 "dependencies": {
686 "@aws-sdk/types": "3.956.0",
687 "@smithy/types": "^4.11.0",
688 "tslib": "^2.6.2"
689 },
690 "engines": {
691 "node": ">=18.0.0"
692 }
693 },
694 "node_modules/@aws-sdk/middleware-user-agent": {
695 "version": "3.956.0",
696 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.956.0.tgz",
697 "integrity": "sha512-azH8OJ0AIe3NafaTNvJorG/ALaLNTYwVKtyaSeQKOvaL8TNuBVuDnM5iHCiWryIaRgZotomqycwyfNKLw2D3JQ==",
698 "license": "Apache-2.0",
699 "dependencies": {
700 "@aws-sdk/core": "3.956.0",
701 "@aws-sdk/types": "3.956.0",
702 "@aws-sdk/util-endpoints": "3.956.0",
703 "@smithy/core": "^3.20.0",
704 "@smithy/protocol-http": "^5.3.7",
705 "@smithy/types": "^4.11.0",
706 "tslib": "^2.6.2"
707 },
708 "engines": {
709 "node": ">=18.0.0"
710 }
711 },
712 "node_modules/@aws-sdk/nested-clients": {
713 "version": "3.956.0",
714 "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.956.0.tgz",
715 "integrity": "sha512-GHDQMkxoWpi3eTrhWGmghw0gsZJ5rM1ERHfBFhlhduCdtV3TyhKVmDgFG84KhU8v18dcVpSp3Pu3KwH7j1tgIg==",
716 "license": "Apache-2.0",
717 "dependencies": {
718 "@aws-crypto/sha256-browser": "5.2.0",
719 "@aws-crypto/sha256-js": "5.2.0",
720 "@aws-sdk/core": "3.956.0",
721 "@aws-sdk/middleware-host-header": "3.956.0",
722 "@aws-sdk/middleware-logger": "3.956.0",
723 "@aws-sdk/middleware-recursion-detection": "3.956.0",
724 "@aws-sdk/middleware-user-agent": "3.956.0",
725 "@aws-sdk/region-config-resolver": "3.956.0",
726 "@aws-sdk/types": "3.956.0",
727 "@aws-sdk/util-endpoints": "3.956.0",
728 "@aws-sdk/util-user-agent-browser": "3.956.0",
729 "@aws-sdk/util-user-agent-node": "3.956.0",
730 "@smithy/config-resolver": "^4.4.5",
731 "@smithy/core": "^3.20.0",
732 "@smithy/fetch-http-handler": "^5.3.8",
733 "@smithy/hash-node": "^4.2.7",
734 "@smithy/invalid-dependency": "^4.2.7",
735 "@smithy/middleware-content-length": "^4.2.7",
736 "@smithy/middleware-endpoint": "^4.4.1",
737 "@smithy/middleware-retry": "^4.4.17",
738 "@smithy/middleware-serde": "^4.2.8",
739 "@smithy/middleware-stack": "^4.2.7",
740 "@smithy/node-config-provider": "^4.3.7",
741 "@smithy/node-http-handler": "^4.4.7",
742 "@smithy/protocol-http": "^5.3.7",
743 "@smithy/smithy-client": "^4.10.2",
744 "@smithy/types": "^4.11.0",
745 "@smithy/url-parser": "^4.2.7",
746 "@smithy/util-base64": "^4.3.0",
747 "@smithy/util-body-length-browser": "^4.2.0",
748 "@smithy/util-body-length-node": "^4.2.1",
749 "@smithy/util-defaults-mode-browser": "^4.3.16",
750 "@smithy/util-defaults-mode-node": "^4.2.19",
751 "@smithy/util-endpoints": "^3.2.7",
752 "@smithy/util-middleware": "^4.2.7",
753 "@smithy/util-retry": "^4.2.7",
754 "@smithy/util-utf8": "^4.2.0",
755 "tslib": "^2.6.2"
756 },
757 "engines": {
758 "node": ">=18.0.0"
759 }
760 },
761 "node_modules/@aws-sdk/region-config-resolver": {
762 "version": "3.956.0",
763 "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.956.0.tgz",
764 "integrity": "sha512-byU5XYekW7+rZ3e067y038wlrpnPkdI4fMxcHCHrv+TAfzl8CCk5xLyzerQtXZR8cVPVOXuaYWe1zKW0uCnXUA==",
765 "license": "Apache-2.0",
766 "dependencies": {
767 "@aws-sdk/types": "3.956.0",
768 "@smithy/config-resolver": "^4.4.5",
769 "@smithy/node-config-provider": "^4.3.7",
770 "@smithy/types": "^4.11.0",
771 "tslib": "^2.6.2"
772 },
773 "engines": {
774 "node": ">=18.0.0"
775 }
776 },
777 "node_modules/@aws-sdk/signature-v4-multi-region": {
778 "version": "3.956.0",
779 "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.956.0.tgz",
780 "integrity": "sha512-gejlXPmor08VydGC8bx0Bv4/tPT92eK0WLe2pUPR0AaMXL+5ycDpThAi1vLWjWr0aUjCA7lXx0pMENWlJlYK3A==",
781 "license": "Apache-2.0",
782 "dependencies": {
783 "@aws-sdk/middleware-sdk-s3": "3.956.0",
784 "@aws-sdk/types": "3.956.0",
785 "@smithy/protocol-http": "^5.3.7",
786 "@smithy/signature-v4": "^5.3.7",
787 "@smithy/types": "^4.11.0",
788 "tslib": "^2.6.2"
789 },
790 "engines": {
791 "node": ">=18.0.0"
792 }
793 },
794 "node_modules/@aws-sdk/token-providers": {
795 "version": "3.956.0",
796 "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.956.0.tgz",
797 "integrity": "sha512-I01Q9yDeG9oXge14u/bubtSdBpok/rTsPp2AQwy5xj/5PatRTHPbUTP6tef3AH/lFCAqkI0nncIcgx6zikDdUQ==",
798 "license": "Apache-2.0",
799 "dependencies": {
800 "@aws-sdk/core": "3.956.0",
801 "@aws-sdk/nested-clients": "3.956.0",
802 "@aws-sdk/types": "3.956.0",
803 "@smithy/property-provider": "^4.2.7",
804 "@smithy/shared-ini-file-loader": "^4.4.2",
805 "@smithy/types": "^4.11.0",
806 "tslib": "^2.6.2"
807 },
808 "engines": {
809 "node": ">=18.0.0"
810 }
811 },
812 "node_modules/@aws-sdk/types": {
813 "version": "3.956.0",
814 "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.956.0.tgz",
815 "integrity": "sha512-DMRU/p9wAlAJxEjegnLwduCA8YP2pcT/sIJ+17KSF38c5cC6CbBhykwbZLECTo+zYzoFrOqeLbqE6paH8Gx3ug==",
816 "license": "Apache-2.0",
817 "dependencies": {
818 "@smithy/types": "^4.11.0",
819 "tslib": "^2.6.2"
820 },
821 "engines": {
822 "node": ">=18.0.0"
823 }
824 },
825 "node_modules/@aws-sdk/util-arn-parser": {
826 "version": "3.953.0",
827 "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.953.0.tgz",
828 "integrity": "sha512-9hqdKkn4OvYzzaLryq2xnwcrPc8ziY34i9szUdgBfSqEC6pBxbY9/lLXmrgzfwMSL2Z7/v2go4Od0p5eukKLMQ==",
829 "license": "Apache-2.0",
830 "dependencies": {
831 "tslib": "^2.6.2"
832 },
833 "engines": {
834 "node": ">=18.0.0"
835 }
836 },
837 "node_modules/@aws-sdk/util-endpoints": {
838 "version": "3.956.0",
839 "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.956.0.tgz",
840 "integrity": "sha512-xZ5CBoubS4rs9JkFniKNShDtfqxaMUnwaebYMoybZm070q9+omFkQkJYXl7kopTViEgZgQl1sAsAkrawBM8qEQ==",
841 "license": "Apache-2.0",
842 "dependencies": {
843 "@aws-sdk/types": "3.956.0",
844 "@smithy/types": "^4.11.0",
845 "@smithy/url-parser": "^4.2.7",
846 "@smithy/util-endpoints": "^3.2.7",
847 "tslib": "^2.6.2"
848 },
849 "engines": {
850 "node": ">=18.0.0"
851 }
852 },
853 "node_modules/@aws-sdk/util-locate-window": {
854 "version": "3.893.0",
855 "license": "Apache-2.0",
856 "dependencies": {
857 "tslib": "^2.6.2"
858 },
859 "engines": {
860 "node": ">=18.0.0"
861 }
862 },
863 "node_modules/@aws-sdk/util-user-agent-browser": {
864 "version": "3.956.0",
865 "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.956.0.tgz",
866 "integrity": "sha512-s8KwYR3HqiGNni7a1DN2P3RUog64QoBQ6VCSzJkHBWb6++8KSOpqeeDkfmEz+22y1LOne+bRrpDGKa0aqOc3rQ==",
867 "license": "Apache-2.0",
868 "dependencies": {
869 "@aws-sdk/types": "3.956.0",
870 "@smithy/types": "^4.11.0",
871 "bowser": "^2.11.0",
872 "tslib": "^2.6.2"
873 }
874 },
875 "node_modules/@aws-sdk/util-user-agent-node": {
876 "version": "3.956.0",
877 "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.956.0.tgz",
878 "integrity": "sha512-H0r6ol3Rr63/3xvrUsLqHps+cA7VkM7uCU5NtuTHnMbv3uYYTKf9M2XFHAdVewmmRgssTzvqemrARc8Ji3SNvg==",
879 "license": "Apache-2.0",
880 "dependencies": {
881 "@aws-sdk/middleware-user-agent": "3.956.0",
882 "@aws-sdk/types": "3.956.0",
883 "@smithy/node-config-provider": "^4.3.7",
884 "@smithy/types": "^4.11.0",
885 "tslib": "^2.6.2"
886 },
887 "engines": {
888 "node": ">=18.0.0"
889 },
890 "peerDependencies": {
891 "aws-crt": ">=1.0.0"
892 },
893 "peerDependenciesMeta": {
894 "aws-crt": {
895 "optional": true
896 }
897 }
898 },
899 "node_modules/@aws-sdk/xml-builder": {
900 "version": "3.956.0",
901 "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.956.0.tgz",
902 "integrity": "sha512-x/IvXUeQYNUEQojpRIQpFt4X7XGxqzjUlXFRdwaTCtTz3q1droXVJvYOhnX3KiMgzeHGlBJfY4Nmq3oZNEUGFw==",
903 "license": "Apache-2.0",
904 "dependencies": {
905 "@smithy/types": "^4.11.0",
906 "fast-xml-parser": "5.2.5",
907 "tslib": "^2.6.2"
908 },
909 "engines": {
910 "node": ">=18.0.0"
911 }
912 },
913 "node_modules/@aws/lambda-invoke-store": {
914 "version": "0.2.2",
915 "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.2.tgz",
916 "integrity": "sha512-C0NBLsIqzDIae8HFw9YIrIBsbc0xTiOtt7fAukGPnqQ/+zZNaq+4jhuccltK0QuWHBnNm/a6kLIRA6GFiM10eg==",
917 "license": "Apache-2.0",
918 "engines": {
919 "node": ">=18.0.0"
920 }
921 },
922 "node_modules/@esbuild/aix-ppc64": {
923 "version": "0.27.1",
924 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz",
925 "integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==",
926 "cpu": [
927 "ppc64"
928 ],
929 "dev": true,
930 "license": "MIT",
931 "optional": true,
932 "os": [
933 "aix"
934 ],
935 "engines": {
936 "node": ">=18"
937 }
938 },
939 "node_modules/@esbuild/android-arm": {
940 "version": "0.27.1",
941 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz",
942 "integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==",
943 "cpu": [
944 "arm"
945 ],
946 "dev": true,
947 "license": "MIT",
948 "optional": true,
949 "os": [
950 "android"
951 ],
952 "engines": {
953 "node": ">=18"
954 }
955 },
956 "node_modules/@esbuild/android-arm64": {
957 "version": "0.27.1",
958 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz",
959 "integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==",
960 "cpu": [
961 "arm64"
962 ],
963 "dev": true,
964 "license": "MIT",
965 "optional": true,
966 "os": [
967 "android"
968 ],
969 "engines": {
970 "node": ">=18"
971 }
972 },
973 "node_modules/@esbuild/android-x64": {
974 "version": "0.27.1",
975 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz",
976 "integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==",
977 "cpu": [
978 "x64"
979 ],
980 "dev": true,
981 "license": "MIT",
982 "optional": true,
983 "os": [
984 "android"
985 ],
986 "engines": {
987 "node": ">=18"
988 }
989 },
990 "node_modules/@esbuild/darwin-arm64": {
991 "version": "0.27.1",
992 "cpu": [
993 "arm64"
994 ],
995 "dev": true,
996 "license": "MIT",
997 "optional": true,
998 "os": [
999 "darwin"
1000 ],
1001 "engines": {
1002 "node": ">=18"
1003 }
1004 },
1005 "node_modules/@esbuild/darwin-x64": {
1006 "version": "0.27.1",
1007 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz",
1008 "integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==",
1009 "cpu": [
1010 "x64"
1011 ],
1012 "dev": true,
1013 "license": "MIT",
1014 "optional": true,
1015 "os": [
1016 "darwin"
1017 ],
1018 "engines": {
1019 "node": ">=18"
1020 }
1021 },
1022 "node_modules/@esbuild/freebsd-arm64": {
1023 "version": "0.27.1",
1024 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz",
1025 "integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==",
1026 "cpu": [
1027 "arm64"
1028 ],
1029 "dev": true,
1030 "license": "MIT",
1031 "optional": true,
1032 "os": [
1033 "freebsd"
1034 ],
1035 "engines": {
1036 "node": ">=18"
1037 }
1038 },
1039 "node_modules/@esbuild/freebsd-x64": {
1040 "version": "0.27.1",
1041 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz",
1042 "integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==",
1043 "cpu": [
1044 "x64"
1045 ],
1046 "dev": true,
1047 "license": "MIT",
1048 "optional": true,
1049 "os": [
1050 "freebsd"
1051 ],
1052 "engines": {
1053 "node": ">=18"
1054 }
1055 },
1056 "node_modules/@esbuild/linux-arm": {
1057 "version": "0.27.1",
1058 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz",
1059 "integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==",
1060 "cpu": [
1061 "arm"
1062 ],
1063 "dev": true,
1064 "license": "MIT",
1065 "optional": true,
1066 "os": [
1067 "linux"
1068 ],
1069 "engines": {
1070 "node": ">=18"
1071 }
1072 },
1073 "node_modules/@esbuild/linux-arm64": {
1074 "version": "0.27.1",
1075 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz",
1076 "integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==",
1077 "cpu": [
1078 "arm64"
1079 ],
1080 "dev": true,
1081 "license": "MIT",
1082 "optional": true,
1083 "os": [
1084 "linux"
1085 ],
1086 "engines": {
1087 "node": ">=18"
1088 }
1089 },
1090 "node_modules/@esbuild/linux-ia32": {
1091 "version": "0.27.1",
1092 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz",
1093 "integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==",
1094 "cpu": [
1095 "ia32"
1096 ],
1097 "dev": true,
1098 "license": "MIT",
1099 "optional": true,
1100 "os": [
1101 "linux"
1102 ],
1103 "engines": {
1104 "node": ">=18"
1105 }
1106 },
1107 "node_modules/@esbuild/linux-loong64": {
1108 "version": "0.27.1",
1109 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz",
1110 "integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==",
1111 "cpu": [
1112 "loong64"
1113 ],
1114 "dev": true,
1115 "license": "MIT",
1116 "optional": true,
1117 "os": [
1118 "linux"
1119 ],
1120 "engines": {
1121 "node": ">=18"
1122 }
1123 },
1124 "node_modules/@esbuild/linux-mips64el": {
1125 "version": "0.27.1",
1126 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz",
1127 "integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==",
1128 "cpu": [
1129 "mips64el"
1130 ],
1131 "dev": true,
1132 "license": "MIT",
1133 "optional": true,
1134 "os": [
1135 "linux"
1136 ],
1137 "engines": {
1138 "node": ">=18"
1139 }
1140 },
1141 "node_modules/@esbuild/linux-ppc64": {
1142 "version": "0.27.1",
1143 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz",
1144 "integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==",
1145 "cpu": [
1146 "ppc64"
1147 ],
1148 "dev": true,
1149 "license": "MIT",
1150 "optional": true,
1151 "os": [
1152 "linux"
1153 ],
1154 "engines": {
1155 "node": ">=18"
1156 }
1157 },
1158 "node_modules/@esbuild/linux-riscv64": {
1159 "version": "0.27.1",
1160 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz",
1161 "integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==",
1162 "cpu": [
1163 "riscv64"
1164 ],
1165 "dev": true,
1166 "license": "MIT",
1167 "optional": true,
1168 "os": [
1169 "linux"
1170 ],
1171 "engines": {
1172 "node": ">=18"
1173 }
1174 },
1175 "node_modules/@esbuild/linux-s390x": {
1176 "version": "0.27.1",
1177 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz",
1178 "integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==",
1179 "cpu": [
1180 "s390x"
1181 ],
1182 "dev": true,
1183 "license": "MIT",
1184 "optional": true,
1185 "os": [
1186 "linux"
1187 ],
1188 "engines": {
1189 "node": ">=18"
1190 }
1191 },
1192 "node_modules/@esbuild/linux-x64": {
1193 "version": "0.27.1",
1194 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz",
1195 "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==",
1196 "cpu": [
1197 "x64"
1198 ],
1199 "dev": true,
1200 "license": "MIT",
1201 "optional": true,
1202 "os": [
1203 "linux"
1204 ],
1205 "engines": {
1206 "node": ">=18"
1207 }
1208 },
1209 "node_modules/@esbuild/netbsd-arm64": {
1210 "version": "0.27.1",
1211 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz",
1212 "integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==",
1213 "cpu": [
1214 "arm64"
1215 ],
1216 "dev": true,
1217 "license": "MIT",
1218 "optional": true,
1219 "os": [
1220 "netbsd"
1221 ],
1222 "engines": {
1223 "node": ">=18"
1224 }
1225 },
1226 "node_modules/@esbuild/netbsd-x64": {
1227 "version": "0.27.1",
1228 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz",
1229 "integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==",
1230 "cpu": [
1231 "x64"
1232 ],
1233 "dev": true,
1234 "license": "MIT",
1235 "optional": true,
1236 "os": [
1237 "netbsd"
1238 ],
1239 "engines": {
1240 "node": ">=18"
1241 }
1242 },
1243 "node_modules/@esbuild/openbsd-arm64": {
1244 "version": "0.27.1",
1245 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz",
1246 "integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==",
1247 "cpu": [
1248 "arm64"
1249 ],
1250 "dev": true,
1251 "license": "MIT",
1252 "optional": true,
1253 "os": [
1254 "openbsd"
1255 ],
1256 "engines": {
1257 "node": ">=18"
1258 }
1259 },
1260 "node_modules/@esbuild/openbsd-x64": {
1261 "version": "0.27.1",
1262 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz",
1263 "integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==",
1264 "cpu": [
1265 "x64"
1266 ],
1267 "dev": true,
1268 "license": "MIT",
1269 "optional": true,
1270 "os": [
1271 "openbsd"
1272 ],
1273 "engines": {
1274 "node": ">=18"
1275 }
1276 },
1277 "node_modules/@esbuild/openharmony-arm64": {
1278 "version": "0.27.1",
1279 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz",
1280 "integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==",
1281 "cpu": [
1282 "arm64"
1283 ],
1284 "dev": true,
1285 "license": "MIT",
1286 "optional": true,
1287 "os": [
1288 "openharmony"
1289 ],
1290 "engines": {
1291 "node": ">=18"
1292 }
1293 },
1294 "node_modules/@esbuild/sunos-x64": {
1295 "version": "0.27.1",
1296 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz",
1297 "integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==",
1298 "cpu": [
1299 "x64"
1300 ],
1301 "dev": true,
1302 "license": "MIT",
1303 "optional": true,
1304 "os": [
1305 "sunos"
1306 ],
1307 "engines": {
1308 "node": ">=18"
1309 }
1310 },
1311 "node_modules/@esbuild/win32-arm64": {
1312 "version": "0.27.1",
1313 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz",
1314 "integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==",
1315 "cpu": [
1316 "arm64"
1317 ],
1318 "dev": true,
1319 "license": "MIT",
1320 "optional": true,
1321 "os": [
1322 "win32"
1323 ],
1324 "engines": {
1325 "node": ">=18"
1326 }
1327 },
1328 "node_modules/@esbuild/win32-ia32": {
1329 "version": "0.27.1",
1330 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz",
1331 "integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==",
1332 "cpu": [
1333 "ia32"
1334 ],
1335 "dev": true,
1336 "license": "MIT",
1337 "optional": true,
1338 "os": [
1339 "win32"
1340 ],
1341 "engines": {
1342 "node": ">=18"
1343 }
1344 },
1345 "node_modules/@esbuild/win32-x64": {
1346 "version": "0.27.1",
1347 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz",
1348 "integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==",
1349 "cpu": [
1350 "x64"
1351 ],
1352 "dev": true,
1353 "license": "MIT",
1354 "optional": true,
1355 "os": [
1356 "win32"
1357 ],
1358 "engines": {
1359 "node": ">=18"
1360 }
1361 },
1362 "node_modules/@eslint-community/eslint-utils": {
1363 "version": "4.9.0",
1364 "dev": true,
1365 "license": "MIT",
1366 "dependencies": {
1367 "eslint-visitor-keys": "^3.4.3"
1368 },
1369 "engines": {
1370 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1371 },
1372 "funding": {
1373 "url": "https://opencollective.com/eslint"
1374 },
1375 "peerDependencies": {
1376 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1377 }
1378 },
1379 "node_modules/@eslint-community/regexpp": {
1380 "version": "4.12.2",
1381 "dev": true,
1382 "license": "MIT",
1383 "engines": {
1384 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1385 }
1386 },
1387 "node_modules/@eslint/config-array": {
1388 "version": "0.21.1",
1389 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
1390 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
1391 "dev": true,
1392 "license": "Apache-2.0",
1393 "dependencies": {
1394 "@eslint/object-schema": "^2.1.7",
1395 "debug": "^4.3.1",
1396 "minimatch": "^3.1.2"
1397 },
1398 "engines": {
1399 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1400 }
1401 },
1402 "node_modules/@eslint/config-helpers": {
1403 "version": "0.4.2",
1404 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
1405 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
1406 "dev": true,
1407 "license": "Apache-2.0",
1408 "dependencies": {
1409 "@eslint/core": "^0.17.0"
1410 },
1411 "engines": {
1412 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1413 }
1414 },
1415 "node_modules/@eslint/core": {
1416 "version": "0.17.0",
1417 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
1418 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
1419 "dev": true,
1420 "license": "Apache-2.0",
1421 "dependencies": {
1422 "@types/json-schema": "^7.0.15"
1423 },
1424 "engines": {
1425 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1426 }
1427 },
1428 "node_modules/@eslint/eslintrc": {
1429 "version": "3.3.3",
1430 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
1431 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
1432 "dev": true,
1433 "license": "MIT",
1434 "dependencies": {
1435 "ajv": "^6.12.4",
1436 "debug": "^4.3.2",
1437 "espree": "^10.0.1",
1438 "globals": "^14.0.0",
1439 "ignore": "^5.2.0",
1440 "import-fresh": "^3.2.1",
1441 "js-yaml": "^4.1.1",
1442 "minimatch": "^3.1.2",
1443 "strip-json-comments": "^3.1.1"
1444 },
1445 "engines": {
1446 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1447 },
1448 "funding": {
1449 "url": "https://opencollective.com/eslint"
1450 }
1451 },
1452 "node_modules/@eslint/eslintrc/node_modules/ignore": {
1453 "version": "5.3.2",
1454 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
1455 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
1456 "dev": true,
1457 "license": "MIT",
1458 "engines": {
1459 "node": ">= 4"
1460 }
1461 },
1462 "node_modules/@eslint/js": {
1463 "version": "9.39.1",
1464 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz",
1465 "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==",
1466 "dev": true,
1467 "license": "MIT",
1468 "engines": {
1469 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1470 },
1471 "funding": {
1472 "url": "https://eslint.org/donate"
1473 }
1474 },
1475 "node_modules/@eslint/object-schema": {
1476 "version": "2.1.7",
1477 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
1478 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
1479 "dev": true,
1480 "license": "Apache-2.0",
1481 "engines": {
1482 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1483 }
1484 },
1485 "node_modules/@eslint/plugin-kit": {
1486 "version": "0.4.1",
1487 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
1488 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
1489 "dev": true,
1490 "license": "Apache-2.0",
1491 "dependencies": {
1492 "@eslint/core": "^0.17.0",
1493 "levn": "^0.4.1"
1494 },
1495 "engines": {
1496 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1497 }
1498 },
1499 "node_modules/@humanfs/core": {
1500 "version": "0.19.1",
1501 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
1502 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
1503 "dev": true,
1504 "license": "Apache-2.0",
1505 "engines": {
1506 "node": ">=18.18.0"
1507 }
1508 },
1509 "node_modules/@humanfs/node": {
1510 "version": "0.16.7",
1511 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
1512 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
1513 "dev": true,
1514 "license": "Apache-2.0",
1515 "dependencies": {
1516 "@humanfs/core": "^0.19.1",
1517 "@humanwhocodes/retry": "^0.4.0"
1518 },
1519 "engines": {
1520 "node": ">=18.18.0"
1521 }
1522 },
1523 "node_modules/@humanwhocodes/module-importer": {
1524 "version": "1.0.1",
1525 "dev": true,
1526 "license": "Apache-2.0",
1527 "engines": {
1528 "node": ">=12.22"
1529 },
1530 "funding": {
1531 "type": "github",
1532 "url": "https://github.com/sponsors/nzakas"
1533 }
1534 },
1535 "node_modules/@humanwhocodes/retry": {
1536 "version": "0.4.3",
1537 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1538 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1539 "dev": true,
1540 "license": "Apache-2.0",
1541 "engines": {
1542 "node": ">=18.18"
1543 },
1544 "funding": {
1545 "type": "github",
1546 "url": "https://github.com/sponsors/nzakas"
1547 }
1548 },
1549 "node_modules/@jridgewell/sourcemap-codec": {
1550 "version": "1.5.5",
1551 "dev": true,
1552 "license": "MIT"
1553 },
1554 "node_modules/@pkgr/core": {
1555 "version": "0.2.9",
1556 "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz",
1557 "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==",
1558 "dev": true,
1559 "license": "MIT",
1560 "engines": {
1561 "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
1562 },
1563 "funding": {
1564 "url": "https://opencollective.com/pkgr"
1565 }
1566 },
1567 "node_modules/@rollup/rollup-android-arm-eabi": {
1568 "version": "4.53.3",
1569 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz",
1570 "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==",
1571 "cpu": [
1572 "arm"
1573 ],
1574 "dev": true,
1575 "license": "MIT",
1576 "optional": true,
1577 "os": [
1578 "android"
1579 ]
1580 },
1581 "node_modules/@rollup/rollup-android-arm64": {
1582 "version": "4.53.3",
1583 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz",
1584 "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==",
1585 "cpu": [
1586 "arm64"
1587 ],
1588 "dev": true,
1589 "license": "MIT",
1590 "optional": true,
1591 "os": [
1592 "android"
1593 ]
1594 },
1595 "node_modules/@rollup/rollup-darwin-arm64": {
1596 "version": "4.53.3",
1597 "cpu": [
1598 "arm64"
1599 ],
1600 "dev": true,
1601 "license": "MIT",
1602 "optional": true,
1603 "os": [
1604 "darwin"
1605 ]
1606 },
1607 "node_modules/@rollup/rollup-darwin-x64": {
1608 "version": "4.53.3",
1609 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz",
1610 "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==",
1611 "cpu": [
1612 "x64"
1613 ],
1614 "dev": true,
1615 "license": "MIT",
1616 "optional": true,
1617 "os": [
1618 "darwin"
1619 ]
1620 },
1621 "node_modules/@rollup/rollup-freebsd-arm64": {
1622 "version": "4.53.3",
1623 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz",
1624 "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==",
1625 "cpu": [
1626 "arm64"
1627 ],
1628 "dev": true,
1629 "license": "MIT",
1630 "optional": true,
1631 "os": [
1632 "freebsd"
1633 ]
1634 },
1635 "node_modules/@rollup/rollup-freebsd-x64": {
1636 "version": "4.53.3",
1637 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz",
1638 "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==",
1639 "cpu": [
1640 "x64"
1641 ],
1642 "dev": true,
1643 "license": "MIT",
1644 "optional": true,
1645 "os": [
1646 "freebsd"
1647 ]
1648 },
1649 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1650 "version": "4.53.3",
1651 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz",
1652 "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==",
1653 "cpu": [
1654 "arm"
1655 ],
1656 "dev": true,
1657 "license": "MIT",
1658 "optional": true,
1659 "os": [
1660 "linux"
1661 ]
1662 },
1663 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1664 "version": "4.53.3",
1665 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz",
1666 "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==",
1667 "cpu": [
1668 "arm"
1669 ],
1670 "dev": true,
1671 "license": "MIT",
1672 "optional": true,
1673 "os": [
1674 "linux"
1675 ]
1676 },
1677 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1678 "version": "4.53.3",
1679 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz",
1680 "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==",
1681 "cpu": [
1682 "arm64"
1683 ],
1684 "dev": true,
1685 "license": "MIT",
1686 "optional": true,
1687 "os": [
1688 "linux"
1689 ]
1690 },
1691 "node_modules/@rollup/rollup-linux-arm64-musl": {
1692 "version": "4.53.3",
1693 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz",
1694 "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==",
1695 "cpu": [
1696 "arm64"
1697 ],
1698 "dev": true,
1699 "license": "MIT",
1700 "optional": true,
1701 "os": [
1702 "linux"
1703 ]
1704 },
1705 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1706 "version": "4.53.3",
1707 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz",
1708 "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==",
1709 "cpu": [
1710 "loong64"
1711 ],
1712 "dev": true,
1713 "license": "MIT",
1714 "optional": true,
1715 "os": [
1716 "linux"
1717 ]
1718 },
1719 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1720 "version": "4.53.3",
1721 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz",
1722 "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==",
1723 "cpu": [
1724 "ppc64"
1725 ],
1726 "dev": true,
1727 "license": "MIT",
1728 "optional": true,
1729 "os": [
1730 "linux"
1731 ]
1732 },
1733 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1734 "version": "4.53.3",
1735 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz",
1736 "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==",
1737 "cpu": [
1738 "riscv64"
1739 ],
1740 "dev": true,
1741 "license": "MIT",
1742 "optional": true,
1743 "os": [
1744 "linux"
1745 ]
1746 },
1747 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1748 "version": "4.53.3",
1749 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz",
1750 "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==",
1751 "cpu": [
1752 "riscv64"
1753 ],
1754 "dev": true,
1755 "license": "MIT",
1756 "optional": true,
1757 "os": [
1758 "linux"
1759 ]
1760 },
1761 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1762 "version": "4.53.3",
1763 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz",
1764 "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==",
1765 "cpu": [
1766 "s390x"
1767 ],
1768 "dev": true,
1769 "license": "MIT",
1770 "optional": true,
1771 "os": [
1772 "linux"
1773 ]
1774 },
1775 "node_modules/@rollup/rollup-linux-x64-gnu": {
1776 "version": "4.53.3",
1777 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz",
1778 "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==",
1779 "cpu": [
1780 "x64"
1781 ],
1782 "dev": true,
1783 "license": "MIT",
1784 "optional": true,
1785 "os": [
1786 "linux"
1787 ]
1788 },
1789 "node_modules/@rollup/rollup-linux-x64-musl": {
1790 "version": "4.53.3",
1791 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz",
1792 "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==",
1793 "cpu": [
1794 "x64"
1795 ],
1796 "dev": true,
1797 "license": "MIT",
1798 "optional": true,
1799 "os": [
1800 "linux"
1801 ]
1802 },
1803 "node_modules/@rollup/rollup-openharmony-arm64": {
1804 "version": "4.53.3",
1805 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz",
1806 "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==",
1807 "cpu": [
1808 "arm64"
1809 ],
1810 "dev": true,
1811 "license": "MIT",
1812 "optional": true,
1813 "os": [
1814 "openharmony"
1815 ]
1816 },
1817 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1818 "version": "4.53.3",
1819 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz",
1820 "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==",
1821 "cpu": [
1822 "arm64"
1823 ],
1824 "dev": true,
1825 "license": "MIT",
1826 "optional": true,
1827 "os": [
1828 "win32"
1829 ]
1830 },
1831 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1832 "version": "4.53.3",
1833 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz",
1834 "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==",
1835 "cpu": [
1836 "ia32"
1837 ],
1838 "dev": true,
1839 "license": "MIT",
1840 "optional": true,
1841 "os": [
1842 "win32"
1843 ]
1844 },
1845 "node_modules/@rollup/rollup-win32-x64-gnu": {
1846 "version": "4.53.3",
1847 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz",
1848 "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==",
1849 "cpu": [
1850 "x64"
1851 ],
1852 "dev": true,
1853 "license": "MIT",
1854 "optional": true,
1855 "os": [
1856 "win32"
1857 ]
1858 },
1859 "node_modules/@rollup/rollup-win32-x64-msvc": {
1860 "version": "4.53.3",
1861 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz",
1862 "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==",
1863 "cpu": [
1864 "x64"
1865 ],
1866 "dev": true,
1867 "license": "MIT",
1868 "optional": true,
1869 "os": [
1870 "win32"
1871 ]
1872 },
1873 "node_modules/@smithy/abort-controller": {
1874 "version": "4.2.7",
1875 "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.7.tgz",
1876 "integrity": "sha512-rzMY6CaKx2qxrbYbqjXWS0plqEy7LOdKHS0bg4ixJ6aoGDPNUcLWk/FRNuCILh7GKLG9TFUXYYeQQldMBBwuyw==",
1877 "license": "Apache-2.0",
1878 "dependencies": {
1879 "@smithy/types": "^4.11.0",
1880 "tslib": "^2.6.2"
1881 },
1882 "engines": {
1883 "node": ">=18.0.0"
1884 }
1885 },
1886 "node_modules/@smithy/chunked-blob-reader": {
1887 "version": "5.2.0",
1888 "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz",
1889 "integrity": "sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==",
1890 "license": "Apache-2.0",
1891 "dependencies": {
1892 "tslib": "^2.6.2"
1893 },
1894 "engines": {
1895 "node": ">=18.0.0"
1896 }
1897 },
1898 "node_modules/@smithy/chunked-blob-reader-native": {
1899 "version": "4.2.1",
1900 "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.1.tgz",
1901 "integrity": "sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==",
1902 "license": "Apache-2.0",
1903 "dependencies": {
1904 "@smithy/util-base64": "^4.3.0",
1905 "tslib": "^2.6.2"
1906 },
1907 "engines": {
1908 "node": ">=18.0.0"
1909 }
1910 },
1911 "node_modules/@smithy/config-resolver": {
1912 "version": "4.4.5",
1913 "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.5.tgz",
1914 "integrity": "sha512-HAGoUAFYsUkoSckuKbCPayECeMim8pOu+yLy1zOxt1sifzEbrsRpYa+mKcMdiHKMeiqOibyPG0sFJnmaV/OGEg==",
1915 "license": "Apache-2.0",
1916 "dependencies": {
1917 "@smithy/node-config-provider": "^4.3.7",
1918 "@smithy/types": "^4.11.0",
1919 "@smithy/util-config-provider": "^4.2.0",
1920 "@smithy/util-endpoints": "^3.2.7",
1921 "@smithy/util-middleware": "^4.2.7",
1922 "tslib": "^2.6.2"
1923 },
1924 "engines": {
1925 "node": ">=18.0.0"
1926 }
1927 },
1928 "node_modules/@smithy/core": {
1929 "version": "3.20.0",
1930 "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.0.tgz",
1931 "integrity": "sha512-WsSHCPq/neD5G/MkK4csLI5Y5Pkd9c1NMfpYEKeghSGaD4Ja1qLIohRQf2D5c1Uy5aXp76DeKHkzWZ9KAlHroQ==",
1932 "license": "Apache-2.0",
1933 "dependencies": {
1934 "@smithy/middleware-serde": "^4.2.8",
1935 "@smithy/protocol-http": "^5.3.7",
1936 "@smithy/types": "^4.11.0",
1937 "@smithy/util-base64": "^4.3.0",
1938 "@smithy/util-body-length-browser": "^4.2.0",
1939 "@smithy/util-middleware": "^4.2.7",
1940 "@smithy/util-stream": "^4.5.8",
1941 "@smithy/util-utf8": "^4.2.0",
1942 "@smithy/uuid": "^1.1.0",
1943 "tslib": "^2.6.2"
1944 },
1945 "engines": {
1946 "node": ">=18.0.0"
1947 }
1948 },
1949 "node_modules/@smithy/credential-provider-imds": {
1950 "version": "4.2.7",
1951 "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.7.tgz",
1952 "integrity": "sha512-CmduWdCiILCRNbQWFR0OcZlUPVtyE49Sr8yYL0rZQ4D/wKxiNzBNS/YHemvnbkIWj623fplgkexUd/c9CAKdoA==",
1953 "license": "Apache-2.0",
1954 "dependencies": {
1955 "@smithy/node-config-provider": "^4.3.7",
1956 "@smithy/property-provider": "^4.2.7",
1957 "@smithy/types": "^4.11.0",
1958 "@smithy/url-parser": "^4.2.7",
1959 "tslib": "^2.6.2"
1960 },
1961 "engines": {
1962 "node": ">=18.0.0"
1963 }
1964 },
1965 "node_modules/@smithy/eventstream-codec": {
1966 "version": "4.2.7",
1967 "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.7.tgz",
1968 "integrity": "sha512-DrpkEoM3j9cBBWhufqBwnbbn+3nf1N9FP6xuVJ+e220jbactKuQgaZwjwP5CP1t+O94brm2JgVMD2atMGX3xIQ==",
1969 "license": "Apache-2.0",
1970 "dependencies": {
1971 "@aws-crypto/crc32": "5.2.0",
1972 "@smithy/types": "^4.11.0",
1973 "@smithy/util-hex-encoding": "^4.2.0",
1974 "tslib": "^2.6.2"
1975 },
1976 "engines": {
1977 "node": ">=18.0.0"
1978 }
1979 },
1980 "node_modules/@smithy/eventstream-serde-browser": {
1981 "version": "4.2.7",
1982 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.7.tgz",
1983 "integrity": "sha512-ujzPk8seYoDBmABDE5YqlhQZAXLOrtxtJLrbhHMKjBoG5b4dK4i6/mEU+6/7yXIAkqOO8sJ6YxZl+h0QQ1IJ7g==",
1984 "license": "Apache-2.0",
1985 "dependencies": {
1986 "@smithy/eventstream-serde-universal": "^4.2.7",
1987 "@smithy/types": "^4.11.0",
1988 "tslib": "^2.6.2"
1989 },
1990 "engines": {
1991 "node": ">=18.0.0"
1992 }
1993 },
1994 "node_modules/@smithy/eventstream-serde-config-resolver": {
1995 "version": "4.3.7",
1996 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.7.tgz",
1997 "integrity": "sha512-x7BtAiIPSaNaWuzm24Q/mtSkv+BrISO/fmheiJ39PKRNH3RmH2Hph/bUKSOBOBC9unqfIYDhKTHwpyZycLGPVQ==",
1998 "license": "Apache-2.0",
1999 "dependencies": {
2000 "@smithy/types": "^4.11.0",
2001 "tslib": "^2.6.2"
2002 },
2003 "engines": {
2004 "node": ">=18.0.0"
2005 }
2006 },
2007 "node_modules/@smithy/eventstream-serde-node": {
2008 "version": "4.2.7",
2009 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.7.tgz",
2010 "integrity": "sha512-roySCtHC5+pQq5lK4be1fZ/WR6s/AxnPaLfCODIPArtN2du8s5Ot4mKVK3pPtijL/L654ws592JHJ1PbZFF6+A==",
2011 "license": "Apache-2.0",
2012 "dependencies": {
2013 "@smithy/eventstream-serde-universal": "^4.2.7",
2014 "@smithy/types": "^4.11.0",
2015 "tslib": "^2.6.2"
2016 },
2017 "engines": {
2018 "node": ">=18.0.0"
2019 }
2020 },
2021 "node_modules/@smithy/eventstream-serde-universal": {
2022 "version": "4.2.7",
2023 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.7.tgz",
2024 "integrity": "sha512-QVD+g3+icFkThoy4r8wVFZMsIP08taHVKjE6Jpmz8h5CgX/kk6pTODq5cht0OMtcapUx+xrPzUTQdA+TmO0m1g==",
2025 "license": "Apache-2.0",
2026 "dependencies": {
2027 "@smithy/eventstream-codec": "^4.2.7",
2028 "@smithy/types": "^4.11.0",
2029 "tslib": "^2.6.2"
2030 },
2031 "engines": {
2032 "node": ">=18.0.0"
2033 }
2034 },
2035 "node_modules/@smithy/fetch-http-handler": {
2036 "version": "5.3.8",
2037 "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.8.tgz",
2038 "integrity": "sha512-h/Fi+o7mti4n8wx1SR6UHWLaakwHRx29sizvp8OOm7iqwKGFneT06GCSFhml6Bha5BT6ot5pj3CYZnCHhGC2Rg==",
2039 "license": "Apache-2.0",
2040 "dependencies": {
2041 "@smithy/protocol-http": "^5.3.7",
2042 "@smithy/querystring-builder": "^4.2.7",
2043 "@smithy/types": "^4.11.0",
2044 "@smithy/util-base64": "^4.3.0",
2045 "tslib": "^2.6.2"
2046 },
2047 "engines": {
2048 "node": ">=18.0.0"
2049 }
2050 },
2051 "node_modules/@smithy/hash-blob-browser": {
2052 "version": "4.2.8",
2053 "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.8.tgz",
2054 "integrity": "sha512-07InZontqsM1ggTCPSRgI7d8DirqRrnpL7nIACT4PW0AWrgDiHhjGZzbAE5UtRSiU0NISGUYe7/rri9ZeWyDpw==",
2055 "license": "Apache-2.0",
2056 "dependencies": {
2057 "@smithy/chunked-blob-reader": "^5.2.0",
2058 "@smithy/chunked-blob-reader-native": "^4.2.1",
2059 "@smithy/types": "^4.11.0",
2060 "tslib": "^2.6.2"
2061 },
2062 "engines": {
2063 "node": ">=18.0.0"
2064 }
2065 },
2066 "node_modules/@smithy/hash-node": {
2067 "version": "4.2.7",
2068 "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.7.tgz",
2069 "integrity": "sha512-PU/JWLTBCV1c8FtB8tEFnY4eV1tSfBc7bDBADHfn1K+uRbPgSJ9jnJp0hyjiFN2PMdPzxsf1Fdu0eo9fJ760Xw==",
2070 "license": "Apache-2.0",
2071 "dependencies": {
2072 "@smithy/types": "^4.11.0",
2073 "@smithy/util-buffer-from": "^4.2.0",
2074 "@smithy/util-utf8": "^4.2.0",
2075 "tslib": "^2.6.2"
2076 },
2077 "engines": {
2078 "node": ">=18.0.0"
2079 }
2080 },
2081 "node_modules/@smithy/hash-stream-node": {
2082 "version": "4.2.7",
2083 "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.7.tgz",
2084 "integrity": "sha512-ZQVoAwNYnFMIbd4DUc517HuwNelJUY6YOzwqrbcAgCnVn+79/OK7UjwA93SPpdTOpKDVkLIzavWm/Ck7SmnDPQ==",
2085 "license": "Apache-2.0",
2086 "dependencies": {
2087 "@smithy/types": "^4.11.0",
2088 "@smithy/util-utf8": "^4.2.0",
2089 "tslib": "^2.6.2"
2090 },
2091 "engines": {
2092 "node": ">=18.0.0"
2093 }
2094 },
2095 "node_modules/@smithy/invalid-dependency": {
2096 "version": "4.2.7",
2097 "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.7.tgz",
2098 "integrity": "sha512-ncvgCr9a15nPlkhIUx3CU4d7E7WEuVJOV7fS7nnK2hLtPK9tYRBkMHQbhXU1VvvKeBm/O0x26OEoBq+ngFpOEQ==",
2099 "license": "Apache-2.0",
2100 "dependencies": {
2101 "@smithy/types": "^4.11.0",
2102 "tslib": "^2.6.2"
2103 },
2104 "engines": {
2105 "node": ">=18.0.0"
2106 }
2107 },
2108 "node_modules/@smithy/is-array-buffer": {
2109 "version": "4.2.0",
2110 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz",
2111 "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==",
2112 "license": "Apache-2.0",
2113 "dependencies": {
2114 "tslib": "^2.6.2"
2115 },
2116 "engines": {
2117 "node": ">=18.0.0"
2118 }
2119 },
2120 "node_modules/@smithy/md5-js": {
2121 "version": "4.2.7",
2122 "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.7.tgz",
2123 "integrity": "sha512-Wv6JcUxtOLTnxvNjDnAiATUsk8gvA6EeS8zzHig07dotpByYsLot+m0AaQEniUBjx97AC41MQR4hW0baraD1Xw==",
2124 "license": "Apache-2.0",
2125 "dependencies": {
2126 "@smithy/types": "^4.11.0",
2127 "@smithy/util-utf8": "^4.2.0",
2128 "tslib": "^2.6.2"
2129 },
2130 "engines": {
2131 "node": ">=18.0.0"
2132 }
2133 },
2134 "node_modules/@smithy/middleware-content-length": {
2135 "version": "4.2.7",
2136 "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.7.tgz",
2137 "integrity": "sha512-GszfBfCcvt7kIbJ41LuNa5f0wvQCHhnGx/aDaZJCCT05Ld6x6U2s0xsc/0mBFONBZjQJp2U/0uSJ178OXOwbhg==",
2138 "license": "Apache-2.0",
2139 "dependencies": {
2140 "@smithy/protocol-http": "^5.3.7",
2141 "@smithy/types": "^4.11.0",
2142 "tslib": "^2.6.2"
2143 },
2144 "engines": {
2145 "node": ">=18.0.0"
2146 }
2147 },
2148 "node_modules/@smithy/middleware-endpoint": {
2149 "version": "4.4.1",
2150 "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.1.tgz",
2151 "integrity": "sha512-gpLspUAoe6f1M6H0u4cVuFzxZBrsGZmjx2O9SigurTx4PbntYa4AJ+o0G0oGm1L2oSX6oBhcGHwrfJHup2JnJg==",
2152 "license": "Apache-2.0",
2153 "dependencies": {
2154 "@smithy/core": "^3.20.0",
2155 "@smithy/middleware-serde": "^4.2.8",
2156 "@smithy/node-config-provider": "^4.3.7",
2157 "@smithy/shared-ini-file-loader": "^4.4.2",
2158 "@smithy/types": "^4.11.0",
2159 "@smithy/url-parser": "^4.2.7",
2160 "@smithy/util-middleware": "^4.2.7",
2161 "tslib": "^2.6.2"
2162 },
2163 "engines": {
2164 "node": ">=18.0.0"
2165 }
2166 },
2167 "node_modules/@smithy/middleware-retry": {
2168 "version": "4.4.17",
2169 "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.17.tgz",
2170 "integrity": "sha512-MqbXK6Y9uq17h+4r0ogu/sBT6V/rdV+5NvYL7ZV444BKfQygYe8wAhDrVXagVebN6w2RE0Fm245l69mOsPGZzg==",
2171 "license": "Apache-2.0",
2172 "dependencies": {
2173 "@smithy/node-config-provider": "^4.3.7",
2174 "@smithy/protocol-http": "^5.3.7",
2175 "@smithy/service-error-classification": "^4.2.7",
2176 "@smithy/smithy-client": "^4.10.2",
2177 "@smithy/types": "^4.11.0",
2178 "@smithy/util-middleware": "^4.2.7",
2179 "@smithy/util-retry": "^4.2.7",
2180 "@smithy/uuid": "^1.1.0",
2181 "tslib": "^2.6.2"
2182 },
2183 "engines": {
2184 "node": ">=18.0.0"
2185 }
2186 },
2187 "node_modules/@smithy/middleware-serde": {
2188 "version": "4.2.8",
2189 "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.8.tgz",
2190 "integrity": "sha512-8rDGYen5m5+NV9eHv9ry0sqm2gI6W7mc1VSFMtn6Igo25S507/HaOX9LTHAS2/J32VXD0xSzrY0H5FJtOMS4/w==",
2191 "license": "Apache-2.0",
2192 "dependencies": {
2193 "@smithy/protocol-http": "^5.3.7",
2194 "@smithy/types": "^4.11.0",
2195 "tslib": "^2.6.2"
2196 },
2197 "engines": {
2198 "node": ">=18.0.0"
2199 }
2200 },
2201 "node_modules/@smithy/middleware-stack": {
2202 "version": "4.2.7",
2203 "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.7.tgz",
2204 "integrity": "sha512-bsOT0rJ+HHlZd9crHoS37mt8qRRN/h9jRve1SXUhVbkRzu0QaNYZp1i1jha4n098tsvROjcwfLlfvcFuJSXEsw==",
2205 "license": "Apache-2.0",
2206 "dependencies": {
2207 "@smithy/types": "^4.11.0",
2208 "tslib": "^2.6.2"
2209 },
2210 "engines": {
2211 "node": ">=18.0.0"
2212 }
2213 },
2214 "node_modules/@smithy/node-config-provider": {
2215 "version": "4.3.7",
2216 "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.7.tgz",
2217 "integrity": "sha512-7r58wq8sdOcrwWe+klL9y3bc4GW1gnlfnFOuL7CXa7UzfhzhxKuzNdtqgzmTV+53lEp9NXh5hY/S4UgjLOzPfw==",
2218 "license": "Apache-2.0",
2219 "dependencies": {
2220 "@smithy/property-provider": "^4.2.7",
2221 "@smithy/shared-ini-file-loader": "^4.4.2",
2222 "@smithy/types": "^4.11.0",
2223 "tslib": "^2.6.2"
2224 },
2225 "engines": {
2226 "node": ">=18.0.0"
2227 }
2228 },
2229 "node_modules/@smithy/node-http-handler": {
2230 "version": "4.4.7",
2231 "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.7.tgz",
2232 "integrity": "sha512-NELpdmBOO6EpZtWgQiHjoShs1kmweaiNuETUpuup+cmm/xJYjT4eUjfhrXRP4jCOaAsS3c3yPsP3B+K+/fyPCQ==",
2233 "license": "Apache-2.0",
2234 "dependencies": {
2235 "@smithy/abort-controller": "^4.2.7",
2236 "@smithy/protocol-http": "^5.3.7",
2237 "@smithy/querystring-builder": "^4.2.7",
2238 "@smithy/types": "^4.11.0",
2239 "tslib": "^2.6.2"
2240 },
2241 "engines": {
2242 "node": ">=18.0.0"
2243 }
2244 },
2245 "node_modules/@smithy/property-provider": {
2246 "version": "4.2.7",
2247 "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.7.tgz",
2248 "integrity": "sha512-jmNYKe9MGGPoSl/D7JDDs1C8b3dC8f/w78LbaVfoTtWy4xAd5dfjaFG9c9PWPihY4ggMQNQSMtzU77CNgAJwmA==",
2249 "license": "Apache-2.0",
2250 "dependencies": {
2251 "@smithy/types": "^4.11.0",
2252 "tslib": "^2.6.2"
2253 },
2254 "engines": {
2255 "node": ">=18.0.0"
2256 }
2257 },
2258 "node_modules/@smithy/protocol-http": {
2259 "version": "5.3.7",
2260 "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.7.tgz",
2261 "integrity": "sha512-1r07pb994I20dD/c2seaZhoCuNYm0rWrvBxhCQ70brNh11M5Ml2ew6qJVo0lclB3jMIXirD4s2XRXRe7QEi0xA==",
2262 "license": "Apache-2.0",
2263 "dependencies": {
2264 "@smithy/types": "^4.11.0",
2265 "tslib": "^2.6.2"
2266 },
2267 "engines": {
2268 "node": ">=18.0.0"
2269 }
2270 },
2271 "node_modules/@smithy/querystring-builder": {
2272 "version": "4.2.7",
2273 "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.7.tgz",
2274 "integrity": "sha512-eKONSywHZxK4tBxe2lXEysh8wbBdvDWiA+RIuaxZSgCMmA0zMgoDpGLJhnyj+c0leOQprVnXOmcB4m+W9Rw7sg==",
2275 "license": "Apache-2.0",
2276 "dependencies": {
2277 "@smithy/types": "^4.11.0",
2278 "@smithy/util-uri-escape": "^4.2.0",
2279 "tslib": "^2.6.2"
2280 },
2281 "engines": {
2282 "node": ">=18.0.0"
2283 }
2284 },
2285 "node_modules/@smithy/querystring-parser": {
2286 "version": "4.2.7",
2287 "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.7.tgz",
2288 "integrity": "sha512-3X5ZvzUHmlSTHAXFlswrS6EGt8fMSIxX/c3Rm1Pni3+wYWB6cjGocmRIoqcQF9nU5OgGmL0u7l9m44tSUpfj9w==",
2289 "license": "Apache-2.0",
2290 "dependencies": {
2291 "@smithy/types": "^4.11.0",
2292 "tslib": "^2.6.2"
2293 },
2294 "engines": {
2295 "node": ">=18.0.0"
2296 }
2297 },
2298 "node_modules/@smithy/service-error-classification": {
2299 "version": "4.2.7",
2300 "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.7.tgz",
2301 "integrity": "sha512-YB7oCbukqEb2Dlh3340/8g8vNGbs/QsNNRms+gv3N2AtZz9/1vSBx6/6tpwQpZMEJFs7Uq8h4mmOn48ZZ72MkA==",
2302 "license": "Apache-2.0",
2303 "dependencies": {
2304 "@smithy/types": "^4.11.0"
2305 },
2306 "engines": {
2307 "node": ">=18.0.0"
2308 }
2309 },
2310 "node_modules/@smithy/shared-ini-file-loader": {
2311 "version": "4.4.2",
2312 "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.2.tgz",
2313 "integrity": "sha512-M7iUUff/KwfNunmrgtqBfvZSzh3bmFgv/j/t1Y1dQ+8dNo34br1cqVEqy6v0mYEgi0DkGO7Xig0AnuOaEGVlcg==",
2314 "license": "Apache-2.0",
2315 "dependencies": {
2316 "@smithy/types": "^4.11.0",
2317 "tslib": "^2.6.2"
2318 },
2319 "engines": {
2320 "node": ">=18.0.0"
2321 }
2322 },
2323 "node_modules/@smithy/signature-v4": {
2324 "version": "5.3.7",
2325 "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.7.tgz",
2326 "integrity": "sha512-9oNUlqBlFZFOSdxgImA6X5GFuzE7V2H7VG/7E70cdLhidFbdtvxxt81EHgykGK5vq5D3FafH//X+Oy31j3CKOg==",
2327 "license": "Apache-2.0",
2328 "dependencies": {
2329 "@smithy/is-array-buffer": "^4.2.0",
2330 "@smithy/protocol-http": "^5.3.7",
2331 "@smithy/types": "^4.11.0",
2332 "@smithy/util-hex-encoding": "^4.2.0",
2333 "@smithy/util-middleware": "^4.2.7",
2334 "@smithy/util-uri-escape": "^4.2.0",
2335 "@smithy/util-utf8": "^4.2.0",
2336 "tslib": "^2.6.2"
2337 },
2338 "engines": {
2339 "node": ">=18.0.0"
2340 }
2341 },
2342 "node_modules/@smithy/smithy-client": {
2343 "version": "4.10.2",
2344 "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.2.tgz",
2345 "integrity": "sha512-D5z79xQWpgrGpAHb054Fn2CCTQZpog7JELbVQ6XAvXs5MNKWf28U9gzSBlJkOyMl9LA1TZEjRtwvGXfP0Sl90g==",
2346 "license": "Apache-2.0",
2347 "dependencies": {
2348 "@smithy/core": "^3.20.0",
2349 "@smithy/middleware-endpoint": "^4.4.1",
2350 "@smithy/middleware-stack": "^4.2.7",
2351 "@smithy/protocol-http": "^5.3.7",
2352 "@smithy/types": "^4.11.0",
2353 "@smithy/util-stream": "^4.5.8",
2354 "tslib": "^2.6.2"
2355 },
2356 "engines": {
2357 "node": ">=18.0.0"
2358 }
2359 },
2360 "node_modules/@smithy/types": {
2361 "version": "4.11.0",
2362 "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.11.0.tgz",
2363 "integrity": "sha512-mlrmL0DRDVe3mNrjTcVcZEgkFmufITfUAPBEA+AHYiIeYyJebso/He1qLbP3PssRe22KUzLRpQSdBPbXdgZ2VA==",
2364 "license": "Apache-2.0",
2365 "dependencies": {
2366 "tslib": "^2.6.2"
2367 },
2368 "engines": {
2369 "node": ">=18.0.0"
2370 }
2371 },
2372 "node_modules/@smithy/url-parser": {
2373 "version": "4.2.7",
2374 "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.7.tgz",
2375 "integrity": "sha512-/RLtVsRV4uY3qPWhBDsjwahAtt3x2IsMGnP5W1b2VZIe+qgCqkLxI1UOHDZp1Q1QSOrdOR32MF3Ph2JfWT1VHg==",
2376 "license": "Apache-2.0",
2377 "dependencies": {
2378 "@smithy/querystring-parser": "^4.2.7",
2379 "@smithy/types": "^4.11.0",
2380 "tslib": "^2.6.2"
2381 },
2382 "engines": {
2383 "node": ">=18.0.0"
2384 }
2385 },
2386 "node_modules/@smithy/util-base64": {
2387 "version": "4.3.0",
2388 "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.3.0.tgz",
2389 "integrity": "sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==",
2390 "license": "Apache-2.0",
2391 "dependencies": {
2392 "@smithy/util-buffer-from": "^4.2.0",
2393 "@smithy/util-utf8": "^4.2.0",
2394 "tslib": "^2.6.2"
2395 },
2396 "engines": {
2397 "node": ">=18.0.0"
2398 }
2399 },
2400 "node_modules/@smithy/util-body-length-browser": {
2401 "version": "4.2.0",
2402 "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz",
2403 "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==",
2404 "license": "Apache-2.0",
2405 "dependencies": {
2406 "tslib": "^2.6.2"
2407 },
2408 "engines": {
2409 "node": ">=18.0.0"
2410 }
2411 },
2412 "node_modules/@smithy/util-body-length-node": {
2413 "version": "4.2.1",
2414 "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz",
2415 "integrity": "sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==",
2416 "license": "Apache-2.0",
2417 "dependencies": {
2418 "tslib": "^2.6.2"
2419 },
2420 "engines": {
2421 "node": ">=18.0.0"
2422 }
2423 },
2424 "node_modules/@smithy/util-buffer-from": {
2425 "version": "4.2.0",
2426 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz",
2427 "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==",
2428 "license": "Apache-2.0",
2429 "dependencies": {
2430 "@smithy/is-array-buffer": "^4.2.0",
2431 "tslib": "^2.6.2"
2432 },
2433 "engines": {
2434 "node": ">=18.0.0"
2435 }
2436 },
2437 "node_modules/@smithy/util-config-provider": {
2438 "version": "4.2.0",
2439 "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz",
2440 "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==",
2441 "license": "Apache-2.0",
2442 "dependencies": {
2443 "tslib": "^2.6.2"
2444 },
2445 "engines": {
2446 "node": ">=18.0.0"
2447 }
2448 },
2449 "node_modules/@smithy/util-defaults-mode-browser": {
2450 "version": "4.3.16",
2451 "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.16.tgz",
2452 "integrity": "sha512-/eiSP3mzY3TsvUOYMeL4EqUX6fgUOj2eUOU4rMMgVbq67TiRLyxT7Xsjxq0bW3OwuzK009qOwF0L2OgJqperAQ==",
2453 "license": "Apache-2.0",
2454 "dependencies": {
2455 "@smithy/property-provider": "^4.2.7",
2456 "@smithy/smithy-client": "^4.10.2",
2457 "@smithy/types": "^4.11.0",
2458 "tslib": "^2.6.2"
2459 },
2460 "engines": {
2461 "node": ">=18.0.0"
2462 }
2463 },
2464 "node_modules/@smithy/util-defaults-mode-node": {
2465 "version": "4.2.19",
2466 "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.19.tgz",
2467 "integrity": "sha512-3a4+4mhf6VycEJyHIQLypRbiwG6aJvbQAeRAVXydMmfweEPnLLabRbdyo/Pjw8Rew9vjsh5WCdhmDaHkQnhhhA==",
2468 "license": "Apache-2.0",
2469 "dependencies": {
2470 "@smithy/config-resolver": "^4.4.5",
2471 "@smithy/credential-provider-imds": "^4.2.7",
2472 "@smithy/node-config-provider": "^4.3.7",
2473 "@smithy/property-provider": "^4.2.7",
2474 "@smithy/smithy-client": "^4.10.2",
2475 "@smithy/types": "^4.11.0",
2476 "tslib": "^2.6.2"
2477 },
2478 "engines": {
2479 "node": ">=18.0.0"
2480 }
2481 },
2482 "node_modules/@smithy/util-endpoints": {
2483 "version": "3.2.7",
2484 "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.7.tgz",
2485 "integrity": "sha512-s4ILhyAvVqhMDYREeTS68R43B1V5aenV5q/V1QpRQJkCXib5BPRo4s7uNdzGtIKxaPHCfU/8YkvPAEvTpxgspg==",
2486 "license": "Apache-2.0",
2487 "dependencies": {
2488 "@smithy/node-config-provider": "^4.3.7",
2489 "@smithy/types": "^4.11.0",
2490 "tslib": "^2.6.2"
2491 },
2492 "engines": {
2493 "node": ">=18.0.0"
2494 }
2495 },
2496 "node_modules/@smithy/util-hex-encoding": {
2497 "version": "4.2.0",
2498 "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz",
2499 "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==",
2500 "license": "Apache-2.0",
2501 "dependencies": {
2502 "tslib": "^2.6.2"
2503 },
2504 "engines": {
2505 "node": ">=18.0.0"
2506 }
2507 },
2508 "node_modules/@smithy/util-middleware": {
2509 "version": "4.2.7",
2510 "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.7.tgz",
2511 "integrity": "sha512-i1IkpbOae6NvIKsEeLLM9/2q4X+M90KV3oCFgWQI4q0Qz+yUZvsr+gZPdAEAtFhWQhAHpTsJO8DRJPuwVyln+w==",
2512 "license": "Apache-2.0",
2513 "dependencies": {
2514 "@smithy/types": "^4.11.0",
2515 "tslib": "^2.6.2"
2516 },
2517 "engines": {
2518 "node": ">=18.0.0"
2519 }
2520 },
2521 "node_modules/@smithy/util-retry": {
2522 "version": "4.2.7",
2523 "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.7.tgz",
2524 "integrity": "sha512-SvDdsQyF5CIASa4EYVT02LukPHVzAgUA4kMAuZ97QJc2BpAqZfA4PINB8/KOoCXEw9tsuv/jQjMeaHFvxdLNGg==",
2525 "license": "Apache-2.0",
2526 "dependencies": {
2527 "@smithy/service-error-classification": "^4.2.7",
2528 "@smithy/types": "^4.11.0",
2529 "tslib": "^2.6.2"
2530 },
2531 "engines": {
2532 "node": ">=18.0.0"
2533 }
2534 },
2535 "node_modules/@smithy/util-stream": {
2536 "version": "4.5.8",
2537 "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.8.tgz",
2538 "integrity": "sha512-ZnnBhTapjM0YPGUSmOs0Mcg/Gg87k503qG4zU2v/+Js2Gu+daKOJMeqcQns8ajepY8tgzzfYxl6kQyZKml6O2w==",
2539 "license": "Apache-2.0",
2540 "dependencies": {
2541 "@smithy/fetch-http-handler": "^5.3.8",
2542 "@smithy/node-http-handler": "^4.4.7",
2543 "@smithy/types": "^4.11.0",
2544 "@smithy/util-base64": "^4.3.0",
2545 "@smithy/util-buffer-from": "^4.2.0",
2546 "@smithy/util-hex-encoding": "^4.2.0",
2547 "@smithy/util-utf8": "^4.2.0",
2548 "tslib": "^2.6.2"
2549 },
2550 "engines": {
2551 "node": ">=18.0.0"
2552 }
2553 },
2554 "node_modules/@smithy/util-uri-escape": {
2555 "version": "4.2.0",
2556 "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz",
2557 "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==",
2558 "license": "Apache-2.0",
2559 "dependencies": {
2560 "tslib": "^2.6.2"
2561 },
2562 "engines": {
2563 "node": ">=18.0.0"
2564 }
2565 },
2566 "node_modules/@smithy/util-utf8": {
2567 "version": "4.2.0",
2568 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
2569 "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
2570 "license": "Apache-2.0",
2571 "dependencies": {
2572 "@smithy/util-buffer-from": "^4.2.0",
2573 "tslib": "^2.6.2"
2574 },
2575 "engines": {
2576 "node": ">=18.0.0"
2577 }
2578 },
2579 "node_modules/@smithy/util-waiter": {
2580 "version": "4.2.7",
2581 "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.7.tgz",
2582 "integrity": "sha512-vHJFXi9b7kUEpHWUCY3Twl+9NPOZvQ0SAi+Ewtn48mbiJk4JY9MZmKQjGB4SCvVb9WPiSphZJYY6RIbs+grrzw==",
2583 "license": "Apache-2.0",
2584 "dependencies": {
2585 "@smithy/abort-controller": "^4.2.7",
2586 "@smithy/types": "^4.11.0",
2587 "tslib": "^2.6.2"
2588 },
2589 "engines": {
2590 "node": ">=18.0.0"
2591 }
2592 },
2593 "node_modules/@smithy/uuid": {
2594 "version": "1.1.0",
2595 "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz",
2596 "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==",
2597 "license": "Apache-2.0",
2598 "dependencies": {
2599 "tslib": "^2.6.2"
2600 },
2601 "engines": {
2602 "node": ">=18.0.0"
2603 }
2604 },
2605 "node_modules/@standard-schema/spec": {
2606 "version": "1.0.0",
2607 "dev": true,
2608 "license": "MIT"
2609 },
2610 "node_modules/@types/bun": {
2611 "version": "1.3.4",
2612 "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.4.tgz",
2613 "integrity": "sha512-EEPTKXHP+zKGPkhRLv+HI0UEX8/o+65hqARxLy8Ov5rIxMBPNTjeZww00CIihrIQGEQBYg+0roO5qOnS/7boGA==",
2614 "dev": true,
2615 "license": "MIT",
2616 "dependencies": {
2617 "bun-types": "1.3.4"
2618 }
2619 },
2620 "node_modules/@types/chai": {
2621 "version": "5.2.3",
2622 "dev": true,
2623 "license": "MIT",
2624 "dependencies": {
2625 "@types/deep-eql": "*",
2626 "assertion-error": "^2.0.1"
2627 }
2628 },
2629 "node_modules/@types/deep-eql": {
2630 "version": "4.0.2",
2631 "dev": true,
2632 "license": "MIT"
2633 },
2634 "node_modules/@types/estree": {
2635 "version": "1.0.8",
2636 "dev": true,
2637 "license": "MIT"
2638 },
2639 "node_modules/@types/json-schema": {
2640 "version": "7.0.15",
2641 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
2642 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
2643 "dev": true,
2644 "license": "MIT"
2645 },
2646 "node_modules/@types/mime-types": {
2647 "version": "3.0.1",
2648 "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz",
2649 "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==",
2650 "dev": true,
2651 "license": "MIT"
2652 },
2653 "node_modules/@types/node": {
2654 "version": "24.10.1",
2655 "dev": true,
2656 "license": "MIT",
2657 "dependencies": {
2658 "undici-types": "~7.16.0"
2659 }
2660 },
2661 "node_modules/@typescript-eslint/eslint-plugin": {
2662 "version": "8.50.0",
2663 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz",
2664 "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==",
2665 "dev": true,
2666 "license": "MIT",
2667 "dependencies": {
2668 "@eslint-community/regexpp": "^4.10.0",
2669 "@typescript-eslint/scope-manager": "8.50.0",
2670 "@typescript-eslint/type-utils": "8.50.0",
2671 "@typescript-eslint/utils": "8.50.0",
2672 "@typescript-eslint/visitor-keys": "8.50.0",
2673 "ignore": "^7.0.0",
2674 "natural-compare": "^1.4.0",
2675 "ts-api-utils": "^2.1.0"
2676 },
2677 "engines": {
2678 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2679 },
2680 "funding": {
2681 "type": "opencollective",
2682 "url": "https://opencollective.com/typescript-eslint"
2683 },
2684 "peerDependencies": {
2685 "@typescript-eslint/parser": "^8.50.0",
2686 "eslint": "^8.57.0 || ^9.0.0",
2687 "typescript": ">=4.8.4 <6.0.0"
2688 }
2689 },
2690 "node_modules/@typescript-eslint/parser": {
2691 "version": "8.50.0",
2692 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz",
2693 "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==",
2694 "dev": true,
2695 "license": "MIT",
2696 "peer": true,
2697 "dependencies": {
2698 "@typescript-eslint/scope-manager": "8.50.0",
2699 "@typescript-eslint/types": "8.50.0",
2700 "@typescript-eslint/typescript-estree": "8.50.0",
2701 "@typescript-eslint/visitor-keys": "8.50.0",
2702 "debug": "^4.3.4"
2703 },
2704 "engines": {
2705 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2706 },
2707 "funding": {
2708 "type": "opencollective",
2709 "url": "https://opencollective.com/typescript-eslint"
2710 },
2711 "peerDependencies": {
2712 "eslint": "^8.57.0 || ^9.0.0",
2713 "typescript": ">=4.8.4 <6.0.0"
2714 }
2715 },
2716 "node_modules/@typescript-eslint/project-service": {
2717 "version": "8.50.0",
2718 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz",
2719 "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==",
2720 "dev": true,
2721 "license": "MIT",
2722 "dependencies": {
2723 "@typescript-eslint/tsconfig-utils": "^8.50.0",
2724 "@typescript-eslint/types": "^8.50.0",
2725 "debug": "^4.3.4"
2726 },
2727 "engines": {
2728 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2729 },
2730 "funding": {
2731 "type": "opencollective",
2732 "url": "https://opencollective.com/typescript-eslint"
2733 },
2734 "peerDependencies": {
2735 "typescript": ">=4.8.4 <6.0.0"
2736 }
2737 },
2738 "node_modules/@typescript-eslint/scope-manager": {
2739 "version": "8.50.0",
2740 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz",
2741 "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==",
2742 "dev": true,
2743 "license": "MIT",
2744 "dependencies": {
2745 "@typescript-eslint/types": "8.50.0",
2746 "@typescript-eslint/visitor-keys": "8.50.0"
2747 },
2748 "engines": {
2749 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2750 },
2751 "funding": {
2752 "type": "opencollective",
2753 "url": "https://opencollective.com/typescript-eslint"
2754 }
2755 },
2756 "node_modules/@typescript-eslint/tsconfig-utils": {
2757 "version": "8.50.0",
2758 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz",
2759 "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==",
2760 "dev": true,
2761 "license": "MIT",
2762 "engines": {
2763 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2764 },
2765 "funding": {
2766 "type": "opencollective",
2767 "url": "https://opencollective.com/typescript-eslint"
2768 },
2769 "peerDependencies": {
2770 "typescript": ">=4.8.4 <6.0.0"
2771 }
2772 },
2773 "node_modules/@typescript-eslint/type-utils": {
2774 "version": "8.50.0",
2775 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz",
2776 "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==",
2777 "dev": true,
2778 "license": "MIT",
2779 "dependencies": {
2780 "@typescript-eslint/types": "8.50.0",
2781 "@typescript-eslint/typescript-estree": "8.50.0",
2782 "@typescript-eslint/utils": "8.50.0",
2783 "debug": "^4.3.4",
2784 "ts-api-utils": "^2.1.0"
2785 },
2786 "engines": {
2787 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2788 },
2789 "funding": {
2790 "type": "opencollective",
2791 "url": "https://opencollective.com/typescript-eslint"
2792 },
2793 "peerDependencies": {
2794 "eslint": "^8.57.0 || ^9.0.0",
2795 "typescript": ">=4.8.4 <6.0.0"
2796 }
2797 },
2798 "node_modules/@typescript-eslint/types": {
2799 "version": "8.50.0",
2800 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz",
2801 "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==",
2802 "dev": true,
2803 "license": "MIT",
2804 "engines": {
2805 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2806 },
2807 "funding": {
2808 "type": "opencollective",
2809 "url": "https://opencollective.com/typescript-eslint"
2810 }
2811 },
2812 "node_modules/@typescript-eslint/typescript-estree": {
2813 "version": "8.50.0",
2814 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz",
2815 "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==",
2816 "dev": true,
2817 "license": "MIT",
2818 "dependencies": {
2819 "@typescript-eslint/project-service": "8.50.0",
2820 "@typescript-eslint/tsconfig-utils": "8.50.0",
2821 "@typescript-eslint/types": "8.50.0",
2822 "@typescript-eslint/visitor-keys": "8.50.0",
2823 "debug": "^4.3.4",
2824 "minimatch": "^9.0.4",
2825 "semver": "^7.6.0",
2826 "tinyglobby": "^0.2.15",
2827 "ts-api-utils": "^2.1.0"
2828 },
2829 "engines": {
2830 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2831 },
2832 "funding": {
2833 "type": "opencollective",
2834 "url": "https://opencollective.com/typescript-eslint"
2835 },
2836 "peerDependencies": {
2837 "typescript": ">=4.8.4 <6.0.0"
2838 }
2839 },
2840 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2841 "version": "2.0.2",
2842 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
2843 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
2844 "dev": true,
2845 "license": "MIT",
2846 "dependencies": {
2847 "balanced-match": "^1.0.0"
2848 }
2849 },
2850 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2851 "version": "9.0.5",
2852 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2853 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2854 "dev": true,
2855 "license": "ISC",
2856 "dependencies": {
2857 "brace-expansion": "^2.0.1"
2858 },
2859 "engines": {
2860 "node": ">=16 || 14 >=14.17"
2861 },
2862 "funding": {
2863 "url": "https://github.com/sponsors/isaacs"
2864 }
2865 },
2866 "node_modules/@typescript-eslint/utils": {
2867 "version": "8.50.0",
2868 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz",
2869 "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==",
2870 "dev": true,
2871 "license": "MIT",
2872 "dependencies": {
2873 "@eslint-community/eslint-utils": "^4.7.0",
2874 "@typescript-eslint/scope-manager": "8.50.0",
2875 "@typescript-eslint/types": "8.50.0",
2876 "@typescript-eslint/typescript-estree": "8.50.0"
2877 },
2878 "engines": {
2879 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2880 },
2881 "funding": {
2882 "type": "opencollective",
2883 "url": "https://opencollective.com/typescript-eslint"
2884 },
2885 "peerDependencies": {
2886 "eslint": "^8.57.0 || ^9.0.0",
2887 "typescript": ">=4.8.4 <6.0.0"
2888 }
2889 },
2890 "node_modules/@typescript-eslint/visitor-keys": {
2891 "version": "8.50.0",
2892 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz",
2893 "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==",
2894 "dev": true,
2895 "license": "MIT",
2896 "dependencies": {
2897 "@typescript-eslint/types": "8.50.0",
2898 "eslint-visitor-keys": "^4.2.1"
2899 },
2900 "engines": {
2901 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2902 },
2903 "funding": {
2904 "type": "opencollective",
2905 "url": "https://opencollective.com/typescript-eslint"
2906 }
2907 },
2908 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2909 "version": "4.2.1",
2910 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2911 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2912 "dev": true,
2913 "license": "Apache-2.0",
2914 "engines": {
2915 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2916 },
2917 "funding": {
2918 "url": "https://opencollective.com/eslint"
2919 }
2920 },
2921 "node_modules/@vitest/expect": {
2922 "version": "4.0.15",
2923 "dev": true,
2924 "license": "MIT",
2925 "dependencies": {
2926 "@standard-schema/spec": "^1.0.0",
2927 "@types/chai": "^5.2.2",
2928 "@vitest/spy": "4.0.15",
2929 "@vitest/utils": "4.0.15",
2930 "chai": "^6.2.1",
2931 "tinyrainbow": "^3.0.3"
2932 },
2933 "funding": {
2934 "url": "https://opencollective.com/vitest"
2935 }
2936 },
2937 "node_modules/@vitest/mocker": {
2938 "version": "4.0.15",
2939 "dev": true,
2940 "license": "MIT",
2941 "dependencies": {
2942 "@vitest/spy": "4.0.15",
2943 "estree-walker": "^3.0.3",
2944 "magic-string": "^0.30.21"
2945 },
2946 "funding": {
2947 "url": "https://opencollective.com/vitest"
2948 },
2949 "peerDependencies": {
2950 "msw": "^2.4.9",
2951 "vite": "^6.0.0 || ^7.0.0-0"
2952 },
2953 "peerDependenciesMeta": {
2954 "msw": {
2955 "optional": true
2956 },
2957 "vite": {
2958 "optional": true
2959 }
2960 }
2961 },
2962 "node_modules/@vitest/pretty-format": {
2963 "version": "4.0.15",
2964 "dev": true,
2965 "license": "MIT",
2966 "dependencies": {
2967 "tinyrainbow": "^3.0.3"
2968 },
2969 "funding": {
2970 "url": "https://opencollective.com/vitest"
2971 }
2972 },
2973 "node_modules/@vitest/runner": {
2974 "version": "4.0.15",
2975 "dev": true,
2976 "license": "MIT",
2977 "dependencies": {
2978 "@vitest/utils": "4.0.15",
2979 "pathe": "^2.0.3"
2980 },
2981 "funding": {
2982 "url": "https://opencollective.com/vitest"
2983 }
2984 },
2985 "node_modules/@vitest/snapshot": {
2986 "version": "4.0.15",
2987 "dev": true,
2988 "license": "MIT",
2989 "dependencies": {
2990 "@vitest/pretty-format": "4.0.15",
2991 "magic-string": "^0.30.21",
2992 "pathe": "^2.0.3"
2993 },
2994 "funding": {
2995 "url": "https://opencollective.com/vitest"
2996 }
2997 },
2998 "node_modules/@vitest/spy": {
2999 "version": "4.0.15",
3000 "dev": true,
3001 "license": "MIT",
3002 "funding": {
3003 "url": "https://opencollective.com/vitest"
3004 }
3005 },
3006 "node_modules/@vitest/utils": {
3007 "version": "4.0.15",
3008 "dev": true,
3009 "license": "MIT",
3010 "dependencies": {
3011 "@vitest/pretty-format": "4.0.15",
3012 "tinyrainbow": "^3.0.3"
3013 },
3014 "funding": {
3015 "url": "https://opencollective.com/vitest"
3016 }
3017 },
3018 "node_modules/acorn": {
3019 "version": "8.15.0",
3020 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
3021 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
3022 "dev": true,
3023 "license": "MIT",
3024 "peer": true,
3025 "bin": {
3026 "acorn": "bin/acorn"
3027 },
3028 "engines": {
3029 "node": ">=0.4.0"
3030 }
3031 },
3032 "node_modules/acorn-jsx": {
3033 "version": "5.3.2",
3034 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
3035 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
3036 "dev": true,
3037 "license": "MIT",
3038 "peerDependencies": {
3039 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
3040 }
3041 },
3042 "node_modules/ajv": {
3043 "version": "6.12.6",
3044 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3045 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3046 "dev": true,
3047 "license": "MIT",
3048 "dependencies": {
3049 "fast-deep-equal": "^3.1.1",
3050 "fast-json-stable-stringify": "^2.0.0",
3051 "json-schema-traverse": "^0.4.1",
3052 "uri-js": "^4.2.2"
3053 },
3054 "funding": {
3055 "type": "github",
3056 "url": "https://github.com/sponsors/epoberezkin"
3057 }
3058 },
3059 "node_modules/ansi-styles": {
3060 "version": "4.3.0",
3061 "dev": true,
3062 "license": "MIT",
3063 "dependencies": {
3064 "color-convert": "^2.0.1"
3065 },
3066 "engines": {
3067 "node": ">=8"
3068 },
3069 "funding": {
3070 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3071 }
3072 },
3073 "node_modules/argparse": {
3074 "version": "2.0.1",
3075 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3076 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3077 "dev": true,
3078 "license": "Python-2.0"
3079 },
3080 "node_modules/assertion-error": {
3081 "version": "2.0.1",
3082 "dev": true,
3083 "license": "MIT",
3084 "engines": {
3085 "node": ">=12"
3086 }
3087 },
3088 "node_modules/balanced-match": {
3089 "version": "1.0.2",
3090 "dev": true,
3091 "license": "MIT"
3092 },
3093 "node_modules/base64-js": {
3094 "version": "1.5.1",
3095 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
3096 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
3097 "funding": [
3098 {
3099 "type": "github",
3100 "url": "https://github.com/sponsors/feross"
3101 },
3102 {
3103 "type": "patreon",
3104 "url": "https://www.patreon.com/feross"
3105 },
3106 {
3107 "type": "consulting",
3108 "url": "https://feross.org/support"
3109 }
3110 ],
3111 "license": "MIT"
3112 },
3113 "node_modules/bowser": {
3114 "version": "2.13.1",
3115 "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.13.1.tgz",
3116 "integrity": "sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==",
3117 "license": "MIT"
3118 },
3119 "node_modules/brace-expansion": {
3120 "version": "1.1.12",
3121 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3122 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3123 "dev": true,
3124 "license": "MIT",
3125 "dependencies": {
3126 "balanced-match": "^1.0.0",
3127 "concat-map": "0.0.1"
3128 }
3129 },
3130 "node_modules/buffer": {
3131 "version": "5.6.0",
3132 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
3133 "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
3134 "license": "MIT",
3135 "dependencies": {
3136 "base64-js": "^1.0.2",
3137 "ieee754": "^1.1.4"
3138 }
3139 },
3140 "node_modules/bun-types": {
3141 "version": "1.3.4",
3142 "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.4.tgz",
3143 "integrity": "sha512-5ua817+BZPZOlNaRgGBpZJOSAQ9RQ17pkwPD0yR7CfJg+r8DgIILByFifDTa+IPDDxzf5VNhtNlcKqFzDgJvlQ==",
3144 "dev": true,
3145 "license": "MIT",
3146 "dependencies": {
3147 "@types/node": "*"
3148 }
3149 },
3150 "node_modules/callsites": {
3151 "version": "3.1.0",
3152 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3153 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3154 "dev": true,
3155 "license": "MIT",
3156 "engines": {
3157 "node": ">=6"
3158 }
3159 },
3160 "node_modules/chai": {
3161 "version": "6.2.1",
3162 "dev": true,
3163 "license": "MIT",
3164 "engines": {
3165 "node": ">=18"
3166 }
3167 },
3168 "node_modules/chalk": {
3169 "version": "4.1.2",
3170 "dev": true,
3171 "license": "MIT",
3172 "dependencies": {
3173 "ansi-styles": "^4.1.0",
3174 "supports-color": "^7.1.0"
3175 },
3176 "engines": {
3177 "node": ">=10"
3178 },
3179 "funding": {
3180 "url": "https://github.com/chalk/chalk?sponsor=1"
3181 }
3182 },
3183 "node_modules/color-convert": {
3184 "version": "2.0.1",
3185 "dev": true,
3186 "license": "MIT",
3187 "dependencies": {
3188 "color-name": "~1.1.4"
3189 },
3190 "engines": {
3191 "node": ">=7.0.0"
3192 }
3193 },
3194 "node_modules/color-name": {
3195 "version": "1.1.4",
3196 "dev": true,
3197 "license": "MIT"
3198 },
3199 "node_modules/concat-map": {
3200 "version": "0.0.1",
3201 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3202 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3203 "dev": true,
3204 "license": "MIT"
3205 },
3206 "node_modules/cross-spawn": {
3207 "version": "7.0.6",
3208 "dev": true,
3209 "license": "MIT",
3210 "dependencies": {
3211 "path-key": "^3.1.0",
3212 "shebang-command": "^2.0.0",
3213 "which": "^2.0.1"
3214 },
3215 "engines": {
3216 "node": ">= 8"
3217 }
3218 },
3219 "node_modules/debug": {
3220 "version": "4.4.3",
3221 "dev": true,
3222 "license": "MIT",
3223 "dependencies": {
3224 "ms": "^2.1.3"
3225 },
3226 "engines": {
3227 "node": ">=6.0"
3228 },
3229 "peerDependenciesMeta": {
3230 "supports-color": {
3231 "optional": true
3232 }
3233 }
3234 },
3235 "node_modules/deep-is": {
3236 "version": "0.1.4",
3237 "dev": true,
3238 "license": "MIT"
3239 },
3240 "node_modules/es-module-lexer": {
3241 "version": "1.7.0",
3242 "dev": true,
3243 "license": "MIT"
3244 },
3245 "node_modules/esbuild": {
3246 "version": "0.27.1",
3247 "dev": true,
3248 "hasInstallScript": true,
3249 "license": "MIT",
3250 "bin": {
3251 "esbuild": "bin/esbuild"
3252 },
3253 "engines": {
3254 "node": ">=18"
3255 },
3256 "optionalDependencies": {
3257 "@esbuild/aix-ppc64": "0.27.1",
3258 "@esbuild/android-arm": "0.27.1",
3259 "@esbuild/android-arm64": "0.27.1",
3260 "@esbuild/android-x64": "0.27.1",
3261 "@esbuild/darwin-arm64": "0.27.1",
3262 "@esbuild/darwin-x64": "0.27.1",
3263 "@esbuild/freebsd-arm64": "0.27.1",
3264 "@esbuild/freebsd-x64": "0.27.1",
3265 "@esbuild/linux-arm": "0.27.1",
3266 "@esbuild/linux-arm64": "0.27.1",
3267 "@esbuild/linux-ia32": "0.27.1",
3268 "@esbuild/linux-loong64": "0.27.1",
3269 "@esbuild/linux-mips64el": "0.27.1",
3270 "@esbuild/linux-ppc64": "0.27.1",
3271 "@esbuild/linux-riscv64": "0.27.1",
3272 "@esbuild/linux-s390x": "0.27.1",
3273 "@esbuild/linux-x64": "0.27.1",
3274 "@esbuild/netbsd-arm64": "0.27.1",
3275 "@esbuild/netbsd-x64": "0.27.1",
3276 "@esbuild/openbsd-arm64": "0.27.1",
3277 "@esbuild/openbsd-x64": "0.27.1",
3278 "@esbuild/openharmony-arm64": "0.27.1",
3279 "@esbuild/sunos-x64": "0.27.1",
3280 "@esbuild/win32-arm64": "0.27.1",
3281 "@esbuild/win32-ia32": "0.27.1",
3282 "@esbuild/win32-x64": "0.27.1"
3283 }
3284 },
3285 "node_modules/escape-string-regexp": {
3286 "version": "4.0.0",
3287 "dev": true,
3288 "license": "MIT",
3289 "engines": {
3290 "node": ">=10"
3291 },
3292 "funding": {
3293 "url": "https://github.com/sponsors/sindresorhus"
3294 }
3295 },
3296 "node_modules/eslint": {
3297 "version": "9.39.1",
3298 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz",
3299 "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==",
3300 "dev": true,
3301 "license": "MIT",
3302 "peer": true,
3303 "dependencies": {
3304 "@eslint-community/eslint-utils": "^4.8.0",
3305 "@eslint-community/regexpp": "^4.12.1",
3306 "@eslint/config-array": "^0.21.1",
3307 "@eslint/config-helpers": "^0.4.2",
3308 "@eslint/core": "^0.17.0",
3309 "@eslint/eslintrc": "^3.3.1",
3310 "@eslint/js": "9.39.1",
3311 "@eslint/plugin-kit": "^0.4.1",
3312 "@humanfs/node": "^0.16.6",
3313 "@humanwhocodes/module-importer": "^1.0.1",
3314 "@humanwhocodes/retry": "^0.4.2",
3315 "@types/estree": "^1.0.6",
3316 "ajv": "^6.12.4",
3317 "chalk": "^4.0.0",
3318 "cross-spawn": "^7.0.6",
3319 "debug": "^4.3.2",
3320 "escape-string-regexp": "^4.0.0",
3321 "eslint-scope": "^8.4.0",
3322 "eslint-visitor-keys": "^4.2.1",
3323 "espree": "^10.4.0",
3324 "esquery": "^1.5.0",
3325 "esutils": "^2.0.2",
3326 "fast-deep-equal": "^3.1.3",
3327 "file-entry-cache": "^8.0.0",
3328 "find-up": "^5.0.0",
3329 "glob-parent": "^6.0.2",
3330 "ignore": "^5.2.0",
3331 "imurmurhash": "^0.1.4",
3332 "is-glob": "^4.0.0",
3333 "json-stable-stringify-without-jsonify": "^1.0.1",
3334 "lodash.merge": "^4.6.2",
3335 "minimatch": "^3.1.2",
3336 "natural-compare": "^1.4.0",
3337 "optionator": "^0.9.3"
3338 },
3339 "bin": {
3340 "eslint": "bin/eslint.js"
3341 },
3342 "engines": {
3343 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3344 },
3345 "funding": {
3346 "url": "https://eslint.org/donate"
3347 },
3348 "peerDependencies": {
3349 "jiti": "*"
3350 },
3351 "peerDependenciesMeta": {
3352 "jiti": {
3353 "optional": true
3354 }
3355 }
3356 },
3357 "node_modules/eslint-config-prettier": {
3358 "version": "10.1.8",
3359 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz",
3360 "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
3361 "dev": true,
3362 "license": "MIT",
3363 "peer": true,
3364 "bin": {
3365 "eslint-config-prettier": "bin/cli.js"
3366 },
3367 "funding": {
3368 "url": "https://opencollective.com/eslint-config-prettier"
3369 },
3370 "peerDependencies": {
3371 "eslint": ">=7.0.0"
3372 }
3373 },
3374 "node_modules/eslint-plugin-prettier": {
3375 "version": "5.5.4",
3376 "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz",
3377 "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==",
3378 "dev": true,
3379 "license": "MIT",
3380 "dependencies": {
3381 "prettier-linter-helpers": "^1.0.0",
3382 "synckit": "^0.11.7"
3383 },
3384 "engines": {
3385 "node": "^14.18.0 || >=16.0.0"
3386 },
3387 "funding": {
3388 "url": "https://opencollective.com/eslint-plugin-prettier"
3389 },
3390 "peerDependencies": {
3391 "@types/eslint": ">=8.0.0",
3392 "eslint": ">=8.0.0",
3393 "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0",
3394 "prettier": ">=3.0.0"
3395 },
3396 "peerDependenciesMeta": {
3397 "@types/eslint": {
3398 "optional": true
3399 },
3400 "eslint-config-prettier": {
3401 "optional": true
3402 }
3403 }
3404 },
3405 "node_modules/eslint-scope": {
3406 "version": "8.4.0",
3407 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
3408 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
3409 "dev": true,
3410 "license": "BSD-2-Clause",
3411 "dependencies": {
3412 "esrecurse": "^4.3.0",
3413 "estraverse": "^5.2.0"
3414 },
3415 "engines": {
3416 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3417 },
3418 "funding": {
3419 "url": "https://opencollective.com/eslint"
3420 }
3421 },
3422 "node_modules/eslint-visitor-keys": {
3423 "version": "3.4.3",
3424 "dev": true,
3425 "license": "Apache-2.0",
3426 "engines": {
3427 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3428 },
3429 "funding": {
3430 "url": "https://opencollective.com/eslint"
3431 }
3432 },
3433 "node_modules/eslint/node_modules/eslint-visitor-keys": {
3434 "version": "4.2.1",
3435 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3436 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3437 "dev": true,
3438 "license": "Apache-2.0",
3439 "engines": {
3440 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3441 },
3442 "funding": {
3443 "url": "https://opencollective.com/eslint"
3444 }
3445 },
3446 "node_modules/eslint/node_modules/ignore": {
3447 "version": "5.3.2",
3448 "dev": true,
3449 "license": "MIT",
3450 "engines": {
3451 "node": ">= 4"
3452 }
3453 },
3454 "node_modules/espree": {
3455 "version": "10.4.0",
3456 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
3457 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
3458 "dev": true,
3459 "license": "BSD-2-Clause",
3460 "dependencies": {
3461 "acorn": "^8.15.0",
3462 "acorn-jsx": "^5.3.2",
3463 "eslint-visitor-keys": "^4.2.1"
3464 },
3465 "engines": {
3466 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3467 },
3468 "funding": {
3469 "url": "https://opencollective.com/eslint"
3470 }
3471 },
3472 "node_modules/espree/node_modules/eslint-visitor-keys": {
3473 "version": "4.2.1",
3474 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3475 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3476 "dev": true,
3477 "license": "Apache-2.0",
3478 "engines": {
3479 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3480 },
3481 "funding": {
3482 "url": "https://opencollective.com/eslint"
3483 }
3484 },
3485 "node_modules/esquery": {
3486 "version": "1.6.0",
3487 "dev": true,
3488 "license": "BSD-3-Clause",
3489 "dependencies": {
3490 "estraverse": "^5.1.0"
3491 },
3492 "engines": {
3493 "node": ">=0.10"
3494 }
3495 },
3496 "node_modules/esrecurse": {
3497 "version": "4.3.0",
3498 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3499 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3500 "dev": true,
3501 "license": "BSD-2-Clause",
3502 "dependencies": {
3503 "estraverse": "^5.2.0"
3504 },
3505 "engines": {
3506 "node": ">=4.0"
3507 }
3508 },
3509 "node_modules/estraverse": {
3510 "version": "5.3.0",
3511 "dev": true,
3512 "license": "BSD-2-Clause",
3513 "engines": {
3514 "node": ">=4.0"
3515 }
3516 },
3517 "node_modules/estree-walker": {
3518 "version": "3.0.3",
3519 "dev": true,
3520 "license": "MIT",
3521 "dependencies": {
3522 "@types/estree": "^1.0.0"
3523 }
3524 },
3525 "node_modules/esutils": {
3526 "version": "2.0.3",
3527 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3528 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3529 "dev": true,
3530 "license": "BSD-2-Clause",
3531 "engines": {
3532 "node": ">=0.10.0"
3533 }
3534 },
3535 "node_modules/events": {
3536 "version": "3.3.0",
3537 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
3538 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
3539 "license": "MIT",
3540 "engines": {
3541 "node": ">=0.8.x"
3542 }
3543 },
3544 "node_modules/expect-type": {
3545 "version": "1.3.0",
3546 "dev": true,
3547 "license": "Apache-2.0",
3548 "engines": {
3549 "node": ">=12.0.0"
3550 }
3551 },
3552 "node_modules/fast-deep-equal": {
3553 "version": "3.1.3",
3554 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3555 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3556 "dev": true,
3557 "license": "MIT"
3558 },
3559 "node_modules/fast-diff": {
3560 "version": "1.3.0",
3561 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
3562 "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
3563 "dev": true,
3564 "license": "Apache-2.0"
3565 },
3566 "node_modules/fast-json-stable-stringify": {
3567 "version": "2.1.0",
3568 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3569 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3570 "dev": true,
3571 "license": "MIT"
3572 },
3573 "node_modules/fast-levenshtein": {
3574 "version": "2.0.6",
3575 "dev": true,
3576 "license": "MIT"
3577 },
3578 "node_modules/fast-xml-parser": {
3579 "version": "5.2.5",
3580 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz",
3581 "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==",
3582 "funding": [
3583 {
3584 "type": "github",
3585 "url": "https://github.com/sponsors/NaturalIntelligence"
3586 }
3587 ],
3588 "license": "MIT",
3589 "dependencies": {
3590 "strnum": "^2.1.0"
3591 },
3592 "bin": {
3593 "fxparser": "src/cli/cli.js"
3594 }
3595 },
3596 "node_modules/fdir": {
3597 "version": "6.5.0",
3598 "dev": true,
3599 "license": "MIT",
3600 "engines": {
3601 "node": ">=12.0.0"
3602 },
3603 "peerDependencies": {
3604 "picomatch": "^3 || ^4"
3605 },
3606 "peerDependenciesMeta": {
3607 "picomatch": {
3608 "optional": true
3609 }
3610 }
3611 },
3612 "node_modules/file-entry-cache": {
3613 "version": "8.0.0",
3614 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3615 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3616 "dev": true,
3617 "license": "MIT",
3618 "dependencies": {
3619 "flat-cache": "^4.0.0"
3620 },
3621 "engines": {
3622 "node": ">=16.0.0"
3623 }
3624 },
3625 "node_modules/find-up": {
3626 "version": "5.0.0",
3627 "dev": true,
3628 "license": "MIT",
3629 "dependencies": {
3630 "locate-path": "^6.0.0",
3631 "path-exists": "^4.0.0"
3632 },
3633 "engines": {
3634 "node": ">=10"
3635 },
3636 "funding": {
3637 "url": "https://github.com/sponsors/sindresorhus"
3638 }
3639 },
3640 "node_modules/flat-cache": {
3641 "version": "4.0.1",
3642 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3643 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3644 "dev": true,
3645 "license": "MIT",
3646 "dependencies": {
3647 "flatted": "^3.2.9",
3648 "keyv": "^4.5.4"
3649 },
3650 "engines": {
3651 "node": ">=16"
3652 }
3653 },
3654 "node_modules/flatted": {
3655 "version": "3.3.3",
3656 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
3657 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3658 "dev": true,
3659 "license": "ISC"
3660 },
3661 "node_modules/fsevents": {
3662 "version": "2.3.3",
3663 "dev": true,
3664 "license": "MIT",
3665 "optional": true,
3666 "os": [
3667 "darwin"
3668 ],
3669 "engines": {
3670 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3671 }
3672 },
3673 "node_modules/get-tsconfig": {
3674 "version": "4.13.0",
3675 "dev": true,
3676 "license": "MIT",
3677 "dependencies": {
3678 "resolve-pkg-maps": "^1.0.0"
3679 },
3680 "funding": {
3681 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3682 }
3683 },
3684 "node_modules/glob-parent": {
3685 "version": "6.0.2",
3686 "dev": true,
3687 "license": "ISC",
3688 "dependencies": {
3689 "is-glob": "^4.0.3"
3690 },
3691 "engines": {
3692 "node": ">=10.13.0"
3693 }
3694 },
3695 "node_modules/globals": {
3696 "version": "14.0.0",
3697 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
3698 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
3699 "dev": true,
3700 "license": "MIT",
3701 "engines": {
3702 "node": ">=18"
3703 },
3704 "funding": {
3705 "url": "https://github.com/sponsors/sindresorhus"
3706 }
3707 },
3708 "node_modules/has-flag": {
3709 "version": "4.0.0",
3710 "dev": true,
3711 "license": "MIT",
3712 "engines": {
3713 "node": ">=8"
3714 }
3715 },
3716 "node_modules/hono": {
3717 "version": "4.10.7",
3718 "license": "MIT",
3719 "engines": {
3720 "node": ">=16.9.0"
3721 }
3722 },
3723 "node_modules/ieee754": {
3724 "version": "1.2.1",
3725 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3726 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3727 "funding": [
3728 {
3729 "type": "github",
3730 "url": "https://github.com/sponsors/feross"
3731 },
3732 {
3733 "type": "patreon",
3734 "url": "https://www.patreon.com/feross"
3735 },
3736 {
3737 "type": "consulting",
3738 "url": "https://feross.org/support"
3739 }
3740 ],
3741 "license": "BSD-3-Clause"
3742 },
3743 "node_modules/ignore": {
3744 "version": "7.0.5",
3745 "dev": true,
3746 "license": "MIT",
3747 "engines": {
3748 "node": ">= 4"
3749 }
3750 },
3751 "node_modules/import-fresh": {
3752 "version": "3.3.1",
3753 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3754 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3755 "dev": true,
3756 "license": "MIT",
3757 "dependencies": {
3758 "parent-module": "^1.0.0",
3759 "resolve-from": "^4.0.0"
3760 },
3761 "engines": {
3762 "node": ">=6"
3763 },
3764 "funding": {
3765 "url": "https://github.com/sponsors/sindresorhus"
3766 }
3767 },
3768 "node_modules/imurmurhash": {
3769 "version": "0.1.4",
3770 "dev": true,
3771 "license": "MIT",
3772 "engines": {
3773 "node": ">=0.8.19"
3774 }
3775 },
3776 "node_modules/inherits": {
3777 "version": "2.0.4",
3778 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3779 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3780 "license": "ISC"
3781 },
3782 "node_modules/is-extglob": {
3783 "version": "2.1.1",
3784 "dev": true,
3785 "license": "MIT",
3786 "engines": {
3787 "node": ">=0.10.0"
3788 }
3789 },
3790 "node_modules/is-glob": {
3791 "version": "4.0.3",
3792 "dev": true,
3793 "license": "MIT",
3794 "dependencies": {
3795 "is-extglob": "^2.1.1"
3796 },
3797 "engines": {
3798 "node": ">=0.10.0"
3799 }
3800 },
3801 "node_modules/isexe": {
3802 "version": "2.0.0",
3803 "dev": true,
3804 "license": "ISC"
3805 },
3806 "node_modules/js-yaml": {
3807 "version": "4.1.1",
3808 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
3809 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
3810 "dev": true,
3811 "license": "MIT",
3812 "dependencies": {
3813 "argparse": "^2.0.1"
3814 },
3815 "bin": {
3816 "js-yaml": "bin/js-yaml.js"
3817 }
3818 },
3819 "node_modules/json-buffer": {
3820 "version": "3.0.1",
3821 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3822 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3823 "dev": true,
3824 "license": "MIT"
3825 },
3826 "node_modules/json-schema-traverse": {
3827 "version": "0.4.1",
3828 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3829 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3830 "dev": true,
3831 "license": "MIT"
3832 },
3833 "node_modules/json-stable-stringify-without-jsonify": {
3834 "version": "1.0.1",
3835 "dev": true,
3836 "license": "MIT"
3837 },
3838 "node_modules/keyv": {
3839 "version": "4.5.4",
3840 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3841 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3842 "dev": true,
3843 "license": "MIT",
3844 "dependencies": {
3845 "json-buffer": "3.0.1"
3846 }
3847 },
3848 "node_modules/levn": {
3849 "version": "0.4.1",
3850 "dev": true,
3851 "license": "MIT",
3852 "dependencies": {
3853 "prelude-ls": "^1.2.1",
3854 "type-check": "~0.4.0"
3855 },
3856 "engines": {
3857 "node": ">= 0.8.0"
3858 }
3859 },
3860 "node_modules/locate-path": {
3861 "version": "6.0.0",
3862 "dev": true,
3863 "license": "MIT",
3864 "dependencies": {
3865 "p-locate": "^5.0.0"
3866 },
3867 "engines": {
3868 "node": ">=10"
3869 },
3870 "funding": {
3871 "url": "https://github.com/sponsors/sindresorhus"
3872 }
3873 },
3874 "node_modules/lodash.merge": {
3875 "version": "4.6.2",
3876 "dev": true,
3877 "license": "MIT"
3878 },
3879 "node_modules/magic-string": {
3880 "version": "0.30.21",
3881 "dev": true,
3882 "license": "MIT",
3883 "dependencies": {
3884 "@jridgewell/sourcemap-codec": "^1.5.5"
3885 }
3886 },
3887 "node_modules/mime-db": {
3888 "version": "1.54.0",
3889 "license": "MIT",
3890 "engines": {
3891 "node": ">= 0.6"
3892 }
3893 },
3894 "node_modules/mime-types": {
3895 "version": "3.0.2",
3896 "license": "MIT",
3897 "dependencies": {
3898 "mime-db": "^1.54.0"
3899 },
3900 "engines": {
3901 "node": ">=18"
3902 },
3903 "funding": {
3904 "type": "opencollective",
3905 "url": "https://opencollective.com/express"
3906 }
3907 },
3908 "node_modules/minimatch": {
3909 "version": "3.1.2",
3910 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3911 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3912 "dev": true,
3913 "license": "ISC",
3914 "dependencies": {
3915 "brace-expansion": "^1.1.7"
3916 },
3917 "engines": {
3918 "node": "*"
3919 }
3920 },
3921 "node_modules/ms": {
3922 "version": "2.1.3",
3923 "dev": true,
3924 "license": "MIT"
3925 },
3926 "node_modules/nanoid": {
3927 "version": "3.3.11",
3928 "dev": true,
3929 "funding": [
3930 {
3931 "type": "github",
3932 "url": "https://github.com/sponsors/ai"
3933 }
3934 ],
3935 "license": "MIT",
3936 "bin": {
3937 "nanoid": "bin/nanoid.cjs"
3938 },
3939 "engines": {
3940 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3941 }
3942 },
3943 "node_modules/natural-compare": {
3944 "version": "1.4.0",
3945 "dev": true,
3946 "license": "MIT"
3947 },
3948 "node_modules/obug": {
3949 "version": "2.1.1",
3950 "dev": true,
3951 "funding": [
3952 "https://github.com/sponsors/sxzz",
3953 "https://opencollective.com/debug"
3954 ],
3955 "license": "MIT"
3956 },
3957 "node_modules/optionator": {
3958 "version": "0.9.4",
3959 "dev": true,
3960 "license": "MIT",
3961 "dependencies": {
3962 "deep-is": "^0.1.3",
3963 "fast-levenshtein": "^2.0.6",
3964 "levn": "^0.4.1",
3965 "prelude-ls": "^1.2.1",
3966 "type-check": "^0.4.0",
3967 "word-wrap": "^1.2.5"
3968 },
3969 "engines": {
3970 "node": ">= 0.8.0"
3971 }
3972 },
3973 "node_modules/p-limit": {
3974 "version": "3.1.0",
3975 "dev": true,
3976 "license": "MIT",
3977 "dependencies": {
3978 "yocto-queue": "^0.1.0"
3979 },
3980 "engines": {
3981 "node": ">=10"
3982 },
3983 "funding": {
3984 "url": "https://github.com/sponsors/sindresorhus"
3985 }
3986 },
3987 "node_modules/p-locate": {
3988 "version": "5.0.0",
3989 "dev": true,
3990 "license": "MIT",
3991 "dependencies": {
3992 "p-limit": "^3.0.2"
3993 },
3994 "engines": {
3995 "node": ">=10"
3996 },
3997 "funding": {
3998 "url": "https://github.com/sponsors/sindresorhus"
3999 }
4000 },
4001 "node_modules/parent-module": {
4002 "version": "1.0.1",
4003 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4004 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4005 "dev": true,
4006 "license": "MIT",
4007 "dependencies": {
4008 "callsites": "^3.0.0"
4009 },
4010 "engines": {
4011 "node": ">=6"
4012 }
4013 },
4014 "node_modules/path-exists": {
4015 "version": "4.0.0",
4016 "dev": true,
4017 "license": "MIT",
4018 "engines": {
4019 "node": ">=8"
4020 }
4021 },
4022 "node_modules/path-key": {
4023 "version": "3.1.1",
4024 "dev": true,
4025 "license": "MIT",
4026 "engines": {
4027 "node": ">=8"
4028 }
4029 },
4030 "node_modules/pathe": {
4031 "version": "2.0.3",
4032 "dev": true,
4033 "license": "MIT"
4034 },
4035 "node_modules/picocolors": {
4036 "version": "1.1.1",
4037 "dev": true,
4038 "license": "ISC"
4039 },
4040 "node_modules/picomatch": {
4041 "version": "4.0.3",
4042 "dev": true,
4043 "license": "MIT",
4044 "peer": true,
4045 "engines": {
4046 "node": ">=12"
4047 },
4048 "funding": {
4049 "url": "https://github.com/sponsors/jonschlinkert"
4050 }
4051 },
4052 "node_modules/postcss": {
4053 "version": "8.5.6",
4054 "dev": true,
4055 "funding": [
4056 {
4057 "type": "opencollective",
4058 "url": "https://opencollective.com/postcss/"
4059 },
4060 {
4061 "type": "tidelift",
4062 "url": "https://tidelift.com/funding/github/npm/postcss"
4063 },
4064 {
4065 "type": "github",
4066 "url": "https://github.com/sponsors/ai"
4067 }
4068 ],
4069 "license": "MIT",
4070 "dependencies": {
4071 "nanoid": "^3.3.11",
4072 "picocolors": "^1.1.1",
4073 "source-map-js": "^1.2.1"
4074 },
4075 "engines": {
4076 "node": "^10 || ^12 || >=14"
4077 }
4078 },
4079 "node_modules/prelude-ls": {
4080 "version": "1.2.1",
4081 "dev": true,
4082 "license": "MIT",
4083 "engines": {
4084 "node": ">= 0.8.0"
4085 }
4086 },
4087 "node_modules/prettier": {
4088 "version": "3.7.4",
4089 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz",
4090 "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==",
4091 "dev": true,
4092 "license": "MIT",
4093 "peer": true,
4094 "bin": {
4095 "prettier": "bin/prettier.cjs"
4096 },
4097 "engines": {
4098 "node": ">=14"
4099 },
4100 "funding": {
4101 "url": "https://github.com/prettier/prettier?sponsor=1"
4102 }
4103 },
4104 "node_modules/prettier-linter-helpers": {
4105 "version": "1.0.0",
4106 "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
4107 "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
4108 "dev": true,
4109 "license": "MIT",
4110 "dependencies": {
4111 "fast-diff": "^1.1.2"
4112 },
4113 "engines": {
4114 "node": ">=6.0.0"
4115 }
4116 },
4117 "node_modules/punycode": {
4118 "version": "2.3.1",
4119 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4120 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4121 "dev": true,
4122 "license": "MIT",
4123 "engines": {
4124 "node": ">=6"
4125 }
4126 },
4127 "node_modules/readable-stream": {
4128 "version": "3.6.2",
4129 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
4130 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
4131 "license": "MIT",
4132 "dependencies": {
4133 "inherits": "^2.0.3",
4134 "string_decoder": "^1.1.1",
4135 "util-deprecate": "^1.0.1"
4136 },
4137 "engines": {
4138 "node": ">= 6"
4139 }
4140 },
4141 "node_modules/resolve-from": {
4142 "version": "4.0.0",
4143 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4144 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4145 "dev": true,
4146 "license": "MIT",
4147 "engines": {
4148 "node": ">=4"
4149 }
4150 },
4151 "node_modules/resolve-pkg-maps": {
4152 "version": "1.0.0",
4153 "dev": true,
4154 "license": "MIT",
4155 "funding": {
4156 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4157 }
4158 },
4159 "node_modules/rollup": {
4160 "version": "4.53.3",
4161 "dev": true,
4162 "license": "MIT",
4163 "dependencies": {
4164 "@types/estree": "1.0.8"
4165 },
4166 "bin": {
4167 "rollup": "dist/bin/rollup"
4168 },
4169 "engines": {
4170 "node": ">=18.0.0",
4171 "npm": ">=8.0.0"
4172 },
4173 "optionalDependencies": {
4174 "@rollup/rollup-android-arm-eabi": "4.53.3",
4175 "@rollup/rollup-android-arm64": "4.53.3",
4176 "@rollup/rollup-darwin-arm64": "4.53.3",
4177 "@rollup/rollup-darwin-x64": "4.53.3",
4178 "@rollup/rollup-freebsd-arm64": "4.53.3",
4179 "@rollup/rollup-freebsd-x64": "4.53.3",
4180 "@rollup/rollup-linux-arm-gnueabihf": "4.53.3",
4181 "@rollup/rollup-linux-arm-musleabihf": "4.53.3",
4182 "@rollup/rollup-linux-arm64-gnu": "4.53.3",
4183 "@rollup/rollup-linux-arm64-musl": "4.53.3",
4184 "@rollup/rollup-linux-loong64-gnu": "4.53.3",
4185 "@rollup/rollup-linux-ppc64-gnu": "4.53.3",
4186 "@rollup/rollup-linux-riscv64-gnu": "4.53.3",
4187 "@rollup/rollup-linux-riscv64-musl": "4.53.3",
4188 "@rollup/rollup-linux-s390x-gnu": "4.53.3",
4189 "@rollup/rollup-linux-x64-gnu": "4.53.3",
4190 "@rollup/rollup-linux-x64-musl": "4.53.3",
4191 "@rollup/rollup-openharmony-arm64": "4.53.3",
4192 "@rollup/rollup-win32-arm64-msvc": "4.53.3",
4193 "@rollup/rollup-win32-ia32-msvc": "4.53.3",
4194 "@rollup/rollup-win32-x64-gnu": "4.53.3",
4195 "@rollup/rollup-win32-x64-msvc": "4.53.3",
4196 "fsevents": "~2.3.2"
4197 }
4198 },
4199 "node_modules/safe-buffer": {
4200 "version": "5.2.1",
4201 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4202 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4203 "funding": [
4204 {
4205 "type": "github",
4206 "url": "https://github.com/sponsors/feross"
4207 },
4208 {
4209 "type": "patreon",
4210 "url": "https://www.patreon.com/feross"
4211 },
4212 {
4213 "type": "consulting",
4214 "url": "https://feross.org/support"
4215 }
4216 ],
4217 "license": "MIT"
4218 },
4219 "node_modules/semver": {
4220 "version": "7.7.3",
4221 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
4222 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
4223 "dev": true,
4224 "license": "ISC",
4225 "bin": {
4226 "semver": "bin/semver.js"
4227 },
4228 "engines": {
4229 "node": ">=10"
4230 }
4231 },
4232 "node_modules/shebang-command": {
4233 "version": "2.0.0",
4234 "dev": true,
4235 "license": "MIT",
4236 "dependencies": {
4237 "shebang-regex": "^3.0.0"
4238 },
4239 "engines": {
4240 "node": ">=8"
4241 }
4242 },
4243 "node_modules/shebang-regex": {
4244 "version": "3.0.0",
4245 "dev": true,
4246 "license": "MIT",
4247 "engines": {
4248 "node": ">=8"
4249 }
4250 },
4251 "node_modules/siginfo": {
4252 "version": "2.0.0",
4253 "dev": true,
4254 "license": "ISC"
4255 },
4256 "node_modules/source-map-js": {
4257 "version": "1.2.1",
4258 "dev": true,
4259 "license": "BSD-3-Clause",
4260 "engines": {
4261 "node": ">=0.10.0"
4262 }
4263 },
4264 "node_modules/stackback": {
4265 "version": "0.0.2",
4266 "dev": true,
4267 "license": "MIT"
4268 },
4269 "node_modules/std-env": {
4270 "version": "3.10.0",
4271 "dev": true,
4272 "license": "MIT"
4273 },
4274 "node_modules/stream-browserify": {
4275 "version": "3.0.0",
4276 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
4277 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
4278 "license": "MIT",
4279 "dependencies": {
4280 "inherits": "~2.0.4",
4281 "readable-stream": "^3.5.0"
4282 }
4283 },
4284 "node_modules/string_decoder": {
4285 "version": "1.3.0",
4286 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4287 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4288 "license": "MIT",
4289 "dependencies": {
4290 "safe-buffer": "~5.2.0"
4291 }
4292 },
4293 "node_modules/strip-json-comments": {
4294 "version": "3.1.1",
4295 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4296 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4297 "dev": true,
4298 "license": "MIT",
4299 "engines": {
4300 "node": ">=8"
4301 },
4302 "funding": {
4303 "url": "https://github.com/sponsors/sindresorhus"
4304 }
4305 },
4306 "node_modules/strnum": {
4307 "version": "2.1.2",
4308 "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
4309 "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==",
4310 "funding": [
4311 {
4312 "type": "github",
4313 "url": "https://github.com/sponsors/NaturalIntelligence"
4314 }
4315 ],
4316 "license": "MIT"
4317 },
4318 "node_modules/supports-color": {
4319 "version": "7.2.0",
4320 "dev": true,
4321 "license": "MIT",
4322 "dependencies": {
4323 "has-flag": "^4.0.0"
4324 },
4325 "engines": {
4326 "node": ">=8"
4327 }
4328 },
4329 "node_modules/synckit": {
4330 "version": "0.11.11",
4331 "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
4332 "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==",
4333 "dev": true,
4334 "license": "MIT",
4335 "dependencies": {
4336 "@pkgr/core": "^0.2.9"
4337 },
4338 "engines": {
4339 "node": "^14.18.0 || >=16.0.0"
4340 },
4341 "funding": {
4342 "url": "https://opencollective.com/synckit"
4343 }
4344 },
4345 "node_modules/tiny-lru": {
4346 "version": "11.4.5",
4347 "license": "BSD-3-Clause",
4348 "engines": {
4349 "node": ">=12"
4350 }
4351 },
4352 "node_modules/tinybench": {
4353 "version": "2.9.0",
4354 "dev": true,
4355 "license": "MIT"
4356 },
4357 "node_modules/tinyexec": {
4358 "version": "1.0.2",
4359 "dev": true,
4360 "license": "MIT",
4361 "engines": {
4362 "node": ">=18"
4363 }
4364 },
4365 "node_modules/tinyglobby": {
4366 "version": "0.2.15",
4367 "dev": true,
4368 "license": "MIT",
4369 "dependencies": {
4370 "fdir": "^6.5.0",
4371 "picomatch": "^4.0.3"
4372 },
4373 "engines": {
4374 "node": ">=12.0.0"
4375 },
4376 "funding": {
4377 "url": "https://github.com/sponsors/SuperchupuDev"
4378 }
4379 },
4380 "node_modules/tinyrainbow": {
4381 "version": "3.0.3",
4382 "dev": true,
4383 "license": "MIT",
4384 "engines": {
4385 "node": ">=14.0.0"
4386 }
4387 },
4388 "node_modules/ts-api-utils": {
4389 "version": "2.1.0",
4390 "dev": true,
4391 "license": "MIT",
4392 "engines": {
4393 "node": ">=18.12"
4394 },
4395 "peerDependencies": {
4396 "typescript": ">=4.8.4"
4397 }
4398 },
4399 "node_modules/tslib": {
4400 "version": "2.8.1",
4401 "license": "0BSD"
4402 },
4403 "node_modules/tsx": {
4404 "version": "4.21.0",
4405 "dev": true,
4406 "license": "MIT",
4407 "peer": true,
4408 "dependencies": {
4409 "esbuild": "~0.27.0",
4410 "get-tsconfig": "^4.7.5"
4411 },
4412 "bin": {
4413 "tsx": "dist/cli.mjs"
4414 },
4415 "engines": {
4416 "node": ">=18.0.0"
4417 },
4418 "optionalDependencies": {
4419 "fsevents": "~2.3.3"
4420 }
4421 },
4422 "node_modules/type-check": {
4423 "version": "0.4.0",
4424 "dev": true,
4425 "license": "MIT",
4426 "dependencies": {
4427 "prelude-ls": "^1.2.1"
4428 },
4429 "engines": {
4430 "node": ">= 0.8.0"
4431 }
4432 },
4433 "node_modules/typescript": {
4434 "version": "5.9.3",
4435 "dev": true,
4436 "license": "Apache-2.0",
4437 "peer": true,
4438 "bin": {
4439 "tsc": "bin/tsc",
4440 "tsserver": "bin/tsserver"
4441 },
4442 "engines": {
4443 "node": ">=14.17"
4444 }
4445 },
4446 "node_modules/typescript-eslint": {
4447 "version": "8.50.0",
4448 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.0.tgz",
4449 "integrity": "sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==",
4450 "dev": true,
4451 "license": "MIT",
4452 "dependencies": {
4453 "@typescript-eslint/eslint-plugin": "8.50.0",
4454 "@typescript-eslint/parser": "8.50.0",
4455 "@typescript-eslint/typescript-estree": "8.50.0",
4456 "@typescript-eslint/utils": "8.50.0"
4457 },
4458 "engines": {
4459 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4460 },
4461 "funding": {
4462 "type": "opencollective",
4463 "url": "https://opencollective.com/typescript-eslint"
4464 },
4465 "peerDependencies": {
4466 "eslint": "^8.57.0 || ^9.0.0",
4467 "typescript": ">=4.8.4 <6.0.0"
4468 }
4469 },
4470 "node_modules/undici-types": {
4471 "version": "7.16.0",
4472 "dev": true,
4473 "license": "MIT"
4474 },
4475 "node_modules/uri-js": {
4476 "version": "4.4.1",
4477 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4478 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4479 "dev": true,
4480 "license": "BSD-2-Clause",
4481 "dependencies": {
4482 "punycode": "^2.1.0"
4483 }
4484 },
4485 "node_modules/util-deprecate": {
4486 "version": "1.0.2",
4487 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4488 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
4489 "license": "MIT"
4490 },
4491 "node_modules/vite": {
4492 "version": "7.2.7",
4493 "dev": true,
4494 "license": "MIT",
4495 "peer": true,
4496 "dependencies": {
4497 "esbuild": "^0.25.0",
4498 "fdir": "^6.5.0",
4499 "picomatch": "^4.0.3",
4500 "postcss": "^8.5.6",
4501 "rollup": "^4.43.0",
4502 "tinyglobby": "^0.2.15"
4503 },
4504 "bin": {
4505 "vite": "bin/vite.js"
4506 },
4507 "engines": {
4508 "node": "^20.19.0 || >=22.12.0"
4509 },
4510 "funding": {
4511 "url": "https://github.com/vitejs/vite?sponsor=1"
4512 },
4513 "optionalDependencies": {
4514 "fsevents": "~2.3.3"
4515 },
4516 "peerDependencies": {
4517 "@types/node": "^20.19.0 || >=22.12.0",
4518 "jiti": ">=1.21.0",
4519 "less": "^4.0.0",
4520 "lightningcss": "^1.21.0",
4521 "sass": "^1.70.0",
4522 "sass-embedded": "^1.70.0",
4523 "stylus": ">=0.54.8",
4524 "sugarss": "^5.0.0",
4525 "terser": "^5.16.0",
4526 "tsx": "^4.8.1",
4527 "yaml": "^2.4.2"
4528 },
4529 "peerDependenciesMeta": {
4530 "@types/node": {
4531 "optional": true
4532 },
4533 "jiti": {
4534 "optional": true
4535 },
4536 "less": {
4537 "optional": true
4538 },
4539 "lightningcss": {
4540 "optional": true
4541 },
4542 "sass": {
4543 "optional": true
4544 },
4545 "sass-embedded": {
4546 "optional": true
4547 },
4548 "stylus": {
4549 "optional": true
4550 },
4551 "sugarss": {
4552 "optional": true
4553 },
4554 "terser": {
4555 "optional": true
4556 },
4557 "tsx": {
4558 "optional": true
4559 },
4560 "yaml": {
4561 "optional": true
4562 }
4563 }
4564 },
4565 "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
4566 "version": "0.25.12",
4567 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
4568 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
4569 "cpu": [
4570 "ppc64"
4571 ],
4572 "dev": true,
4573 "license": "MIT",
4574 "optional": true,
4575 "os": [
4576 "aix"
4577 ],
4578 "engines": {
4579 "node": ">=18"
4580 }
4581 },
4582 "node_modules/vite/node_modules/@esbuild/android-arm": {
4583 "version": "0.25.12",
4584 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
4585 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
4586 "cpu": [
4587 "arm"
4588 ],
4589 "dev": true,
4590 "license": "MIT",
4591 "optional": true,
4592 "os": [
4593 "android"
4594 ],
4595 "engines": {
4596 "node": ">=18"
4597 }
4598 },
4599 "node_modules/vite/node_modules/@esbuild/android-arm64": {
4600 "version": "0.25.12",
4601 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
4602 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
4603 "cpu": [
4604 "arm64"
4605 ],
4606 "dev": true,
4607 "license": "MIT",
4608 "optional": true,
4609 "os": [
4610 "android"
4611 ],
4612 "engines": {
4613 "node": ">=18"
4614 }
4615 },
4616 "node_modules/vite/node_modules/@esbuild/android-x64": {
4617 "version": "0.25.12",
4618 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
4619 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
4620 "cpu": [
4621 "x64"
4622 ],
4623 "dev": true,
4624 "license": "MIT",
4625 "optional": true,
4626 "os": [
4627 "android"
4628 ],
4629 "engines": {
4630 "node": ">=18"
4631 }
4632 },
4633 "node_modules/vite/node_modules/@esbuild/darwin-x64": {
4634 "version": "0.25.12",
4635 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
4636 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
4637 "cpu": [
4638 "x64"
4639 ],
4640 "dev": true,
4641 "license": "MIT",
4642 "optional": true,
4643 "os": [
4644 "darwin"
4645 ],
4646 "engines": {
4647 "node": ">=18"
4648 }
4649 },
4650 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
4651 "version": "0.25.12",
4652 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
4653 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
4654 "cpu": [
4655 "arm64"
4656 ],
4657 "dev": true,
4658 "license": "MIT",
4659 "optional": true,
4660 "os": [
4661 "freebsd"
4662 ],
4663 "engines": {
4664 "node": ">=18"
4665 }
4666 },
4667 "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
4668 "version": "0.25.12",
4669 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
4670 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
4671 "cpu": [
4672 "x64"
4673 ],
4674 "dev": true,
4675 "license": "MIT",
4676 "optional": true,
4677 "os": [
4678 "freebsd"
4679 ],
4680 "engines": {
4681 "node": ">=18"
4682 }
4683 },
4684 "node_modules/vite/node_modules/@esbuild/linux-arm": {
4685 "version": "0.25.12",
4686 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
4687 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
4688 "cpu": [
4689 "arm"
4690 ],
4691 "dev": true,
4692 "license": "MIT",
4693 "optional": true,
4694 "os": [
4695 "linux"
4696 ],
4697 "engines": {
4698 "node": ">=18"
4699 }
4700 },
4701 "node_modules/vite/node_modules/@esbuild/linux-arm64": {
4702 "version": "0.25.12",
4703 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
4704 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
4705 "cpu": [
4706 "arm64"
4707 ],
4708 "dev": true,
4709 "license": "MIT",
4710 "optional": true,
4711 "os": [
4712 "linux"
4713 ],
4714 "engines": {
4715 "node": ">=18"
4716 }
4717 },
4718 "node_modules/vite/node_modules/@esbuild/linux-ia32": {
4719 "version": "0.25.12",
4720 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
4721 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
4722 "cpu": [
4723 "ia32"
4724 ],
4725 "dev": true,
4726 "license": "MIT",
4727 "optional": true,
4728 "os": [
4729 "linux"
4730 ],
4731 "engines": {
4732 "node": ">=18"
4733 }
4734 },
4735 "node_modules/vite/node_modules/@esbuild/linux-loong64": {
4736 "version": "0.25.12",
4737 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
4738 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
4739 "cpu": [
4740 "loong64"
4741 ],
4742 "dev": true,
4743 "license": "MIT",
4744 "optional": true,
4745 "os": [
4746 "linux"
4747 ],
4748 "engines": {
4749 "node": ">=18"
4750 }
4751 },
4752 "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
4753 "version": "0.25.12",
4754 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
4755 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
4756 "cpu": [
4757 "mips64el"
4758 ],
4759 "dev": true,
4760 "license": "MIT",
4761 "optional": true,
4762 "os": [
4763 "linux"
4764 ],
4765 "engines": {
4766 "node": ">=18"
4767 }
4768 },
4769 "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
4770 "version": "0.25.12",
4771 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
4772 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
4773 "cpu": [
4774 "ppc64"
4775 ],
4776 "dev": true,
4777 "license": "MIT",
4778 "optional": true,
4779 "os": [
4780 "linux"
4781 ],
4782 "engines": {
4783 "node": ">=18"
4784 }
4785 },
4786 "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
4787 "version": "0.25.12",
4788 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
4789 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
4790 "cpu": [
4791 "riscv64"
4792 ],
4793 "dev": true,
4794 "license": "MIT",
4795 "optional": true,
4796 "os": [
4797 "linux"
4798 ],
4799 "engines": {
4800 "node": ">=18"
4801 }
4802 },
4803 "node_modules/vite/node_modules/@esbuild/linux-s390x": {
4804 "version": "0.25.12",
4805 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
4806 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
4807 "cpu": [
4808 "s390x"
4809 ],
4810 "dev": true,
4811 "license": "MIT",
4812 "optional": true,
4813 "os": [
4814 "linux"
4815 ],
4816 "engines": {
4817 "node": ">=18"
4818 }
4819 },
4820 "node_modules/vite/node_modules/@esbuild/linux-x64": {
4821 "version": "0.25.12",
4822 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
4823 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
4824 "cpu": [
4825 "x64"
4826 ],
4827 "dev": true,
4828 "license": "MIT",
4829 "optional": true,
4830 "os": [
4831 "linux"
4832 ],
4833 "engines": {
4834 "node": ">=18"
4835 }
4836 },
4837 "node_modules/vite/node_modules/@esbuild/netbsd-arm64": {
4838 "version": "0.25.12",
4839 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
4840 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
4841 "cpu": [
4842 "arm64"
4843 ],
4844 "dev": true,
4845 "license": "MIT",
4846 "optional": true,
4847 "os": [
4848 "netbsd"
4849 ],
4850 "engines": {
4851 "node": ">=18"
4852 }
4853 },
4854 "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
4855 "version": "0.25.12",
4856 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
4857 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
4858 "cpu": [
4859 "x64"
4860 ],
4861 "dev": true,
4862 "license": "MIT",
4863 "optional": true,
4864 "os": [
4865 "netbsd"
4866 ],
4867 "engines": {
4868 "node": ">=18"
4869 }
4870 },
4871 "node_modules/vite/node_modules/@esbuild/openbsd-arm64": {
4872 "version": "0.25.12",
4873 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
4874 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
4875 "cpu": [
4876 "arm64"
4877 ],
4878 "dev": true,
4879 "license": "MIT",
4880 "optional": true,
4881 "os": [
4882 "openbsd"
4883 ],
4884 "engines": {
4885 "node": ">=18"
4886 }
4887 },
4888 "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
4889 "version": "0.25.12",
4890 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
4891 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
4892 "cpu": [
4893 "x64"
4894 ],
4895 "dev": true,
4896 "license": "MIT",
4897 "optional": true,
4898 "os": [
4899 "openbsd"
4900 ],
4901 "engines": {
4902 "node": ">=18"
4903 }
4904 },
4905 "node_modules/vite/node_modules/@esbuild/openharmony-arm64": {
4906 "version": "0.25.12",
4907 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
4908 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
4909 "cpu": [
4910 "arm64"
4911 ],
4912 "dev": true,
4913 "license": "MIT",
4914 "optional": true,
4915 "os": [
4916 "openharmony"
4917 ],
4918 "engines": {
4919 "node": ">=18"
4920 }
4921 },
4922 "node_modules/vite/node_modules/@esbuild/sunos-x64": {
4923 "version": "0.25.12",
4924 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
4925 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
4926 "cpu": [
4927 "x64"
4928 ],
4929 "dev": true,
4930 "license": "MIT",
4931 "optional": true,
4932 "os": [
4933 "sunos"
4934 ],
4935 "engines": {
4936 "node": ">=18"
4937 }
4938 },
4939 "node_modules/vite/node_modules/@esbuild/win32-arm64": {
4940 "version": "0.25.12",
4941 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
4942 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
4943 "cpu": [
4944 "arm64"
4945 ],
4946 "dev": true,
4947 "license": "MIT",
4948 "optional": true,
4949 "os": [
4950 "win32"
4951 ],
4952 "engines": {
4953 "node": ">=18"
4954 }
4955 },
4956 "node_modules/vite/node_modules/@esbuild/win32-ia32": {
4957 "version": "0.25.12",
4958 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
4959 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
4960 "cpu": [
4961 "ia32"
4962 ],
4963 "dev": true,
4964 "license": "MIT",
4965 "optional": true,
4966 "os": [
4967 "win32"
4968 ],
4969 "engines": {
4970 "node": ">=18"
4971 }
4972 },
4973 "node_modules/vite/node_modules/@esbuild/win32-x64": {
4974 "version": "0.25.12",
4975 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
4976 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
4977 "cpu": [
4978 "x64"
4979 ],
4980 "dev": true,
4981 "license": "MIT",
4982 "optional": true,
4983 "os": [
4984 "win32"
4985 ],
4986 "engines": {
4987 "node": ">=18"
4988 }
4989 },
4990 "node_modules/vite/node_modules/esbuild": {
4991 "version": "0.25.12",
4992 "dev": true,
4993 "hasInstallScript": true,
4994 "license": "MIT",
4995 "bin": {
4996 "esbuild": "bin/esbuild"
4997 },
4998 "engines": {
4999 "node": ">=18"
5000 },
5001 "optionalDependencies": {
5002 "@esbuild/aix-ppc64": "0.25.12",
5003 "@esbuild/android-arm": "0.25.12",
5004 "@esbuild/android-arm64": "0.25.12",
5005 "@esbuild/android-x64": "0.25.12",
5006 "@esbuild/darwin-arm64": "0.25.12",
5007 "@esbuild/darwin-x64": "0.25.12",
5008 "@esbuild/freebsd-arm64": "0.25.12",
5009 "@esbuild/freebsd-x64": "0.25.12",
5010 "@esbuild/linux-arm": "0.25.12",
5011 "@esbuild/linux-arm64": "0.25.12",
5012 "@esbuild/linux-ia32": "0.25.12",
5013 "@esbuild/linux-loong64": "0.25.12",
5014 "@esbuild/linux-mips64el": "0.25.12",
5015 "@esbuild/linux-ppc64": "0.25.12",
5016 "@esbuild/linux-riscv64": "0.25.12",
5017 "@esbuild/linux-s390x": "0.25.12",
5018 "@esbuild/linux-x64": "0.25.12",
5019 "@esbuild/netbsd-arm64": "0.25.12",
5020 "@esbuild/netbsd-x64": "0.25.12",
5021 "@esbuild/openbsd-arm64": "0.25.12",
5022 "@esbuild/openbsd-x64": "0.25.12",
5023 "@esbuild/openharmony-arm64": "0.25.12",
5024 "@esbuild/sunos-x64": "0.25.12",
5025 "@esbuild/win32-arm64": "0.25.12",
5026 "@esbuild/win32-ia32": "0.25.12",
5027 "@esbuild/win32-x64": "0.25.12"
5028 }
5029 },
5030 "node_modules/vite/node_modules/esbuild/node_modules/@esbuild/darwin-arm64": {
5031 "version": "0.25.12",
5032 "cpu": [
5033 "arm64"
5034 ],
5035 "dev": true,
5036 "license": "MIT",
5037 "optional": true,
5038 "os": [
5039 "darwin"
5040 ],
5041 "engines": {
5042 "node": ">=18"
5043 }
5044 },
5045 "node_modules/vitest": {
5046 "version": "4.0.15",
5047 "dev": true,
5048 "license": "MIT",
5049 "dependencies": {
5050 "@vitest/expect": "4.0.15",
5051 "@vitest/mocker": "4.0.15",
5052 "@vitest/pretty-format": "4.0.15",
5053 "@vitest/runner": "4.0.15",
5054 "@vitest/snapshot": "4.0.15",
5055 "@vitest/spy": "4.0.15",
5056 "@vitest/utils": "4.0.15",
5057 "es-module-lexer": "^1.7.0",
5058 "expect-type": "^1.2.2",
5059 "magic-string": "^0.30.21",
5060 "obug": "^2.1.1",
5061 "pathe": "^2.0.3",
5062 "picomatch": "^4.0.3",
5063 "std-env": "^3.10.0",
5064 "tinybench": "^2.9.0",
5065 "tinyexec": "^1.0.2",
5066 "tinyglobby": "^0.2.15",
5067 "tinyrainbow": "^3.0.3",
5068 "vite": "^6.0.0 || ^7.0.0",
5069 "why-is-node-running": "^2.3.0"
5070 },
5071 "bin": {
5072 "vitest": "vitest.mjs"
5073 },
5074 "engines": {
5075 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
5076 },
5077 "funding": {
5078 "url": "https://opencollective.com/vitest"
5079 },
5080 "peerDependencies": {
5081 "@edge-runtime/vm": "*",
5082 "@opentelemetry/api": "^1.9.0",
5083 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
5084 "@vitest/browser-playwright": "4.0.15",
5085 "@vitest/browser-preview": "4.0.15",
5086 "@vitest/browser-webdriverio": "4.0.15",
5087 "@vitest/ui": "4.0.15",
5088 "happy-dom": "*",
5089 "jsdom": "*"
5090 },
5091 "peerDependenciesMeta": {
5092 "@edge-runtime/vm": {
5093 "optional": true
5094 },
5095 "@opentelemetry/api": {
5096 "optional": true
5097 },
5098 "@types/node": {
5099 "optional": true
5100 },
5101 "@vitest/browser-playwright": {
5102 "optional": true
5103 },
5104 "@vitest/browser-preview": {
5105 "optional": true
5106 },
5107 "@vitest/browser-webdriverio": {
5108 "optional": true
5109 },
5110 "@vitest/ui": {
5111 "optional": true
5112 },
5113 "happy-dom": {
5114 "optional": true
5115 },
5116 "jsdom": {
5117 "optional": true
5118 }
5119 }
5120 },
5121 "node_modules/which": {
5122 "version": "2.0.2",
5123 "dev": true,
5124 "license": "ISC",
5125 "dependencies": {
5126 "isexe": "^2.0.0"
5127 },
5128 "bin": {
5129 "node-which": "bin/node-which"
5130 },
5131 "engines": {
5132 "node": ">= 8"
5133 }
5134 },
5135 "node_modules/why-is-node-running": {
5136 "version": "2.3.0",
5137 "dev": true,
5138 "license": "MIT",
5139 "dependencies": {
5140 "siginfo": "^2.0.0",
5141 "stackback": "0.0.2"
5142 },
5143 "bin": {
5144 "why-is-node-running": "cli.js"
5145 },
5146 "engines": {
5147 "node": ">=8"
5148 }
5149 },
5150 "node_modules/word-wrap": {
5151 "version": "1.2.5",
5152 "dev": true,
5153 "license": "MIT",
5154 "engines": {
5155 "node": ">=0.10.0"
5156 }
5157 },
5158 "node_modules/yocto-queue": {
5159 "version": "0.1.0",
5160 "dev": true,
5161 "license": "MIT",
5162 "engines": {
5163 "node": ">=10"
5164 },
5165 "funding": {
5166 "url": "https://github.com/sponsors/sindresorhus"
5167 }
5168 }
5169 }
5170}