v7
1{
2 "name": "zx",
3 "version": "7.2.4",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "zx",
9 "version": "7.2.4",
10 "license": "Apache-2.0",
11 "dependencies": {
12 "@types/fs-extra": "^11.0.4",
13 "@types/minimist": "^1.2.5",
14 "@types/node": "^24.0.3",
15 "@types/ps-tree": "^1.1.6",
16 "@types/which": "^3.0.4",
17 "chalk": "^5.4.1",
18 "fs-extra": "^11.3.0",
19 "fx": "*",
20 "globby": "^13.2.2",
21 "minimist": "^1.2.8",
22 "node-fetch": "3.3.2",
23 "ps-tree": "^1.2.0",
24 "webpod": "^0",
25 "which": "^3.0.0",
26 "yaml": "^2.8.0"
27 },
28 "bin": {
29 "zx": "build/cli.js"
30 },
31 "devDependencies": {
32 "@stryker-mutator/core": "^9.0.1",
33 "c8": "^10.1.3",
34 "get-port": "^7.1.0",
35 "madge": "^8.0.0",
36 "prettier": "^3.6.0",
37 "tsd": "^0.32.0",
38 "typescript": "^5.8.3",
39 "uvu": "^0.5.6"
40 },
41 "engines": {
42 "node": ">= 16.0.0"
43 }
44 },
45 "node_modules/@ampproject/remapping": {
46 "version": "2.3.0",
47 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
48 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
49 "dev": true,
50 "dependencies": {
51 "@jridgewell/gen-mapping": "^0.3.5",
52 "@jridgewell/trace-mapping": "^0.3.24"
53 },
54 "engines": {
55 "node": ">=6.0.0"
56 }
57 },
58 "node_modules/@babel/code-frame": {
59 "version": "7.27.1",
60 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
61 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
62 "dev": true,
63 "dependencies": {
64 "@babel/helper-validator-identifier": "^7.27.1",
65 "js-tokens": "^4.0.0",
66 "picocolors": "^1.1.1"
67 },
68 "engines": {
69 "node": ">=6.9.0"
70 }
71 },
72 "node_modules/@babel/compat-data": {
73 "version": "7.27.5",
74 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
75 "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
76 "dev": true,
77 "engines": {
78 "node": ">=6.9.0"
79 }
80 },
81 "node_modules/@babel/core": {
82 "version": "7.27.4",
83 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
84 "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
85 "dev": true,
86 "dependencies": {
87 "@ampproject/remapping": "^2.2.0",
88 "@babel/code-frame": "^7.27.1",
89 "@babel/generator": "^7.27.3",
90 "@babel/helper-compilation-targets": "^7.27.2",
91 "@babel/helper-module-transforms": "^7.27.3",
92 "@babel/helpers": "^7.27.4",
93 "@babel/parser": "^7.27.4",
94 "@babel/template": "^7.27.2",
95 "@babel/traverse": "^7.27.4",
96 "@babel/types": "^7.27.3",
97 "convert-source-map": "^2.0.0",
98 "debug": "^4.1.0",
99 "gensync": "^1.0.0-beta.2",
100 "json5": "^2.2.3",
101 "semver": "^6.3.1"
102 },
103 "engines": {
104 "node": ">=6.9.0"
105 },
106 "funding": {
107 "type": "opencollective",
108 "url": "https://opencollective.com/babel"
109 }
110 },
111 "node_modules/@babel/core/node_modules/convert-source-map": {
112 "version": "2.0.0",
113 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
114 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
115 "dev": true
116 },
117 "node_modules/@babel/core/node_modules/semver": {
118 "version": "6.3.1",
119 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
120 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
121 "dev": true,
122 "bin": {
123 "semver": "bin/semver.js"
124 }
125 },
126 "node_modules/@babel/generator": {
127 "version": "7.27.5",
128 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
129 "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
130 "dev": true,
131 "dependencies": {
132 "@babel/parser": "^7.27.5",
133 "@babel/types": "^7.27.3",
134 "@jridgewell/gen-mapping": "^0.3.5",
135 "@jridgewell/trace-mapping": "^0.3.25",
136 "jsesc": "^3.0.2"
137 },
138 "engines": {
139 "node": ">=6.9.0"
140 }
141 },
142 "node_modules/@babel/helper-annotate-as-pure": {
143 "version": "7.27.3",
144 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
145 "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
146 "dev": true,
147 "dependencies": {
148 "@babel/types": "^7.27.3"
149 },
150 "engines": {
151 "node": ">=6.9.0"
152 }
153 },
154 "node_modules/@babel/helper-compilation-targets": {
155 "version": "7.27.2",
156 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
157 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
158 "dev": true,
159 "dependencies": {
160 "@babel/compat-data": "^7.27.2",
161 "@babel/helper-validator-option": "^7.27.1",
162 "browserslist": "^4.24.0",
163 "lru-cache": "^5.1.1",
164 "semver": "^6.3.1"
165 },
166 "engines": {
167 "node": ">=6.9.0"
168 }
169 },
170 "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
171 "version": "5.1.1",
172 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
173 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
174 "dev": true,
175 "dependencies": {
176 "yallist": "^3.0.2"
177 }
178 },
179 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
180 "version": "6.3.1",
181 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
182 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
183 "dev": true,
184 "bin": {
185 "semver": "bin/semver.js"
186 }
187 },
188 "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
189 "version": "3.1.1",
190 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
191 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
192 "dev": true
193 },
194 "node_modules/@babel/helper-create-class-features-plugin": {
195 "version": "7.27.1",
196 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
197 "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
198 "dev": true,
199 "dependencies": {
200 "@babel/helper-annotate-as-pure": "^7.27.1",
201 "@babel/helper-member-expression-to-functions": "^7.27.1",
202 "@babel/helper-optimise-call-expression": "^7.27.1",
203 "@babel/helper-replace-supers": "^7.27.1",
204 "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
205 "@babel/traverse": "^7.27.1",
206 "semver": "^6.3.1"
207 },
208 "engines": {
209 "node": ">=6.9.0"
210 },
211 "peerDependencies": {
212 "@babel/core": "^7.0.0"
213 }
214 },
215 "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
216 "version": "6.3.1",
217 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
218 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
219 "dev": true,
220 "bin": {
221 "semver": "bin/semver.js"
222 }
223 },
224 "node_modules/@babel/helper-member-expression-to-functions": {
225 "version": "7.27.1",
226 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
227 "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
228 "dev": true,
229 "dependencies": {
230 "@babel/traverse": "^7.27.1",
231 "@babel/types": "^7.27.1"
232 },
233 "engines": {
234 "node": ">=6.9.0"
235 }
236 },
237 "node_modules/@babel/helper-module-imports": {
238 "version": "7.27.1",
239 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
240 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
241 "dev": true,
242 "dependencies": {
243 "@babel/traverse": "^7.27.1",
244 "@babel/types": "^7.27.1"
245 },
246 "engines": {
247 "node": ">=6.9.0"
248 }
249 },
250 "node_modules/@babel/helper-module-transforms": {
251 "version": "7.27.3",
252 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
253 "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
254 "dev": true,
255 "dependencies": {
256 "@babel/helper-module-imports": "^7.27.1",
257 "@babel/helper-validator-identifier": "^7.27.1",
258 "@babel/traverse": "^7.27.3"
259 },
260 "engines": {
261 "node": ">=6.9.0"
262 },
263 "peerDependencies": {
264 "@babel/core": "^7.0.0"
265 }
266 },
267 "node_modules/@babel/helper-optimise-call-expression": {
268 "version": "7.27.1",
269 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
270 "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
271 "dev": true,
272 "dependencies": {
273 "@babel/types": "^7.27.1"
274 },
275 "engines": {
276 "node": ">=6.9.0"
277 }
278 },
279 "node_modules/@babel/helper-plugin-utils": {
280 "version": "7.27.1",
281 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
282 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
283 "dev": true,
284 "engines": {
285 "node": ">=6.9.0"
286 }
287 },
288 "node_modules/@babel/helper-replace-supers": {
289 "version": "7.27.1",
290 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
291 "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
292 "dev": true,
293 "dependencies": {
294 "@babel/helper-member-expression-to-functions": "^7.27.1",
295 "@babel/helper-optimise-call-expression": "^7.27.1",
296 "@babel/traverse": "^7.27.1"
297 },
298 "engines": {
299 "node": ">=6.9.0"
300 },
301 "peerDependencies": {
302 "@babel/core": "^7.0.0"
303 }
304 },
305 "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
306 "version": "7.27.1",
307 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
308 "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
309 "dev": true,
310 "dependencies": {
311 "@babel/traverse": "^7.27.1",
312 "@babel/types": "^7.27.1"
313 },
314 "engines": {
315 "node": ">=6.9.0"
316 }
317 },
318 "node_modules/@babel/helper-string-parser": {
319 "version": "7.27.1",
320 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
321 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
322 "dev": true,
323 "engines": {
324 "node": ">=6.9.0"
325 }
326 },
327 "node_modules/@babel/helper-validator-identifier": {
328 "version": "7.27.1",
329 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
330 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
331 "dev": true,
332 "engines": {
333 "node": ">=6.9.0"
334 }
335 },
336 "node_modules/@babel/helper-validator-option": {
337 "version": "7.27.1",
338 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
339 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
340 "dev": true,
341 "engines": {
342 "node": ">=6.9.0"
343 }
344 },
345 "node_modules/@babel/helpers": {
346 "version": "7.27.6",
347 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
348 "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
349 "dev": true,
350 "dependencies": {
351 "@babel/template": "^7.27.2",
352 "@babel/types": "^7.27.6"
353 },
354 "engines": {
355 "node": ">=6.9.0"
356 }
357 },
358 "node_modules/@babel/parser": {
359 "version": "7.27.5",
360 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
361 "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
362 "dev": true,
363 "dependencies": {
364 "@babel/types": "^7.27.3"
365 },
366 "bin": {
367 "parser": "bin/babel-parser.js"
368 },
369 "engines": {
370 "node": ">=6.0.0"
371 }
372 },
373 "node_modules/@babel/plugin-proposal-decorators": {
374 "version": "7.27.1",
375 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz",
376 "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==",
377 "dev": true,
378 "dependencies": {
379 "@babel/helper-create-class-features-plugin": "^7.27.1",
380 "@babel/helper-plugin-utils": "^7.27.1",
381 "@babel/plugin-syntax-decorators": "^7.27.1"
382 },
383 "engines": {
384 "node": ">=6.9.0"
385 },
386 "peerDependencies": {
387 "@babel/core": "^7.0.0-0"
388 }
389 },
390 "node_modules/@babel/plugin-proposal-explicit-resource-management": {
391 "version": "7.27.4",
392 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-explicit-resource-management/-/plugin-proposal-explicit-resource-management-7.27.4.tgz",
393 "integrity": "sha512-1SwtCDdZWQvUU1i7wt/ihP7W38WjC3CSTOHAl+Xnbze8+bbMNjRvRQydnj0k9J1jPqCAZctBFp6NHJXkrVVmEA==",
394 "dev": true,
395 "dependencies": {
396 "@babel/helper-plugin-utils": "^7.27.1",
397 "@babel/plugin-transform-destructuring": "^7.27.3"
398 },
399 "engines": {
400 "node": ">=6.9.0"
401 },
402 "peerDependencies": {
403 "@babel/core": "^7.0.0-0"
404 }
405 },
406 "node_modules/@babel/plugin-syntax-decorators": {
407 "version": "7.27.1",
408 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
409 "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
410 "dev": true,
411 "dependencies": {
412 "@babel/helper-plugin-utils": "^7.27.1"
413 },
414 "engines": {
415 "node": ">=6.9.0"
416 },
417 "peerDependencies": {
418 "@babel/core": "^7.0.0-0"
419 }
420 },
421 "node_modules/@babel/plugin-syntax-jsx": {
422 "version": "7.27.1",
423 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
424 "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
425 "dev": true,
426 "dependencies": {
427 "@babel/helper-plugin-utils": "^7.27.1"
428 },
429 "engines": {
430 "node": ">=6.9.0"
431 },
432 "peerDependencies": {
433 "@babel/core": "^7.0.0-0"
434 }
435 },
436 "node_modules/@babel/plugin-syntax-typescript": {
437 "version": "7.27.1",
438 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
439 "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
440 "dev": true,
441 "dependencies": {
442 "@babel/helper-plugin-utils": "^7.27.1"
443 },
444 "engines": {
445 "node": ">=6.9.0"
446 },
447 "peerDependencies": {
448 "@babel/core": "^7.0.0-0"
449 }
450 },
451 "node_modules/@babel/plugin-transform-destructuring": {
452 "version": "7.27.3",
453 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
454 "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
455 "dev": true,
456 "dependencies": {
457 "@babel/helper-plugin-utils": "^7.27.1"
458 },
459 "engines": {
460 "node": ">=6.9.0"
461 },
462 "peerDependencies": {
463 "@babel/core": "^7.0.0-0"
464 }
465 },
466 "node_modules/@babel/plugin-transform-modules-commonjs": {
467 "version": "7.27.1",
468 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
469 "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
470 "dev": true,
471 "dependencies": {
472 "@babel/helper-module-transforms": "^7.27.1",
473 "@babel/helper-plugin-utils": "^7.27.1"
474 },
475 "engines": {
476 "node": ">=6.9.0"
477 },
478 "peerDependencies": {
479 "@babel/core": "^7.0.0-0"
480 }
481 },
482 "node_modules/@babel/plugin-transform-typescript": {
483 "version": "7.27.1",
484 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz",
485 "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==",
486 "dev": true,
487 "dependencies": {
488 "@babel/helper-annotate-as-pure": "^7.27.1",
489 "@babel/helper-create-class-features-plugin": "^7.27.1",
490 "@babel/helper-plugin-utils": "^7.27.1",
491 "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
492 "@babel/plugin-syntax-typescript": "^7.27.1"
493 },
494 "engines": {
495 "node": ">=6.9.0"
496 },
497 "peerDependencies": {
498 "@babel/core": "^7.0.0-0"
499 }
500 },
501 "node_modules/@babel/preset-typescript": {
502 "version": "7.27.1",
503 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
504 "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
505 "dev": true,
506 "dependencies": {
507 "@babel/helper-plugin-utils": "^7.27.1",
508 "@babel/helper-validator-option": "^7.27.1",
509 "@babel/plugin-syntax-jsx": "^7.27.1",
510 "@babel/plugin-transform-modules-commonjs": "^7.27.1",
511 "@babel/plugin-transform-typescript": "^7.27.1"
512 },
513 "engines": {
514 "node": ">=6.9.0"
515 },
516 "peerDependencies": {
517 "@babel/core": "^7.0.0-0"
518 }
519 },
520 "node_modules/@babel/template": {
521 "version": "7.27.2",
522 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
523 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
524 "dev": true,
525 "dependencies": {
526 "@babel/code-frame": "^7.27.1",
527 "@babel/parser": "^7.27.2",
528 "@babel/types": "^7.27.1"
529 },
530 "engines": {
531 "node": ">=6.9.0"
532 }
533 },
534 "node_modules/@babel/traverse": {
535 "version": "7.27.4",
536 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
537 "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
538 "dev": true,
539 "dependencies": {
540 "@babel/code-frame": "^7.27.1",
541 "@babel/generator": "^7.27.3",
542 "@babel/parser": "^7.27.4",
543 "@babel/template": "^7.27.2",
544 "@babel/types": "^7.27.3",
545 "debug": "^4.3.1",
546 "globals": "^11.1.0"
547 },
548 "engines": {
549 "node": ">=6.9.0"
550 }
551 },
552 "node_modules/@babel/types": {
553 "version": "7.27.6",
554 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
555 "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
556 "dev": true,
557 "dependencies": {
558 "@babel/helper-string-parser": "^7.27.1",
559 "@babel/helper-validator-identifier": "^7.27.1"
560 },
561 "engines": {
562 "node": ">=6.9.0"
563 }
564 },
565 "node_modules/@bcoe/v8-coverage": {
566 "version": "1.0.2",
567 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
568 "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",
569 "dev": true,
570 "engines": {
571 "node": ">=18"
572 }
573 },
574 "node_modules/@dependents/detective-less": {
575 "version": "5.0.1",
576 "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.1.tgz",
577 "integrity": "sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==",
578 "dev": true,
579 "dependencies": {
580 "gonzales-pe": "^4.3.0",
581 "node-source-walk": "^7.0.1"
582 },
583 "engines": {
584 "node": ">=18"
585 }
586 },
587 "node_modules/@inquirer/checkbox": {
588 "version": "4.1.8",
589 "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
590 "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
591 "dev": true,
592 "dependencies": {
593 "@inquirer/core": "^10.1.13",
594 "@inquirer/figures": "^1.0.12",
595 "@inquirer/type": "^3.0.7",
596 "ansi-escapes": "^4.3.2",
597 "yoctocolors-cjs": "^2.1.2"
598 },
599 "engines": {
600 "node": ">=18"
601 },
602 "peerDependencies": {
603 "@types/node": ">=18"
604 },
605 "peerDependenciesMeta": {
606 "@types/node": {
607 "optional": true
608 }
609 }
610 },
611 "node_modules/@inquirer/confirm": {
612 "version": "5.1.12",
613 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.12.tgz",
614 "integrity": "sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==",
615 "dev": true,
616 "dependencies": {
617 "@inquirer/core": "^10.1.13",
618 "@inquirer/type": "^3.0.7"
619 },
620 "engines": {
621 "node": ">=18"
622 },
623 "peerDependencies": {
624 "@types/node": ">=18"
625 },
626 "peerDependenciesMeta": {
627 "@types/node": {
628 "optional": true
629 }
630 }
631 },
632 "node_modules/@inquirer/core": {
633 "version": "10.1.13",
634 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
635 "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
636 "dev": true,
637 "dependencies": {
638 "@inquirer/figures": "^1.0.12",
639 "@inquirer/type": "^3.0.7",
640 "ansi-escapes": "^4.3.2",
641 "cli-width": "^4.1.0",
642 "mute-stream": "^2.0.0",
643 "signal-exit": "^4.1.0",
644 "wrap-ansi": "^6.2.0",
645 "yoctocolors-cjs": "^2.1.2"
646 },
647 "engines": {
648 "node": ">=18"
649 },
650 "peerDependencies": {
651 "@types/node": ">=18"
652 },
653 "peerDependenciesMeta": {
654 "@types/node": {
655 "optional": true
656 }
657 }
658 },
659 "node_modules/@inquirer/core/node_modules/signal-exit": {
660 "version": "4.1.0",
661 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
662 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
663 "dev": true,
664 "engines": {
665 "node": ">=14"
666 },
667 "funding": {
668 "url": "https://github.com/sponsors/isaacs"
669 }
670 },
671 "node_modules/@inquirer/editor": {
672 "version": "4.2.13",
673 "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
674 "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
675 "dev": true,
676 "dependencies": {
677 "@inquirer/core": "^10.1.13",
678 "@inquirer/type": "^3.0.7",
679 "external-editor": "^3.1.0"
680 },
681 "engines": {
682 "node": ">=18"
683 },
684 "peerDependencies": {
685 "@types/node": ">=18"
686 },
687 "peerDependenciesMeta": {
688 "@types/node": {
689 "optional": true
690 }
691 }
692 },
693 "node_modules/@inquirer/expand": {
694 "version": "4.0.15",
695 "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
696 "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
697 "dev": true,
698 "dependencies": {
699 "@inquirer/core": "^10.1.13",
700 "@inquirer/type": "^3.0.7",
701 "yoctocolors-cjs": "^2.1.2"
702 },
703 "engines": {
704 "node": ">=18"
705 },
706 "peerDependencies": {
707 "@types/node": ">=18"
708 },
709 "peerDependenciesMeta": {
710 "@types/node": {
711 "optional": true
712 }
713 }
714 },
715 "node_modules/@inquirer/figures": {
716 "version": "1.0.12",
717 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
718 "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
719 "dev": true,
720 "engines": {
721 "node": ">=18"
722 }
723 },
724 "node_modules/@inquirer/input": {
725 "version": "4.1.12",
726 "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
727 "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
728 "dev": true,
729 "dependencies": {
730 "@inquirer/core": "^10.1.13",
731 "@inquirer/type": "^3.0.7"
732 },
733 "engines": {
734 "node": ">=18"
735 },
736 "peerDependencies": {
737 "@types/node": ">=18"
738 },
739 "peerDependenciesMeta": {
740 "@types/node": {
741 "optional": true
742 }
743 }
744 },
745 "node_modules/@inquirer/number": {
746 "version": "3.0.15",
747 "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
748 "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
749 "dev": true,
750 "dependencies": {
751 "@inquirer/core": "^10.1.13",
752 "@inquirer/type": "^3.0.7"
753 },
754 "engines": {
755 "node": ">=18"
756 },
757 "peerDependencies": {
758 "@types/node": ">=18"
759 },
760 "peerDependenciesMeta": {
761 "@types/node": {
762 "optional": true
763 }
764 }
765 },
766 "node_modules/@inquirer/password": {
767 "version": "4.0.15",
768 "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
769 "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
770 "dev": true,
771 "dependencies": {
772 "@inquirer/core": "^10.1.13",
773 "@inquirer/type": "^3.0.7",
774 "ansi-escapes": "^4.3.2"
775 },
776 "engines": {
777 "node": ">=18"
778 },
779 "peerDependencies": {
780 "@types/node": ">=18"
781 },
782 "peerDependenciesMeta": {
783 "@types/node": {
784 "optional": true
785 }
786 }
787 },
788 "node_modules/@inquirer/prompts": {
789 "version": "7.5.3",
790 "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.3.tgz",
791 "integrity": "sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==",
792 "dev": true,
793 "dependencies": {
794 "@inquirer/checkbox": "^4.1.8",
795 "@inquirer/confirm": "^5.1.12",
796 "@inquirer/editor": "^4.2.13",
797 "@inquirer/expand": "^4.0.15",
798 "@inquirer/input": "^4.1.12",
799 "@inquirer/number": "^3.0.15",
800 "@inquirer/password": "^4.0.15",
801 "@inquirer/rawlist": "^4.1.3",
802 "@inquirer/search": "^3.0.15",
803 "@inquirer/select": "^4.2.3"
804 },
805 "engines": {
806 "node": ">=18"
807 },
808 "peerDependencies": {
809 "@types/node": ">=18"
810 },
811 "peerDependenciesMeta": {
812 "@types/node": {
813 "optional": true
814 }
815 }
816 },
817 "node_modules/@inquirer/rawlist": {
818 "version": "4.1.3",
819 "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
820 "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
821 "dev": true,
822 "dependencies": {
823 "@inquirer/core": "^10.1.13",
824 "@inquirer/type": "^3.0.7",
825 "yoctocolors-cjs": "^2.1.2"
826 },
827 "engines": {
828 "node": ">=18"
829 },
830 "peerDependencies": {
831 "@types/node": ">=18"
832 },
833 "peerDependenciesMeta": {
834 "@types/node": {
835 "optional": true
836 }
837 }
838 },
839 "node_modules/@inquirer/search": {
840 "version": "3.0.15",
841 "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
842 "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
843 "dev": true,
844 "dependencies": {
845 "@inquirer/core": "^10.1.13",
846 "@inquirer/figures": "^1.0.12",
847 "@inquirer/type": "^3.0.7",
848 "yoctocolors-cjs": "^2.1.2"
849 },
850 "engines": {
851 "node": ">=18"
852 },
853 "peerDependencies": {
854 "@types/node": ">=18"
855 },
856 "peerDependenciesMeta": {
857 "@types/node": {
858 "optional": true
859 }
860 }
861 },
862 "node_modules/@inquirer/select": {
863 "version": "4.2.3",
864 "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
865 "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
866 "dev": true,
867 "dependencies": {
868 "@inquirer/core": "^10.1.13",
869 "@inquirer/figures": "^1.0.12",
870 "@inquirer/type": "^3.0.7",
871 "ansi-escapes": "^4.3.2",
872 "yoctocolors-cjs": "^2.1.2"
873 },
874 "engines": {
875 "node": ">=18"
876 },
877 "peerDependencies": {
878 "@types/node": ">=18"
879 },
880 "peerDependenciesMeta": {
881 "@types/node": {
882 "optional": true
883 }
884 }
885 },
886 "node_modules/@inquirer/type": {
887 "version": "3.0.7",
888 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
889 "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
890 "dev": true,
891 "engines": {
892 "node": ">=18"
893 },
894 "peerDependencies": {
895 "@types/node": ">=18"
896 },
897 "peerDependenciesMeta": {
898 "@types/node": {
899 "optional": true
900 }
901 }
902 },
903 "node_modules/@isaacs/cliui": {
904 "version": "8.0.2",
905 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
906 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
907 "dev": true,
908 "dependencies": {
909 "string-width": "^5.1.2",
910 "string-width-cjs": "npm:string-width@^4.2.0",
911 "strip-ansi": "^7.0.1",
912 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
913 "wrap-ansi": "^8.1.0",
914 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
915 },
916 "engines": {
917 "node": ">=12"
918 }
919 },
920 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
921 "version": "6.1.0",
922 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
923 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
924 "dev": true,
925 "engines": {
926 "node": ">=12"
927 },
928 "funding": {
929 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
930 }
931 },
932 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
933 "version": "6.2.1",
934 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
935 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
936 "dev": true,
937 "engines": {
938 "node": ">=12"
939 },
940 "funding": {
941 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
942 }
943 },
944 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
945 "version": "9.2.2",
946 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
947 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
948 "dev": true
949 },
950 "node_modules/@isaacs/cliui/node_modules/string-width": {
951 "version": "5.1.2",
952 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
953 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
954 "dev": true,
955 "dependencies": {
956 "eastasianwidth": "^0.2.0",
957 "emoji-regex": "^9.2.2",
958 "strip-ansi": "^7.0.1"
959 },
960 "engines": {
961 "node": ">=12"
962 },
963 "funding": {
964 "url": "https://github.com/sponsors/sindresorhus"
965 }
966 },
967 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
968 "version": "7.1.0",
969 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
970 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
971 "dev": true,
972 "dependencies": {
973 "ansi-regex": "^6.0.1"
974 },
975 "engines": {
976 "node": ">=12"
977 },
978 "funding": {
979 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
980 }
981 },
982 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
983 "version": "8.1.0",
984 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
985 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
986 "dev": true,
987 "dependencies": {
988 "ansi-styles": "^6.1.0",
989 "string-width": "^5.0.1",
990 "strip-ansi": "^7.0.1"
991 },
992 "engines": {
993 "node": ">=12"
994 },
995 "funding": {
996 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
997 }
998 },
999 "node_modules/@istanbuljs/schema": {
1000 "version": "0.1.3",
1001 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
1002 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
1003 "dev": true,
1004 "engines": {
1005 "node": ">=8"
1006 }
1007 },
1008 "node_modules/@jest/schemas": {
1009 "version": "29.4.3",
1010 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz",
1011 "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==",
1012 "dev": true,
1013 "dependencies": {
1014 "@sinclair/typebox": "^0.25.16"
1015 },
1016 "engines": {
1017 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1018 }
1019 },
1020 "node_modules/@jridgewell/gen-mapping": {
1021 "version": "0.3.8",
1022 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
1023 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
1024 "dev": true,
1025 "dependencies": {
1026 "@jridgewell/set-array": "^1.2.1",
1027 "@jridgewell/sourcemap-codec": "^1.4.10",
1028 "@jridgewell/trace-mapping": "^0.3.24"
1029 },
1030 "engines": {
1031 "node": ">=6.0.0"
1032 }
1033 },
1034 "node_modules/@jridgewell/resolve-uri": {
1035 "version": "3.1.0",
1036 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
1037 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
1038 "dev": true,
1039 "engines": {
1040 "node": ">=6.0.0"
1041 }
1042 },
1043 "node_modules/@jridgewell/set-array": {
1044 "version": "1.2.1",
1045 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1046 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
1047 "dev": true,
1048 "engines": {
1049 "node": ">=6.0.0"
1050 }
1051 },
1052 "node_modules/@jridgewell/sourcemap-codec": {
1053 "version": "1.5.0",
1054 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1055 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1056 "dev": true
1057 },
1058 "node_modules/@jridgewell/trace-mapping": {
1059 "version": "0.3.25",
1060 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1061 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1062 "dev": true,
1063 "dependencies": {
1064 "@jridgewell/resolve-uri": "^3.1.0",
1065 "@jridgewell/sourcemap-codec": "^1.4.14"
1066 }
1067 },
1068 "node_modules/@nodelib/fs.scandir": {
1069 "version": "2.1.5",
1070 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1071 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1072 "dependencies": {
1073 "@nodelib/fs.stat": "2.0.5",
1074 "run-parallel": "^1.1.9"
1075 },
1076 "engines": {
1077 "node": ">= 8"
1078 }
1079 },
1080 "node_modules/@nodelib/fs.stat": {
1081 "version": "2.0.5",
1082 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1083 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1084 "engines": {
1085 "node": ">= 8"
1086 }
1087 },
1088 "node_modules/@nodelib/fs.walk": {
1089 "version": "1.2.8",
1090 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1091 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1092 "dependencies": {
1093 "@nodelib/fs.scandir": "2.1.5",
1094 "fastq": "^1.6.0"
1095 },
1096 "engines": {
1097 "node": ">= 8"
1098 }
1099 },
1100 "node_modules/@pkgjs/parseargs": {
1101 "version": "0.11.0",
1102 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
1103 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
1104 "dev": true,
1105 "optional": true,
1106 "engines": {
1107 "node": ">=14"
1108 }
1109 },
1110 "node_modules/@sec-ant/readable-stream": {
1111 "version": "0.4.1",
1112 "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz",
1113 "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==",
1114 "dev": true
1115 },
1116 "node_modules/@sinclair/typebox": {
1117 "version": "0.25.24",
1118 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz",
1119 "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==",
1120 "dev": true
1121 },
1122 "node_modules/@sindresorhus/merge-streams": {
1123 "version": "4.0.0",
1124 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
1125 "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
1126 "dev": true,
1127 "engines": {
1128 "node": ">=18"
1129 },
1130 "funding": {
1131 "url": "https://github.com/sponsors/sindresorhus"
1132 }
1133 },
1134 "node_modules/@stryker-mutator/api": {
1135 "version": "9.0.1",
1136 "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-9.0.1.tgz",
1137 "integrity": "sha512-XrfDRFzmxVOxzTtUYN7GI2KwD1iu+QXzxF5LmnTeSWJw4IPQSPpwDs5jowT2lwDXiWFcN49yX6JrIEUqLXa28A==",
1138 "dev": true,
1139 "dependencies": {
1140 "mutation-testing-metrics": "3.5.1",
1141 "mutation-testing-report-schema": "3.5.1",
1142 "tslib": "~2.8.0",
1143 "typed-inject": "~5.0.0"
1144 },
1145 "engines": {
1146 "node": ">=20.0.0"
1147 }
1148 },
1149 "node_modules/@stryker-mutator/core": {
1150 "version": "9.0.1",
1151 "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-9.0.1.tgz",
1152 "integrity": "sha512-+XpsJ0JnFIVNdAV8RjaUe1TDRz/5SDiN29aTO5RqiyW2WpYrCtpql7d+O8TvLWe43ua7MPauIKqW3cEGsNMNGQ==",
1153 "dev": true,
1154 "dependencies": {
1155 "@inquirer/prompts": "^7.0.0",
1156 "@stryker-mutator/api": "9.0.1",
1157 "@stryker-mutator/instrumenter": "9.0.1",
1158 "@stryker-mutator/util": "9.0.1",
1159 "ajv": "~8.17.1",
1160 "chalk": "~5.4.0",
1161 "commander": "~13.1.0",
1162 "diff-match-patch": "1.0.5",
1163 "emoji-regex": "~10.4.0",
1164 "execa": "~9.5.0",
1165 "file-url": "~4.0.0",
1166 "lodash.groupby": "~4.6.0",
1167 "minimatch": "~9.0.5",
1168 "mutation-testing-elements": "3.5.2",
1169 "mutation-testing-metrics": "3.5.1",
1170 "mutation-testing-report-schema": "3.5.1",
1171 "npm-run-path": "~6.0.0",
1172 "progress": "~2.0.3",
1173 "rxjs": "~7.8.1",
1174 "semver": "^7.6.3",
1175 "source-map": "~0.7.4",
1176 "tree-kill": "~1.2.2",
1177 "tslib": "2.8.1",
1178 "typed-inject": "~5.0.0",
1179 "typed-rest-client": "~2.1.0"
1180 },
1181 "bin": {
1182 "stryker": "bin/stryker.js"
1183 },
1184 "engines": {
1185 "node": ">=20.0.0"
1186 }
1187 },
1188 "node_modules/@stryker-mutator/instrumenter": {
1189 "version": "9.0.1",
1190 "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-9.0.1.tgz",
1191 "integrity": "sha512-ZIIS39w6X4LkYwsTdOneUSIBIY+QFKrmuJdI5LI4XI5FCwOQVN1UnBTFYpaKuKOBznBdRiBUEZXxm5Y42/To+A==",
1192 "dev": true,
1193 "dependencies": {
1194 "@babel/core": "~7.27.0",
1195 "@babel/generator": "~7.27.0",
1196 "@babel/parser": "~7.27.0",
1197 "@babel/plugin-proposal-decorators": "~7.27.0",
1198 "@babel/plugin-proposal-explicit-resource-management": "^7.24.7",
1199 "@babel/preset-typescript": "~7.27.0",
1200 "@stryker-mutator/api": "9.0.1",
1201 "@stryker-mutator/util": "9.0.1",
1202 "angular-html-parser": "~9.1.0",
1203 "semver": "~7.7.0",
1204 "weapon-regex": "~1.3.2"
1205 },
1206 "engines": {
1207 "node": ">=20.0.0"
1208 }
1209 },
1210 "node_modules/@stryker-mutator/util": {
1211 "version": "9.0.1",
1212 "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-9.0.1.tgz",
1213 "integrity": "sha512-bpE6IMVqpxeSODZK/HH+dKwhfzzE/jc8vX3UgU3ybmBrpQvAthGpSf4lbccUCUMkBp6WQyGqTq25pGhFj3ErWA==",
1214 "dev": true
1215 },
1216 "node_modules/@ts-graphviz/adapter": {
1217 "version": "2.0.6",
1218 "resolved": "https://registry.npmjs.org/@ts-graphviz/adapter/-/adapter-2.0.6.tgz",
1219 "integrity": "sha512-kJ10lIMSWMJkLkkCG5gt927SnGZcBuG0s0HHswGzcHTgvtUe7yk5/3zTEr0bafzsodsOq5Gi6FhQeV775nC35Q==",
1220 "dev": true,
1221 "funding": [
1222 {
1223 "type": "github",
1224 "url": "https://github.com/sponsors/ts-graphviz"
1225 },
1226 {
1227 "type": "opencollective",
1228 "url": "https://opencollective.com/ts-graphviz"
1229 }
1230 ],
1231 "dependencies": {
1232 "@ts-graphviz/common": "^2.1.5"
1233 },
1234 "engines": {
1235 "node": ">=18"
1236 }
1237 },
1238 "node_modules/@ts-graphviz/ast": {
1239 "version": "2.0.7",
1240 "resolved": "https://registry.npmjs.org/@ts-graphviz/ast/-/ast-2.0.7.tgz",
1241 "integrity": "sha512-e6+2qtNV99UT6DJSoLbHfkzfyqY84aIuoV8Xlb9+hZAjgpum8iVHprGeAMQ4rF6sKUAxrmY8rfF/vgAwoPc3gw==",
1242 "dev": true,
1243 "funding": [
1244 {
1245 "type": "github",
1246 "url": "https://github.com/sponsors/ts-graphviz"
1247 },
1248 {
1249 "type": "opencollective",
1250 "url": "https://opencollective.com/ts-graphviz"
1251 }
1252 ],
1253 "dependencies": {
1254 "@ts-graphviz/common": "^2.1.5"
1255 },
1256 "engines": {
1257 "node": ">=18"
1258 }
1259 },
1260 "node_modules/@ts-graphviz/common": {
1261 "version": "2.1.5",
1262 "resolved": "https://registry.npmjs.org/@ts-graphviz/common/-/common-2.1.5.tgz",
1263 "integrity": "sha512-S6/9+T6x8j6cr/gNhp+U2olwo1n0jKj/682QVqsh7yXWV6ednHYqxFw0ZsY3LyzT0N8jaZ6jQY9YD99le3cmvg==",
1264 "dev": true,
1265 "funding": [
1266 {
1267 "type": "github",
1268 "url": "https://github.com/sponsors/ts-graphviz"
1269 },
1270 {
1271 "type": "opencollective",
1272 "url": "https://opencollective.com/ts-graphviz"
1273 }
1274 ],
1275 "engines": {
1276 "node": ">=18"
1277 }
1278 },
1279 "node_modules/@ts-graphviz/core": {
1280 "version": "2.0.7",
1281 "resolved": "https://registry.npmjs.org/@ts-graphviz/core/-/core-2.0.7.tgz",
1282 "integrity": "sha512-w071DSzP94YfN6XiWhOxnLpYT3uqtxJBDYdh6Jdjzt+Ce6DNspJsPQgpC7rbts/B8tEkq0LHoYuIF/O5Jh5rPg==",
1283 "dev": true,
1284 "funding": [
1285 {
1286 "type": "github",
1287 "url": "https://github.com/sponsors/ts-graphviz"
1288 },
1289 {
1290 "type": "opencollective",
1291 "url": "https://opencollective.com/ts-graphviz"
1292 }
1293 ],
1294 "dependencies": {
1295 "@ts-graphviz/ast": "^2.0.7",
1296 "@ts-graphviz/common": "^2.1.5"
1297 },
1298 "engines": {
1299 "node": ">=18"
1300 }
1301 },
1302 "node_modules/@tsd/typescript": {
1303 "version": "5.8.3",
1304 "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.8.3.tgz",
1305 "integrity": "sha512-oKarNCN1QUhG148M88mtZdOlBZWWGcInquef+U8QL7gwJkRuNo5WS45Fjsd+3hM9cDJWGpqSZ4Oo097KDx4IWA==",
1306 "dev": true,
1307 "engines": {
1308 "node": ">=14.17"
1309 }
1310 },
1311 "node_modules/@types/eslint": {
1312 "version": "7.29.0",
1313 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
1314 "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
1315 "dev": true,
1316 "dependencies": {
1317 "@types/estree": "*",
1318 "@types/json-schema": "*"
1319 }
1320 },
1321 "node_modules/@types/estree": {
1322 "version": "1.0.0",
1323 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
1324 "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
1325 "dev": true
1326 },
1327 "node_modules/@types/fs-extra": {
1328 "version": "11.0.4",
1329 "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
1330 "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
1331 "dependencies": {
1332 "@types/jsonfile": "*",
1333 "@types/node": "*"
1334 }
1335 },
1336 "node_modules/@types/istanbul-lib-coverage": {
1337 "version": "2.0.4",
1338 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
1339 "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
1340 "dev": true
1341 },
1342 "node_modules/@types/json-schema": {
1343 "version": "7.0.11",
1344 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
1345 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
1346 "dev": true
1347 },
1348 "node_modules/@types/jsonfile": {
1349 "version": "6.1.1",
1350 "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.1.tgz",
1351 "integrity": "sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==",
1352 "dependencies": {
1353 "@types/node": "*"
1354 }
1355 },
1356 "node_modules/@types/minimist": {
1357 "version": "1.2.5",
1358 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
1359 "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag=="
1360 },
1361 "node_modules/@types/node": {
1362 "version": "24.0.3",
1363 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz",
1364 "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==",
1365 "dependencies": {
1366 "undici-types": "~7.8.0"
1367 }
1368 },
1369 "node_modules/@types/normalize-package-data": {
1370 "version": "2.4.1",
1371 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
1372 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
1373 "dev": true
1374 },
1375 "node_modules/@types/ps-tree": {
1376 "version": "1.1.6",
1377 "resolved": "https://registry.npmjs.org/@types/ps-tree/-/ps-tree-1.1.6.tgz",
1378 "integrity": "sha512-PtrlVaOaI44/3pl3cvnlK+GxOM3re2526TJvPvh7W+keHIXdV4TE0ylpPBAcvFQCbGitaTXwL9u+RF7qtVeazQ=="
1379 },
1380 "node_modules/@types/which": {
1381 "version": "3.0.4",
1382 "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.4.tgz",
1383 "integrity": "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w=="
1384 },
1385 "node_modules/@typescript-eslint/project-service": {
1386 "version": "8.34.1",
1387 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz",
1388 "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==",
1389 "dev": true,
1390 "dependencies": {
1391 "@typescript-eslint/tsconfig-utils": "^8.34.1",
1392 "@typescript-eslint/types": "^8.34.1",
1393 "debug": "^4.3.4"
1394 },
1395 "engines": {
1396 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1397 },
1398 "funding": {
1399 "type": "opencollective",
1400 "url": "https://opencollective.com/typescript-eslint"
1401 },
1402 "peerDependencies": {
1403 "typescript": ">=4.8.4 <5.9.0"
1404 }
1405 },
1406 "node_modules/@typescript-eslint/tsconfig-utils": {
1407 "version": "8.34.1",
1408 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz",
1409 "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==",
1410 "dev": true,
1411 "engines": {
1412 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1413 },
1414 "funding": {
1415 "type": "opencollective",
1416 "url": "https://opencollective.com/typescript-eslint"
1417 },
1418 "peerDependencies": {
1419 "typescript": ">=4.8.4 <5.9.0"
1420 }
1421 },
1422 "node_modules/@typescript-eslint/types": {
1423 "version": "8.34.1",
1424 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz",
1425 "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==",
1426 "dev": true,
1427 "engines": {
1428 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1429 },
1430 "funding": {
1431 "type": "opencollective",
1432 "url": "https://opencollective.com/typescript-eslint"
1433 }
1434 },
1435 "node_modules/@typescript-eslint/typescript-estree": {
1436 "version": "8.34.1",
1437 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz",
1438 "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==",
1439 "dev": true,
1440 "dependencies": {
1441 "@typescript-eslint/project-service": "8.34.1",
1442 "@typescript-eslint/tsconfig-utils": "8.34.1",
1443 "@typescript-eslint/types": "8.34.1",
1444 "@typescript-eslint/visitor-keys": "8.34.1",
1445 "debug": "^4.3.4",
1446 "fast-glob": "^3.3.2",
1447 "is-glob": "^4.0.3",
1448 "minimatch": "^9.0.4",
1449 "semver": "^7.6.0",
1450 "ts-api-utils": "^2.1.0"
1451 },
1452 "engines": {
1453 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1454 },
1455 "funding": {
1456 "type": "opencollective",
1457 "url": "https://opencollective.com/typescript-eslint"
1458 },
1459 "peerDependencies": {
1460 "typescript": ">=4.8.4 <5.9.0"
1461 }
1462 },
1463 "node_modules/@typescript-eslint/visitor-keys": {
1464 "version": "8.34.1",
1465 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz",
1466 "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==",
1467 "dev": true,
1468 "dependencies": {
1469 "@typescript-eslint/types": "8.34.1",
1470 "eslint-visitor-keys": "^4.2.1"
1471 },
1472 "engines": {
1473 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1474 },
1475 "funding": {
1476 "type": "opencollective",
1477 "url": "https://opencollective.com/typescript-eslint"
1478 }
1479 },
1480 "node_modules/@vue/compiler-core": {
1481 "version": "3.5.17",
1482 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
1483 "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
1484 "dev": true,
1485 "dependencies": {
1486 "@babel/parser": "^7.27.5",
1487 "@vue/shared": "3.5.17",
1488 "entities": "^4.5.0",
1489 "estree-walker": "^2.0.2",
1490 "source-map-js": "^1.2.1"
1491 }
1492 },
1493 "node_modules/@vue/compiler-dom": {
1494 "version": "3.5.17",
1495 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
1496 "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
1497 "dev": true,
1498 "dependencies": {
1499 "@vue/compiler-core": "3.5.17",
1500 "@vue/shared": "3.5.17"
1501 }
1502 },
1503 "node_modules/@vue/compiler-sfc": {
1504 "version": "3.5.17",
1505 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
1506 "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
1507 "dev": true,
1508 "dependencies": {
1509 "@babel/parser": "^7.27.5",
1510 "@vue/compiler-core": "3.5.17",
1511 "@vue/compiler-dom": "3.5.17",
1512 "@vue/compiler-ssr": "3.5.17",
1513 "@vue/shared": "3.5.17",
1514 "estree-walker": "^2.0.2",
1515 "magic-string": "^0.30.17",
1516 "postcss": "^8.5.6",
1517 "source-map-js": "^1.2.1"
1518 }
1519 },
1520 "node_modules/@vue/compiler-ssr": {
1521 "version": "3.5.17",
1522 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
1523 "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
1524 "dev": true,
1525 "dependencies": {
1526 "@vue/compiler-dom": "3.5.17",
1527 "@vue/shared": "3.5.17"
1528 }
1529 },
1530 "node_modules/@vue/shared": {
1531 "version": "3.5.17",
1532 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
1533 "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
1534 "dev": true
1535 },
1536 "node_modules/ajv": {
1537 "version": "8.17.1",
1538 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
1539 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
1540 "dev": true,
1541 "dependencies": {
1542 "fast-deep-equal": "^3.1.3",
1543 "fast-uri": "^3.0.1",
1544 "json-schema-traverse": "^1.0.0",
1545 "require-from-string": "^2.0.2"
1546 },
1547 "funding": {
1548 "type": "github",
1549 "url": "https://github.com/sponsors/epoberezkin"
1550 }
1551 },
1552 "node_modules/angular-html-parser": {
1553 "version": "9.1.1",
1554 "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-9.1.1.tgz",
1555 "integrity": "sha512-/xDmnIkfPy7df52scKGGBnZ5Uods64nkf3xBHQSU6uOxwuVVfCFrH+Q/vBZFsc/BY7aJufWtkGjTZrBoyER49w==",
1556 "dev": true,
1557 "engines": {
1558 "node": ">= 14"
1559 }
1560 },
1561 "node_modules/ansi-escapes": {
1562 "version": "4.3.2",
1563 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
1564 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
1565 "dev": true,
1566 "dependencies": {
1567 "type-fest": "^0.21.3"
1568 },
1569 "engines": {
1570 "node": ">=8"
1571 },
1572 "funding": {
1573 "url": "https://github.com/sponsors/sindresorhus"
1574 }
1575 },
1576 "node_modules/ansi-regex": {
1577 "version": "5.0.1",
1578 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1579 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1580 "dev": true,
1581 "engines": {
1582 "node": ">=8"
1583 }
1584 },
1585 "node_modules/ansi-styles": {
1586 "version": "4.3.0",
1587 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1588 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1589 "dev": true,
1590 "dependencies": {
1591 "color-convert": "^2.0.1"
1592 },
1593 "engines": {
1594 "node": ">=8"
1595 },
1596 "funding": {
1597 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1598 }
1599 },
1600 "node_modules/any-promise": {
1601 "version": "1.3.0",
1602 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
1603 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
1604 "dev": true
1605 },
1606 "node_modules/app-module-path": {
1607 "version": "2.2.0",
1608 "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
1609 "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==",
1610 "dev": true
1611 },
1612 "node_modules/array-union": {
1613 "version": "2.1.0",
1614 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1615 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
1616 "dev": true,
1617 "engines": {
1618 "node": ">=8"
1619 }
1620 },
1621 "node_modules/arrify": {
1622 "version": "1.0.1",
1623 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
1624 "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
1625 "dev": true,
1626 "engines": {
1627 "node": ">=0.10.0"
1628 }
1629 },
1630 "node_modules/ast-module-types": {
1631 "version": "6.0.1",
1632 "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.1.tgz",
1633 "integrity": "sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==",
1634 "dev": true,
1635 "engines": {
1636 "node": ">=18"
1637 }
1638 },
1639 "node_modules/balanced-match": {
1640 "version": "1.0.2",
1641 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1642 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1643 "dev": true
1644 },
1645 "node_modules/base64-js": {
1646 "version": "1.5.1",
1647 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1648 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1649 "dev": true,
1650 "funding": [
1651 {
1652 "type": "github",
1653 "url": "https://github.com/sponsors/feross"
1654 },
1655 {
1656 "type": "patreon",
1657 "url": "https://www.patreon.com/feross"
1658 },
1659 {
1660 "type": "consulting",
1661 "url": "https://feross.org/support"
1662 }
1663 ]
1664 },
1665 "node_modules/brace-expansion": {
1666 "version": "2.0.2",
1667 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1668 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1669 "dev": true,
1670 "dependencies": {
1671 "balanced-match": "^1.0.0"
1672 }
1673 },
1674 "node_modules/braces": {
1675 "version": "3.0.3",
1676 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1677 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1678 "dependencies": {
1679 "fill-range": "^7.1.1"
1680 },
1681 "engines": {
1682 "node": ">=8"
1683 }
1684 },
1685 "node_modules/browserslist": {
1686 "version": "4.25.0",
1687 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
1688 "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
1689 "dev": true,
1690 "funding": [
1691 {
1692 "type": "opencollective",
1693 "url": "https://opencollective.com/browserslist"
1694 },
1695 {
1696 "type": "tidelift",
1697 "url": "https://tidelift.com/funding/github/npm/browserslist"
1698 },
1699 {
1700 "type": "github",
1701 "url": "https://github.com/sponsors/ai"
1702 }
1703 ],
1704 "dependencies": {
1705 "caniuse-lite": "^1.0.30001718",
1706 "electron-to-chromium": "^1.5.160",
1707 "node-releases": "^2.0.19",
1708 "update-browserslist-db": "^1.1.3"
1709 },
1710 "bin": {
1711 "browserslist": "cli.js"
1712 },
1713 "engines": {
1714 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1715 }
1716 },
1717 "node_modules/c8": {
1718 "version": "10.1.3",
1719 "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz",
1720 "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==",
1721 "dev": true,
1722 "dependencies": {
1723 "@bcoe/v8-coverage": "^1.0.1",
1724 "@istanbuljs/schema": "^0.1.3",
1725 "find-up": "^5.0.0",
1726 "foreground-child": "^3.1.1",
1727 "istanbul-lib-coverage": "^3.2.0",
1728 "istanbul-lib-report": "^3.0.1",
1729 "istanbul-reports": "^3.1.6",
1730 "test-exclude": "^7.0.1",
1731 "v8-to-istanbul": "^9.0.0",
1732 "yargs": "^17.7.2",
1733 "yargs-parser": "^21.1.1"
1734 },
1735 "bin": {
1736 "c8": "bin/c8.js"
1737 },
1738 "engines": {
1739 "node": ">=18"
1740 },
1741 "peerDependencies": {
1742 "monocart-coverage-reports": "^2"
1743 },
1744 "peerDependenciesMeta": {
1745 "monocart-coverage-reports": {
1746 "optional": true
1747 }
1748 }
1749 },
1750 "node_modules/c8/node_modules/yargs-parser": {
1751 "version": "21.1.1",
1752 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
1753 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
1754 "dev": true,
1755 "engines": {
1756 "node": ">=12"
1757 }
1758 },
1759 "node_modules/call-bind-apply-helpers": {
1760 "version": "1.0.2",
1761 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1762 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1763 "dev": true,
1764 "dependencies": {
1765 "es-errors": "^1.3.0",
1766 "function-bind": "^1.1.2"
1767 },
1768 "engines": {
1769 "node": ">= 0.4"
1770 }
1771 },
1772 "node_modules/call-bound": {
1773 "version": "1.0.4",
1774 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
1775 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1776 "dev": true,
1777 "dependencies": {
1778 "call-bind-apply-helpers": "^1.0.2",
1779 "get-intrinsic": "^1.3.0"
1780 },
1781 "engines": {
1782 "node": ">= 0.4"
1783 },
1784 "funding": {
1785 "url": "https://github.com/sponsors/ljharb"
1786 }
1787 },
1788 "node_modules/camelcase": {
1789 "version": "5.3.1",
1790 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1791 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1792 "dev": true,
1793 "engines": {
1794 "node": ">=6"
1795 }
1796 },
1797 "node_modules/camelcase-keys": {
1798 "version": "6.2.2",
1799 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
1800 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
1801 "dev": true,
1802 "dependencies": {
1803 "camelcase": "^5.3.1",
1804 "map-obj": "^4.0.0",
1805 "quick-lru": "^4.0.1"
1806 },
1807 "engines": {
1808 "node": ">=8"
1809 },
1810 "funding": {
1811 "url": "https://github.com/sponsors/sindresorhus"
1812 }
1813 },
1814 "node_modules/caniuse-lite": {
1815 "version": "1.0.30001724",
1816 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
1817 "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==",
1818 "dev": true,
1819 "funding": [
1820 {
1821 "type": "opencollective",
1822 "url": "https://opencollective.com/browserslist"
1823 },
1824 {
1825 "type": "tidelift",
1826 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1827 },
1828 {
1829 "type": "github",
1830 "url": "https://github.com/sponsors/ai"
1831 }
1832 ]
1833 },
1834 "node_modules/chalk": {
1835 "version": "5.4.1",
1836 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
1837 "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
1838 "engines": {
1839 "node": "^12.17.0 || ^14.13 || >=16.0.0"
1840 },
1841 "funding": {
1842 "url": "https://github.com/chalk/chalk?sponsor=1"
1843 }
1844 },
1845 "node_modules/chardet": {
1846 "version": "0.7.0",
1847 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
1848 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
1849 "dev": true
1850 },
1851 "node_modules/cli-spinners": {
1852 "version": "2.7.0",
1853 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
1854 "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
1855 "dev": true,
1856 "engines": {
1857 "node": ">=6"
1858 },
1859 "funding": {
1860 "url": "https://github.com/sponsors/sindresorhus"
1861 }
1862 },
1863 "node_modules/cli-width": {
1864 "version": "4.1.0",
1865 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
1866 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
1867 "dev": true,
1868 "engines": {
1869 "node": ">= 12"
1870 }
1871 },
1872 "node_modules/cliui": {
1873 "version": "8.0.1",
1874 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1875 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1876 "dev": true,
1877 "dependencies": {
1878 "string-width": "^4.2.0",
1879 "strip-ansi": "^6.0.1",
1880 "wrap-ansi": "^7.0.0"
1881 },
1882 "engines": {
1883 "node": ">=12"
1884 }
1885 },
1886 "node_modules/cliui/node_modules/wrap-ansi": {
1887 "version": "7.0.0",
1888 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1889 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1890 "dev": true,
1891 "dependencies": {
1892 "ansi-styles": "^4.0.0",
1893 "string-width": "^4.1.0",
1894 "strip-ansi": "^6.0.0"
1895 },
1896 "engines": {
1897 "node": ">=10"
1898 },
1899 "funding": {
1900 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1901 }
1902 },
1903 "node_modules/clone": {
1904 "version": "1.0.4",
1905 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
1906 "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
1907 "dev": true,
1908 "engines": {
1909 "node": ">=0.8"
1910 }
1911 },
1912 "node_modules/color-convert": {
1913 "version": "2.0.1",
1914 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1915 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1916 "dev": true,
1917 "dependencies": {
1918 "color-name": "~1.1.4"
1919 },
1920 "engines": {
1921 "node": ">=7.0.0"
1922 }
1923 },
1924 "node_modules/color-name": {
1925 "version": "1.1.4",
1926 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1927 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1928 "dev": true
1929 },
1930 "node_modules/commander": {
1931 "version": "13.1.0",
1932 "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
1933 "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
1934 "dev": true,
1935 "engines": {
1936 "node": ">=18"
1937 }
1938 },
1939 "node_modules/commondir": {
1940 "version": "1.0.1",
1941 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1942 "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
1943 "dev": true
1944 },
1945 "node_modules/concat-map": {
1946 "version": "0.0.1",
1947 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1948 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1949 "dev": true
1950 },
1951 "node_modules/convert-source-map": {
1952 "version": "1.8.0",
1953 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
1954 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
1955 "dev": true,
1956 "dependencies": {
1957 "safe-buffer": "~5.1.1"
1958 }
1959 },
1960 "node_modules/cross-spawn": {
1961 "version": "7.0.6",
1962 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1963 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1964 "dev": true,
1965 "dependencies": {
1966 "path-key": "^3.1.0",
1967 "shebang-command": "^2.0.0",
1968 "which": "^2.0.1"
1969 },
1970 "engines": {
1971 "node": ">= 8"
1972 }
1973 },
1974 "node_modules/cross-spawn/node_modules/which": {
1975 "version": "2.0.2",
1976 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1977 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1978 "dev": true,
1979 "dependencies": {
1980 "isexe": "^2.0.0"
1981 },
1982 "bin": {
1983 "node-which": "bin/node-which"
1984 },
1985 "engines": {
1986 "node": ">= 8"
1987 }
1988 },
1989 "node_modules/data-uri-to-buffer": {
1990 "version": "4.0.0",
1991 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz",
1992 "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==",
1993 "engines": {
1994 "node": ">= 12"
1995 }
1996 },
1997 "node_modules/debug": {
1998 "version": "4.4.1",
1999 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
2000 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
2001 "dev": true,
2002 "dependencies": {
2003 "ms": "^2.1.3"
2004 },
2005 "engines": {
2006 "node": ">=6.0"
2007 },
2008 "peerDependenciesMeta": {
2009 "supports-color": {
2010 "optional": true
2011 }
2012 }
2013 },
2014 "node_modules/decamelize": {
2015 "version": "1.2.0",
2016 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2017 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
2018 "dev": true,
2019 "engines": {
2020 "node": ">=0.10.0"
2021 }
2022 },
2023 "node_modules/decamelize-keys": {
2024 "version": "1.1.0",
2025 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
2026 "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
2027 "dev": true,
2028 "dependencies": {
2029 "decamelize": "^1.1.0",
2030 "map-obj": "^1.0.0"
2031 },
2032 "engines": {
2033 "node": ">=0.10.0"
2034 }
2035 },
2036 "node_modules/decamelize-keys/node_modules/map-obj": {
2037 "version": "1.0.1",
2038 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
2039 "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
2040 "dev": true,
2041 "engines": {
2042 "node": ">=0.10.0"
2043 }
2044 },
2045 "node_modules/deep-extend": {
2046 "version": "0.6.0",
2047 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2048 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
2049 "dev": true,
2050 "engines": {
2051 "node": ">=4.0.0"
2052 }
2053 },
2054 "node_modules/defaults": {
2055 "version": "1.0.3",
2056 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
2057 "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==",
2058 "dev": true,
2059 "dependencies": {
2060 "clone": "^1.0.2"
2061 }
2062 },
2063 "node_modules/dependency-tree": {
2064 "version": "11.2.0",
2065 "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.2.0.tgz",
2066 "integrity": "sha512-+C1H3mXhcvMCeu5i2Jpg9dc0N29TWTuT6vJD7mHLAfVmAbo9zW8NlkvQ1tYd3PDMab0IRQM0ccoyX68EZtx9xw==",
2067 "dev": true,
2068 "dependencies": {
2069 "commander": "^12.1.0",
2070 "filing-cabinet": "^5.0.3",
2071 "precinct": "^12.2.0",
2072 "typescript": "^5.8.3"
2073 },
2074 "bin": {
2075 "dependency-tree": "bin/cli.js"
2076 },
2077 "engines": {
2078 "node": ">=18"
2079 }
2080 },
2081 "node_modules/dependency-tree/node_modules/commander": {
2082 "version": "12.1.0",
2083 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
2084 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
2085 "dev": true,
2086 "engines": {
2087 "node": ">=18"
2088 }
2089 },
2090 "node_modules/dequal": {
2091 "version": "2.0.3",
2092 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2093 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2094 "dev": true,
2095 "engines": {
2096 "node": ">=6"
2097 }
2098 },
2099 "node_modules/des.js": {
2100 "version": "1.1.0",
2101 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
2102 "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
2103 "dev": true,
2104 "dependencies": {
2105 "inherits": "^2.0.1",
2106 "minimalistic-assert": "^1.0.0"
2107 }
2108 },
2109 "node_modules/detective-amd": {
2110 "version": "6.0.1",
2111 "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.1.tgz",
2112 "integrity": "sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g==",
2113 "dev": true,
2114 "dependencies": {
2115 "ast-module-types": "^6.0.1",
2116 "escodegen": "^2.1.0",
2117 "get-amd-module-type": "^6.0.1",
2118 "node-source-walk": "^7.0.1"
2119 },
2120 "bin": {
2121 "detective-amd": "bin/cli.js"
2122 },
2123 "engines": {
2124 "node": ">=18"
2125 }
2126 },
2127 "node_modules/detective-cjs": {
2128 "version": "6.0.1",
2129 "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.1.tgz",
2130 "integrity": "sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw==",
2131 "dev": true,
2132 "dependencies": {
2133 "ast-module-types": "^6.0.1",
2134 "node-source-walk": "^7.0.1"
2135 },
2136 "engines": {
2137 "node": ">=18"
2138 }
2139 },
2140 "node_modules/detective-es6": {
2141 "version": "5.0.1",
2142 "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.1.tgz",
2143 "integrity": "sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew==",
2144 "dev": true,
2145 "dependencies": {
2146 "node-source-walk": "^7.0.1"
2147 },
2148 "engines": {
2149 "node": ">=18"
2150 }
2151 },
2152 "node_modules/detective-postcss": {
2153 "version": "7.0.1",
2154 "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.1.tgz",
2155 "integrity": "sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ==",
2156 "dev": true,
2157 "dependencies": {
2158 "is-url": "^1.2.4",
2159 "postcss-values-parser": "^6.0.2"
2160 },
2161 "engines": {
2162 "node": "^14.0.0 || >=16.0.0"
2163 },
2164 "peerDependencies": {
2165 "postcss": "^8.4.47"
2166 }
2167 },
2168 "node_modules/detective-sass": {
2169 "version": "6.0.1",
2170 "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.1.tgz",
2171 "integrity": "sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw==",
2172 "dev": true,
2173 "dependencies": {
2174 "gonzales-pe": "^4.3.0",
2175 "node-source-walk": "^7.0.1"
2176 },
2177 "engines": {
2178 "node": ">=18"
2179 }
2180 },
2181 "node_modules/detective-scss": {
2182 "version": "5.0.1",
2183 "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.1.tgz",
2184 "integrity": "sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg==",
2185 "dev": true,
2186 "dependencies": {
2187 "gonzales-pe": "^4.3.0",
2188 "node-source-walk": "^7.0.1"
2189 },
2190 "engines": {
2191 "node": ">=18"
2192 }
2193 },
2194 "node_modules/detective-stylus": {
2195 "version": "5.0.1",
2196 "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.1.tgz",
2197 "integrity": "sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==",
2198 "dev": true,
2199 "engines": {
2200 "node": ">=18"
2201 }
2202 },
2203 "node_modules/detective-typescript": {
2204 "version": "14.0.0",
2205 "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-14.0.0.tgz",
2206 "integrity": "sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw==",
2207 "dev": true,
2208 "dependencies": {
2209 "@typescript-eslint/typescript-estree": "^8.23.0",
2210 "ast-module-types": "^6.0.1",
2211 "node-source-walk": "^7.0.1"
2212 },
2213 "engines": {
2214 "node": ">=18"
2215 },
2216 "peerDependencies": {
2217 "typescript": "^5.4.4"
2218 }
2219 },
2220 "node_modules/detective-vue2": {
2221 "version": "2.2.0",
2222 "resolved": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.2.0.tgz",
2223 "integrity": "sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA==",
2224 "dev": true,
2225 "dependencies": {
2226 "@dependents/detective-less": "^5.0.1",
2227 "@vue/compiler-sfc": "^3.5.13",
2228 "detective-es6": "^5.0.1",
2229 "detective-sass": "^6.0.1",
2230 "detective-scss": "^5.0.1",
2231 "detective-stylus": "^5.0.1",
2232 "detective-typescript": "^14.0.0"
2233 },
2234 "engines": {
2235 "node": ">=18"
2236 },
2237 "peerDependencies": {
2238 "typescript": "^5.4.4"
2239 }
2240 },
2241 "node_modules/diff": {
2242 "version": "5.1.0",
2243 "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
2244 "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
2245 "dev": true,
2246 "engines": {
2247 "node": ">=0.3.1"
2248 }
2249 },
2250 "node_modules/diff-match-patch": {
2251 "version": "1.0.5",
2252 "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz",
2253 "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==",
2254 "dev": true
2255 },
2256 "node_modules/diff-sequences": {
2257 "version": "29.4.3",
2258 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz",
2259 "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==",
2260 "dev": true,
2261 "engines": {
2262 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2263 }
2264 },
2265 "node_modules/dir-glob": {
2266 "version": "3.0.1",
2267 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
2268 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
2269 "dependencies": {
2270 "path-type": "^4.0.0"
2271 },
2272 "engines": {
2273 "node": ">=8"
2274 }
2275 },
2276 "node_modules/dunder-proto": {
2277 "version": "1.0.1",
2278 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
2279 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
2280 "dev": true,
2281 "dependencies": {
2282 "call-bind-apply-helpers": "^1.0.1",
2283 "es-errors": "^1.3.0",
2284 "gopd": "^1.2.0"
2285 },
2286 "engines": {
2287 "node": ">= 0.4"
2288 }
2289 },
2290 "node_modules/duplexer": {
2291 "version": "0.1.2",
2292 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
2293 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
2294 },
2295 "node_modules/eastasianwidth": {
2296 "version": "0.2.0",
2297 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
2298 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
2299 "dev": true
2300 },
2301 "node_modules/electron-to-chromium": {
2302 "version": "1.5.171",
2303 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz",
2304 "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==",
2305 "dev": true
2306 },
2307 "node_modules/emoji-regex": {
2308 "version": "10.4.0",
2309 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
2310 "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",
2311 "dev": true
2312 },
2313 "node_modules/enhanced-resolve": {
2314 "version": "5.18.1",
2315 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
2316 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
2317 "dev": true,
2318 "dependencies": {
2319 "graceful-fs": "^4.2.4",
2320 "tapable": "^2.2.0"
2321 },
2322 "engines": {
2323 "node": ">=10.13.0"
2324 }
2325 },
2326 "node_modules/entities": {
2327 "version": "4.5.0",
2328 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2329 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2330 "dev": true,
2331 "engines": {
2332 "node": ">=0.12"
2333 },
2334 "funding": {
2335 "url": "https://github.com/fb55/entities?sponsor=1"
2336 }
2337 },
2338 "node_modules/error-ex": {
2339 "version": "1.3.2",
2340 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2341 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2342 "dev": true,
2343 "dependencies": {
2344 "is-arrayish": "^0.2.1"
2345 }
2346 },
2347 "node_modules/es-define-property": {
2348 "version": "1.0.1",
2349 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2350 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2351 "dev": true,
2352 "engines": {
2353 "node": ">= 0.4"
2354 }
2355 },
2356 "node_modules/es-errors": {
2357 "version": "1.3.0",
2358 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2359 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2360 "dev": true,
2361 "engines": {
2362 "node": ">= 0.4"
2363 }
2364 },
2365 "node_modules/es-object-atoms": {
2366 "version": "1.1.1",
2367 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2368 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
2369 "dev": true,
2370 "dependencies": {
2371 "es-errors": "^1.3.0"
2372 },
2373 "engines": {
2374 "node": ">= 0.4"
2375 }
2376 },
2377 "node_modules/escalade": {
2378 "version": "3.2.0",
2379 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2380 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2381 "dev": true,
2382 "engines": {
2383 "node": ">=6"
2384 }
2385 },
2386 "node_modules/escodegen": {
2387 "version": "2.1.0",
2388 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2389 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2390 "dev": true,
2391 "dependencies": {
2392 "esprima": "^4.0.1",
2393 "estraverse": "^5.2.0",
2394 "esutils": "^2.0.2"
2395 },
2396 "bin": {
2397 "escodegen": "bin/escodegen.js",
2398 "esgenerate": "bin/esgenerate.js"
2399 },
2400 "engines": {
2401 "node": ">=6.0"
2402 },
2403 "optionalDependencies": {
2404 "source-map": "~0.6.1"
2405 }
2406 },
2407 "node_modules/escodegen/node_modules/source-map": {
2408 "version": "0.6.1",
2409 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2410 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2411 "dev": true,
2412 "optional": true,
2413 "engines": {
2414 "node": ">=0.10.0"
2415 }
2416 },
2417 "node_modules/eslint-formatter-pretty": {
2418 "version": "4.1.0",
2419 "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz",
2420 "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==",
2421 "dev": true,
2422 "dependencies": {
2423 "@types/eslint": "^7.2.13",
2424 "ansi-escapes": "^4.2.1",
2425 "chalk": "^4.1.0",
2426 "eslint-rule-docs": "^1.1.5",
2427 "log-symbols": "^4.0.0",
2428 "plur": "^4.0.0",
2429 "string-width": "^4.2.0",
2430 "supports-hyperlinks": "^2.0.0"
2431 },
2432 "engines": {
2433 "node": ">=10"
2434 },
2435 "funding": {
2436 "url": "https://github.com/sponsors/sindresorhus"
2437 }
2438 },
2439 "node_modules/eslint-formatter-pretty/node_modules/chalk": {
2440 "version": "4.1.2",
2441 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2442 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2443 "dev": true,
2444 "dependencies": {
2445 "ansi-styles": "^4.1.0",
2446 "supports-color": "^7.1.0"
2447 },
2448 "engines": {
2449 "node": ">=10"
2450 },
2451 "funding": {
2452 "url": "https://github.com/chalk/chalk?sponsor=1"
2453 }
2454 },
2455 "node_modules/eslint-formatter-pretty/node_modules/is-unicode-supported": {
2456 "version": "0.1.0",
2457 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
2458 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
2459 "dev": true,
2460 "engines": {
2461 "node": ">=10"
2462 },
2463 "funding": {
2464 "url": "https://github.com/sponsors/sindresorhus"
2465 }
2466 },
2467 "node_modules/eslint-formatter-pretty/node_modules/log-symbols": {
2468 "version": "4.1.0",
2469 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2470 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2471 "dev": true,
2472 "dependencies": {
2473 "chalk": "^4.1.0",
2474 "is-unicode-supported": "^0.1.0"
2475 },
2476 "engines": {
2477 "node": ">=10"
2478 },
2479 "funding": {
2480 "url": "https://github.com/sponsors/sindresorhus"
2481 }
2482 },
2483 "node_modules/eslint-rule-docs": {
2484 "version": "1.1.235",
2485 "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz",
2486 "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==",
2487 "dev": true
2488 },
2489 "node_modules/eslint-visitor-keys": {
2490 "version": "4.2.1",
2491 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2492 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2493 "dev": true,
2494 "engines": {
2495 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2496 },
2497 "funding": {
2498 "url": "https://opencollective.com/eslint"
2499 }
2500 },
2501 "node_modules/esprima": {
2502 "version": "4.0.1",
2503 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2504 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2505 "dev": true,
2506 "bin": {
2507 "esparse": "bin/esparse.js",
2508 "esvalidate": "bin/esvalidate.js"
2509 },
2510 "engines": {
2511 "node": ">=4"
2512 }
2513 },
2514 "node_modules/estraverse": {
2515 "version": "5.3.0",
2516 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2517 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2518 "dev": true,
2519 "engines": {
2520 "node": ">=4.0"
2521 }
2522 },
2523 "node_modules/estree-walker": {
2524 "version": "2.0.2",
2525 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
2526 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
2527 "dev": true
2528 },
2529 "node_modules/esutils": {
2530 "version": "2.0.3",
2531 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2532 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2533 "dev": true,
2534 "engines": {
2535 "node": ">=0.10.0"
2536 }
2537 },
2538 "node_modules/event-stream": {
2539 "version": "3.3.4",
2540 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
2541 "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==",
2542 "dependencies": {
2543 "duplexer": "~0.1.1",
2544 "from": "~0",
2545 "map-stream": "~0.1.0",
2546 "pause-stream": "0.0.11",
2547 "split": "0.3",
2548 "stream-combiner": "~0.0.4",
2549 "through": "~2.3.1"
2550 }
2551 },
2552 "node_modules/execa": {
2553 "version": "9.5.3",
2554 "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.3.tgz",
2555 "integrity": "sha512-QFNnTvU3UjgWFy8Ef9iDHvIdcgZ344ebkwYx4/KLbR+CKQA4xBaHzv+iRpp86QfMHP8faFQLh8iOc57215y4Rg==",
2556 "dev": true,
2557 "dependencies": {
2558 "@sindresorhus/merge-streams": "^4.0.0",
2559 "cross-spawn": "^7.0.3",
2560 "figures": "^6.1.0",
2561 "get-stream": "^9.0.0",
2562 "human-signals": "^8.0.0",
2563 "is-plain-obj": "^4.1.0",
2564 "is-stream": "^4.0.1",
2565 "npm-run-path": "^6.0.0",
2566 "pretty-ms": "^9.0.0",
2567 "signal-exit": "^4.1.0",
2568 "strip-final-newline": "^4.0.0",
2569 "yoctocolors": "^2.0.0"
2570 },
2571 "engines": {
2572 "node": "^18.19.0 || >=20.5.0"
2573 },
2574 "funding": {
2575 "url": "https://github.com/sindresorhus/execa?sponsor=1"
2576 }
2577 },
2578 "node_modules/execa/node_modules/is-plain-obj": {
2579 "version": "4.1.0",
2580 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
2581 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
2582 "dev": true,
2583 "engines": {
2584 "node": ">=12"
2585 },
2586 "funding": {
2587 "url": "https://github.com/sponsors/sindresorhus"
2588 }
2589 },
2590 "node_modules/execa/node_modules/parse-ms": {
2591 "version": "4.0.0",
2592 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
2593 "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
2594 "dev": true,
2595 "engines": {
2596 "node": ">=18"
2597 },
2598 "funding": {
2599 "url": "https://github.com/sponsors/sindresorhus"
2600 }
2601 },
2602 "node_modules/execa/node_modules/pretty-ms": {
2603 "version": "9.2.0",
2604 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz",
2605 "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==",
2606 "dev": true,
2607 "dependencies": {
2608 "parse-ms": "^4.0.0"
2609 },
2610 "engines": {
2611 "node": ">=18"
2612 },
2613 "funding": {
2614 "url": "https://github.com/sponsors/sindresorhus"
2615 }
2616 },
2617 "node_modules/execa/node_modules/signal-exit": {
2618 "version": "4.1.0",
2619 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2620 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2621 "dev": true,
2622 "engines": {
2623 "node": ">=14"
2624 },
2625 "funding": {
2626 "url": "https://github.com/sponsors/isaacs"
2627 }
2628 },
2629 "node_modules/external-editor": {
2630 "version": "3.1.0",
2631 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
2632 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
2633 "dev": true,
2634 "dependencies": {
2635 "chardet": "^0.7.0",
2636 "iconv-lite": "^0.4.24",
2637 "tmp": "^0.0.33"
2638 },
2639 "engines": {
2640 "node": ">=4"
2641 }
2642 },
2643 "node_modules/fast-deep-equal": {
2644 "version": "3.1.3",
2645 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2646 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2647 "dev": true
2648 },
2649 "node_modules/fast-glob": {
2650 "version": "3.3.3",
2651 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2652 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2653 "dependencies": {
2654 "@nodelib/fs.stat": "^2.0.2",
2655 "@nodelib/fs.walk": "^1.2.3",
2656 "glob-parent": "^5.1.2",
2657 "merge2": "^1.3.0",
2658 "micromatch": "^4.0.8"
2659 },
2660 "engines": {
2661 "node": ">=8.6.0"
2662 }
2663 },
2664 "node_modules/fast-uri": {
2665 "version": "3.0.6",
2666 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
2667 "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
2668 "dev": true,
2669 "funding": [
2670 {
2671 "type": "github",
2672 "url": "https://github.com/sponsors/fastify"
2673 },
2674 {
2675 "type": "opencollective",
2676 "url": "https://opencollective.com/fastify"
2677 }
2678 ]
2679 },
2680 "node_modules/fastq": {
2681 "version": "1.13.0",
2682 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
2683 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
2684 "dependencies": {
2685 "reusify": "^1.0.4"
2686 }
2687 },
2688 "node_modules/fetch-blob": {
2689 "version": "3.2.0",
2690 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
2691 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
2692 "funding": [
2693 {
2694 "type": "github",
2695 "url": "https://github.com/sponsors/jimmywarting"
2696 },
2697 {
2698 "type": "paypal",
2699 "url": "https://paypal.me/jimmywarting"
2700 }
2701 ],
2702 "dependencies": {
2703 "node-domexception": "^1.0.0",
2704 "web-streams-polyfill": "^3.0.3"
2705 },
2706 "engines": {
2707 "node": "^12.20 || >= 14.13"
2708 }
2709 },
2710 "node_modules/figures": {
2711 "version": "6.1.0",
2712 "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
2713 "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
2714 "dev": true,
2715 "dependencies": {
2716 "is-unicode-supported": "^2.0.0"
2717 },
2718 "engines": {
2719 "node": ">=18"
2720 },
2721 "funding": {
2722 "url": "https://github.com/sponsors/sindresorhus"
2723 }
2724 },
2725 "node_modules/file-url": {
2726 "version": "4.0.0",
2727 "resolved": "https://registry.npmjs.org/file-url/-/file-url-4.0.0.tgz",
2728 "integrity": "sha512-vRCdScQ6j3Ku6Kd7W1kZk9c++5SqD6Xz5Jotrjr/nkY714M14RFHy/AAVA2WQvpsqVAVgTbDrYyBpU205F0cLw==",
2729 "dev": true,
2730 "engines": {
2731 "node": ">=12"
2732 },
2733 "funding": {
2734 "url": "https://github.com/sponsors/sindresorhus"
2735 }
2736 },
2737 "node_modules/filing-cabinet": {
2738 "version": "5.0.3",
2739 "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.3.tgz",
2740 "integrity": "sha512-PlPcMwVWg60NQkhvfoxZs4wEHjhlOO/y7OAm4sKM60o1Z9nttRY4mcdQxp/iZ+kg/Vv6Hw1OAaTbYVM9DA9pYg==",
2741 "dev": true,
2742 "dependencies": {
2743 "app-module-path": "^2.2.0",
2744 "commander": "^12.1.0",
2745 "enhanced-resolve": "^5.18.0",
2746 "module-definition": "^6.0.1",
2747 "module-lookup-amd": "^9.0.3",
2748 "resolve": "^1.22.10",
2749 "resolve-dependency-path": "^4.0.1",
2750 "sass-lookup": "^6.1.0",
2751 "stylus-lookup": "^6.1.0",
2752 "tsconfig-paths": "^4.2.0",
2753 "typescript": "^5.7.3"
2754 },
2755 "bin": {
2756 "filing-cabinet": "bin/cli.js"
2757 },
2758 "engines": {
2759 "node": ">=18"
2760 }
2761 },
2762 "node_modules/filing-cabinet/node_modules/commander": {
2763 "version": "12.1.0",
2764 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
2765 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
2766 "dev": true,
2767 "engines": {
2768 "node": ">=18"
2769 }
2770 },
2771 "node_modules/fill-range": {
2772 "version": "7.1.1",
2773 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2774 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2775 "dependencies": {
2776 "to-regex-range": "^5.0.1"
2777 },
2778 "engines": {
2779 "node": ">=8"
2780 }
2781 },
2782 "node_modules/find-up": {
2783 "version": "5.0.0",
2784 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2785 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2786 "dev": true,
2787 "dependencies": {
2788 "locate-path": "^6.0.0",
2789 "path-exists": "^4.0.0"
2790 },
2791 "engines": {
2792 "node": ">=10"
2793 },
2794 "funding": {
2795 "url": "https://github.com/sponsors/sindresorhus"
2796 }
2797 },
2798 "node_modules/foreground-child": {
2799 "version": "3.3.1",
2800 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
2801 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
2802 "dev": true,
2803 "dependencies": {
2804 "cross-spawn": "^7.0.6",
2805 "signal-exit": "^4.0.1"
2806 },
2807 "engines": {
2808 "node": ">=14"
2809 },
2810 "funding": {
2811 "url": "https://github.com/sponsors/isaacs"
2812 }
2813 },
2814 "node_modules/foreground-child/node_modules/signal-exit": {
2815 "version": "4.1.0",
2816 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2817 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2818 "dev": true,
2819 "engines": {
2820 "node": ">=14"
2821 },
2822 "funding": {
2823 "url": "https://github.com/sponsors/isaacs"
2824 }
2825 },
2826 "node_modules/formdata-polyfill": {
2827 "version": "4.0.10",
2828 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
2829 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
2830 "dependencies": {
2831 "fetch-blob": "^3.1.2"
2832 },
2833 "engines": {
2834 "node": ">=12.20.0"
2835 }
2836 },
2837 "node_modules/from": {
2838 "version": "0.1.7",
2839 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
2840 "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g=="
2841 },
2842 "node_modules/fs-extra": {
2843 "version": "11.3.0",
2844 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
2845 "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
2846 "dependencies": {
2847 "graceful-fs": "^4.2.0",
2848 "jsonfile": "^6.0.1",
2849 "universalify": "^2.0.0"
2850 },
2851 "engines": {
2852 "node": ">=14.14"
2853 }
2854 },
2855 "node_modules/fs.realpath": {
2856 "version": "1.0.0",
2857 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2858 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2859 "dev": true
2860 },
2861 "node_modules/function-bind": {
2862 "version": "1.1.2",
2863 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2864 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2865 "dev": true,
2866 "funding": {
2867 "url": "https://github.com/sponsors/ljharb"
2868 }
2869 },
2870 "node_modules/fx": {
2871 "version": "27.0.0",
2872 "resolved": "https://registry.npmjs.org/fx/-/fx-27.0.0.tgz",
2873 "integrity": "sha512-am6jTZW1vTfdc42QH63qqtN5QoNb7JiD+DH40SokzVKSofKCcqSAq1V6ASCR/d3R2YyLFD68h6nWaSVt/BZqDA==",
2874 "bin": {
2875 "fx": "index.js"
2876 }
2877 },
2878 "node_modules/gensync": {
2879 "version": "1.0.0-beta.2",
2880 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2881 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2882 "dev": true,
2883 "engines": {
2884 "node": ">=6.9.0"
2885 }
2886 },
2887 "node_modules/get-amd-module-type": {
2888 "version": "6.0.1",
2889 "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.1.tgz",
2890 "integrity": "sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ==",
2891 "dev": true,
2892 "dependencies": {
2893 "ast-module-types": "^6.0.1",
2894 "node-source-walk": "^7.0.1"
2895 },
2896 "engines": {
2897 "node": ">=18"
2898 }
2899 },
2900 "node_modules/get-caller-file": {
2901 "version": "2.0.5",
2902 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2903 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2904 "dev": true,
2905 "engines": {
2906 "node": "6.* || 8.* || >= 10.*"
2907 }
2908 },
2909 "node_modules/get-intrinsic": {
2910 "version": "1.3.0",
2911 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
2912 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
2913 "dev": true,
2914 "dependencies": {
2915 "call-bind-apply-helpers": "^1.0.2",
2916 "es-define-property": "^1.0.1",
2917 "es-errors": "^1.3.0",
2918 "es-object-atoms": "^1.1.1",
2919 "function-bind": "^1.1.2",
2920 "get-proto": "^1.0.1",
2921 "gopd": "^1.2.0",
2922 "has-symbols": "^1.1.0",
2923 "hasown": "^2.0.2",
2924 "math-intrinsics": "^1.1.0"
2925 },
2926 "engines": {
2927 "node": ">= 0.4"
2928 },
2929 "funding": {
2930 "url": "https://github.com/sponsors/ljharb"
2931 }
2932 },
2933 "node_modules/get-own-enumerable-property-symbols": {
2934 "version": "3.0.2",
2935 "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
2936 "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
2937 "dev": true
2938 },
2939 "node_modules/get-port": {
2940 "version": "7.1.0",
2941 "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz",
2942 "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==",
2943 "dev": true,
2944 "license": "MIT",
2945 "engines": {
2946 "node": ">=16"
2947 },
2948 "funding": {
2949 "url": "https://github.com/sponsors/sindresorhus"
2950 }
2951 },
2952 "node_modules/get-proto": {
2953 "version": "1.0.1",
2954 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2955 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2956 "dev": true,
2957 "dependencies": {
2958 "dunder-proto": "^1.0.1",
2959 "es-object-atoms": "^1.0.0"
2960 },
2961 "engines": {
2962 "node": ">= 0.4"
2963 }
2964 },
2965 "node_modules/get-stream": {
2966 "version": "9.0.1",
2967 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
2968 "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
2969 "dev": true,
2970 "dependencies": {
2971 "@sec-ant/readable-stream": "^0.4.1",
2972 "is-stream": "^4.0.1"
2973 },
2974 "engines": {
2975 "node": ">=18"
2976 },
2977 "funding": {
2978 "url": "https://github.com/sponsors/sindresorhus"
2979 }
2980 },
2981 "node_modules/glob": {
2982 "version": "7.2.3",
2983 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2984 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2985 "deprecated": "Glob versions prior to v9 are no longer supported",
2986 "dev": true,
2987 "dependencies": {
2988 "fs.realpath": "^1.0.0",
2989 "inflight": "^1.0.4",
2990 "inherits": "2",
2991 "minimatch": "^3.1.1",
2992 "once": "^1.3.0",
2993 "path-is-absolute": "^1.0.0"
2994 },
2995 "engines": {
2996 "node": "*"
2997 },
2998 "funding": {
2999 "url": "https://github.com/sponsors/isaacs"
3000 }
3001 },
3002 "node_modules/glob-parent": {
3003 "version": "5.1.2",
3004 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
3005 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
3006 "dependencies": {
3007 "is-glob": "^4.0.1"
3008 },
3009 "engines": {
3010 "node": ">= 6"
3011 }
3012 },
3013 "node_modules/glob/node_modules/brace-expansion": {
3014 "version": "1.1.12",
3015 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3016 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3017 "dev": true,
3018 "dependencies": {
3019 "balanced-match": "^1.0.0",
3020 "concat-map": "0.0.1"
3021 }
3022 },
3023 "node_modules/glob/node_modules/minimatch": {
3024 "version": "3.1.2",
3025 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3026 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3027 "dev": true,
3028 "dependencies": {
3029 "brace-expansion": "^1.1.7"
3030 },
3031 "engines": {
3032 "node": "*"
3033 }
3034 },
3035 "node_modules/globals": {
3036 "version": "11.12.0",
3037 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
3038 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
3039 "dev": true,
3040 "engines": {
3041 "node": ">=4"
3042 }
3043 },
3044 "node_modules/globby": {
3045 "version": "13.2.2",
3046 "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
3047 "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
3048 "dependencies": {
3049 "dir-glob": "^3.0.1",
3050 "fast-glob": "^3.3.0",
3051 "ignore": "^5.2.4",
3052 "merge2": "^1.4.1",
3053 "slash": "^4.0.0"
3054 },
3055 "engines": {
3056 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3057 },
3058 "funding": {
3059 "url": "https://github.com/sponsors/sindresorhus"
3060 }
3061 },
3062 "node_modules/gonzales-pe": {
3063 "version": "4.3.0",
3064 "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
3065 "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
3066 "dev": true,
3067 "dependencies": {
3068 "minimist": "^1.2.5"
3069 },
3070 "bin": {
3071 "gonzales": "bin/gonzales.js"
3072 },
3073 "engines": {
3074 "node": ">=0.6.0"
3075 }
3076 },
3077 "node_modules/gopd": {
3078 "version": "1.2.0",
3079 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
3080 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
3081 "dev": true,
3082 "engines": {
3083 "node": ">= 0.4"
3084 },
3085 "funding": {
3086 "url": "https://github.com/sponsors/ljharb"
3087 }
3088 },
3089 "node_modules/graceful-fs": {
3090 "version": "4.2.10",
3091 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
3092 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
3093 },
3094 "node_modules/hard-rejection": {
3095 "version": "2.1.0",
3096 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
3097 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
3098 "dev": true,
3099 "engines": {
3100 "node": ">=6"
3101 }
3102 },
3103 "node_modules/has-flag": {
3104 "version": "4.0.0",
3105 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3106 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3107 "dev": true,
3108 "engines": {
3109 "node": ">=8"
3110 }
3111 },
3112 "node_modules/has-symbols": {
3113 "version": "1.1.0",
3114 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
3115 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
3116 "dev": true,
3117 "engines": {
3118 "node": ">= 0.4"
3119 },
3120 "funding": {
3121 "url": "https://github.com/sponsors/ljharb"
3122 }
3123 },
3124 "node_modules/hasown": {
3125 "version": "2.0.2",
3126 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3127 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3128 "dev": true,
3129 "dependencies": {
3130 "function-bind": "^1.1.2"
3131 },
3132 "engines": {
3133 "node": ">= 0.4"
3134 }
3135 },
3136 "node_modules/hosted-git-info": {
3137 "version": "4.1.0",
3138 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
3139 "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
3140 "dev": true,
3141 "dependencies": {
3142 "lru-cache": "^6.0.0"
3143 },
3144 "engines": {
3145 "node": ">=10"
3146 }
3147 },
3148 "node_modules/html-escaper": {
3149 "version": "2.0.2",
3150 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
3151 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
3152 "dev": true
3153 },
3154 "node_modules/human-signals": {
3155 "version": "8.0.1",
3156 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz",
3157 "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==",
3158 "dev": true,
3159 "engines": {
3160 "node": ">=18.18.0"
3161 }
3162 },
3163 "node_modules/iconv-lite": {
3164 "version": "0.4.24",
3165 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3166 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3167 "dev": true,
3168 "dependencies": {
3169 "safer-buffer": ">= 2.1.2 < 3"
3170 },
3171 "engines": {
3172 "node": ">=0.10.0"
3173 }
3174 },
3175 "node_modules/ieee754": {
3176 "version": "1.2.1",
3177 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3178 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3179 "dev": true,
3180 "funding": [
3181 {
3182 "type": "github",
3183 "url": "https://github.com/sponsors/feross"
3184 },
3185 {
3186 "type": "patreon",
3187 "url": "https://www.patreon.com/feross"
3188 },
3189 {
3190 "type": "consulting",
3191 "url": "https://feross.org/support"
3192 }
3193 ]
3194 },
3195 "node_modules/ignore": {
3196 "version": "5.3.2",
3197 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3198 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3199 "engines": {
3200 "node": ">= 4"
3201 }
3202 },
3203 "node_modules/indent-string": {
3204 "version": "4.0.0",
3205 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
3206 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
3207 "dev": true,
3208 "engines": {
3209 "node": ">=8"
3210 }
3211 },
3212 "node_modules/inflight": {
3213 "version": "1.0.6",
3214 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3215 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3216 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
3217 "dev": true,
3218 "dependencies": {
3219 "once": "^1.3.0",
3220 "wrappy": "1"
3221 }
3222 },
3223 "node_modules/inherits": {
3224 "version": "2.0.4",
3225 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3226 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3227 "dev": true
3228 },
3229 "node_modules/ini": {
3230 "version": "1.3.8",
3231 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3232 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
3233 "dev": true
3234 },
3235 "node_modules/irregular-plurals": {
3236 "version": "3.3.0",
3237 "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz",
3238 "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==",
3239 "dev": true,
3240 "engines": {
3241 "node": ">=8"
3242 }
3243 },
3244 "node_modules/is-arrayish": {
3245 "version": "0.2.1",
3246 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3247 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
3248 "dev": true
3249 },
3250 "node_modules/is-core-module": {
3251 "version": "2.16.1",
3252 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
3253 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
3254 "dev": true,
3255 "dependencies": {
3256 "hasown": "^2.0.2"
3257 },
3258 "engines": {
3259 "node": ">= 0.4"
3260 },
3261 "funding": {
3262 "url": "https://github.com/sponsors/ljharb"
3263 }
3264 },
3265 "node_modules/is-extglob": {
3266 "version": "2.1.1",
3267 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3268 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3269 "engines": {
3270 "node": ">=0.10.0"
3271 }
3272 },
3273 "node_modules/is-fullwidth-code-point": {
3274 "version": "3.0.0",
3275 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3276 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3277 "dev": true,
3278 "engines": {
3279 "node": ">=8"
3280 }
3281 },
3282 "node_modules/is-glob": {
3283 "version": "4.0.3",
3284 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3285 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3286 "dependencies": {
3287 "is-extglob": "^2.1.1"
3288 },
3289 "engines": {
3290 "node": ">=0.10.0"
3291 }
3292 },
3293 "node_modules/is-number": {
3294 "version": "7.0.0",
3295 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3296 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3297 "engines": {
3298 "node": ">=0.12.0"
3299 }
3300 },
3301 "node_modules/is-obj": {
3302 "version": "1.0.1",
3303 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
3304 "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
3305 "dev": true,
3306 "engines": {
3307 "node": ">=0.10.0"
3308 }
3309 },
3310 "node_modules/is-plain-obj": {
3311 "version": "1.1.0",
3312 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
3313 "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
3314 "dev": true,
3315 "engines": {
3316 "node": ">=0.10.0"
3317 }
3318 },
3319 "node_modules/is-regexp": {
3320 "version": "1.0.0",
3321 "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
3322 "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
3323 "dev": true,
3324 "engines": {
3325 "node": ">=0.10.0"
3326 }
3327 },
3328 "node_modules/is-stream": {
3329 "version": "4.0.1",
3330 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
3331 "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
3332 "dev": true,
3333 "engines": {
3334 "node": ">=18"
3335 },
3336 "funding": {
3337 "url": "https://github.com/sponsors/sindresorhus"
3338 }
3339 },
3340 "node_modules/is-unicode-supported": {
3341 "version": "2.1.0",
3342 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
3343 "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==",
3344 "dev": true,
3345 "engines": {
3346 "node": ">=18"
3347 },
3348 "funding": {
3349 "url": "https://github.com/sponsors/sindresorhus"
3350 }
3351 },
3352 "node_modules/is-url": {
3353 "version": "1.2.4",
3354 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
3355 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
3356 "dev": true
3357 },
3358 "node_modules/is-url-superb": {
3359 "version": "4.0.0",
3360 "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz",
3361 "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==",
3362 "dev": true,
3363 "engines": {
3364 "node": ">=10"
3365 },
3366 "funding": {
3367 "url": "https://github.com/sponsors/sindresorhus"
3368 }
3369 },
3370 "node_modules/isexe": {
3371 "version": "2.0.0",
3372 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3373 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
3374 },
3375 "node_modules/istanbul-lib-coverage": {
3376 "version": "3.2.2",
3377 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
3378 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
3379 "dev": true,
3380 "engines": {
3381 "node": ">=8"
3382 }
3383 },
3384 "node_modules/istanbul-lib-report": {
3385 "version": "3.0.1",
3386 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
3387 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
3388 "dev": true,
3389 "dependencies": {
3390 "istanbul-lib-coverage": "^3.0.0",
3391 "make-dir": "^4.0.0",
3392 "supports-color": "^7.1.0"
3393 },
3394 "engines": {
3395 "node": ">=10"
3396 }
3397 },
3398 "node_modules/istanbul-reports": {
3399 "version": "3.1.7",
3400 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
3401 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
3402 "dev": true,
3403 "dependencies": {
3404 "html-escaper": "^2.0.0",
3405 "istanbul-lib-report": "^3.0.0"
3406 },
3407 "engines": {
3408 "node": ">=8"
3409 }
3410 },
3411 "node_modules/jackspeak": {
3412 "version": "3.4.3",
3413 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
3414 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
3415 "dev": true,
3416 "dependencies": {
3417 "@isaacs/cliui": "^8.0.2"
3418 },
3419 "funding": {
3420 "url": "https://github.com/sponsors/isaacs"
3421 },
3422 "optionalDependencies": {
3423 "@pkgjs/parseargs": "^0.11.0"
3424 }
3425 },
3426 "node_modules/jest-diff": {
3427 "version": "29.5.0",
3428 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz",
3429 "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==",
3430 "dev": true,
3431 "dependencies": {
3432 "chalk": "^4.0.0",
3433 "diff-sequences": "^29.4.3",
3434 "jest-get-type": "^29.4.3",
3435 "pretty-format": "^29.5.0"
3436 },
3437 "engines": {
3438 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3439 }
3440 },
3441 "node_modules/jest-diff/node_modules/chalk": {
3442 "version": "4.1.2",
3443 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3444 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3445 "dev": true,
3446 "dependencies": {
3447 "ansi-styles": "^4.1.0",
3448 "supports-color": "^7.1.0"
3449 },
3450 "engines": {
3451 "node": ">=10"
3452 },
3453 "funding": {
3454 "url": "https://github.com/chalk/chalk?sponsor=1"
3455 }
3456 },
3457 "node_modules/jest-get-type": {
3458 "version": "29.4.3",
3459 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz",
3460 "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==",
3461 "dev": true,
3462 "engines": {
3463 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3464 }
3465 },
3466 "node_modules/js-md4": {
3467 "version": "0.3.2",
3468 "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz",
3469 "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==",
3470 "dev": true
3471 },
3472 "node_modules/js-tokens": {
3473 "version": "4.0.0",
3474 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3475 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3476 "dev": true
3477 },
3478 "node_modules/jsesc": {
3479 "version": "3.1.0",
3480 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
3481 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
3482 "dev": true,
3483 "bin": {
3484 "jsesc": "bin/jsesc"
3485 },
3486 "engines": {
3487 "node": ">=6"
3488 }
3489 },
3490 "node_modules/json-parse-even-better-errors": {
3491 "version": "2.3.1",
3492 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3493 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
3494 "dev": true
3495 },
3496 "node_modules/json-schema-traverse": {
3497 "version": "1.0.0",
3498 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
3499 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
3500 "dev": true
3501 },
3502 "node_modules/json5": {
3503 "version": "2.2.3",
3504 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
3505 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
3506 "dev": true,
3507 "bin": {
3508 "json5": "lib/cli.js"
3509 },
3510 "engines": {
3511 "node": ">=6"
3512 }
3513 },
3514 "node_modules/jsonfile": {
3515 "version": "6.1.0",
3516 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
3517 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
3518 "dependencies": {
3519 "universalify": "^2.0.0"
3520 },
3521 "optionalDependencies": {
3522 "graceful-fs": "^4.1.6"
3523 }
3524 },
3525 "node_modules/kind-of": {
3526 "version": "6.0.3",
3527 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3528 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
3529 "dev": true,
3530 "engines": {
3531 "node": ">=0.10.0"
3532 }
3533 },
3534 "node_modules/kleur": {
3535 "version": "4.1.5",
3536 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3537 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3538 "dev": true,
3539 "engines": {
3540 "node": ">=6"
3541 }
3542 },
3543 "node_modules/lines-and-columns": {
3544 "version": "1.2.4",
3545 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3546 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
3547 "dev": true
3548 },
3549 "node_modules/locate-path": {
3550 "version": "6.0.0",
3551 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3552 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3553 "dev": true,
3554 "dependencies": {
3555 "p-locate": "^5.0.0"
3556 },
3557 "engines": {
3558 "node": ">=10"
3559 },
3560 "funding": {
3561 "url": "https://github.com/sponsors/sindresorhus"
3562 }
3563 },
3564 "node_modules/lodash.groupby": {
3565 "version": "4.6.0",
3566 "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
3567 "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==",
3568 "dev": true
3569 },
3570 "node_modules/lru-cache": {
3571 "version": "6.0.0",
3572 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3573 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3574 "dev": true,
3575 "dependencies": {
3576 "yallist": "^4.0.0"
3577 },
3578 "engines": {
3579 "node": ">=10"
3580 }
3581 },
3582 "node_modules/madge": {
3583 "version": "8.0.0",
3584 "resolved": "https://registry.npmjs.org/madge/-/madge-8.0.0.tgz",
3585 "integrity": "sha512-9sSsi3TBPhmkTCIpVQF0SPiChj1L7Rq9kU2KDG1o6v2XH9cCw086MopjVCD+vuoL5v8S77DTbVopTO8OUiQpIw==",
3586 "dev": true,
3587 "dependencies": {
3588 "chalk": "^4.1.2",
3589 "commander": "^7.2.0",
3590 "commondir": "^1.0.1",
3591 "debug": "^4.3.4",
3592 "dependency-tree": "^11.0.0",
3593 "ora": "^5.4.1",
3594 "pluralize": "^8.0.0",
3595 "pretty-ms": "^7.0.1",
3596 "rc": "^1.2.8",
3597 "stream-to-array": "^2.3.0",
3598 "ts-graphviz": "^2.1.2",
3599 "walkdir": "^0.4.1"
3600 },
3601 "bin": {
3602 "madge": "bin/cli.js"
3603 },
3604 "engines": {
3605 "node": ">=18"
3606 },
3607 "funding": {
3608 "type": "individual",
3609 "url": "https://www.paypal.me/pahen"
3610 },
3611 "peerDependencies": {
3612 "typescript": "^5.4.4"
3613 },
3614 "peerDependenciesMeta": {
3615 "typescript": {
3616 "optional": true
3617 }
3618 }
3619 },
3620 "node_modules/madge/node_modules/bl": {
3621 "version": "4.1.0",
3622 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
3623 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
3624 "dev": true,
3625 "dependencies": {
3626 "buffer": "^5.5.0",
3627 "inherits": "^2.0.4",
3628 "readable-stream": "^3.4.0"
3629 }
3630 },
3631 "node_modules/madge/node_modules/buffer": {
3632 "version": "5.7.1",
3633 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
3634 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
3635 "dev": true,
3636 "funding": [
3637 {
3638 "type": "github",
3639 "url": "https://github.com/sponsors/feross"
3640 },
3641 {
3642 "type": "patreon",
3643 "url": "https://www.patreon.com/feross"
3644 },
3645 {
3646 "type": "consulting",
3647 "url": "https://feross.org/support"
3648 }
3649 ],
3650 "dependencies": {
3651 "base64-js": "^1.3.1",
3652 "ieee754": "^1.1.13"
3653 }
3654 },
3655 "node_modules/madge/node_modules/chalk": {
3656 "version": "4.1.2",
3657 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3658 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3659 "dev": true,
3660 "dependencies": {
3661 "ansi-styles": "^4.1.0",
3662 "supports-color": "^7.1.0"
3663 },
3664 "engines": {
3665 "node": ">=10"
3666 },
3667 "funding": {
3668 "url": "https://github.com/chalk/chalk?sponsor=1"
3669 }
3670 },
3671 "node_modules/madge/node_modules/cli-cursor": {
3672 "version": "3.1.0",
3673 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3674 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3675 "dev": true,
3676 "dependencies": {
3677 "restore-cursor": "^3.1.0"
3678 },
3679 "engines": {
3680 "node": ">=8"
3681 }
3682 },
3683 "node_modules/madge/node_modules/commander": {
3684 "version": "7.2.0",
3685 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3686 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3687 "dev": true,
3688 "engines": {
3689 "node": ">= 10"
3690 }
3691 },
3692 "node_modules/madge/node_modules/is-interactive": {
3693 "version": "1.0.0",
3694 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
3695 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
3696 "dev": true,
3697 "engines": {
3698 "node": ">=8"
3699 }
3700 },
3701 "node_modules/madge/node_modules/is-unicode-supported": {
3702 "version": "0.1.0",
3703 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
3704 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
3705 "dev": true,
3706 "engines": {
3707 "node": ">=10"
3708 },
3709 "funding": {
3710 "url": "https://github.com/sponsors/sindresorhus"
3711 }
3712 },
3713 "node_modules/madge/node_modules/log-symbols": {
3714 "version": "4.1.0",
3715 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
3716 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
3717 "dev": true,
3718 "dependencies": {
3719 "chalk": "^4.1.0",
3720 "is-unicode-supported": "^0.1.0"
3721 },
3722 "engines": {
3723 "node": ">=10"
3724 },
3725 "funding": {
3726 "url": "https://github.com/sponsors/sindresorhus"
3727 }
3728 },
3729 "node_modules/madge/node_modules/mimic-fn": {
3730 "version": "2.1.0",
3731 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3732 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3733 "dev": true,
3734 "engines": {
3735 "node": ">=6"
3736 }
3737 },
3738 "node_modules/madge/node_modules/onetime": {
3739 "version": "5.1.2",
3740 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3741 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3742 "dev": true,
3743 "dependencies": {
3744 "mimic-fn": "^2.1.0"
3745 },
3746 "engines": {
3747 "node": ">=6"
3748 },
3749 "funding": {
3750 "url": "https://github.com/sponsors/sindresorhus"
3751 }
3752 },
3753 "node_modules/madge/node_modules/ora": {
3754 "version": "5.4.1",
3755 "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3756 "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3757 "dev": true,
3758 "dependencies": {
3759 "bl": "^4.1.0",
3760 "chalk": "^4.1.0",
3761 "cli-cursor": "^3.1.0",
3762 "cli-spinners": "^2.5.0",
3763 "is-interactive": "^1.0.0",
3764 "is-unicode-supported": "^0.1.0",
3765 "log-symbols": "^4.1.0",
3766 "strip-ansi": "^6.0.0",
3767 "wcwidth": "^1.0.1"
3768 },
3769 "engines": {
3770 "node": ">=10"
3771 },
3772 "funding": {
3773 "url": "https://github.com/sponsors/sindresorhus"
3774 }
3775 },
3776 "node_modules/madge/node_modules/restore-cursor": {
3777 "version": "3.1.0",
3778 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3779 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3780 "dev": true,
3781 "dependencies": {
3782 "onetime": "^5.1.0",
3783 "signal-exit": "^3.0.2"
3784 },
3785 "engines": {
3786 "node": ">=8"
3787 }
3788 },
3789 "node_modules/magic-string": {
3790 "version": "0.30.17",
3791 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
3792 "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
3793 "dev": true,
3794 "dependencies": {
3795 "@jridgewell/sourcemap-codec": "^1.5.0"
3796 }
3797 },
3798 "node_modules/make-dir": {
3799 "version": "4.0.0",
3800 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
3801 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
3802 "dev": true,
3803 "dependencies": {
3804 "semver": "^7.5.3"
3805 },
3806 "engines": {
3807 "node": ">=10"
3808 },
3809 "funding": {
3810 "url": "https://github.com/sponsors/sindresorhus"
3811 }
3812 },
3813 "node_modules/map-obj": {
3814 "version": "4.3.0",
3815 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
3816 "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
3817 "dev": true,
3818 "engines": {
3819 "node": ">=8"
3820 },
3821 "funding": {
3822 "url": "https://github.com/sponsors/sindresorhus"
3823 }
3824 },
3825 "node_modules/map-stream": {
3826 "version": "0.1.0",
3827 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
3828 "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g=="
3829 },
3830 "node_modules/math-intrinsics": {
3831 "version": "1.1.0",
3832 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3833 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3834 "dev": true,
3835 "engines": {
3836 "node": ">= 0.4"
3837 }
3838 },
3839 "node_modules/meow": {
3840 "version": "9.0.0",
3841 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
3842 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
3843 "dev": true,
3844 "dependencies": {
3845 "@types/minimist": "^1.2.0",
3846 "camelcase-keys": "^6.2.2",
3847 "decamelize": "^1.2.0",
3848 "decamelize-keys": "^1.1.0",
3849 "hard-rejection": "^2.1.0",
3850 "minimist-options": "4.1.0",
3851 "normalize-package-data": "^3.0.0",
3852 "read-pkg-up": "^7.0.1",
3853 "redent": "^3.0.0",
3854 "trim-newlines": "^3.0.0",
3855 "type-fest": "^0.18.0",
3856 "yargs-parser": "^20.2.3"
3857 },
3858 "engines": {
3859 "node": ">=10"
3860 },
3861 "funding": {
3862 "url": "https://github.com/sponsors/sindresorhus"
3863 }
3864 },
3865 "node_modules/meow/node_modules/type-fest": {
3866 "version": "0.18.1",
3867 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
3868 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
3869 "dev": true,
3870 "engines": {
3871 "node": ">=10"
3872 },
3873 "funding": {
3874 "url": "https://github.com/sponsors/sindresorhus"
3875 }
3876 },
3877 "node_modules/merge2": {
3878 "version": "1.4.1",
3879 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3880 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3881 "engines": {
3882 "node": ">= 8"
3883 }
3884 },
3885 "node_modules/micromatch": {
3886 "version": "4.0.8",
3887 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3888 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3889 "dependencies": {
3890 "braces": "^3.0.3",
3891 "picomatch": "^2.3.1"
3892 },
3893 "engines": {
3894 "node": ">=8.6"
3895 }
3896 },
3897 "node_modules/min-indent": {
3898 "version": "1.0.1",
3899 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
3900 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
3901 "dev": true,
3902 "engines": {
3903 "node": ">=4"
3904 }
3905 },
3906 "node_modules/minimalistic-assert": {
3907 "version": "1.0.1",
3908 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
3909 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
3910 "dev": true
3911 },
3912 "node_modules/minimatch": {
3913 "version": "9.0.5",
3914 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3915 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3916 "dev": true,
3917 "dependencies": {
3918 "brace-expansion": "^2.0.1"
3919 },
3920 "engines": {
3921 "node": ">=16 || 14 >=14.17"
3922 },
3923 "funding": {
3924 "url": "https://github.com/sponsors/isaacs"
3925 }
3926 },
3927 "node_modules/minimist": {
3928 "version": "1.2.8",
3929 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3930 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3931 "funding": {
3932 "url": "https://github.com/sponsors/ljharb"
3933 }
3934 },
3935 "node_modules/minimist-options": {
3936 "version": "4.1.0",
3937 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
3938 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
3939 "dev": true,
3940 "dependencies": {
3941 "arrify": "^1.0.1",
3942 "is-plain-obj": "^1.1.0",
3943 "kind-of": "^6.0.3"
3944 },
3945 "engines": {
3946 "node": ">= 6"
3947 }
3948 },
3949 "node_modules/minipass": {
3950 "version": "7.1.2",
3951 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
3952 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
3953 "dev": true,
3954 "engines": {
3955 "node": ">=16 || 14 >=14.17"
3956 }
3957 },
3958 "node_modules/module-definition": {
3959 "version": "6.0.1",
3960 "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.1.tgz",
3961 "integrity": "sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g==",
3962 "dev": true,
3963 "dependencies": {
3964 "ast-module-types": "^6.0.1",
3965 "node-source-walk": "^7.0.1"
3966 },
3967 "bin": {
3968 "module-definition": "bin/cli.js"
3969 },
3970 "engines": {
3971 "node": ">=18"
3972 }
3973 },
3974 "node_modules/module-lookup-amd": {
3975 "version": "9.0.5",
3976 "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.5.tgz",
3977 "integrity": "sha512-Rs5FVpVcBYRHPLuhHOjgbRhosaQYLtEo3JIeDIbmNo7mSssi1CTzwMh8v36gAzpbzLGXI9wB/yHh+5+3fY1QVw==",
3978 "dev": true,
3979 "dependencies": {
3980 "commander": "^12.1.0",
3981 "glob": "^7.2.3",
3982 "requirejs": "^2.3.7",
3983 "requirejs-config-file": "^4.0.0"
3984 },
3985 "bin": {
3986 "lookup-amd": "bin/cli.js"
3987 },
3988 "engines": {
3989 "node": ">=18"
3990 }
3991 },
3992 "node_modules/module-lookup-amd/node_modules/commander": {
3993 "version": "12.1.0",
3994 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
3995 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
3996 "dev": true,
3997 "engines": {
3998 "node": ">=18"
3999 }
4000 },
4001 "node_modules/mri": {
4002 "version": "1.2.0",
4003 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
4004 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
4005 "dev": true,
4006 "engines": {
4007 "node": ">=4"
4008 }
4009 },
4010 "node_modules/ms": {
4011 "version": "2.1.3",
4012 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4013 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4014 "dev": true
4015 },
4016 "node_modules/mutation-testing-elements": {
4017 "version": "3.5.2",
4018 "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-3.5.2.tgz",
4019 "integrity": "sha512-1S6oHiIT3pAYp0mJb8TAyNnaNLHuOJmtDwNEw93bhA0ayjTAPrlNiW8zxivvKD4pjvrZEMUyQCaX+3EBZ4cemw==",
4020 "dev": true
4021 },
4022 "node_modules/mutation-testing-metrics": {
4023 "version": "3.5.1",
4024 "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-3.5.1.tgz",
4025 "integrity": "sha512-mNgEcnhyBDckgoKg1kjG/4Uo3aBCW0WdVUxINVEazMTggPtqGfxaAlQ9GjItyudu/8S9DuspY3xUaIRLozFG9g==",
4026 "dev": true,
4027 "dependencies": {
4028 "mutation-testing-report-schema": "3.5.1"
4029 }
4030 },
4031 "node_modules/mutation-testing-report-schema": {
4032 "version": "3.5.1",
4033 "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-3.5.1.tgz",
4034 "integrity": "sha512-tu5ATRxGH3sf2igiTKonxlCsWnWcD3CYr3IXGUym7yTh3Mj5NoJsu7bDkJY99uOrEp6hQByC2nRUPEGfe6EnAg==",
4035 "dev": true
4036 },
4037 "node_modules/mute-stream": {
4038 "version": "2.0.0",
4039 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
4040 "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
4041 "dev": true,
4042 "engines": {
4043 "node": "^18.17.0 || >=20.5.0"
4044 }
4045 },
4046 "node_modules/nanoid": {
4047 "version": "3.3.11",
4048 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
4049 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
4050 "dev": true,
4051 "funding": [
4052 {
4053 "type": "github",
4054 "url": "https://github.com/sponsors/ai"
4055 }
4056 ],
4057 "bin": {
4058 "nanoid": "bin/nanoid.cjs"
4059 },
4060 "engines": {
4061 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4062 }
4063 },
4064 "node_modules/node-domexception": {
4065 "version": "1.0.0",
4066 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
4067 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
4068 "funding": [
4069 {
4070 "type": "github",
4071 "url": "https://github.com/sponsors/jimmywarting"
4072 },
4073 {
4074 "type": "github",
4075 "url": "https://paypal.me/jimmywarting"
4076 }
4077 ],
4078 "engines": {
4079 "node": ">=10.5.0"
4080 }
4081 },
4082 "node_modules/node-fetch": {
4083 "version": "3.3.2",
4084 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
4085 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
4086 "dependencies": {
4087 "data-uri-to-buffer": "^4.0.0",
4088 "fetch-blob": "^3.1.4",
4089 "formdata-polyfill": "^4.0.10"
4090 },
4091 "engines": {
4092 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
4093 },
4094 "funding": {
4095 "type": "opencollective",
4096 "url": "https://opencollective.com/node-fetch"
4097 }
4098 },
4099 "node_modules/node-releases": {
4100 "version": "2.0.19",
4101 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
4102 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
4103 "dev": true
4104 },
4105 "node_modules/node-source-walk": {
4106 "version": "7.0.1",
4107 "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.1.tgz",
4108 "integrity": "sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==",
4109 "dev": true,
4110 "dependencies": {
4111 "@babel/parser": "^7.26.7"
4112 },
4113 "engines": {
4114 "node": ">=18"
4115 }
4116 },
4117 "node_modules/normalize-package-data": {
4118 "version": "3.0.3",
4119 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
4120 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
4121 "dev": true,
4122 "dependencies": {
4123 "hosted-git-info": "^4.0.1",
4124 "is-core-module": "^2.5.0",
4125 "semver": "^7.3.4",
4126 "validate-npm-package-license": "^3.0.1"
4127 },
4128 "engines": {
4129 "node": ">=10"
4130 }
4131 },
4132 "node_modules/npm-run-path": {
4133 "version": "6.0.0",
4134 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
4135 "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
4136 "dev": true,
4137 "dependencies": {
4138 "path-key": "^4.0.0",
4139 "unicorn-magic": "^0.3.0"
4140 },
4141 "engines": {
4142 "node": ">=18"
4143 },
4144 "funding": {
4145 "url": "https://github.com/sponsors/sindresorhus"
4146 }
4147 },
4148 "node_modules/npm-run-path/node_modules/path-key": {
4149 "version": "4.0.0",
4150 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
4151 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
4152 "dev": true,
4153 "engines": {
4154 "node": ">=12"
4155 },
4156 "funding": {
4157 "url": "https://github.com/sponsors/sindresorhus"
4158 }
4159 },
4160 "node_modules/object-inspect": {
4161 "version": "1.13.4",
4162 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
4163 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
4164 "dev": true,
4165 "engines": {
4166 "node": ">= 0.4"
4167 },
4168 "funding": {
4169 "url": "https://github.com/sponsors/ljharb"
4170 }
4171 },
4172 "node_modules/once": {
4173 "version": "1.4.0",
4174 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4175 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
4176 "dev": true,
4177 "dependencies": {
4178 "wrappy": "1"
4179 }
4180 },
4181 "node_modules/os-tmpdir": {
4182 "version": "1.0.2",
4183 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4184 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
4185 "dev": true,
4186 "engines": {
4187 "node": ">=0.10.0"
4188 }
4189 },
4190 "node_modules/p-limit": {
4191 "version": "3.1.0",
4192 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4193 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4194 "dev": true,
4195 "dependencies": {
4196 "yocto-queue": "^0.1.0"
4197 },
4198 "engines": {
4199 "node": ">=10"
4200 },
4201 "funding": {
4202 "url": "https://github.com/sponsors/sindresorhus"
4203 }
4204 },
4205 "node_modules/p-locate": {
4206 "version": "5.0.0",
4207 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4208 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4209 "dev": true,
4210 "dependencies": {
4211 "p-limit": "^3.0.2"
4212 },
4213 "engines": {
4214 "node": ">=10"
4215 },
4216 "funding": {
4217 "url": "https://github.com/sponsors/sindresorhus"
4218 }
4219 },
4220 "node_modules/p-try": {
4221 "version": "2.2.0",
4222 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4223 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
4224 "dev": true,
4225 "engines": {
4226 "node": ">=6"
4227 }
4228 },
4229 "node_modules/package-json-from-dist": {
4230 "version": "1.0.1",
4231 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
4232 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
4233 "dev": true
4234 },
4235 "node_modules/parse-json": {
4236 "version": "5.2.0",
4237 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
4238 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
4239 "dev": true,
4240 "dependencies": {
4241 "@babel/code-frame": "^7.0.0",
4242 "error-ex": "^1.3.1",
4243 "json-parse-even-better-errors": "^2.3.0",
4244 "lines-and-columns": "^1.1.6"
4245 },
4246 "engines": {
4247 "node": ">=8"
4248 },
4249 "funding": {
4250 "url": "https://github.com/sponsors/sindresorhus"
4251 }
4252 },
4253 "node_modules/parse-ms": {
4254 "version": "2.1.0",
4255 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz",
4256 "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==",
4257 "dev": true,
4258 "engines": {
4259 "node": ">=6"
4260 }
4261 },
4262 "node_modules/path-exists": {
4263 "version": "4.0.0",
4264 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4265 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4266 "dev": true,
4267 "engines": {
4268 "node": ">=8"
4269 }
4270 },
4271 "node_modules/path-is-absolute": {
4272 "version": "1.0.1",
4273 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4274 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
4275 "dev": true,
4276 "engines": {
4277 "node": ">=0.10.0"
4278 }
4279 },
4280 "node_modules/path-key": {
4281 "version": "3.1.1",
4282 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4283 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4284 "dev": true,
4285 "engines": {
4286 "node": ">=8"
4287 }
4288 },
4289 "node_modules/path-parse": {
4290 "version": "1.0.7",
4291 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4292 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4293 "dev": true
4294 },
4295 "node_modules/path-scurry": {
4296 "version": "1.11.1",
4297 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
4298 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
4299 "dev": true,
4300 "dependencies": {
4301 "lru-cache": "^10.2.0",
4302 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
4303 },
4304 "engines": {
4305 "node": ">=16 || 14 >=14.18"
4306 },
4307 "funding": {
4308 "url": "https://github.com/sponsors/isaacs"
4309 }
4310 },
4311 "node_modules/path-scurry/node_modules/lru-cache": {
4312 "version": "10.4.3",
4313 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
4314 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
4315 "dev": true
4316 },
4317 "node_modules/path-type": {
4318 "version": "4.0.0",
4319 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
4320 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
4321 "engines": {
4322 "node": ">=8"
4323 }
4324 },
4325 "node_modules/pause-stream": {
4326 "version": "0.0.11",
4327 "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
4328 "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
4329 "dependencies": {
4330 "through": "~2.3"
4331 }
4332 },
4333 "node_modules/picocolors": {
4334 "version": "1.1.1",
4335 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4336 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4337 "dev": true
4338 },
4339 "node_modules/picomatch": {
4340 "version": "2.3.1",
4341 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4342 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4343 "engines": {
4344 "node": ">=8.6"
4345 },
4346 "funding": {
4347 "url": "https://github.com/sponsors/jonschlinkert"
4348 }
4349 },
4350 "node_modules/plur": {
4351 "version": "4.0.0",
4352 "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz",
4353 "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==",
4354 "dev": true,
4355 "dependencies": {
4356 "irregular-plurals": "^3.2.0"
4357 },
4358 "engines": {
4359 "node": ">=10"
4360 },
4361 "funding": {
4362 "url": "https://github.com/sponsors/sindresorhus"
4363 }
4364 },
4365 "node_modules/pluralize": {
4366 "version": "8.0.0",
4367 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
4368 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
4369 "dev": true,
4370 "engines": {
4371 "node": ">=4"
4372 }
4373 },
4374 "node_modules/postcss": {
4375 "version": "8.5.6",
4376 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
4377 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
4378 "dev": true,
4379 "funding": [
4380 {
4381 "type": "opencollective",
4382 "url": "https://opencollective.com/postcss/"
4383 },
4384 {
4385 "type": "tidelift",
4386 "url": "https://tidelift.com/funding/github/npm/postcss"
4387 },
4388 {
4389 "type": "github",
4390 "url": "https://github.com/sponsors/ai"
4391 }
4392 ],
4393 "dependencies": {
4394 "nanoid": "^3.3.11",
4395 "picocolors": "^1.1.1",
4396 "source-map-js": "^1.2.1"
4397 },
4398 "engines": {
4399 "node": "^10 || ^12 || >=14"
4400 }
4401 },
4402 "node_modules/postcss-values-parser": {
4403 "version": "6.0.2",
4404 "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz",
4405 "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==",
4406 "dev": true,
4407 "dependencies": {
4408 "color-name": "^1.1.4",
4409 "is-url-superb": "^4.0.0",
4410 "quote-unquote": "^1.0.0"
4411 },
4412 "engines": {
4413 "node": ">=10"
4414 },
4415 "peerDependencies": {
4416 "postcss": "^8.2.9"
4417 }
4418 },
4419 "node_modules/precinct": {
4420 "version": "12.2.0",
4421 "resolved": "https://registry.npmjs.org/precinct/-/precinct-12.2.0.tgz",
4422 "integrity": "sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==",
4423 "dev": true,
4424 "dependencies": {
4425 "@dependents/detective-less": "^5.0.1",
4426 "commander": "^12.1.0",
4427 "detective-amd": "^6.0.1",
4428 "detective-cjs": "^6.0.1",
4429 "detective-es6": "^5.0.1",
4430 "detective-postcss": "^7.0.1",
4431 "detective-sass": "^6.0.1",
4432 "detective-scss": "^5.0.1",
4433 "detective-stylus": "^5.0.1",
4434 "detective-typescript": "^14.0.0",
4435 "detective-vue2": "^2.2.0",
4436 "module-definition": "^6.0.1",
4437 "node-source-walk": "^7.0.1",
4438 "postcss": "^8.5.1",
4439 "typescript": "^5.7.3"
4440 },
4441 "bin": {
4442 "precinct": "bin/cli.js"
4443 },
4444 "engines": {
4445 "node": ">=18"
4446 }
4447 },
4448 "node_modules/precinct/node_modules/commander": {
4449 "version": "12.1.0",
4450 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
4451 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
4452 "dev": true,
4453 "engines": {
4454 "node": ">=18"
4455 }
4456 },
4457 "node_modules/prettier": {
4458 "version": "3.6.0",
4459 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz",
4460 "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==",
4461 "dev": true,
4462 "bin": {
4463 "prettier": "bin/prettier.cjs"
4464 },
4465 "engines": {
4466 "node": ">=14"
4467 },
4468 "funding": {
4469 "url": "https://github.com/prettier/prettier?sponsor=1"
4470 }
4471 },
4472 "node_modules/pretty-format": {
4473 "version": "29.5.0",
4474 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz",
4475 "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==",
4476 "dev": true,
4477 "dependencies": {
4478 "@jest/schemas": "^29.4.3",
4479 "ansi-styles": "^5.0.0",
4480 "react-is": "^18.0.0"
4481 },
4482 "engines": {
4483 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4484 }
4485 },
4486 "node_modules/pretty-format/node_modules/ansi-styles": {
4487 "version": "5.2.0",
4488 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4489 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4490 "dev": true,
4491 "engines": {
4492 "node": ">=10"
4493 },
4494 "funding": {
4495 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4496 }
4497 },
4498 "node_modules/pretty-ms": {
4499 "version": "7.0.1",
4500 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz",
4501 "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==",
4502 "dev": true,
4503 "dependencies": {
4504 "parse-ms": "^2.1.0"
4505 },
4506 "engines": {
4507 "node": ">=10"
4508 },
4509 "funding": {
4510 "url": "https://github.com/sponsors/sindresorhus"
4511 }
4512 },
4513 "node_modules/progress": {
4514 "version": "2.0.3",
4515 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4516 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
4517 "dev": true,
4518 "engines": {
4519 "node": ">=0.4.0"
4520 }
4521 },
4522 "node_modules/ps-tree": {
4523 "version": "1.2.0",
4524 "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
4525 "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
4526 "dependencies": {
4527 "event-stream": "=3.3.4"
4528 },
4529 "bin": {
4530 "ps-tree": "bin/ps-tree.js"
4531 },
4532 "engines": {
4533 "node": ">= 0.10"
4534 }
4535 },
4536 "node_modules/qs": {
4537 "version": "6.14.0",
4538 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
4539 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
4540 "dev": true,
4541 "dependencies": {
4542 "side-channel": "^1.1.0"
4543 },
4544 "engines": {
4545 "node": ">=0.6"
4546 },
4547 "funding": {
4548 "url": "https://github.com/sponsors/ljharb"
4549 }
4550 },
4551 "node_modules/queue-microtask": {
4552 "version": "1.2.3",
4553 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4554 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4555 "funding": [
4556 {
4557 "type": "github",
4558 "url": "https://github.com/sponsors/feross"
4559 },
4560 {
4561 "type": "patreon",
4562 "url": "https://www.patreon.com/feross"
4563 },
4564 {
4565 "type": "consulting",
4566 "url": "https://feross.org/support"
4567 }
4568 ]
4569 },
4570 "node_modules/quick-lru": {
4571 "version": "4.0.1",
4572 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
4573 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
4574 "dev": true,
4575 "engines": {
4576 "node": ">=8"
4577 }
4578 },
4579 "node_modules/quote-unquote": {
4580 "version": "1.0.0",
4581 "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz",
4582 "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==",
4583 "dev": true
4584 },
4585 "node_modules/rc": {
4586 "version": "1.2.8",
4587 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
4588 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
4589 "dev": true,
4590 "dependencies": {
4591 "deep-extend": "^0.6.0",
4592 "ini": "~1.3.0",
4593 "minimist": "^1.2.0",
4594 "strip-json-comments": "~2.0.1"
4595 },
4596 "bin": {
4597 "rc": "cli.js"
4598 }
4599 },
4600 "node_modules/react-is": {
4601 "version": "18.2.0",
4602 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
4603 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
4604 "dev": true
4605 },
4606 "node_modules/read-pkg": {
4607 "version": "5.2.0",
4608 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
4609 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
4610 "dev": true,
4611 "dependencies": {
4612 "@types/normalize-package-data": "^2.4.0",
4613 "normalize-package-data": "^2.5.0",
4614 "parse-json": "^5.0.0",
4615 "type-fest": "^0.6.0"
4616 },
4617 "engines": {
4618 "node": ">=8"
4619 }
4620 },
4621 "node_modules/read-pkg-up": {
4622 "version": "7.0.1",
4623 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
4624 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
4625 "dev": true,
4626 "dependencies": {
4627 "find-up": "^4.1.0",
4628 "read-pkg": "^5.2.0",
4629 "type-fest": "^0.8.1"
4630 },
4631 "engines": {
4632 "node": ">=8"
4633 },
4634 "funding": {
4635 "url": "https://github.com/sponsors/sindresorhus"
4636 }
4637 },
4638 "node_modules/read-pkg-up/node_modules/find-up": {
4639 "version": "4.1.0",
4640 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
4641 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
4642 "dev": true,
4643 "dependencies": {
4644 "locate-path": "^5.0.0",
4645 "path-exists": "^4.0.0"
4646 },
4647 "engines": {
4648 "node": ">=8"
4649 }
4650 },
4651 "node_modules/read-pkg-up/node_modules/locate-path": {
4652 "version": "5.0.0",
4653 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4654 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4655 "dev": true,
4656 "dependencies": {
4657 "p-locate": "^4.1.0"
4658 },
4659 "engines": {
4660 "node": ">=8"
4661 }
4662 },
4663 "node_modules/read-pkg-up/node_modules/p-limit": {
4664 "version": "2.3.0",
4665 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4666 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4667 "dev": true,
4668 "dependencies": {
4669 "p-try": "^2.0.0"
4670 },
4671 "engines": {
4672 "node": ">=6"
4673 },
4674 "funding": {
4675 "url": "https://github.com/sponsors/sindresorhus"
4676 }
4677 },
4678 "node_modules/read-pkg-up/node_modules/p-locate": {
4679 "version": "4.1.0",
4680 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4681 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4682 "dev": true,
4683 "dependencies": {
4684 "p-limit": "^2.2.0"
4685 },
4686 "engines": {
4687 "node": ">=8"
4688 }
4689 },
4690 "node_modules/read-pkg-up/node_modules/type-fest": {
4691 "version": "0.8.1",
4692 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
4693 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
4694 "dev": true,
4695 "engines": {
4696 "node": ">=8"
4697 }
4698 },
4699 "node_modules/read-pkg/node_modules/hosted-git-info": {
4700 "version": "2.8.9",
4701 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
4702 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
4703 "dev": true
4704 },
4705 "node_modules/read-pkg/node_modules/normalize-package-data": {
4706 "version": "2.5.0",
4707 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4708 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4709 "dev": true,
4710 "dependencies": {
4711 "hosted-git-info": "^2.1.4",
4712 "resolve": "^1.10.0",
4713 "semver": "2 || 3 || 4 || 5",
4714 "validate-npm-package-license": "^3.0.1"
4715 }
4716 },
4717 "node_modules/read-pkg/node_modules/semver": {
4718 "version": "5.7.2",
4719 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
4720 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
4721 "dev": true,
4722 "bin": {
4723 "semver": "bin/semver"
4724 }
4725 },
4726 "node_modules/read-pkg/node_modules/type-fest": {
4727 "version": "0.6.0",
4728 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
4729 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
4730 "dev": true,
4731 "engines": {
4732 "node": ">=8"
4733 }
4734 },
4735 "node_modules/readable-stream": {
4736 "version": "3.6.0",
4737 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4738 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4739 "dev": true,
4740 "dependencies": {
4741 "inherits": "^2.0.3",
4742 "string_decoder": "^1.1.1",
4743 "util-deprecate": "^1.0.1"
4744 },
4745 "engines": {
4746 "node": ">= 6"
4747 }
4748 },
4749 "node_modules/redent": {
4750 "version": "3.0.0",
4751 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
4752 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
4753 "dev": true,
4754 "dependencies": {
4755 "indent-string": "^4.0.0",
4756 "strip-indent": "^3.0.0"
4757 },
4758 "engines": {
4759 "node": ">=8"
4760 }
4761 },
4762 "node_modules/require-directory": {
4763 "version": "2.1.1",
4764 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4765 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
4766 "dev": true,
4767 "engines": {
4768 "node": ">=0.10.0"
4769 }
4770 },
4771 "node_modules/require-from-string": {
4772 "version": "2.0.2",
4773 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4774 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4775 "dev": true,
4776 "engines": {
4777 "node": ">=0.10.0"
4778 }
4779 },
4780 "node_modules/requirejs": {
4781 "version": "2.3.7",
4782 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz",
4783 "integrity": "sha512-DouTG8T1WanGok6Qjg2SXuCMzszOo0eHeH9hDZ5Y4x8Je+9JB38HdTLT4/VA8OaUhBa0JPVHJ0pyBkM1z+pDsw==",
4784 "dev": true,
4785 "bin": {
4786 "r_js": "bin/r.js",
4787 "r.js": "bin/r.js"
4788 },
4789 "engines": {
4790 "node": ">=0.4.0"
4791 }
4792 },
4793 "node_modules/requirejs-config-file": {
4794 "version": "4.0.0",
4795 "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz",
4796 "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==",
4797 "dev": true,
4798 "dependencies": {
4799 "esprima": "^4.0.0",
4800 "stringify-object": "^3.2.1"
4801 },
4802 "engines": {
4803 "node": ">=10.13.0"
4804 }
4805 },
4806 "node_modules/resolve": {
4807 "version": "1.22.10",
4808 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
4809 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
4810 "dev": true,
4811 "dependencies": {
4812 "is-core-module": "^2.16.0",
4813 "path-parse": "^1.0.7",
4814 "supports-preserve-symlinks-flag": "^1.0.0"
4815 },
4816 "bin": {
4817 "resolve": "bin/resolve"
4818 },
4819 "engines": {
4820 "node": ">= 0.4"
4821 },
4822 "funding": {
4823 "url": "https://github.com/sponsors/ljharb"
4824 }
4825 },
4826 "node_modules/resolve-dependency-path": {
4827 "version": "4.0.1",
4828 "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.1.tgz",
4829 "integrity": "sha512-YQftIIC4vzO9UMhO/sCgXukNyiwVRCVaxiWskCBy7Zpqkplm8kTAISZ8O1MoKW1ca6xzgLUBjZTcDgypXvXxiQ==",
4830 "dev": true,
4831 "engines": {
4832 "node": ">=18"
4833 }
4834 },
4835 "node_modules/reusify": {
4836 "version": "1.0.4",
4837 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4838 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4839 "engines": {
4840 "iojs": ">=1.0.0",
4841 "node": ">=0.10.0"
4842 }
4843 },
4844 "node_modules/run-parallel": {
4845 "version": "1.2.0",
4846 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4847 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4848 "funding": [
4849 {
4850 "type": "github",
4851 "url": "https://github.com/sponsors/feross"
4852 },
4853 {
4854 "type": "patreon",
4855 "url": "https://www.patreon.com/feross"
4856 },
4857 {
4858 "type": "consulting",
4859 "url": "https://feross.org/support"
4860 }
4861 ],
4862 "dependencies": {
4863 "queue-microtask": "^1.2.2"
4864 }
4865 },
4866 "node_modules/rxjs": {
4867 "version": "7.8.2",
4868 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
4869 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
4870 "dev": true,
4871 "dependencies": {
4872 "tslib": "^2.1.0"
4873 }
4874 },
4875 "node_modules/sade": {
4876 "version": "1.8.1",
4877 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
4878 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
4879 "dev": true,
4880 "dependencies": {
4881 "mri": "^1.1.0"
4882 },
4883 "engines": {
4884 "node": ">=6"
4885 }
4886 },
4887 "node_modules/safe-buffer": {
4888 "version": "5.1.2",
4889 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4890 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4891 "dev": true
4892 },
4893 "node_modules/safer-buffer": {
4894 "version": "2.1.2",
4895 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4896 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4897 "dev": true
4898 },
4899 "node_modules/sass-lookup": {
4900 "version": "6.1.0",
4901 "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.1.0.tgz",
4902 "integrity": "sha512-Zx+lVyoWqXZxHuYWlTA17Z5sczJ6braNT2C7rmClw+c4E7r/n911Zwss3h1uHI9reR5AgHZyNHF7c2+VIp5AUA==",
4903 "dev": true,
4904 "dependencies": {
4905 "commander": "^12.1.0",
4906 "enhanced-resolve": "^5.18.0"
4907 },
4908 "bin": {
4909 "sass-lookup": "bin/cli.js"
4910 },
4911 "engines": {
4912 "node": ">=18"
4913 }
4914 },
4915 "node_modules/sass-lookup/node_modules/commander": {
4916 "version": "12.1.0",
4917 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
4918 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
4919 "dev": true,
4920 "engines": {
4921 "node": ">=18"
4922 }
4923 },
4924 "node_modules/semver": {
4925 "version": "7.7.2",
4926 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
4927 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
4928 "dev": true,
4929 "bin": {
4930 "semver": "bin/semver.js"
4931 },
4932 "engines": {
4933 "node": ">=10"
4934 }
4935 },
4936 "node_modules/shebang-command": {
4937 "version": "2.0.0",
4938 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4939 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4940 "dev": true,
4941 "dependencies": {
4942 "shebang-regex": "^3.0.0"
4943 },
4944 "engines": {
4945 "node": ">=8"
4946 }
4947 },
4948 "node_modules/shebang-regex": {
4949 "version": "3.0.0",
4950 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4951 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4952 "dev": true,
4953 "engines": {
4954 "node": ">=8"
4955 }
4956 },
4957 "node_modules/side-channel": {
4958 "version": "1.1.0",
4959 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
4960 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
4961 "dev": true,
4962 "dependencies": {
4963 "es-errors": "^1.3.0",
4964 "object-inspect": "^1.13.3",
4965 "side-channel-list": "^1.0.0",
4966 "side-channel-map": "^1.0.1",
4967 "side-channel-weakmap": "^1.0.2"
4968 },
4969 "engines": {
4970 "node": ">= 0.4"
4971 },
4972 "funding": {
4973 "url": "https://github.com/sponsors/ljharb"
4974 }
4975 },
4976 "node_modules/side-channel-list": {
4977 "version": "1.0.0",
4978 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
4979 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
4980 "dev": true,
4981 "dependencies": {
4982 "es-errors": "^1.3.0",
4983 "object-inspect": "^1.13.3"
4984 },
4985 "engines": {
4986 "node": ">= 0.4"
4987 },
4988 "funding": {
4989 "url": "https://github.com/sponsors/ljharb"
4990 }
4991 },
4992 "node_modules/side-channel-map": {
4993 "version": "1.0.1",
4994 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
4995 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
4996 "dev": true,
4997 "dependencies": {
4998 "call-bound": "^1.0.2",
4999 "es-errors": "^1.3.0",
5000 "get-intrinsic": "^1.2.5",
5001 "object-inspect": "^1.13.3"
5002 },
5003 "engines": {
5004 "node": ">= 0.4"
5005 },
5006 "funding": {
5007 "url": "https://github.com/sponsors/ljharb"
5008 }
5009 },
5010 "node_modules/side-channel-weakmap": {
5011 "version": "1.0.2",
5012 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
5013 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
5014 "dev": true,
5015 "dependencies": {
5016 "call-bound": "^1.0.2",
5017 "es-errors": "^1.3.0",
5018 "get-intrinsic": "^1.2.5",
5019 "object-inspect": "^1.13.3",
5020 "side-channel-map": "^1.0.1"
5021 },
5022 "engines": {
5023 "node": ">= 0.4"
5024 },
5025 "funding": {
5026 "url": "https://github.com/sponsors/ljharb"
5027 }
5028 },
5029 "node_modules/signal-exit": {
5030 "version": "3.0.7",
5031 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
5032 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
5033 "dev": true
5034 },
5035 "node_modules/slash": {
5036 "version": "4.0.0",
5037 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
5038 "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
5039 "engines": {
5040 "node": ">=12"
5041 },
5042 "funding": {
5043 "url": "https://github.com/sponsors/sindresorhus"
5044 }
5045 },
5046 "node_modules/source-map": {
5047 "version": "0.7.4",
5048 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
5049 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
5050 "dev": true,
5051 "engines": {
5052 "node": ">= 8"
5053 }
5054 },
5055 "node_modules/source-map-js": {
5056 "version": "1.2.1",
5057 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
5058 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
5059 "dev": true,
5060 "engines": {
5061 "node": ">=0.10.0"
5062 }
5063 },
5064 "node_modules/spdx-correct": {
5065 "version": "3.1.1",
5066 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
5067 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
5068 "dev": true,
5069 "dependencies": {
5070 "spdx-expression-parse": "^3.0.0",
5071 "spdx-license-ids": "^3.0.0"
5072 }
5073 },
5074 "node_modules/spdx-exceptions": {
5075 "version": "2.3.0",
5076 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
5077 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
5078 "dev": true
5079 },
5080 "node_modules/spdx-expression-parse": {
5081 "version": "3.0.1",
5082 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
5083 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
5084 "dev": true,
5085 "dependencies": {
5086 "spdx-exceptions": "^2.1.0",
5087 "spdx-license-ids": "^3.0.0"
5088 }
5089 },
5090 "node_modules/spdx-license-ids": {
5091 "version": "3.0.11",
5092 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
5093 "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
5094 "dev": true
5095 },
5096 "node_modules/split": {
5097 "version": "0.3.3",
5098 "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
5099 "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==",
5100 "dependencies": {
5101 "through": "2"
5102 },
5103 "engines": {
5104 "node": "*"
5105 }
5106 },
5107 "node_modules/stream-combiner": {
5108 "version": "0.0.4",
5109 "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
5110 "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==",
5111 "dependencies": {
5112 "duplexer": "~0.1.1"
5113 }
5114 },
5115 "node_modules/stream-to-array": {
5116 "version": "2.3.0",
5117 "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz",
5118 "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==",
5119 "dev": true,
5120 "dependencies": {
5121 "any-promise": "^1.1.0"
5122 }
5123 },
5124 "node_modules/string_decoder": {
5125 "version": "1.3.0",
5126 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
5127 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
5128 "dev": true,
5129 "dependencies": {
5130 "safe-buffer": "~5.2.0"
5131 }
5132 },
5133 "node_modules/string_decoder/node_modules/safe-buffer": {
5134 "version": "5.2.1",
5135 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5136 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5137 "dev": true,
5138 "funding": [
5139 {
5140 "type": "github",
5141 "url": "https://github.com/sponsors/feross"
5142 },
5143 {
5144 "type": "patreon",
5145 "url": "https://www.patreon.com/feross"
5146 },
5147 {
5148 "type": "consulting",
5149 "url": "https://feross.org/support"
5150 }
5151 ]
5152 },
5153 "node_modules/string-width": {
5154 "version": "4.2.3",
5155 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5156 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5157 "dev": true,
5158 "dependencies": {
5159 "emoji-regex": "^8.0.0",
5160 "is-fullwidth-code-point": "^3.0.0",
5161 "strip-ansi": "^6.0.1"
5162 },
5163 "engines": {
5164 "node": ">=8"
5165 }
5166 },
5167 "node_modules/string-width-cjs": {
5168 "name": "string-width",
5169 "version": "4.2.3",
5170 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5171 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5172 "dev": true,
5173 "dependencies": {
5174 "emoji-regex": "^8.0.0",
5175 "is-fullwidth-code-point": "^3.0.0",
5176 "strip-ansi": "^6.0.1"
5177 },
5178 "engines": {
5179 "node": ">=8"
5180 }
5181 },
5182 "node_modules/string-width-cjs/node_modules/emoji-regex": {
5183 "version": "8.0.0",
5184 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5185 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5186 "dev": true
5187 },
5188 "node_modules/string-width/node_modules/emoji-regex": {
5189 "version": "8.0.0",
5190 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5191 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5192 "dev": true
5193 },
5194 "node_modules/stringify-object": {
5195 "version": "3.3.0",
5196 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
5197 "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
5198 "dev": true,
5199 "dependencies": {
5200 "get-own-enumerable-property-symbols": "^3.0.0",
5201 "is-obj": "^1.0.1",
5202 "is-regexp": "^1.0.0"
5203 },
5204 "engines": {
5205 "node": ">=4"
5206 }
5207 },
5208 "node_modules/strip-ansi": {
5209 "version": "6.0.1",
5210 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5211 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5212 "dev": true,
5213 "dependencies": {
5214 "ansi-regex": "^5.0.1"
5215 },
5216 "engines": {
5217 "node": ">=8"
5218 }
5219 },
5220 "node_modules/strip-ansi-cjs": {
5221 "name": "strip-ansi",
5222 "version": "6.0.1",
5223 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5224 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5225 "dev": true,
5226 "dependencies": {
5227 "ansi-regex": "^5.0.1"
5228 },
5229 "engines": {
5230 "node": ">=8"
5231 }
5232 },
5233 "node_modules/strip-bom": {
5234 "version": "3.0.0",
5235 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5236 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
5237 "dev": true,
5238 "engines": {
5239 "node": ">=4"
5240 }
5241 },
5242 "node_modules/strip-final-newline": {
5243 "version": "4.0.0",
5244 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
5245 "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
5246 "dev": true,
5247 "engines": {
5248 "node": ">=18"
5249 },
5250 "funding": {
5251 "url": "https://github.com/sponsors/sindresorhus"
5252 }
5253 },
5254 "node_modules/strip-indent": {
5255 "version": "3.0.0",
5256 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
5257 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
5258 "dev": true,
5259 "dependencies": {
5260 "min-indent": "^1.0.0"
5261 },
5262 "engines": {
5263 "node": ">=8"
5264 }
5265 },
5266 "node_modules/strip-json-comments": {
5267 "version": "2.0.1",
5268 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
5269 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
5270 "dev": true,
5271 "engines": {
5272 "node": ">=0.10.0"
5273 }
5274 },
5275 "node_modules/stylus-lookup": {
5276 "version": "6.1.0",
5277 "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.1.0.tgz",
5278 "integrity": "sha512-5QSwgxAzXPMN+yugy61C60PhoANdItfdjSEZR8siFwz7yL9jTmV0UBKDCfn3K8GkGB4g0Y9py7vTCX8rFu4/pQ==",
5279 "dev": true,
5280 "dependencies": {
5281 "commander": "^12.1.0"
5282 },
5283 "bin": {
5284 "stylus-lookup": "bin/cli.js"
5285 },
5286 "engines": {
5287 "node": ">=18"
5288 }
5289 },
5290 "node_modules/stylus-lookup/node_modules/commander": {
5291 "version": "12.1.0",
5292 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
5293 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
5294 "dev": true,
5295 "engines": {
5296 "node": ">=18"
5297 }
5298 },
5299 "node_modules/supports-color": {
5300 "version": "7.2.0",
5301 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5302 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5303 "dev": true,
5304 "dependencies": {
5305 "has-flag": "^4.0.0"
5306 },
5307 "engines": {
5308 "node": ">=8"
5309 }
5310 },
5311 "node_modules/supports-hyperlinks": {
5312 "version": "2.2.0",
5313 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
5314 "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
5315 "dev": true,
5316 "dependencies": {
5317 "has-flag": "^4.0.0",
5318 "supports-color": "^7.0.0"
5319 },
5320 "engines": {
5321 "node": ">=8"
5322 }
5323 },
5324 "node_modules/supports-preserve-symlinks-flag": {
5325 "version": "1.0.0",
5326 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5327 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5328 "dev": true,
5329 "engines": {
5330 "node": ">= 0.4"
5331 },
5332 "funding": {
5333 "url": "https://github.com/sponsors/ljharb"
5334 }
5335 },
5336 "node_modules/tapable": {
5337 "version": "2.2.2",
5338 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
5339 "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
5340 "dev": true,
5341 "engines": {
5342 "node": ">=6"
5343 }
5344 },
5345 "node_modules/test-exclude": {
5346 "version": "7.0.1",
5347 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz",
5348 "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==",
5349 "dev": true,
5350 "dependencies": {
5351 "@istanbuljs/schema": "^0.1.2",
5352 "glob": "^10.4.1",
5353 "minimatch": "^9.0.4"
5354 },
5355 "engines": {
5356 "node": ">=18"
5357 }
5358 },
5359 "node_modules/test-exclude/node_modules/glob": {
5360 "version": "10.4.5",
5361 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
5362 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
5363 "dev": true,
5364 "dependencies": {
5365 "foreground-child": "^3.1.0",
5366 "jackspeak": "^3.1.2",
5367 "minimatch": "^9.0.4",
5368 "minipass": "^7.1.2",
5369 "package-json-from-dist": "^1.0.0",
5370 "path-scurry": "^1.11.1"
5371 },
5372 "bin": {
5373 "glob": "dist/esm/bin.mjs"
5374 },
5375 "funding": {
5376 "url": "https://github.com/sponsors/isaacs"
5377 }
5378 },
5379 "node_modules/through": {
5380 "version": "2.3.8",
5381 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
5382 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
5383 },
5384 "node_modules/tmp": {
5385 "version": "0.0.33",
5386 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
5387 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
5388 "dev": true,
5389 "dependencies": {
5390 "os-tmpdir": "~1.0.2"
5391 },
5392 "engines": {
5393 "node": ">=0.6.0"
5394 }
5395 },
5396 "node_modules/to-regex-range": {
5397 "version": "5.0.1",
5398 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5399 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5400 "dependencies": {
5401 "is-number": "^7.0.0"
5402 },
5403 "engines": {
5404 "node": ">=8.0"
5405 }
5406 },
5407 "node_modules/tree-kill": {
5408 "version": "1.2.2",
5409 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
5410 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
5411 "dev": true,
5412 "bin": {
5413 "tree-kill": "cli.js"
5414 }
5415 },
5416 "node_modules/trim-newlines": {
5417 "version": "3.0.1",
5418 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
5419 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
5420 "dev": true,
5421 "engines": {
5422 "node": ">=8"
5423 }
5424 },
5425 "node_modules/ts-api-utils": {
5426 "version": "2.1.0",
5427 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
5428 "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
5429 "dev": true,
5430 "engines": {
5431 "node": ">=18.12"
5432 },
5433 "peerDependencies": {
5434 "typescript": ">=4.8.4"
5435 }
5436 },
5437 "node_modules/ts-graphviz": {
5438 "version": "2.1.6",
5439 "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-2.1.6.tgz",
5440 "integrity": "sha512-XyLVuhBVvdJTJr2FJJV2L1pc4MwSjMhcunRVgDE9k4wbb2ee7ORYnPewxMWUav12vxyfUM686MSGsqnVRIInuw==",
5441 "dev": true,
5442 "funding": [
5443 {
5444 "type": "github",
5445 "url": "https://github.com/sponsors/ts-graphviz"
5446 },
5447 {
5448 "type": "opencollective",
5449 "url": "https://opencollective.com/ts-graphviz"
5450 }
5451 ],
5452 "dependencies": {
5453 "@ts-graphviz/adapter": "^2.0.6",
5454 "@ts-graphviz/ast": "^2.0.7",
5455 "@ts-graphviz/common": "^2.1.5",
5456 "@ts-graphviz/core": "^2.0.7"
5457 },
5458 "engines": {
5459 "node": ">=18"
5460 }
5461 },
5462 "node_modules/tsconfig-paths": {
5463 "version": "4.2.0",
5464 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
5465 "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
5466 "dev": true,
5467 "dependencies": {
5468 "json5": "^2.2.2",
5469 "minimist": "^1.2.6",
5470 "strip-bom": "^3.0.0"
5471 },
5472 "engines": {
5473 "node": ">=6"
5474 }
5475 },
5476 "node_modules/tsd": {
5477 "version": "0.32.0",
5478 "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.32.0.tgz",
5479 "integrity": "sha512-R5lBZCbxGBowOcW0gpQaiIjGYrG5NmU+PfFDKcc3zbtzWjML1o/zAwzdDnS2ZheSlPu9GW51azpFqEPUBq9DoQ==",
5480 "dev": true,
5481 "dependencies": {
5482 "@tsd/typescript": "~5.8.3",
5483 "eslint-formatter-pretty": "^4.1.0",
5484 "globby": "^11.0.1",
5485 "jest-diff": "^29.0.3",
5486 "meow": "^9.0.0",
5487 "path-exists": "^4.0.0",
5488 "read-pkg-up": "^7.0.0"
5489 },
5490 "bin": {
5491 "tsd": "dist/cli.js"
5492 },
5493 "engines": {
5494 "node": ">=14.16"
5495 }
5496 },
5497 "node_modules/tsd/node_modules/globby": {
5498 "version": "11.1.0",
5499 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
5500 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
5501 "dev": true,
5502 "dependencies": {
5503 "array-union": "^2.1.0",
5504 "dir-glob": "^3.0.1",
5505 "fast-glob": "^3.2.9",
5506 "ignore": "^5.2.0",
5507 "merge2": "^1.4.1",
5508 "slash": "^3.0.0"
5509 },
5510 "engines": {
5511 "node": ">=10"
5512 },
5513 "funding": {
5514 "url": "https://github.com/sponsors/sindresorhus"
5515 }
5516 },
5517 "node_modules/tsd/node_modules/slash": {
5518 "version": "3.0.0",
5519 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
5520 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
5521 "dev": true,
5522 "engines": {
5523 "node": ">=8"
5524 }
5525 },
5526 "node_modules/tslib": {
5527 "version": "2.8.1",
5528 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
5529 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5530 "dev": true
5531 },
5532 "node_modules/tunnel": {
5533 "version": "0.0.6",
5534 "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
5535 "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
5536 "dev": true,
5537 "engines": {
5538 "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
5539 }
5540 },
5541 "node_modules/type-fest": {
5542 "version": "0.21.3",
5543 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
5544 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
5545 "dev": true,
5546 "engines": {
5547 "node": ">=10"
5548 },
5549 "funding": {
5550 "url": "https://github.com/sponsors/sindresorhus"
5551 }
5552 },
5553 "node_modules/typed-inject": {
5554 "version": "5.0.0",
5555 "resolved": "https://registry.npmjs.org/typed-inject/-/typed-inject-5.0.0.tgz",
5556 "integrity": "sha512-0Ql2ORqBORLMdAW89TQKZsb1PQkFGImFfVmncXWe7a+AA3+7dh7Se9exxZowH4kbnlvKEFkMxUYdHUpjYWFJaA==",
5557 "dev": true,
5558 "engines": {
5559 "node": ">=18"
5560 }
5561 },
5562 "node_modules/typed-rest-client": {
5563 "version": "2.1.0",
5564 "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-2.1.0.tgz",
5565 "integrity": "sha512-Nel9aPbgSzRxfs1+4GoSB4wexCF+4Axlk7OSGVQCMa+4fWcyxIsN/YNmkp0xTT2iQzMD98h8yFLav/cNaULmRA==",
5566 "dev": true,
5567 "dependencies": {
5568 "des.js": "^1.1.0",
5569 "js-md4": "^0.3.2",
5570 "qs": "^6.10.3",
5571 "tunnel": "0.0.6",
5572 "underscore": "^1.12.1"
5573 },
5574 "engines": {
5575 "node": ">= 16.0.0"
5576 }
5577 },
5578 "node_modules/typescript": {
5579 "version": "5.8.3",
5580 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
5581 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
5582 "dev": true,
5583 "bin": {
5584 "tsc": "bin/tsc",
5585 "tsserver": "bin/tsserver"
5586 },
5587 "engines": {
5588 "node": ">=14.17"
5589 }
5590 },
5591 "node_modules/underscore": {
5592 "version": "1.13.7",
5593 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz",
5594 "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==",
5595 "dev": true
5596 },
5597 "node_modules/undici-types": {
5598 "version": "7.8.0",
5599 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
5600 "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
5601 },
5602 "node_modules/unicorn-magic": {
5603 "version": "0.3.0",
5604 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
5605 "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
5606 "dev": true,
5607 "engines": {
5608 "node": ">=18"
5609 },
5610 "funding": {
5611 "url": "https://github.com/sponsors/sindresorhus"
5612 }
5613 },
5614 "node_modules/universalify": {
5615 "version": "2.0.0",
5616 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
5617 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
5618 "engines": {
5619 "node": ">= 10.0.0"
5620 }
5621 },
5622 "node_modules/update-browserslist-db": {
5623 "version": "1.1.3",
5624 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
5625 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
5626 "dev": true,
5627 "funding": [
5628 {
5629 "type": "opencollective",
5630 "url": "https://opencollective.com/browserslist"
5631 },
5632 {
5633 "type": "tidelift",
5634 "url": "https://tidelift.com/funding/github/npm/browserslist"
5635 },
5636 {
5637 "type": "github",
5638 "url": "https://github.com/sponsors/ai"
5639 }
5640 ],
5641 "dependencies": {
5642 "escalade": "^3.2.0",
5643 "picocolors": "^1.1.1"
5644 },
5645 "bin": {
5646 "update-browserslist-db": "cli.js"
5647 },
5648 "peerDependencies": {
5649 "browserslist": ">= 4.21.0"
5650 }
5651 },
5652 "node_modules/util-deprecate": {
5653 "version": "1.0.2",
5654 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5655 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5656 "dev": true
5657 },
5658 "node_modules/uvu": {
5659 "version": "0.5.6",
5660 "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
5661 "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
5662 "dev": true,
5663 "dependencies": {
5664 "dequal": "^2.0.0",
5665 "diff": "^5.0.0",
5666 "kleur": "^4.0.3",
5667 "sade": "^1.7.3"
5668 },
5669 "bin": {
5670 "uvu": "bin.js"
5671 },
5672 "engines": {
5673 "node": ">=8"
5674 }
5675 },
5676 "node_modules/v8-to-istanbul": {
5677 "version": "9.0.1",
5678 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz",
5679 "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==",
5680 "dev": true,
5681 "dependencies": {
5682 "@jridgewell/trace-mapping": "^0.3.12",
5683 "@types/istanbul-lib-coverage": "^2.0.1",
5684 "convert-source-map": "^1.6.0"
5685 },
5686 "engines": {
5687 "node": ">=10.12.0"
5688 }
5689 },
5690 "node_modules/validate-npm-package-license": {
5691 "version": "3.0.4",
5692 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
5693 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
5694 "dev": true,
5695 "dependencies": {
5696 "spdx-correct": "^3.0.0",
5697 "spdx-expression-parse": "^3.0.0"
5698 }
5699 },
5700 "node_modules/walkdir": {
5701 "version": "0.4.1",
5702 "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz",
5703 "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==",
5704 "dev": true,
5705 "engines": {
5706 "node": ">=6.0.0"
5707 }
5708 },
5709 "node_modules/wcwidth": {
5710 "version": "1.0.1",
5711 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
5712 "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
5713 "dev": true,
5714 "dependencies": {
5715 "defaults": "^1.0.3"
5716 }
5717 },
5718 "node_modules/weapon-regex": {
5719 "version": "1.3.2",
5720 "resolved": "https://registry.npmjs.org/weapon-regex/-/weapon-regex-1.3.2.tgz",
5721 "integrity": "sha512-jtFTAr0F3gmiX10J6+BYgPrZ/yjXhpcxK/j/Lm1fWRLATxfecPgnkd3DqSUkD0AC2wVVyAkMtsgeuiIuELlW3w==",
5722 "dev": true
5723 },
5724 "node_modules/web-streams-polyfill": {
5725 "version": "3.2.1",
5726 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
5727 "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
5728 "engines": {
5729 "node": ">= 8"
5730 }
5731 },
5732 "node_modules/webpod": {
5733 "version": "0.0.2",
5734 "resolved": "https://registry.npmjs.org/webpod/-/webpod-0.0.2.tgz",
5735 "integrity": "sha512-cSwwQIeg8v4i3p4ajHhwgR7N6VyxAf+KYSSsY6Pd3aETE+xEU4vbitz7qQkB0I321xnhDdgtxuiSfk5r/FVtjg==",
5736 "bin": {
5737 "webpod": "dist/index.js"
5738 }
5739 },
5740 "node_modules/which": {
5741 "version": "3.0.0",
5742 "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz",
5743 "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==",
5744 "dependencies": {
5745 "isexe": "^2.0.0"
5746 },
5747 "bin": {
5748 "node-which": "bin/which.js"
5749 },
5750 "engines": {
5751 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
5752 }
5753 },
5754 "node_modules/wrap-ansi": {
5755 "version": "6.2.0",
5756 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
5757 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
5758 "dev": true,
5759 "dependencies": {
5760 "ansi-styles": "^4.0.0",
5761 "string-width": "^4.1.0",
5762 "strip-ansi": "^6.0.0"
5763 },
5764 "engines": {
5765 "node": ">=8"
5766 }
5767 },
5768 "node_modules/wrap-ansi-cjs": {
5769 "name": "wrap-ansi",
5770 "version": "7.0.0",
5771 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5772 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5773 "dev": true,
5774 "dependencies": {
5775 "ansi-styles": "^4.0.0",
5776 "string-width": "^4.1.0",
5777 "strip-ansi": "^6.0.0"
5778 },
5779 "engines": {
5780 "node": ">=10"
5781 },
5782 "funding": {
5783 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5784 }
5785 },
5786 "node_modules/wrappy": {
5787 "version": "1.0.2",
5788 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5789 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5790 "dev": true
5791 },
5792 "node_modules/y18n": {
5793 "version": "5.0.8",
5794 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5795 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5796 "dev": true,
5797 "engines": {
5798 "node": ">=10"
5799 }
5800 },
5801 "node_modules/yallist": {
5802 "version": "4.0.0",
5803 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5804 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
5805 "dev": true
5806 },
5807 "node_modules/yaml": {
5808 "version": "2.8.0",
5809 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
5810 "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
5811 "bin": {
5812 "yaml": "bin.mjs"
5813 },
5814 "engines": {
5815 "node": ">= 14.6"
5816 }
5817 },
5818 "node_modules/yargs": {
5819 "version": "17.7.2",
5820 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
5821 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
5822 "dev": true,
5823 "dependencies": {
5824 "cliui": "^8.0.1",
5825 "escalade": "^3.1.1",
5826 "get-caller-file": "^2.0.5",
5827 "require-directory": "^2.1.1",
5828 "string-width": "^4.2.3",
5829 "y18n": "^5.0.5",
5830 "yargs-parser": "^21.1.1"
5831 },
5832 "engines": {
5833 "node": ">=12"
5834 }
5835 },
5836 "node_modules/yargs-parser": {
5837 "version": "20.2.9",
5838 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
5839 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
5840 "dev": true,
5841 "engines": {
5842 "node": ">=10"
5843 }
5844 },
5845 "node_modules/yargs/node_modules/yargs-parser": {
5846 "version": "21.1.1",
5847 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
5848 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
5849 "dev": true,
5850 "engines": {
5851 "node": ">=12"
5852 }
5853 },
5854 "node_modules/yocto-queue": {
5855 "version": "0.1.0",
5856 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5857 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5858 "dev": true,
5859 "engines": {
5860 "node": ">=10"
5861 },
5862 "funding": {
5863 "url": "https://github.com/sponsors/sindresorhus"
5864 }
5865 },
5866 "node_modules/yoctocolors": {
5867 "version": "2.1.1",
5868 "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz",
5869 "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==",
5870 "dev": true,
5871 "engines": {
5872 "node": ">=18"
5873 },
5874 "funding": {
5875 "url": "https://github.com/sponsors/sindresorhus"
5876 }
5877 },
5878 "node_modules/yoctocolors-cjs": {
5879 "version": "2.1.2",
5880 "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
5881 "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
5882 "dev": true,
5883 "engines": {
5884 "node": ">=18"
5885 },
5886 "funding": {
5887 "url": "https://github.com/sponsors/sindresorhus"
5888 }
5889 }
5890 },
5891 "dependencies": {
5892 "@ampproject/remapping": {
5893 "version": "2.3.0",
5894 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
5895 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
5896 "dev": true,
5897 "requires": {
5898 "@jridgewell/gen-mapping": "^0.3.5",
5899 "@jridgewell/trace-mapping": "^0.3.24"
5900 }
5901 },
5902 "@babel/code-frame": {
5903 "version": "7.27.1",
5904 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
5905 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
5906 "dev": true,
5907 "requires": {
5908 "@babel/helper-validator-identifier": "^7.27.1",
5909 "js-tokens": "^4.0.0",
5910 "picocolors": "^1.1.1"
5911 }
5912 },
5913 "@babel/compat-data": {
5914 "version": "7.27.5",
5915 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
5916 "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
5917 "dev": true
5918 },
5919 "@babel/core": {
5920 "version": "7.27.4",
5921 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
5922 "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
5923 "dev": true,
5924 "requires": {
5925 "@ampproject/remapping": "^2.2.0",
5926 "@babel/code-frame": "^7.27.1",
5927 "@babel/generator": "^7.27.3",
5928 "@babel/helper-compilation-targets": "^7.27.2",
5929 "@babel/helper-module-transforms": "^7.27.3",
5930 "@babel/helpers": "^7.27.4",
5931 "@babel/parser": "^7.27.4",
5932 "@babel/template": "^7.27.2",
5933 "@babel/traverse": "^7.27.4",
5934 "@babel/types": "^7.27.3",
5935 "convert-source-map": "^2.0.0",
5936 "debug": "^4.1.0",
5937 "gensync": "^1.0.0-beta.2",
5938 "json5": "^2.2.3",
5939 "semver": "^6.3.1"
5940 },
5941 "dependencies": {
5942 "convert-source-map": {
5943 "version": "2.0.0",
5944 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
5945 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
5946 "dev": true
5947 },
5948 "semver": {
5949 "version": "6.3.1",
5950 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
5951 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
5952 "dev": true
5953 }
5954 }
5955 },
5956 "@babel/generator": {
5957 "version": "7.27.5",
5958 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
5959 "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
5960 "dev": true,
5961 "requires": {
5962 "@babel/parser": "^7.27.5",
5963 "@babel/types": "^7.27.3",
5964 "@jridgewell/gen-mapping": "^0.3.5",
5965 "@jridgewell/trace-mapping": "^0.3.25",
5966 "jsesc": "^3.0.2"
5967 }
5968 },
5969 "@babel/helper-annotate-as-pure": {
5970 "version": "7.27.3",
5971 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
5972 "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
5973 "dev": true,
5974 "requires": {
5975 "@babel/types": "^7.27.3"
5976 }
5977 },
5978 "@babel/helper-compilation-targets": {
5979 "version": "7.27.2",
5980 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
5981 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
5982 "dev": true,
5983 "requires": {
5984 "@babel/compat-data": "^7.27.2",
5985 "@babel/helper-validator-option": "^7.27.1",
5986 "browserslist": "^4.24.0",
5987 "lru-cache": "^5.1.1",
5988 "semver": "^6.3.1"
5989 },
5990 "dependencies": {
5991 "lru-cache": {
5992 "version": "5.1.1",
5993 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
5994 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
5995 "dev": true,
5996 "requires": {
5997 "yallist": "^3.0.2"
5998 }
5999 },
6000 "semver": {
6001 "version": "6.3.1",
6002 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
6003 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
6004 "dev": true
6005 },
6006 "yallist": {
6007 "version": "3.1.1",
6008 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
6009 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
6010 "dev": true
6011 }
6012 }
6013 },
6014 "@babel/helper-create-class-features-plugin": {
6015 "version": "7.27.1",
6016 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
6017 "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
6018 "dev": true,
6019 "requires": {
6020 "@babel/helper-annotate-as-pure": "^7.27.1",
6021 "@babel/helper-member-expression-to-functions": "^7.27.1",
6022 "@babel/helper-optimise-call-expression": "^7.27.1",
6023 "@babel/helper-replace-supers": "^7.27.1",
6024 "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
6025 "@babel/traverse": "^7.27.1",
6026 "semver": "^6.3.1"
6027 },
6028 "dependencies": {
6029 "semver": {
6030 "version": "6.3.1",
6031 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
6032 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
6033 "dev": true
6034 }
6035 }
6036 },
6037 "@babel/helper-member-expression-to-functions": {
6038 "version": "7.27.1",
6039 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
6040 "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
6041 "dev": true,
6042 "requires": {
6043 "@babel/traverse": "^7.27.1",
6044 "@babel/types": "^7.27.1"
6045 }
6046 },
6047 "@babel/helper-module-imports": {
6048 "version": "7.27.1",
6049 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
6050 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
6051 "dev": true,
6052 "requires": {
6053 "@babel/traverse": "^7.27.1",
6054 "@babel/types": "^7.27.1"
6055 }
6056 },
6057 "@babel/helper-module-transforms": {
6058 "version": "7.27.3",
6059 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
6060 "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
6061 "dev": true,
6062 "requires": {
6063 "@babel/helper-module-imports": "^7.27.1",
6064 "@babel/helper-validator-identifier": "^7.27.1",
6065 "@babel/traverse": "^7.27.3"
6066 }
6067 },
6068 "@babel/helper-optimise-call-expression": {
6069 "version": "7.27.1",
6070 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
6071 "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
6072 "dev": true,
6073 "requires": {
6074 "@babel/types": "^7.27.1"
6075 }
6076 },
6077 "@babel/helper-plugin-utils": {
6078 "version": "7.27.1",
6079 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
6080 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
6081 "dev": true
6082 },
6083 "@babel/helper-replace-supers": {
6084 "version": "7.27.1",
6085 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
6086 "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
6087 "dev": true,
6088 "requires": {
6089 "@babel/helper-member-expression-to-functions": "^7.27.1",
6090 "@babel/helper-optimise-call-expression": "^7.27.1",
6091 "@babel/traverse": "^7.27.1"
6092 }
6093 },
6094 "@babel/helper-skip-transparent-expression-wrappers": {
6095 "version": "7.27.1",
6096 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
6097 "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
6098 "dev": true,
6099 "requires": {
6100 "@babel/traverse": "^7.27.1",
6101 "@babel/types": "^7.27.1"
6102 }
6103 },
6104 "@babel/helper-string-parser": {
6105 "version": "7.27.1",
6106 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
6107 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
6108 "dev": true
6109 },
6110 "@babel/helper-validator-identifier": {
6111 "version": "7.27.1",
6112 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
6113 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
6114 "dev": true
6115 },
6116 "@babel/helper-validator-option": {
6117 "version": "7.27.1",
6118 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
6119 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
6120 "dev": true
6121 },
6122 "@babel/helpers": {
6123 "version": "7.27.6",
6124 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
6125 "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
6126 "dev": true,
6127 "requires": {
6128 "@babel/template": "^7.27.2",
6129 "@babel/types": "^7.27.6"
6130 }
6131 },
6132 "@babel/parser": {
6133 "version": "7.27.5",
6134 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
6135 "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
6136 "dev": true,
6137 "requires": {
6138 "@babel/types": "^7.27.3"
6139 }
6140 },
6141 "@babel/plugin-proposal-decorators": {
6142 "version": "7.27.1",
6143 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz",
6144 "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==",
6145 "dev": true,
6146 "requires": {
6147 "@babel/helper-create-class-features-plugin": "^7.27.1",
6148 "@babel/helper-plugin-utils": "^7.27.1",
6149 "@babel/plugin-syntax-decorators": "^7.27.1"
6150 }
6151 },
6152 "@babel/plugin-proposal-explicit-resource-management": {
6153 "version": "7.27.4",
6154 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-explicit-resource-management/-/plugin-proposal-explicit-resource-management-7.27.4.tgz",
6155 "integrity": "sha512-1SwtCDdZWQvUU1i7wt/ihP7W38WjC3CSTOHAl+Xnbze8+bbMNjRvRQydnj0k9J1jPqCAZctBFp6NHJXkrVVmEA==",
6156 "dev": true,
6157 "requires": {
6158 "@babel/helper-plugin-utils": "^7.27.1",
6159 "@babel/plugin-transform-destructuring": "^7.27.3"
6160 }
6161 },
6162 "@babel/plugin-syntax-decorators": {
6163 "version": "7.27.1",
6164 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
6165 "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
6166 "dev": true,
6167 "requires": {
6168 "@babel/helper-plugin-utils": "^7.27.1"
6169 }
6170 },
6171 "@babel/plugin-syntax-jsx": {
6172 "version": "7.27.1",
6173 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
6174 "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
6175 "dev": true,
6176 "requires": {
6177 "@babel/helper-plugin-utils": "^7.27.1"
6178 }
6179 },
6180 "@babel/plugin-syntax-typescript": {
6181 "version": "7.27.1",
6182 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
6183 "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
6184 "dev": true,
6185 "requires": {
6186 "@babel/helper-plugin-utils": "^7.27.1"
6187 }
6188 },
6189 "@babel/plugin-transform-destructuring": {
6190 "version": "7.27.3",
6191 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
6192 "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
6193 "dev": true,
6194 "requires": {
6195 "@babel/helper-plugin-utils": "^7.27.1"
6196 }
6197 },
6198 "@babel/plugin-transform-modules-commonjs": {
6199 "version": "7.27.1",
6200 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
6201 "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
6202 "dev": true,
6203 "requires": {
6204 "@babel/helper-module-transforms": "^7.27.1",
6205 "@babel/helper-plugin-utils": "^7.27.1"
6206 }
6207 },
6208 "@babel/plugin-transform-typescript": {
6209 "version": "7.27.1",
6210 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz",
6211 "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==",
6212 "dev": true,
6213 "requires": {
6214 "@babel/helper-annotate-as-pure": "^7.27.1",
6215 "@babel/helper-create-class-features-plugin": "^7.27.1",
6216 "@babel/helper-plugin-utils": "^7.27.1",
6217 "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
6218 "@babel/plugin-syntax-typescript": "^7.27.1"
6219 }
6220 },
6221 "@babel/preset-typescript": {
6222 "version": "7.27.1",
6223 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
6224 "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
6225 "dev": true,
6226 "requires": {
6227 "@babel/helper-plugin-utils": "^7.27.1",
6228 "@babel/helper-validator-option": "^7.27.1",
6229 "@babel/plugin-syntax-jsx": "^7.27.1",
6230 "@babel/plugin-transform-modules-commonjs": "^7.27.1",
6231 "@babel/plugin-transform-typescript": "^7.27.1"
6232 }
6233 },
6234 "@babel/template": {
6235 "version": "7.27.2",
6236 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
6237 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
6238 "dev": true,
6239 "requires": {
6240 "@babel/code-frame": "^7.27.1",
6241 "@babel/parser": "^7.27.2",
6242 "@babel/types": "^7.27.1"
6243 }
6244 },
6245 "@babel/traverse": {
6246 "version": "7.27.4",
6247 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
6248 "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
6249 "dev": true,
6250 "requires": {
6251 "@babel/code-frame": "^7.27.1",
6252 "@babel/generator": "^7.27.3",
6253 "@babel/parser": "^7.27.4",
6254 "@babel/template": "^7.27.2",
6255 "@babel/types": "^7.27.3",
6256 "debug": "^4.3.1",
6257 "globals": "^11.1.0"
6258 }
6259 },
6260 "@babel/types": {
6261 "version": "7.27.6",
6262 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
6263 "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
6264 "dev": true,
6265 "requires": {
6266 "@babel/helper-string-parser": "^7.27.1",
6267 "@babel/helper-validator-identifier": "^7.27.1"
6268 }
6269 },
6270 "@bcoe/v8-coverage": {
6271 "version": "1.0.2",
6272 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
6273 "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",
6274 "dev": true
6275 },
6276 "@dependents/detective-less": {
6277 "version": "5.0.1",
6278 "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.1.tgz",
6279 "integrity": "sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==",
6280 "dev": true,
6281 "requires": {
6282 "gonzales-pe": "^4.3.0",
6283 "node-source-walk": "^7.0.1"
6284 }
6285 },
6286 "@inquirer/checkbox": {
6287 "version": "4.1.8",
6288 "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
6289 "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
6290 "dev": true,
6291 "requires": {
6292 "@inquirer/core": "^10.1.13",
6293 "@inquirer/figures": "^1.0.12",
6294 "@inquirer/type": "^3.0.7",
6295 "ansi-escapes": "^4.3.2",
6296 "yoctocolors-cjs": "^2.1.2"
6297 }
6298 },
6299 "@inquirer/confirm": {
6300 "version": "5.1.12",
6301 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.12.tgz",
6302 "integrity": "sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==",
6303 "dev": true,
6304 "requires": {
6305 "@inquirer/core": "^10.1.13",
6306 "@inquirer/type": "^3.0.7"
6307 }
6308 },
6309 "@inquirer/core": {
6310 "version": "10.1.13",
6311 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
6312 "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
6313 "dev": true,
6314 "requires": {
6315 "@inquirer/figures": "^1.0.12",
6316 "@inquirer/type": "^3.0.7",
6317 "ansi-escapes": "^4.3.2",
6318 "cli-width": "^4.1.0",
6319 "mute-stream": "^2.0.0",
6320 "signal-exit": "^4.1.0",
6321 "wrap-ansi": "^6.2.0",
6322 "yoctocolors-cjs": "^2.1.2"
6323 },
6324 "dependencies": {
6325 "signal-exit": {
6326 "version": "4.1.0",
6327 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
6328 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
6329 "dev": true
6330 }
6331 }
6332 },
6333 "@inquirer/editor": {
6334 "version": "4.2.13",
6335 "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
6336 "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
6337 "dev": true,
6338 "requires": {
6339 "@inquirer/core": "^10.1.13",
6340 "@inquirer/type": "^3.0.7",
6341 "external-editor": "^3.1.0"
6342 }
6343 },
6344 "@inquirer/expand": {
6345 "version": "4.0.15",
6346 "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
6347 "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
6348 "dev": true,
6349 "requires": {
6350 "@inquirer/core": "^10.1.13",
6351 "@inquirer/type": "^3.0.7",
6352 "yoctocolors-cjs": "^2.1.2"
6353 }
6354 },
6355 "@inquirer/figures": {
6356 "version": "1.0.12",
6357 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
6358 "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
6359 "dev": true
6360 },
6361 "@inquirer/input": {
6362 "version": "4.1.12",
6363 "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
6364 "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
6365 "dev": true,
6366 "requires": {
6367 "@inquirer/core": "^10.1.13",
6368 "@inquirer/type": "^3.0.7"
6369 }
6370 },
6371 "@inquirer/number": {
6372 "version": "3.0.15",
6373 "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
6374 "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
6375 "dev": true,
6376 "requires": {
6377 "@inquirer/core": "^10.1.13",
6378 "@inquirer/type": "^3.0.7"
6379 }
6380 },
6381 "@inquirer/password": {
6382 "version": "4.0.15",
6383 "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
6384 "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
6385 "dev": true,
6386 "requires": {
6387 "@inquirer/core": "^10.1.13",
6388 "@inquirer/type": "^3.0.7",
6389 "ansi-escapes": "^4.3.2"
6390 }
6391 },
6392 "@inquirer/prompts": {
6393 "version": "7.5.3",
6394 "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.3.tgz",
6395 "integrity": "sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==",
6396 "dev": true,
6397 "requires": {
6398 "@inquirer/checkbox": "^4.1.8",
6399 "@inquirer/confirm": "^5.1.12",
6400 "@inquirer/editor": "^4.2.13",
6401 "@inquirer/expand": "^4.0.15",
6402 "@inquirer/input": "^4.1.12",
6403 "@inquirer/number": "^3.0.15",
6404 "@inquirer/password": "^4.0.15",
6405 "@inquirer/rawlist": "^4.1.3",
6406 "@inquirer/search": "^3.0.15",
6407 "@inquirer/select": "^4.2.3"
6408 }
6409 },
6410 "@inquirer/rawlist": {
6411 "version": "4.1.3",
6412 "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
6413 "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
6414 "dev": true,
6415 "requires": {
6416 "@inquirer/core": "^10.1.13",
6417 "@inquirer/type": "^3.0.7",
6418 "yoctocolors-cjs": "^2.1.2"
6419 }
6420 },
6421 "@inquirer/search": {
6422 "version": "3.0.15",
6423 "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
6424 "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
6425 "dev": true,
6426 "requires": {
6427 "@inquirer/core": "^10.1.13",
6428 "@inquirer/figures": "^1.0.12",
6429 "@inquirer/type": "^3.0.7",
6430 "yoctocolors-cjs": "^2.1.2"
6431 }
6432 },
6433 "@inquirer/select": {
6434 "version": "4.2.3",
6435 "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
6436 "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
6437 "dev": true,
6438 "requires": {
6439 "@inquirer/core": "^10.1.13",
6440 "@inquirer/figures": "^1.0.12",
6441 "@inquirer/type": "^3.0.7",
6442 "ansi-escapes": "^4.3.2",
6443 "yoctocolors-cjs": "^2.1.2"
6444 }
6445 },
6446 "@inquirer/type": {
6447 "version": "3.0.7",
6448 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
6449 "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
6450 "dev": true,
6451 "requires": {}
6452 },
6453 "@isaacs/cliui": {
6454 "version": "8.0.2",
6455 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
6456 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
6457 "dev": true,
6458 "requires": {
6459 "string-width": "^5.1.2",
6460 "string-width-cjs": "npm:string-width@^4.2.0",
6461 "strip-ansi": "^7.0.1",
6462 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
6463 "wrap-ansi": "^8.1.0",
6464 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
6465 },
6466 "dependencies": {
6467 "ansi-regex": {
6468 "version": "6.1.0",
6469 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
6470 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
6471 "dev": true
6472 },
6473 "ansi-styles": {
6474 "version": "6.2.1",
6475 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
6476 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
6477 "dev": true
6478 },
6479 "emoji-regex": {
6480 "version": "9.2.2",
6481 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
6482 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
6483 "dev": true
6484 },
6485 "string-width": {
6486 "version": "5.1.2",
6487 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
6488 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
6489 "dev": true,
6490 "requires": {
6491 "eastasianwidth": "^0.2.0",
6492 "emoji-regex": "^9.2.2",
6493 "strip-ansi": "^7.0.1"
6494 }
6495 },
6496 "strip-ansi": {
6497 "version": "7.1.0",
6498 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
6499 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
6500 "dev": true,
6501 "requires": {
6502 "ansi-regex": "^6.0.1"
6503 }
6504 },
6505 "wrap-ansi": {
6506 "version": "8.1.0",
6507 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
6508 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
6509 "dev": true,
6510 "requires": {
6511 "ansi-styles": "^6.1.0",
6512 "string-width": "^5.0.1",
6513 "strip-ansi": "^7.0.1"
6514 }
6515 }
6516 }
6517 },
6518 "@istanbuljs/schema": {
6519 "version": "0.1.3",
6520 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
6521 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
6522 "dev": true
6523 },
6524 "@jest/schemas": {
6525 "version": "29.4.3",
6526 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz",
6527 "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==",
6528 "dev": true,
6529 "requires": {
6530 "@sinclair/typebox": "^0.25.16"
6531 }
6532 },
6533 "@jridgewell/gen-mapping": {
6534 "version": "0.3.8",
6535 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
6536 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
6537 "dev": true,
6538 "requires": {
6539 "@jridgewell/set-array": "^1.2.1",
6540 "@jridgewell/sourcemap-codec": "^1.4.10",
6541 "@jridgewell/trace-mapping": "^0.3.24"
6542 }
6543 },
6544 "@jridgewell/resolve-uri": {
6545 "version": "3.1.0",
6546 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
6547 "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
6548 "dev": true
6549 },
6550 "@jridgewell/set-array": {
6551 "version": "1.2.1",
6552 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
6553 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
6554 "dev": true
6555 },
6556 "@jridgewell/sourcemap-codec": {
6557 "version": "1.5.0",
6558 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
6559 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
6560 "dev": true
6561 },
6562 "@jridgewell/trace-mapping": {
6563 "version": "0.3.25",
6564 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
6565 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
6566 "dev": true,
6567 "requires": {
6568 "@jridgewell/resolve-uri": "^3.1.0",
6569 "@jridgewell/sourcemap-codec": "^1.4.14"
6570 }
6571 },
6572 "@nodelib/fs.scandir": {
6573 "version": "2.1.5",
6574 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
6575 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
6576 "requires": {
6577 "@nodelib/fs.stat": "2.0.5",
6578 "run-parallel": "^1.1.9"
6579 }
6580 },
6581 "@nodelib/fs.stat": {
6582 "version": "2.0.5",
6583 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
6584 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
6585 },
6586 "@nodelib/fs.walk": {
6587 "version": "1.2.8",
6588 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
6589 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
6590 "requires": {
6591 "@nodelib/fs.scandir": "2.1.5",
6592 "fastq": "^1.6.0"
6593 }
6594 },
6595 "@pkgjs/parseargs": {
6596 "version": "0.11.0",
6597 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
6598 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
6599 "dev": true,
6600 "optional": true
6601 },
6602 "@sec-ant/readable-stream": {
6603 "version": "0.4.1",
6604 "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz",
6605 "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==",
6606 "dev": true
6607 },
6608 "@sinclair/typebox": {
6609 "version": "0.25.24",
6610 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz",
6611 "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==",
6612 "dev": true
6613 },
6614 "@sindresorhus/merge-streams": {
6615 "version": "4.0.0",
6616 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
6617 "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
6618 "dev": true
6619 },
6620 "@stryker-mutator/api": {
6621 "version": "9.0.1",
6622 "resolved": "https://registry.npmjs.org/@stryker-mutator/api/-/api-9.0.1.tgz",
6623 "integrity": "sha512-XrfDRFzmxVOxzTtUYN7GI2KwD1iu+QXzxF5LmnTeSWJw4IPQSPpwDs5jowT2lwDXiWFcN49yX6JrIEUqLXa28A==",
6624 "dev": true,
6625 "requires": {
6626 "mutation-testing-metrics": "3.5.1",
6627 "mutation-testing-report-schema": "3.5.1",
6628 "tslib": "~2.8.0",
6629 "typed-inject": "~5.0.0"
6630 }
6631 },
6632 "@stryker-mutator/core": {
6633 "version": "9.0.1",
6634 "resolved": "https://registry.npmjs.org/@stryker-mutator/core/-/core-9.0.1.tgz",
6635 "integrity": "sha512-+XpsJ0JnFIVNdAV8RjaUe1TDRz/5SDiN29aTO5RqiyW2WpYrCtpql7d+O8TvLWe43ua7MPauIKqW3cEGsNMNGQ==",
6636 "dev": true,
6637 "requires": {
6638 "@inquirer/prompts": "^7.0.0",
6639 "@stryker-mutator/api": "9.0.1",
6640 "@stryker-mutator/instrumenter": "9.0.1",
6641 "@stryker-mutator/util": "9.0.1",
6642 "ajv": "~8.17.1",
6643 "chalk": "~5.4.0",
6644 "commander": "~13.1.0",
6645 "diff-match-patch": "1.0.5",
6646 "emoji-regex": "~10.4.0",
6647 "execa": "~9.5.0",
6648 "file-url": "~4.0.0",
6649 "lodash.groupby": "~4.6.0",
6650 "minimatch": "~9.0.5",
6651 "mutation-testing-elements": "3.5.2",
6652 "mutation-testing-metrics": "3.5.1",
6653 "mutation-testing-report-schema": "3.5.1",
6654 "npm-run-path": "~6.0.0",
6655 "progress": "~2.0.3",
6656 "rxjs": "~7.8.1",
6657 "semver": "^7.6.3",
6658 "source-map": "~0.7.4",
6659 "tree-kill": "~1.2.2",
6660 "tslib": "2.8.1",
6661 "typed-inject": "~5.0.0",
6662 "typed-rest-client": "~2.1.0"
6663 }
6664 },
6665 "@stryker-mutator/instrumenter": {
6666 "version": "9.0.1",
6667 "resolved": "https://registry.npmjs.org/@stryker-mutator/instrumenter/-/instrumenter-9.0.1.tgz",
6668 "integrity": "sha512-ZIIS39w6X4LkYwsTdOneUSIBIY+QFKrmuJdI5LI4XI5FCwOQVN1UnBTFYpaKuKOBznBdRiBUEZXxm5Y42/To+A==",
6669 "dev": true,
6670 "requires": {
6671 "@babel/core": "~7.27.0",
6672 "@babel/generator": "~7.27.0",
6673 "@babel/parser": "~7.27.0",
6674 "@babel/plugin-proposal-decorators": "~7.27.0",
6675 "@babel/plugin-proposal-explicit-resource-management": "^7.24.7",
6676 "@babel/preset-typescript": "~7.27.0",
6677 "@stryker-mutator/api": "9.0.1",
6678 "@stryker-mutator/util": "9.0.1",
6679 "angular-html-parser": "~9.1.0",
6680 "semver": "~7.7.0",
6681 "weapon-regex": "~1.3.2"
6682 }
6683 },
6684 "@stryker-mutator/util": {
6685 "version": "9.0.1",
6686 "resolved": "https://registry.npmjs.org/@stryker-mutator/util/-/util-9.0.1.tgz",
6687 "integrity": "sha512-bpE6IMVqpxeSODZK/HH+dKwhfzzE/jc8vX3UgU3ybmBrpQvAthGpSf4lbccUCUMkBp6WQyGqTq25pGhFj3ErWA==",
6688 "dev": true
6689 },
6690 "@ts-graphviz/adapter": {
6691 "version": "2.0.6",
6692 "resolved": "https://registry.npmjs.org/@ts-graphviz/adapter/-/adapter-2.0.6.tgz",
6693 "integrity": "sha512-kJ10lIMSWMJkLkkCG5gt927SnGZcBuG0s0HHswGzcHTgvtUe7yk5/3zTEr0bafzsodsOq5Gi6FhQeV775nC35Q==",
6694 "dev": true,
6695 "requires": {
6696 "@ts-graphviz/common": "^2.1.5"
6697 }
6698 },
6699 "@ts-graphviz/ast": {
6700 "version": "2.0.7",
6701 "resolved": "https://registry.npmjs.org/@ts-graphviz/ast/-/ast-2.0.7.tgz",
6702 "integrity": "sha512-e6+2qtNV99UT6DJSoLbHfkzfyqY84aIuoV8Xlb9+hZAjgpum8iVHprGeAMQ4rF6sKUAxrmY8rfF/vgAwoPc3gw==",
6703 "dev": true,
6704 "requires": {
6705 "@ts-graphviz/common": "^2.1.5"
6706 }
6707 },
6708 "@ts-graphviz/common": {
6709 "version": "2.1.5",
6710 "resolved": "https://registry.npmjs.org/@ts-graphviz/common/-/common-2.1.5.tgz",
6711 "integrity": "sha512-S6/9+T6x8j6cr/gNhp+U2olwo1n0jKj/682QVqsh7yXWV6ednHYqxFw0ZsY3LyzT0N8jaZ6jQY9YD99le3cmvg==",
6712 "dev": true
6713 },
6714 "@ts-graphviz/core": {
6715 "version": "2.0.7",
6716 "resolved": "https://registry.npmjs.org/@ts-graphviz/core/-/core-2.0.7.tgz",
6717 "integrity": "sha512-w071DSzP94YfN6XiWhOxnLpYT3uqtxJBDYdh6Jdjzt+Ce6DNspJsPQgpC7rbts/B8tEkq0LHoYuIF/O5Jh5rPg==",
6718 "dev": true,
6719 "requires": {
6720 "@ts-graphviz/ast": "^2.0.7",
6721 "@ts-graphviz/common": "^2.1.5"
6722 }
6723 },
6724 "@tsd/typescript": {
6725 "version": "5.8.3",
6726 "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.8.3.tgz",
6727 "integrity": "sha512-oKarNCN1QUhG148M88mtZdOlBZWWGcInquef+U8QL7gwJkRuNo5WS45Fjsd+3hM9cDJWGpqSZ4Oo097KDx4IWA==",
6728 "dev": true
6729 },
6730 "@types/eslint": {
6731 "version": "7.29.0",
6732 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
6733 "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
6734 "dev": true,
6735 "requires": {
6736 "@types/estree": "*",
6737 "@types/json-schema": "*"
6738 }
6739 },
6740 "@types/estree": {
6741 "version": "1.0.0",
6742 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
6743 "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
6744 "dev": true
6745 },
6746 "@types/fs-extra": {
6747 "version": "11.0.4",
6748 "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
6749 "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
6750 "requires": {
6751 "@types/jsonfile": "*",
6752 "@types/node": "*"
6753 }
6754 },
6755 "@types/istanbul-lib-coverage": {
6756 "version": "2.0.4",
6757 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
6758 "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
6759 "dev": true
6760 },
6761 "@types/json-schema": {
6762 "version": "7.0.11",
6763 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
6764 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
6765 "dev": true
6766 },
6767 "@types/jsonfile": {
6768 "version": "6.1.1",
6769 "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.1.tgz",
6770 "integrity": "sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==",
6771 "requires": {
6772 "@types/node": "*"
6773 }
6774 },
6775 "@types/minimist": {
6776 "version": "1.2.5",
6777 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
6778 "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag=="
6779 },
6780 "@types/node": {
6781 "version": "24.0.3",
6782 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz",
6783 "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==",
6784 "requires": {
6785 "undici-types": "~7.8.0"
6786 }
6787 },
6788 "@types/normalize-package-data": {
6789 "version": "2.4.1",
6790 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
6791 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
6792 "dev": true
6793 },
6794 "@types/ps-tree": {
6795 "version": "1.1.6",
6796 "resolved": "https://registry.npmjs.org/@types/ps-tree/-/ps-tree-1.1.6.tgz",
6797 "integrity": "sha512-PtrlVaOaI44/3pl3cvnlK+GxOM3re2526TJvPvh7W+keHIXdV4TE0ylpPBAcvFQCbGitaTXwL9u+RF7qtVeazQ=="
6798 },
6799 "@types/which": {
6800 "version": "3.0.4",
6801 "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.4.tgz",
6802 "integrity": "sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w=="
6803 },
6804 "@typescript-eslint/project-service": {
6805 "version": "8.34.1",
6806 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz",
6807 "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==",
6808 "dev": true,
6809 "requires": {
6810 "@typescript-eslint/tsconfig-utils": "^8.34.1",
6811 "@typescript-eslint/types": "^8.34.1",
6812 "debug": "^4.3.4"
6813 }
6814 },
6815 "@typescript-eslint/tsconfig-utils": {
6816 "version": "8.34.1",
6817 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz",
6818 "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==",
6819 "dev": true,
6820 "requires": {}
6821 },
6822 "@typescript-eslint/types": {
6823 "version": "8.34.1",
6824 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz",
6825 "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==",
6826 "dev": true
6827 },
6828 "@typescript-eslint/typescript-estree": {
6829 "version": "8.34.1",
6830 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz",
6831 "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==",
6832 "dev": true,
6833 "requires": {
6834 "@typescript-eslint/project-service": "8.34.1",
6835 "@typescript-eslint/tsconfig-utils": "8.34.1",
6836 "@typescript-eslint/types": "8.34.1",
6837 "@typescript-eslint/visitor-keys": "8.34.1",
6838 "debug": "^4.3.4",
6839 "fast-glob": "^3.3.2",
6840 "is-glob": "^4.0.3",
6841 "minimatch": "^9.0.4",
6842 "semver": "^7.6.0",
6843 "ts-api-utils": "^2.1.0"
6844 }
6845 },
6846 "@typescript-eslint/visitor-keys": {
6847 "version": "8.34.1",
6848 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz",
6849 "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==",
6850 "dev": true,
6851 "requires": {
6852 "@typescript-eslint/types": "8.34.1",
6853 "eslint-visitor-keys": "^4.2.1"
6854 }
6855 },
6856 "@vue/compiler-core": {
6857 "version": "3.5.17",
6858 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
6859 "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
6860 "dev": true,
6861 "requires": {
6862 "@babel/parser": "^7.27.5",
6863 "@vue/shared": "3.5.17",
6864 "entities": "^4.5.0",
6865 "estree-walker": "^2.0.2",
6866 "source-map-js": "^1.2.1"
6867 }
6868 },
6869 "@vue/compiler-dom": {
6870 "version": "3.5.17",
6871 "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
6872 "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
6873 "dev": true,
6874 "requires": {
6875 "@vue/compiler-core": "3.5.17",
6876 "@vue/shared": "3.5.17"
6877 }
6878 },
6879 "@vue/compiler-sfc": {
6880 "version": "3.5.17",
6881 "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
6882 "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
6883 "dev": true,
6884 "requires": {
6885 "@babel/parser": "^7.27.5",
6886 "@vue/compiler-core": "3.5.17",
6887 "@vue/compiler-dom": "3.5.17",
6888 "@vue/compiler-ssr": "3.5.17",
6889 "@vue/shared": "3.5.17",
6890 "estree-walker": "^2.0.2",
6891 "magic-string": "^0.30.17",
6892 "postcss": "^8.5.6",
6893 "source-map-js": "^1.2.1"
6894 }
6895 },
6896 "@vue/compiler-ssr": {
6897 "version": "3.5.17",
6898 "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
6899 "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
6900 "dev": true,
6901 "requires": {
6902 "@vue/compiler-dom": "3.5.17",
6903 "@vue/shared": "3.5.17"
6904 }
6905 },
6906 "@vue/shared": {
6907 "version": "3.5.17",
6908 "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
6909 "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
6910 "dev": true
6911 },
6912 "ajv": {
6913 "version": "8.17.1",
6914 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
6915 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
6916 "dev": true,
6917 "requires": {
6918 "fast-deep-equal": "^3.1.3",
6919 "fast-uri": "^3.0.1",
6920 "json-schema-traverse": "^1.0.0",
6921 "require-from-string": "^2.0.2"
6922 }
6923 },
6924 "angular-html-parser": {
6925 "version": "9.1.1",
6926 "resolved": "https://registry.npmjs.org/angular-html-parser/-/angular-html-parser-9.1.1.tgz",
6927 "integrity": "sha512-/xDmnIkfPy7df52scKGGBnZ5Uods64nkf3xBHQSU6uOxwuVVfCFrH+Q/vBZFsc/BY7aJufWtkGjTZrBoyER49w==",
6928 "dev": true
6929 },
6930 "ansi-escapes": {
6931 "version": "4.3.2",
6932 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
6933 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
6934 "dev": true,
6935 "requires": {
6936 "type-fest": "^0.21.3"
6937 }
6938 },
6939 "ansi-regex": {
6940 "version": "5.0.1",
6941 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
6942 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
6943 "dev": true
6944 },
6945 "ansi-styles": {
6946 "version": "4.3.0",
6947 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6948 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6949 "dev": true,
6950 "requires": {
6951 "color-convert": "^2.0.1"
6952 }
6953 },
6954 "any-promise": {
6955 "version": "1.3.0",
6956 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
6957 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
6958 "dev": true
6959 },
6960 "app-module-path": {
6961 "version": "2.2.0",
6962 "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
6963 "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==",
6964 "dev": true
6965 },
6966 "array-union": {
6967 "version": "2.1.0",
6968 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
6969 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
6970 "dev": true
6971 },
6972 "arrify": {
6973 "version": "1.0.1",
6974 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
6975 "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
6976 "dev": true
6977 },
6978 "ast-module-types": {
6979 "version": "6.0.1",
6980 "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.1.tgz",
6981 "integrity": "sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==",
6982 "dev": true
6983 },
6984 "balanced-match": {
6985 "version": "1.0.2",
6986 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
6987 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
6988 "dev": true
6989 },
6990 "base64-js": {
6991 "version": "1.5.1",
6992 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
6993 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
6994 "dev": true
6995 },
6996 "brace-expansion": {
6997 "version": "2.0.2",
6998 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
6999 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
7000 "dev": true,
7001 "requires": {
7002 "balanced-match": "^1.0.0"
7003 }
7004 },
7005 "braces": {
7006 "version": "3.0.3",
7007 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
7008 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
7009 "requires": {
7010 "fill-range": "^7.1.1"
7011 }
7012 },
7013 "browserslist": {
7014 "version": "4.25.0",
7015 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
7016 "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
7017 "dev": true,
7018 "requires": {
7019 "caniuse-lite": "^1.0.30001718",
7020 "electron-to-chromium": "^1.5.160",
7021 "node-releases": "^2.0.19",
7022 "update-browserslist-db": "^1.1.3"
7023 }
7024 },
7025 "c8": {
7026 "version": "10.1.3",
7027 "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz",
7028 "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==",
7029 "dev": true,
7030 "requires": {
7031 "@bcoe/v8-coverage": "^1.0.1",
7032 "@istanbuljs/schema": "^0.1.3",
7033 "find-up": "^5.0.0",
7034 "foreground-child": "^3.1.1",
7035 "istanbul-lib-coverage": "^3.2.0",
7036 "istanbul-lib-report": "^3.0.1",
7037 "istanbul-reports": "^3.1.6",
7038 "test-exclude": "^7.0.1",
7039 "v8-to-istanbul": "^9.0.0",
7040 "yargs": "^17.7.2",
7041 "yargs-parser": "^21.1.1"
7042 },
7043 "dependencies": {
7044 "yargs-parser": {
7045 "version": "21.1.1",
7046 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
7047 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
7048 "dev": true
7049 }
7050 }
7051 },
7052 "call-bind-apply-helpers": {
7053 "version": "1.0.2",
7054 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
7055 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
7056 "dev": true,
7057 "requires": {
7058 "es-errors": "^1.3.0",
7059 "function-bind": "^1.1.2"
7060 }
7061 },
7062 "call-bound": {
7063 "version": "1.0.4",
7064 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
7065 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
7066 "dev": true,
7067 "requires": {
7068 "call-bind-apply-helpers": "^1.0.2",
7069 "get-intrinsic": "^1.3.0"
7070 }
7071 },
7072 "camelcase": {
7073 "version": "5.3.1",
7074 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
7075 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
7076 "dev": true
7077 },
7078 "camelcase-keys": {
7079 "version": "6.2.2",
7080 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
7081 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
7082 "dev": true,
7083 "requires": {
7084 "camelcase": "^5.3.1",
7085 "map-obj": "^4.0.0",
7086 "quick-lru": "^4.0.1"
7087 }
7088 },
7089 "caniuse-lite": {
7090 "version": "1.0.30001724",
7091 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
7092 "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==",
7093 "dev": true
7094 },
7095 "chalk": {
7096 "version": "5.4.1",
7097 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
7098 "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="
7099 },
7100 "chardet": {
7101 "version": "0.7.0",
7102 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
7103 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
7104 "dev": true
7105 },
7106 "cli-spinners": {
7107 "version": "2.7.0",
7108 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
7109 "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
7110 "dev": true
7111 },
7112 "cli-width": {
7113 "version": "4.1.0",
7114 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
7115 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
7116 "dev": true
7117 },
7118 "cliui": {
7119 "version": "8.0.1",
7120 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
7121 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
7122 "dev": true,
7123 "requires": {
7124 "string-width": "^4.2.0",
7125 "strip-ansi": "^6.0.1",
7126 "wrap-ansi": "^7.0.0"
7127 },
7128 "dependencies": {
7129 "wrap-ansi": {
7130 "version": "7.0.0",
7131 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
7132 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
7133 "dev": true,
7134 "requires": {
7135 "ansi-styles": "^4.0.0",
7136 "string-width": "^4.1.0",
7137 "strip-ansi": "^6.0.0"
7138 }
7139 }
7140 }
7141 },
7142 "clone": {
7143 "version": "1.0.4",
7144 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
7145 "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
7146 "dev": true
7147 },
7148 "color-convert": {
7149 "version": "2.0.1",
7150 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
7151 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
7152 "dev": true,
7153 "requires": {
7154 "color-name": "~1.1.4"
7155 }
7156 },
7157 "color-name": {
7158 "version": "1.1.4",
7159 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
7160 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
7161 "dev": true
7162 },
7163 "commander": {
7164 "version": "13.1.0",
7165 "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
7166 "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
7167 "dev": true
7168 },
7169 "commondir": {
7170 "version": "1.0.1",
7171 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
7172 "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
7173 "dev": true
7174 },
7175 "concat-map": {
7176 "version": "0.0.1",
7177 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
7178 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
7179 "dev": true
7180 },
7181 "convert-source-map": {
7182 "version": "1.8.0",
7183 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
7184 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
7185 "dev": true,
7186 "requires": {
7187 "safe-buffer": "~5.1.1"
7188 }
7189 },
7190 "cross-spawn": {
7191 "version": "7.0.6",
7192 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
7193 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
7194 "dev": true,
7195 "requires": {
7196 "path-key": "^3.1.0",
7197 "shebang-command": "^2.0.0",
7198 "which": "^2.0.1"
7199 },
7200 "dependencies": {
7201 "which": {
7202 "version": "2.0.2",
7203 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
7204 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
7205 "dev": true,
7206 "requires": {
7207 "isexe": "^2.0.0"
7208 }
7209 }
7210 }
7211 },
7212 "data-uri-to-buffer": {
7213 "version": "4.0.0",
7214 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz",
7215 "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA=="
7216 },
7217 "debug": {
7218 "version": "4.4.1",
7219 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
7220 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
7221 "dev": true,
7222 "requires": {
7223 "ms": "^2.1.3"
7224 }
7225 },
7226 "decamelize": {
7227 "version": "1.2.0",
7228 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
7229 "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
7230 "dev": true
7231 },
7232 "decamelize-keys": {
7233 "version": "1.1.0",
7234 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
7235 "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
7236 "dev": true,
7237 "requires": {
7238 "decamelize": "^1.1.0",
7239 "map-obj": "^1.0.0"
7240 },
7241 "dependencies": {
7242 "map-obj": {
7243 "version": "1.0.1",
7244 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
7245 "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
7246 "dev": true
7247 }
7248 }
7249 },
7250 "deep-extend": {
7251 "version": "0.6.0",
7252 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
7253 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
7254 "dev": true
7255 },
7256 "defaults": {
7257 "version": "1.0.3",
7258 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
7259 "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==",
7260 "dev": true,
7261 "requires": {
7262 "clone": "^1.0.2"
7263 }
7264 },
7265 "dependency-tree": {
7266 "version": "11.2.0",
7267 "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.2.0.tgz",
7268 "integrity": "sha512-+C1H3mXhcvMCeu5i2Jpg9dc0N29TWTuT6vJD7mHLAfVmAbo9zW8NlkvQ1tYd3PDMab0IRQM0ccoyX68EZtx9xw==",
7269 "dev": true,
7270 "requires": {
7271 "commander": "^12.1.0",
7272 "filing-cabinet": "^5.0.3",
7273 "precinct": "^12.2.0",
7274 "typescript": "^5.8.3"
7275 },
7276 "dependencies": {
7277 "commander": {
7278 "version": "12.1.0",
7279 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
7280 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
7281 "dev": true
7282 }
7283 }
7284 },
7285 "dequal": {
7286 "version": "2.0.3",
7287 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
7288 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
7289 "dev": true
7290 },
7291 "des.js": {
7292 "version": "1.1.0",
7293 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
7294 "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
7295 "dev": true,
7296 "requires": {
7297 "inherits": "^2.0.1",
7298 "minimalistic-assert": "^1.0.0"
7299 }
7300 },
7301 "detective-amd": {
7302 "version": "6.0.1",
7303 "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.1.tgz",
7304 "integrity": "sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g==",
7305 "dev": true,
7306 "requires": {
7307 "ast-module-types": "^6.0.1",
7308 "escodegen": "^2.1.0",
7309 "get-amd-module-type": "^6.0.1",
7310 "node-source-walk": "^7.0.1"
7311 }
7312 },
7313 "detective-cjs": {
7314 "version": "6.0.1",
7315 "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.1.tgz",
7316 "integrity": "sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw==",
7317 "dev": true,
7318 "requires": {
7319 "ast-module-types": "^6.0.1",
7320 "node-source-walk": "^7.0.1"
7321 }
7322 },
7323 "detective-es6": {
7324 "version": "5.0.1",
7325 "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.1.tgz",
7326 "integrity": "sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew==",
7327 "dev": true,
7328 "requires": {
7329 "node-source-walk": "^7.0.1"
7330 }
7331 },
7332 "detective-postcss": {
7333 "version": "7.0.1",
7334 "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.1.tgz",
7335 "integrity": "sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ==",
7336 "dev": true,
7337 "requires": {
7338 "is-url": "^1.2.4",
7339 "postcss-values-parser": "^6.0.2"
7340 }
7341 },
7342 "detective-sass": {
7343 "version": "6.0.1",
7344 "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.1.tgz",
7345 "integrity": "sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw==",
7346 "dev": true,
7347 "requires": {
7348 "gonzales-pe": "^4.3.0",
7349 "node-source-walk": "^7.0.1"
7350 }
7351 },
7352 "detective-scss": {
7353 "version": "5.0.1",
7354 "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.1.tgz",
7355 "integrity": "sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg==",
7356 "dev": true,
7357 "requires": {
7358 "gonzales-pe": "^4.3.0",
7359 "node-source-walk": "^7.0.1"
7360 }
7361 },
7362 "detective-stylus": {
7363 "version": "5.0.1",
7364 "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.1.tgz",
7365 "integrity": "sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==",
7366 "dev": true
7367 },
7368 "detective-typescript": {
7369 "version": "14.0.0",
7370 "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-14.0.0.tgz",
7371 "integrity": "sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw==",
7372 "dev": true,
7373 "requires": {
7374 "@typescript-eslint/typescript-estree": "^8.23.0",
7375 "ast-module-types": "^6.0.1",
7376 "node-source-walk": "^7.0.1"
7377 }
7378 },
7379 "detective-vue2": {
7380 "version": "2.2.0",
7381 "resolved": "https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.2.0.tgz",
7382 "integrity": "sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA==",
7383 "dev": true,
7384 "requires": {
7385 "@dependents/detective-less": "^5.0.1",
7386 "@vue/compiler-sfc": "^3.5.13",
7387 "detective-es6": "^5.0.1",
7388 "detective-sass": "^6.0.1",
7389 "detective-scss": "^5.0.1",
7390 "detective-stylus": "^5.0.1",
7391 "detective-typescript": "^14.0.0"
7392 }
7393 },
7394 "diff": {
7395 "version": "5.1.0",
7396 "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
7397 "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
7398 "dev": true
7399 },
7400 "diff-match-patch": {
7401 "version": "1.0.5",
7402 "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz",
7403 "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==",
7404 "dev": true
7405 },
7406 "diff-sequences": {
7407 "version": "29.4.3",
7408 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz",
7409 "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==",
7410 "dev": true
7411 },
7412 "dir-glob": {
7413 "version": "3.0.1",
7414 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
7415 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
7416 "requires": {
7417 "path-type": "^4.0.0"
7418 }
7419 },
7420 "dunder-proto": {
7421 "version": "1.0.1",
7422 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
7423 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
7424 "dev": true,
7425 "requires": {
7426 "call-bind-apply-helpers": "^1.0.1",
7427 "es-errors": "^1.3.0",
7428 "gopd": "^1.2.0"
7429 }
7430 },
7431 "duplexer": {
7432 "version": "0.1.2",
7433 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
7434 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
7435 },
7436 "eastasianwidth": {
7437 "version": "0.2.0",
7438 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
7439 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
7440 "dev": true
7441 },
7442 "electron-to-chromium": {
7443 "version": "1.5.171",
7444 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz",
7445 "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==",
7446 "dev": true
7447 },
7448 "emoji-regex": {
7449 "version": "10.4.0",
7450 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
7451 "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",
7452 "dev": true
7453 },
7454 "enhanced-resolve": {
7455 "version": "5.18.1",
7456 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
7457 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
7458 "dev": true,
7459 "requires": {
7460 "graceful-fs": "^4.2.4",
7461 "tapable": "^2.2.0"
7462 }
7463 },
7464 "entities": {
7465 "version": "4.5.0",
7466 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
7467 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
7468 "dev": true
7469 },
7470 "error-ex": {
7471 "version": "1.3.2",
7472 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
7473 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
7474 "dev": true,
7475 "requires": {
7476 "is-arrayish": "^0.2.1"
7477 }
7478 },
7479 "es-define-property": {
7480 "version": "1.0.1",
7481 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
7482 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
7483 "dev": true
7484 },
7485 "es-errors": {
7486 "version": "1.3.0",
7487 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
7488 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
7489 "dev": true
7490 },
7491 "es-object-atoms": {
7492 "version": "1.1.1",
7493 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
7494 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
7495 "dev": true,
7496 "requires": {
7497 "es-errors": "^1.3.0"
7498 }
7499 },
7500 "escalade": {
7501 "version": "3.2.0",
7502 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
7503 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
7504 "dev": true
7505 },
7506 "escodegen": {
7507 "version": "2.1.0",
7508 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
7509 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
7510 "dev": true,
7511 "requires": {
7512 "esprima": "^4.0.1",
7513 "estraverse": "^5.2.0",
7514 "esutils": "^2.0.2",
7515 "source-map": "~0.6.1"
7516 },
7517 "dependencies": {
7518 "source-map": {
7519 "version": "0.6.1",
7520 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7521 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7522 "dev": true,
7523 "optional": true
7524 }
7525 }
7526 },
7527 "eslint-formatter-pretty": {
7528 "version": "4.1.0",
7529 "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz",
7530 "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==",
7531 "dev": true,
7532 "requires": {
7533 "@types/eslint": "^7.2.13",
7534 "ansi-escapes": "^4.2.1",
7535 "chalk": "^4.1.0",
7536 "eslint-rule-docs": "^1.1.5",
7537 "log-symbols": "^4.0.0",
7538 "plur": "^4.0.0",
7539 "string-width": "^4.2.0",
7540 "supports-hyperlinks": "^2.0.0"
7541 },
7542 "dependencies": {
7543 "chalk": {
7544 "version": "4.1.2",
7545 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
7546 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
7547 "dev": true,
7548 "requires": {
7549 "ansi-styles": "^4.1.0",
7550 "supports-color": "^7.1.0"
7551 }
7552 },
7553 "is-unicode-supported": {
7554 "version": "0.1.0",
7555 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
7556 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
7557 "dev": true
7558 },
7559 "log-symbols": {
7560 "version": "4.1.0",
7561 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
7562 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
7563 "dev": true,
7564 "requires": {
7565 "chalk": "^4.1.0",
7566 "is-unicode-supported": "^0.1.0"
7567 }
7568 }
7569 }
7570 },
7571 "eslint-rule-docs": {
7572 "version": "1.1.235",
7573 "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz",
7574 "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==",
7575 "dev": true
7576 },
7577 "eslint-visitor-keys": {
7578 "version": "4.2.1",
7579 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
7580 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
7581 "dev": true
7582 },
7583 "esprima": {
7584 "version": "4.0.1",
7585 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
7586 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
7587 "dev": true
7588 },
7589 "estraverse": {
7590 "version": "5.3.0",
7591 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
7592 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
7593 "dev": true
7594 },
7595 "estree-walker": {
7596 "version": "2.0.2",
7597 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
7598 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
7599 "dev": true
7600 },
7601 "esutils": {
7602 "version": "2.0.3",
7603 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
7604 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
7605 "dev": true
7606 },
7607 "event-stream": {
7608 "version": "3.3.4",
7609 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
7610 "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==",
7611 "requires": {
7612 "duplexer": "~0.1.1",
7613 "from": "~0",
7614 "map-stream": "~0.1.0",
7615 "pause-stream": "0.0.11",
7616 "split": "0.3",
7617 "stream-combiner": "~0.0.4",
7618 "through": "~2.3.1"
7619 }
7620 },
7621 "execa": {
7622 "version": "9.5.3",
7623 "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.3.tgz",
7624 "integrity": "sha512-QFNnTvU3UjgWFy8Ef9iDHvIdcgZ344ebkwYx4/KLbR+CKQA4xBaHzv+iRpp86QfMHP8faFQLh8iOc57215y4Rg==",
7625 "dev": true,
7626 "requires": {
7627 "@sindresorhus/merge-streams": "^4.0.0",
7628 "cross-spawn": "^7.0.3",
7629 "figures": "^6.1.0",
7630 "get-stream": "^9.0.0",
7631 "human-signals": "^8.0.0",
7632 "is-plain-obj": "^4.1.0",
7633 "is-stream": "^4.0.1",
7634 "npm-run-path": "^6.0.0",
7635 "pretty-ms": "^9.0.0",
7636 "signal-exit": "^4.1.0",
7637 "strip-final-newline": "^4.0.0",
7638 "yoctocolors": "^2.0.0"
7639 },
7640 "dependencies": {
7641 "is-plain-obj": {
7642 "version": "4.1.0",
7643 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
7644 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
7645 "dev": true
7646 },
7647 "parse-ms": {
7648 "version": "4.0.0",
7649 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
7650 "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
7651 "dev": true
7652 },
7653 "pretty-ms": {
7654 "version": "9.2.0",
7655 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz",
7656 "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==",
7657 "dev": true,
7658 "requires": {
7659 "parse-ms": "^4.0.0"
7660 }
7661 },
7662 "signal-exit": {
7663 "version": "4.1.0",
7664 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
7665 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
7666 "dev": true
7667 }
7668 }
7669 },
7670 "external-editor": {
7671 "version": "3.1.0",
7672 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
7673 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
7674 "dev": true,
7675 "requires": {
7676 "chardet": "^0.7.0",
7677 "iconv-lite": "^0.4.24",
7678 "tmp": "^0.0.33"
7679 }
7680 },
7681 "fast-deep-equal": {
7682 "version": "3.1.3",
7683 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
7684 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
7685 "dev": true
7686 },
7687 "fast-glob": {
7688 "version": "3.3.3",
7689 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
7690 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
7691 "requires": {
7692 "@nodelib/fs.stat": "^2.0.2",
7693 "@nodelib/fs.walk": "^1.2.3",
7694 "glob-parent": "^5.1.2",
7695 "merge2": "^1.3.0",
7696 "micromatch": "^4.0.8"
7697 }
7698 },
7699 "fast-uri": {
7700 "version": "3.0.6",
7701 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
7702 "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
7703 "dev": true
7704 },
7705 "fastq": {
7706 "version": "1.13.0",
7707 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
7708 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
7709 "requires": {
7710 "reusify": "^1.0.4"
7711 }
7712 },
7713 "fetch-blob": {
7714 "version": "3.2.0",
7715 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
7716 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
7717 "requires": {
7718 "node-domexception": "^1.0.0",
7719 "web-streams-polyfill": "^3.0.3"
7720 }
7721 },
7722 "figures": {
7723 "version": "6.1.0",
7724 "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
7725 "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
7726 "dev": true,
7727 "requires": {
7728 "is-unicode-supported": "^2.0.0"
7729 }
7730 },
7731 "file-url": {
7732 "version": "4.0.0",
7733 "resolved": "https://registry.npmjs.org/file-url/-/file-url-4.0.0.tgz",
7734 "integrity": "sha512-vRCdScQ6j3Ku6Kd7W1kZk9c++5SqD6Xz5Jotrjr/nkY714M14RFHy/AAVA2WQvpsqVAVgTbDrYyBpU205F0cLw==",
7735 "dev": true
7736 },
7737 "filing-cabinet": {
7738 "version": "5.0.3",
7739 "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.3.tgz",
7740 "integrity": "sha512-PlPcMwVWg60NQkhvfoxZs4wEHjhlOO/y7OAm4sKM60o1Z9nttRY4mcdQxp/iZ+kg/Vv6Hw1OAaTbYVM9DA9pYg==",
7741 "dev": true,
7742 "requires": {
7743 "app-module-path": "^2.2.0",
7744 "commander": "^12.1.0",
7745 "enhanced-resolve": "^5.18.0",
7746 "module-definition": "^6.0.1",
7747 "module-lookup-amd": "^9.0.3",
7748 "resolve": "^1.22.10",
7749 "resolve-dependency-path": "^4.0.1",
7750 "sass-lookup": "^6.1.0",
7751 "stylus-lookup": "^6.1.0",
7752 "tsconfig-paths": "^4.2.0",
7753 "typescript": "^5.7.3"
7754 },
7755 "dependencies": {
7756 "commander": {
7757 "version": "12.1.0",
7758 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
7759 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
7760 "dev": true
7761 }
7762 }
7763 },
7764 "fill-range": {
7765 "version": "7.1.1",
7766 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
7767 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
7768 "requires": {
7769 "to-regex-range": "^5.0.1"
7770 }
7771 },
7772 "find-up": {
7773 "version": "5.0.0",
7774 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
7775 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
7776 "dev": true,
7777 "requires": {
7778 "locate-path": "^6.0.0",
7779 "path-exists": "^4.0.0"
7780 }
7781 },
7782 "foreground-child": {
7783 "version": "3.3.1",
7784 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
7785 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
7786 "dev": true,
7787 "requires": {
7788 "cross-spawn": "^7.0.6",
7789 "signal-exit": "^4.0.1"
7790 },
7791 "dependencies": {
7792 "signal-exit": {
7793 "version": "4.1.0",
7794 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
7795 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
7796 "dev": true
7797 }
7798 }
7799 },
7800 "formdata-polyfill": {
7801 "version": "4.0.10",
7802 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
7803 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
7804 "requires": {
7805 "fetch-blob": "^3.1.2"
7806 }
7807 },
7808 "from": {
7809 "version": "0.1.7",
7810 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
7811 "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g=="
7812 },
7813 "fs-extra": {
7814 "version": "11.3.0",
7815 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
7816 "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
7817 "requires": {
7818 "graceful-fs": "^4.2.0",
7819 "jsonfile": "^6.0.1",
7820 "universalify": "^2.0.0"
7821 }
7822 },
7823 "fs.realpath": {
7824 "version": "1.0.0",
7825 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
7826 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
7827 "dev": true
7828 },
7829 "function-bind": {
7830 "version": "1.1.2",
7831 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
7832 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
7833 "dev": true
7834 },
7835 "fx": {
7836 "version": "27.0.0",
7837 "resolved": "https://registry.npmjs.org/fx/-/fx-27.0.0.tgz",
7838 "integrity": "sha512-am6jTZW1vTfdc42QH63qqtN5QoNb7JiD+DH40SokzVKSofKCcqSAq1V6ASCR/d3R2YyLFD68h6nWaSVt/BZqDA=="
7839 },
7840 "gensync": {
7841 "version": "1.0.0-beta.2",
7842 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
7843 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
7844 "dev": true
7845 },
7846 "get-amd-module-type": {
7847 "version": "6.0.1",
7848 "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.1.tgz",
7849 "integrity": "sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ==",
7850 "dev": true,
7851 "requires": {
7852 "ast-module-types": "^6.0.1",
7853 "node-source-walk": "^7.0.1"
7854 }
7855 },
7856 "get-caller-file": {
7857 "version": "2.0.5",
7858 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
7859 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
7860 "dev": true
7861 },
7862 "get-intrinsic": {
7863 "version": "1.3.0",
7864 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
7865 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
7866 "dev": true,
7867 "requires": {
7868 "call-bind-apply-helpers": "^1.0.2",
7869 "es-define-property": "^1.0.1",
7870 "es-errors": "^1.3.0",
7871 "es-object-atoms": "^1.1.1",
7872 "function-bind": "^1.1.2",
7873 "get-proto": "^1.0.1",
7874 "gopd": "^1.2.0",
7875 "has-symbols": "^1.1.0",
7876 "hasown": "^2.0.2",
7877 "math-intrinsics": "^1.1.0"
7878 }
7879 },
7880 "get-own-enumerable-property-symbols": {
7881 "version": "3.0.2",
7882 "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
7883 "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
7884 "dev": true
7885 },
7886 "get-port": {
7887 "version": "7.1.0",
7888 "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz",
7889 "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==",
7890 "dev": true
7891 },
7892 "get-proto": {
7893 "version": "1.0.1",
7894 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
7895 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
7896 "dev": true,
7897 "requires": {
7898 "dunder-proto": "^1.0.1",
7899 "es-object-atoms": "^1.0.0"
7900 }
7901 },
7902 "get-stream": {
7903 "version": "9.0.1",
7904 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
7905 "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
7906 "dev": true,
7907 "requires": {
7908 "@sec-ant/readable-stream": "^0.4.1",
7909 "is-stream": "^4.0.1"
7910 }
7911 },
7912 "glob": {
7913 "version": "7.2.3",
7914 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
7915 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
7916 "dev": true,
7917 "requires": {
7918 "fs.realpath": "^1.0.0",
7919 "inflight": "^1.0.4",
7920 "inherits": "2",
7921 "minimatch": "^3.1.1",
7922 "once": "^1.3.0",
7923 "path-is-absolute": "^1.0.0"
7924 },
7925 "dependencies": {
7926 "brace-expansion": {
7927 "version": "1.1.12",
7928 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
7929 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
7930 "dev": true,
7931 "requires": {
7932 "balanced-match": "^1.0.0",
7933 "concat-map": "0.0.1"
7934 }
7935 },
7936 "minimatch": {
7937 "version": "3.1.2",
7938 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
7939 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
7940 "dev": true,
7941 "requires": {
7942 "brace-expansion": "^1.1.7"
7943 }
7944 }
7945 }
7946 },
7947 "glob-parent": {
7948 "version": "5.1.2",
7949 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
7950 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
7951 "requires": {
7952 "is-glob": "^4.0.1"
7953 }
7954 },
7955 "globals": {
7956 "version": "11.12.0",
7957 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
7958 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
7959 "dev": true
7960 },
7961 "globby": {
7962 "version": "13.2.2",
7963 "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
7964 "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
7965 "requires": {
7966 "dir-glob": "^3.0.1",
7967 "fast-glob": "^3.3.0",
7968 "ignore": "^5.2.4",
7969 "merge2": "^1.4.1",
7970 "slash": "^4.0.0"
7971 }
7972 },
7973 "gonzales-pe": {
7974 "version": "4.3.0",
7975 "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
7976 "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
7977 "dev": true,
7978 "requires": {
7979 "minimist": "^1.2.5"
7980 }
7981 },
7982 "gopd": {
7983 "version": "1.2.0",
7984 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
7985 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
7986 "dev": true
7987 },
7988 "graceful-fs": {
7989 "version": "4.2.10",
7990 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
7991 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
7992 },
7993 "hard-rejection": {
7994 "version": "2.1.0",
7995 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
7996 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
7997 "dev": true
7998 },
7999 "has-flag": {
8000 "version": "4.0.0",
8001 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8002 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8003 "dev": true
8004 },
8005 "has-symbols": {
8006 "version": "1.1.0",
8007 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
8008 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
8009 "dev": true
8010 },
8011 "hasown": {
8012 "version": "2.0.2",
8013 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
8014 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
8015 "dev": true,
8016 "requires": {
8017 "function-bind": "^1.1.2"
8018 }
8019 },
8020 "hosted-git-info": {
8021 "version": "4.1.0",
8022 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
8023 "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
8024 "dev": true,
8025 "requires": {
8026 "lru-cache": "^6.0.0"
8027 }
8028 },
8029 "html-escaper": {
8030 "version": "2.0.2",
8031 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
8032 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
8033 "dev": true
8034 },
8035 "human-signals": {
8036 "version": "8.0.1",
8037 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz",
8038 "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==",
8039 "dev": true
8040 },
8041 "iconv-lite": {
8042 "version": "0.4.24",
8043 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
8044 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
8045 "dev": true,
8046 "requires": {
8047 "safer-buffer": ">= 2.1.2 < 3"
8048 }
8049 },
8050 "ieee754": {
8051 "version": "1.2.1",
8052 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
8053 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
8054 "dev": true
8055 },
8056 "ignore": {
8057 "version": "5.3.2",
8058 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
8059 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
8060 },
8061 "indent-string": {
8062 "version": "4.0.0",
8063 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
8064 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
8065 "dev": true
8066 },
8067 "inflight": {
8068 "version": "1.0.6",
8069 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8070 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
8071 "dev": true,
8072 "requires": {
8073 "once": "^1.3.0",
8074 "wrappy": "1"
8075 }
8076 },
8077 "inherits": {
8078 "version": "2.0.4",
8079 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
8080 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
8081 "dev": true
8082 },
8083 "ini": {
8084 "version": "1.3.8",
8085 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
8086 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
8087 "dev": true
8088 },
8089 "irregular-plurals": {
8090 "version": "3.3.0",
8091 "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz",
8092 "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==",
8093 "dev": true
8094 },
8095 "is-arrayish": {
8096 "version": "0.2.1",
8097 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
8098 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
8099 "dev": true
8100 },
8101 "is-core-module": {
8102 "version": "2.16.1",
8103 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
8104 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
8105 "dev": true,
8106 "requires": {
8107 "hasown": "^2.0.2"
8108 }
8109 },
8110 "is-extglob": {
8111 "version": "2.1.1",
8112 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
8113 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
8114 },
8115 "is-fullwidth-code-point": {
8116 "version": "3.0.0",
8117 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8118 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8119 "dev": true
8120 },
8121 "is-glob": {
8122 "version": "4.0.3",
8123 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
8124 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
8125 "requires": {
8126 "is-extglob": "^2.1.1"
8127 }
8128 },
8129 "is-number": {
8130 "version": "7.0.0",
8131 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
8132 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
8133 },
8134 "is-obj": {
8135 "version": "1.0.1",
8136 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
8137 "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
8138 "dev": true
8139 },
8140 "is-plain-obj": {
8141 "version": "1.1.0",
8142 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
8143 "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
8144 "dev": true
8145 },
8146 "is-regexp": {
8147 "version": "1.0.0",
8148 "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
8149 "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
8150 "dev": true
8151 },
8152 "is-stream": {
8153 "version": "4.0.1",
8154 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
8155 "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
8156 "dev": true
8157 },
8158 "is-unicode-supported": {
8159 "version": "2.1.0",
8160 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
8161 "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==",
8162 "dev": true
8163 },
8164 "is-url": {
8165 "version": "1.2.4",
8166 "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
8167 "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
8168 "dev": true
8169 },
8170 "is-url-superb": {
8171 "version": "4.0.0",
8172 "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz",
8173 "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==",
8174 "dev": true
8175 },
8176 "isexe": {
8177 "version": "2.0.0",
8178 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
8179 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
8180 },
8181 "istanbul-lib-coverage": {
8182 "version": "3.2.2",
8183 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
8184 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
8185 "dev": true
8186 },
8187 "istanbul-lib-report": {
8188 "version": "3.0.1",
8189 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
8190 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
8191 "dev": true,
8192 "requires": {
8193 "istanbul-lib-coverage": "^3.0.0",
8194 "make-dir": "^4.0.0",
8195 "supports-color": "^7.1.0"
8196 }
8197 },
8198 "istanbul-reports": {
8199 "version": "3.1.7",
8200 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
8201 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
8202 "dev": true,
8203 "requires": {
8204 "html-escaper": "^2.0.0",
8205 "istanbul-lib-report": "^3.0.0"
8206 }
8207 },
8208 "jackspeak": {
8209 "version": "3.4.3",
8210 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
8211 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
8212 "dev": true,
8213 "requires": {
8214 "@isaacs/cliui": "^8.0.2",
8215 "@pkgjs/parseargs": "^0.11.0"
8216 }
8217 },
8218 "jest-diff": {
8219 "version": "29.5.0",
8220 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz",
8221 "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==",
8222 "dev": true,
8223 "requires": {
8224 "chalk": "^4.0.0",
8225 "diff-sequences": "^29.4.3",
8226 "jest-get-type": "^29.4.3",
8227 "pretty-format": "^29.5.0"
8228 },
8229 "dependencies": {
8230 "chalk": {
8231 "version": "4.1.2",
8232 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8233 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8234 "dev": true,
8235 "requires": {
8236 "ansi-styles": "^4.1.0",
8237 "supports-color": "^7.1.0"
8238 }
8239 }
8240 }
8241 },
8242 "jest-get-type": {
8243 "version": "29.4.3",
8244 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz",
8245 "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==",
8246 "dev": true
8247 },
8248 "js-md4": {
8249 "version": "0.3.2",
8250 "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz",
8251 "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==",
8252 "dev": true
8253 },
8254 "js-tokens": {
8255 "version": "4.0.0",
8256 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
8257 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
8258 "dev": true
8259 },
8260 "jsesc": {
8261 "version": "3.1.0",
8262 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
8263 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
8264 "dev": true
8265 },
8266 "json-parse-even-better-errors": {
8267 "version": "2.3.1",
8268 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
8269 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
8270 "dev": true
8271 },
8272 "json-schema-traverse": {
8273 "version": "1.0.0",
8274 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
8275 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
8276 "dev": true
8277 },
8278 "json5": {
8279 "version": "2.2.3",
8280 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
8281 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
8282 "dev": true
8283 },
8284 "jsonfile": {
8285 "version": "6.1.0",
8286 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
8287 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
8288 "requires": {
8289 "graceful-fs": "^4.1.6",
8290 "universalify": "^2.0.0"
8291 }
8292 },
8293 "kind-of": {
8294 "version": "6.0.3",
8295 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
8296 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
8297 "dev": true
8298 },
8299 "kleur": {
8300 "version": "4.1.5",
8301 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
8302 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
8303 "dev": true
8304 },
8305 "lines-and-columns": {
8306 "version": "1.2.4",
8307 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
8308 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
8309 "dev": true
8310 },
8311 "locate-path": {
8312 "version": "6.0.0",
8313 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
8314 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
8315 "dev": true,
8316 "requires": {
8317 "p-locate": "^5.0.0"
8318 }
8319 },
8320 "lodash.groupby": {
8321 "version": "4.6.0",
8322 "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
8323 "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==",
8324 "dev": true
8325 },
8326 "lru-cache": {
8327 "version": "6.0.0",
8328 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
8329 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
8330 "dev": true,
8331 "requires": {
8332 "yallist": "^4.0.0"
8333 }
8334 },
8335 "madge": {
8336 "version": "8.0.0",
8337 "resolved": "https://registry.npmjs.org/madge/-/madge-8.0.0.tgz",
8338 "integrity": "sha512-9sSsi3TBPhmkTCIpVQF0SPiChj1L7Rq9kU2KDG1o6v2XH9cCw086MopjVCD+vuoL5v8S77DTbVopTO8OUiQpIw==",
8339 "dev": true,
8340 "requires": {
8341 "chalk": "^4.1.2",
8342 "commander": "^7.2.0",
8343 "commondir": "^1.0.1",
8344 "debug": "^4.3.4",
8345 "dependency-tree": "^11.0.0",
8346 "ora": "^5.4.1",
8347 "pluralize": "^8.0.0",
8348 "pretty-ms": "^7.0.1",
8349 "rc": "^1.2.8",
8350 "stream-to-array": "^2.3.0",
8351 "ts-graphviz": "^2.1.2",
8352 "walkdir": "^0.4.1"
8353 },
8354 "dependencies": {
8355 "bl": {
8356 "version": "4.1.0",
8357 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
8358 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
8359 "dev": true,
8360 "requires": {
8361 "buffer": "^5.5.0",
8362 "inherits": "^2.0.4",
8363 "readable-stream": "^3.4.0"
8364 }
8365 },
8366 "buffer": {
8367 "version": "5.7.1",
8368 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
8369 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
8370 "dev": true,
8371 "requires": {
8372 "base64-js": "^1.3.1",
8373 "ieee754": "^1.1.13"
8374 }
8375 },
8376 "chalk": {
8377 "version": "4.1.2",
8378 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8379 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8380 "dev": true,
8381 "requires": {
8382 "ansi-styles": "^4.1.0",
8383 "supports-color": "^7.1.0"
8384 }
8385 },
8386 "cli-cursor": {
8387 "version": "3.1.0",
8388 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
8389 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
8390 "dev": true,
8391 "requires": {
8392 "restore-cursor": "^3.1.0"
8393 }
8394 },
8395 "commander": {
8396 "version": "7.2.0",
8397 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
8398 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
8399 "dev": true
8400 },
8401 "is-interactive": {
8402 "version": "1.0.0",
8403 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
8404 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
8405 "dev": true
8406 },
8407 "is-unicode-supported": {
8408 "version": "0.1.0",
8409 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
8410 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
8411 "dev": true
8412 },
8413 "log-symbols": {
8414 "version": "4.1.0",
8415 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
8416 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
8417 "dev": true,
8418 "requires": {
8419 "chalk": "^4.1.0",
8420 "is-unicode-supported": "^0.1.0"
8421 }
8422 },
8423 "mimic-fn": {
8424 "version": "2.1.0",
8425 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
8426 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
8427 "dev": true
8428 },
8429 "onetime": {
8430 "version": "5.1.2",
8431 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
8432 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
8433 "dev": true,
8434 "requires": {
8435 "mimic-fn": "^2.1.0"
8436 }
8437 },
8438 "ora": {
8439 "version": "5.4.1",
8440 "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
8441 "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
8442 "dev": true,
8443 "requires": {
8444 "bl": "^4.1.0",
8445 "chalk": "^4.1.0",
8446 "cli-cursor": "^3.1.0",
8447 "cli-spinners": "^2.5.0",
8448 "is-interactive": "^1.0.0",
8449 "is-unicode-supported": "^0.1.0",
8450 "log-symbols": "^4.1.0",
8451 "strip-ansi": "^6.0.0",
8452 "wcwidth": "^1.0.1"
8453 }
8454 },
8455 "restore-cursor": {
8456 "version": "3.1.0",
8457 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
8458 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
8459 "dev": true,
8460 "requires": {
8461 "onetime": "^5.1.0",
8462 "signal-exit": "^3.0.2"
8463 }
8464 }
8465 }
8466 },
8467 "magic-string": {
8468 "version": "0.30.17",
8469 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
8470 "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
8471 "dev": true,
8472 "requires": {
8473 "@jridgewell/sourcemap-codec": "^1.5.0"
8474 }
8475 },
8476 "make-dir": {
8477 "version": "4.0.0",
8478 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
8479 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
8480 "dev": true,
8481 "requires": {
8482 "semver": "^7.5.3"
8483 }
8484 },
8485 "map-obj": {
8486 "version": "4.3.0",
8487 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
8488 "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
8489 "dev": true
8490 },
8491 "map-stream": {
8492 "version": "0.1.0",
8493 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
8494 "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g=="
8495 },
8496 "math-intrinsics": {
8497 "version": "1.1.0",
8498 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
8499 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
8500 "dev": true
8501 },
8502 "meow": {
8503 "version": "9.0.0",
8504 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
8505 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
8506 "dev": true,
8507 "requires": {
8508 "@types/minimist": "^1.2.0",
8509 "camelcase-keys": "^6.2.2",
8510 "decamelize": "^1.2.0",
8511 "decamelize-keys": "^1.1.0",
8512 "hard-rejection": "^2.1.0",
8513 "minimist-options": "4.1.0",
8514 "normalize-package-data": "^3.0.0",
8515 "read-pkg-up": "^7.0.1",
8516 "redent": "^3.0.0",
8517 "trim-newlines": "^3.0.0",
8518 "type-fest": "^0.18.0",
8519 "yargs-parser": "^20.2.3"
8520 },
8521 "dependencies": {
8522 "type-fest": {
8523 "version": "0.18.1",
8524 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
8525 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
8526 "dev": true
8527 }
8528 }
8529 },
8530 "merge2": {
8531 "version": "1.4.1",
8532 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
8533 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
8534 },
8535 "micromatch": {
8536 "version": "4.0.8",
8537 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
8538 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
8539 "requires": {
8540 "braces": "^3.0.3",
8541 "picomatch": "^2.3.1"
8542 }
8543 },
8544 "min-indent": {
8545 "version": "1.0.1",
8546 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
8547 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
8548 "dev": true
8549 },
8550 "minimalistic-assert": {
8551 "version": "1.0.1",
8552 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
8553 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
8554 "dev": true
8555 },
8556 "minimatch": {
8557 "version": "9.0.5",
8558 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
8559 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
8560 "dev": true,
8561 "requires": {
8562 "brace-expansion": "^2.0.1"
8563 }
8564 },
8565 "minimist": {
8566 "version": "1.2.8",
8567 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
8568 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
8569 },
8570 "minimist-options": {
8571 "version": "4.1.0",
8572 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
8573 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
8574 "dev": true,
8575 "requires": {
8576 "arrify": "^1.0.1",
8577 "is-plain-obj": "^1.1.0",
8578 "kind-of": "^6.0.3"
8579 }
8580 },
8581 "minipass": {
8582 "version": "7.1.2",
8583 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
8584 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
8585 "dev": true
8586 },
8587 "module-definition": {
8588 "version": "6.0.1",
8589 "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-6.0.1.tgz",
8590 "integrity": "sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g==",
8591 "dev": true,
8592 "requires": {
8593 "ast-module-types": "^6.0.1",
8594 "node-source-walk": "^7.0.1"
8595 }
8596 },
8597 "module-lookup-amd": {
8598 "version": "9.0.5",
8599 "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.5.tgz",
8600 "integrity": "sha512-Rs5FVpVcBYRHPLuhHOjgbRhosaQYLtEo3JIeDIbmNo7mSssi1CTzwMh8v36gAzpbzLGXI9wB/yHh+5+3fY1QVw==",
8601 "dev": true,
8602 "requires": {
8603 "commander": "^12.1.0",
8604 "glob": "^7.2.3",
8605 "requirejs": "^2.3.7",
8606 "requirejs-config-file": "^4.0.0"
8607 },
8608 "dependencies": {
8609 "commander": {
8610 "version": "12.1.0",
8611 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
8612 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
8613 "dev": true
8614 }
8615 }
8616 },
8617 "mri": {
8618 "version": "1.2.0",
8619 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
8620 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
8621 "dev": true
8622 },
8623 "ms": {
8624 "version": "2.1.3",
8625 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
8626 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
8627 "dev": true
8628 },
8629 "mutation-testing-elements": {
8630 "version": "3.5.2",
8631 "resolved": "https://registry.npmjs.org/mutation-testing-elements/-/mutation-testing-elements-3.5.2.tgz",
8632 "integrity": "sha512-1S6oHiIT3pAYp0mJb8TAyNnaNLHuOJmtDwNEw93bhA0ayjTAPrlNiW8zxivvKD4pjvrZEMUyQCaX+3EBZ4cemw==",
8633 "dev": true
8634 },
8635 "mutation-testing-metrics": {
8636 "version": "3.5.1",
8637 "resolved": "https://registry.npmjs.org/mutation-testing-metrics/-/mutation-testing-metrics-3.5.1.tgz",
8638 "integrity": "sha512-mNgEcnhyBDckgoKg1kjG/4Uo3aBCW0WdVUxINVEazMTggPtqGfxaAlQ9GjItyudu/8S9DuspY3xUaIRLozFG9g==",
8639 "dev": true,
8640 "requires": {
8641 "mutation-testing-report-schema": "3.5.1"
8642 }
8643 },
8644 "mutation-testing-report-schema": {
8645 "version": "3.5.1",
8646 "resolved": "https://registry.npmjs.org/mutation-testing-report-schema/-/mutation-testing-report-schema-3.5.1.tgz",
8647 "integrity": "sha512-tu5ATRxGH3sf2igiTKonxlCsWnWcD3CYr3IXGUym7yTh3Mj5NoJsu7bDkJY99uOrEp6hQByC2nRUPEGfe6EnAg==",
8648 "dev": true
8649 },
8650 "mute-stream": {
8651 "version": "2.0.0",
8652 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
8653 "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
8654 "dev": true
8655 },
8656 "nanoid": {
8657 "version": "3.3.11",
8658 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
8659 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
8660 "dev": true
8661 },
8662 "node-domexception": {
8663 "version": "1.0.0",
8664 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
8665 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="
8666 },
8667 "node-fetch": {
8668 "version": "3.3.2",
8669 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
8670 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
8671 "requires": {
8672 "data-uri-to-buffer": "^4.0.0",
8673 "fetch-blob": "^3.1.4",
8674 "formdata-polyfill": "^4.0.10"
8675 }
8676 },
8677 "node-releases": {
8678 "version": "2.0.19",
8679 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
8680 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
8681 "dev": true
8682 },
8683 "node-source-walk": {
8684 "version": "7.0.1",
8685 "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.1.tgz",
8686 "integrity": "sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==",
8687 "dev": true,
8688 "requires": {
8689 "@babel/parser": "^7.26.7"
8690 }
8691 },
8692 "normalize-package-data": {
8693 "version": "3.0.3",
8694 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
8695 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
8696 "dev": true,
8697 "requires": {
8698 "hosted-git-info": "^4.0.1",
8699 "is-core-module": "^2.5.0",
8700 "semver": "^7.3.4",
8701 "validate-npm-package-license": "^3.0.1"
8702 }
8703 },
8704 "npm-run-path": {
8705 "version": "6.0.0",
8706 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
8707 "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
8708 "dev": true,
8709 "requires": {
8710 "path-key": "^4.0.0",
8711 "unicorn-magic": "^0.3.0"
8712 },
8713 "dependencies": {
8714 "path-key": {
8715 "version": "4.0.0",
8716 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
8717 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
8718 "dev": true
8719 }
8720 }
8721 },
8722 "object-inspect": {
8723 "version": "1.13.4",
8724 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
8725 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
8726 "dev": true
8727 },
8728 "once": {
8729 "version": "1.4.0",
8730 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
8731 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
8732 "dev": true,
8733 "requires": {
8734 "wrappy": "1"
8735 }
8736 },
8737 "os-tmpdir": {
8738 "version": "1.0.2",
8739 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
8740 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
8741 "dev": true
8742 },
8743 "p-limit": {
8744 "version": "3.1.0",
8745 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
8746 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
8747 "dev": true,
8748 "requires": {
8749 "yocto-queue": "^0.1.0"
8750 }
8751 },
8752 "p-locate": {
8753 "version": "5.0.0",
8754 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
8755 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
8756 "dev": true,
8757 "requires": {
8758 "p-limit": "^3.0.2"
8759 }
8760 },
8761 "p-try": {
8762 "version": "2.2.0",
8763 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
8764 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
8765 "dev": true
8766 },
8767 "package-json-from-dist": {
8768 "version": "1.0.1",
8769 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
8770 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
8771 "dev": true
8772 },
8773 "parse-json": {
8774 "version": "5.2.0",
8775 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
8776 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
8777 "dev": true,
8778 "requires": {
8779 "@babel/code-frame": "^7.0.0",
8780 "error-ex": "^1.3.1",
8781 "json-parse-even-better-errors": "^2.3.0",
8782 "lines-and-columns": "^1.1.6"
8783 }
8784 },
8785 "parse-ms": {
8786 "version": "2.1.0",
8787 "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz",
8788 "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==",
8789 "dev": true
8790 },
8791 "path-exists": {
8792 "version": "4.0.0",
8793 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
8794 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
8795 "dev": true
8796 },
8797 "path-is-absolute": {
8798 "version": "1.0.1",
8799 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
8800 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
8801 "dev": true
8802 },
8803 "path-key": {
8804 "version": "3.1.1",
8805 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
8806 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
8807 "dev": true
8808 },
8809 "path-parse": {
8810 "version": "1.0.7",
8811 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
8812 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
8813 "dev": true
8814 },
8815 "path-scurry": {
8816 "version": "1.11.1",
8817 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
8818 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
8819 "dev": true,
8820 "requires": {
8821 "lru-cache": "^10.2.0",
8822 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
8823 },
8824 "dependencies": {
8825 "lru-cache": {
8826 "version": "10.4.3",
8827 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
8828 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
8829 "dev": true
8830 }
8831 }
8832 },
8833 "path-type": {
8834 "version": "4.0.0",
8835 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
8836 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
8837 },
8838 "pause-stream": {
8839 "version": "0.0.11",
8840 "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
8841 "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
8842 "requires": {
8843 "through": "~2.3"
8844 }
8845 },
8846 "picocolors": {
8847 "version": "1.1.1",
8848 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
8849 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
8850 "dev": true
8851 },
8852 "picomatch": {
8853 "version": "2.3.1",
8854 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
8855 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
8856 },
8857 "plur": {
8858 "version": "4.0.0",
8859 "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz",
8860 "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==",
8861 "dev": true,
8862 "requires": {
8863 "irregular-plurals": "^3.2.0"
8864 }
8865 },
8866 "pluralize": {
8867 "version": "8.0.0",
8868 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
8869 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
8870 "dev": true
8871 },
8872 "postcss": {
8873 "version": "8.5.6",
8874 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
8875 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
8876 "dev": true,
8877 "requires": {
8878 "nanoid": "^3.3.11",
8879 "picocolors": "^1.1.1",
8880 "source-map-js": "^1.2.1"
8881 }
8882 },
8883 "postcss-values-parser": {
8884 "version": "6.0.2",
8885 "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz",
8886 "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==",
8887 "dev": true,
8888 "requires": {
8889 "color-name": "^1.1.4",
8890 "is-url-superb": "^4.0.0",
8891 "quote-unquote": "^1.0.0"
8892 }
8893 },
8894 "precinct": {
8895 "version": "12.2.0",
8896 "resolved": "https://registry.npmjs.org/precinct/-/precinct-12.2.0.tgz",
8897 "integrity": "sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==",
8898 "dev": true,
8899 "requires": {
8900 "@dependents/detective-less": "^5.0.1",
8901 "commander": "^12.1.0",
8902 "detective-amd": "^6.0.1",
8903 "detective-cjs": "^6.0.1",
8904 "detective-es6": "^5.0.1",
8905 "detective-postcss": "^7.0.1",
8906 "detective-sass": "^6.0.1",
8907 "detective-scss": "^5.0.1",
8908 "detective-stylus": "^5.0.1",
8909 "detective-typescript": "^14.0.0",
8910 "detective-vue2": "^2.2.0",
8911 "module-definition": "^6.0.1",
8912 "node-source-walk": "^7.0.1",
8913 "postcss": "^8.5.1",
8914 "typescript": "^5.7.3"
8915 },
8916 "dependencies": {
8917 "commander": {
8918 "version": "12.1.0",
8919 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
8920 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
8921 "dev": true
8922 }
8923 }
8924 },
8925 "prettier": {
8926 "version": "3.6.0",
8927 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz",
8928 "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==",
8929 "dev": true
8930 },
8931 "pretty-format": {
8932 "version": "29.5.0",
8933 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz",
8934 "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==",
8935 "dev": true,
8936 "requires": {
8937 "@jest/schemas": "^29.4.3",
8938 "ansi-styles": "^5.0.0",
8939 "react-is": "^18.0.0"
8940 },
8941 "dependencies": {
8942 "ansi-styles": {
8943 "version": "5.2.0",
8944 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
8945 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
8946 "dev": true
8947 }
8948 }
8949 },
8950 "pretty-ms": {
8951 "version": "7.0.1",
8952 "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz",
8953 "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==",
8954 "dev": true,
8955 "requires": {
8956 "parse-ms": "^2.1.0"
8957 }
8958 },
8959 "progress": {
8960 "version": "2.0.3",
8961 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
8962 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
8963 "dev": true
8964 },
8965 "ps-tree": {
8966 "version": "1.2.0",
8967 "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
8968 "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
8969 "requires": {
8970 "event-stream": "=3.3.4"
8971 }
8972 },
8973 "qs": {
8974 "version": "6.14.0",
8975 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
8976 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
8977 "dev": true,
8978 "requires": {
8979 "side-channel": "^1.1.0"
8980 }
8981 },
8982 "queue-microtask": {
8983 "version": "1.2.3",
8984 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
8985 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
8986 },
8987 "quick-lru": {
8988 "version": "4.0.1",
8989 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
8990 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
8991 "dev": true
8992 },
8993 "quote-unquote": {
8994 "version": "1.0.0",
8995 "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz",
8996 "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==",
8997 "dev": true
8998 },
8999 "rc": {
9000 "version": "1.2.8",
9001 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
9002 "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
9003 "dev": true,
9004 "requires": {
9005 "deep-extend": "^0.6.0",
9006 "ini": "~1.3.0",
9007 "minimist": "^1.2.0",
9008 "strip-json-comments": "~2.0.1"
9009 }
9010 },
9011 "react-is": {
9012 "version": "18.2.0",
9013 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
9014 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
9015 "dev": true
9016 },
9017 "read-pkg": {
9018 "version": "5.2.0",
9019 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
9020 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
9021 "dev": true,
9022 "requires": {
9023 "@types/normalize-package-data": "^2.4.0",
9024 "normalize-package-data": "^2.5.0",
9025 "parse-json": "^5.0.0",
9026 "type-fest": "^0.6.0"
9027 },
9028 "dependencies": {
9029 "hosted-git-info": {
9030 "version": "2.8.9",
9031 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
9032 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
9033 "dev": true
9034 },
9035 "normalize-package-data": {
9036 "version": "2.5.0",
9037 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
9038 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
9039 "dev": true,
9040 "requires": {
9041 "hosted-git-info": "^2.1.4",
9042 "resolve": "^1.10.0",
9043 "semver": "2 || 3 || 4 || 5",
9044 "validate-npm-package-license": "^3.0.1"
9045 }
9046 },
9047 "semver": {
9048 "version": "5.7.2",
9049 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
9050 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
9051 "dev": true
9052 },
9053 "type-fest": {
9054 "version": "0.6.0",
9055 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
9056 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
9057 "dev": true
9058 }
9059 }
9060 },
9061 "read-pkg-up": {
9062 "version": "7.0.1",
9063 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
9064 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
9065 "dev": true,
9066 "requires": {
9067 "find-up": "^4.1.0",
9068 "read-pkg": "^5.2.0",
9069 "type-fest": "^0.8.1"
9070 },
9071 "dependencies": {
9072 "find-up": {
9073 "version": "4.1.0",
9074 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
9075 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
9076 "dev": true,
9077 "requires": {
9078 "locate-path": "^5.0.0",
9079 "path-exists": "^4.0.0"
9080 }
9081 },
9082 "locate-path": {
9083 "version": "5.0.0",
9084 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
9085 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
9086 "dev": true,
9087 "requires": {
9088 "p-locate": "^4.1.0"
9089 }
9090 },
9091 "p-limit": {
9092 "version": "2.3.0",
9093 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
9094 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
9095 "dev": true,
9096 "requires": {
9097 "p-try": "^2.0.0"
9098 }
9099 },
9100 "p-locate": {
9101 "version": "4.1.0",
9102 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
9103 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
9104 "dev": true,
9105 "requires": {
9106 "p-limit": "^2.2.0"
9107 }
9108 },
9109 "type-fest": {
9110 "version": "0.8.1",
9111 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
9112 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
9113 "dev": true
9114 }
9115 }
9116 },
9117 "readable-stream": {
9118 "version": "3.6.0",
9119 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
9120 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
9121 "dev": true,
9122 "requires": {
9123 "inherits": "^2.0.3",
9124 "string_decoder": "^1.1.1",
9125 "util-deprecate": "^1.0.1"
9126 }
9127 },
9128 "redent": {
9129 "version": "3.0.0",
9130 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
9131 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
9132 "dev": true,
9133 "requires": {
9134 "indent-string": "^4.0.0",
9135 "strip-indent": "^3.0.0"
9136 }
9137 },
9138 "require-directory": {
9139 "version": "2.1.1",
9140 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
9141 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
9142 "dev": true
9143 },
9144 "require-from-string": {
9145 "version": "2.0.2",
9146 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
9147 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
9148 "dev": true
9149 },
9150 "requirejs": {
9151 "version": "2.3.7",
9152 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz",
9153 "integrity": "sha512-DouTG8T1WanGok6Qjg2SXuCMzszOo0eHeH9hDZ5Y4x8Je+9JB38HdTLT4/VA8OaUhBa0JPVHJ0pyBkM1z+pDsw==",
9154 "dev": true
9155 },
9156 "requirejs-config-file": {
9157 "version": "4.0.0",
9158 "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz",
9159 "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==",
9160 "dev": true,
9161 "requires": {
9162 "esprima": "^4.0.0",
9163 "stringify-object": "^3.2.1"
9164 }
9165 },
9166 "resolve": {
9167 "version": "1.22.10",
9168 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
9169 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
9170 "dev": true,
9171 "requires": {
9172 "is-core-module": "^2.16.0",
9173 "path-parse": "^1.0.7",
9174 "supports-preserve-symlinks-flag": "^1.0.0"
9175 }
9176 },
9177 "resolve-dependency-path": {
9178 "version": "4.0.1",
9179 "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.1.tgz",
9180 "integrity": "sha512-YQftIIC4vzO9UMhO/sCgXukNyiwVRCVaxiWskCBy7Zpqkplm8kTAISZ8O1MoKW1ca6xzgLUBjZTcDgypXvXxiQ==",
9181 "dev": true
9182 },
9183 "reusify": {
9184 "version": "1.0.4",
9185 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
9186 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
9187 },
9188 "run-parallel": {
9189 "version": "1.2.0",
9190 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
9191 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
9192 "requires": {
9193 "queue-microtask": "^1.2.2"
9194 }
9195 },
9196 "rxjs": {
9197 "version": "7.8.2",
9198 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
9199 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
9200 "dev": true,
9201 "requires": {
9202 "tslib": "^2.1.0"
9203 }
9204 },
9205 "sade": {
9206 "version": "1.8.1",
9207 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
9208 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
9209 "dev": true,
9210 "requires": {
9211 "mri": "^1.1.0"
9212 }
9213 },
9214 "safe-buffer": {
9215 "version": "5.1.2",
9216 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9217 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9218 "dev": true
9219 },
9220 "safer-buffer": {
9221 "version": "2.1.2",
9222 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
9223 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
9224 "dev": true
9225 },
9226 "sass-lookup": {
9227 "version": "6.1.0",
9228 "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.1.0.tgz",
9229 "integrity": "sha512-Zx+lVyoWqXZxHuYWlTA17Z5sczJ6braNT2C7rmClw+c4E7r/n911Zwss3h1uHI9reR5AgHZyNHF7c2+VIp5AUA==",
9230 "dev": true,
9231 "requires": {
9232 "commander": "^12.1.0",
9233 "enhanced-resolve": "^5.18.0"
9234 },
9235 "dependencies": {
9236 "commander": {
9237 "version": "12.1.0",
9238 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
9239 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
9240 "dev": true
9241 }
9242 }
9243 },
9244 "semver": {
9245 "version": "7.7.2",
9246 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
9247 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
9248 "dev": true
9249 },
9250 "shebang-command": {
9251 "version": "2.0.0",
9252 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
9253 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
9254 "dev": true,
9255 "requires": {
9256 "shebang-regex": "^3.0.0"
9257 }
9258 },
9259 "shebang-regex": {
9260 "version": "3.0.0",
9261 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
9262 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
9263 "dev": true
9264 },
9265 "side-channel": {
9266 "version": "1.1.0",
9267 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
9268 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
9269 "dev": true,
9270 "requires": {
9271 "es-errors": "^1.3.0",
9272 "object-inspect": "^1.13.3",
9273 "side-channel-list": "^1.0.0",
9274 "side-channel-map": "^1.0.1",
9275 "side-channel-weakmap": "^1.0.2"
9276 }
9277 },
9278 "side-channel-list": {
9279 "version": "1.0.0",
9280 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
9281 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
9282 "dev": true,
9283 "requires": {
9284 "es-errors": "^1.3.0",
9285 "object-inspect": "^1.13.3"
9286 }
9287 },
9288 "side-channel-map": {
9289 "version": "1.0.1",
9290 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
9291 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
9292 "dev": true,
9293 "requires": {
9294 "call-bound": "^1.0.2",
9295 "es-errors": "^1.3.0",
9296 "get-intrinsic": "^1.2.5",
9297 "object-inspect": "^1.13.3"
9298 }
9299 },
9300 "side-channel-weakmap": {
9301 "version": "1.0.2",
9302 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
9303 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
9304 "dev": true,
9305 "requires": {
9306 "call-bound": "^1.0.2",
9307 "es-errors": "^1.3.0",
9308 "get-intrinsic": "^1.2.5",
9309 "object-inspect": "^1.13.3",
9310 "side-channel-map": "^1.0.1"
9311 }
9312 },
9313 "signal-exit": {
9314 "version": "3.0.7",
9315 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
9316 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
9317 "dev": true
9318 },
9319 "slash": {
9320 "version": "4.0.0",
9321 "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
9322 "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="
9323 },
9324 "source-map": {
9325 "version": "0.7.4",
9326 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
9327 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
9328 "dev": true
9329 },
9330 "source-map-js": {
9331 "version": "1.2.1",
9332 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
9333 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
9334 "dev": true
9335 },
9336 "spdx-correct": {
9337 "version": "3.1.1",
9338 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
9339 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
9340 "dev": true,
9341 "requires": {
9342 "spdx-expression-parse": "^3.0.0",
9343 "spdx-license-ids": "^3.0.0"
9344 }
9345 },
9346 "spdx-exceptions": {
9347 "version": "2.3.0",
9348 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
9349 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
9350 "dev": true
9351 },
9352 "spdx-expression-parse": {
9353 "version": "3.0.1",
9354 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
9355 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
9356 "dev": true,
9357 "requires": {
9358 "spdx-exceptions": "^2.1.0",
9359 "spdx-license-ids": "^3.0.0"
9360 }
9361 },
9362 "spdx-license-ids": {
9363 "version": "3.0.11",
9364 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
9365 "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
9366 "dev": true
9367 },
9368 "split": {
9369 "version": "0.3.3",
9370 "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
9371 "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==",
9372 "requires": {
9373 "through": "2"
9374 }
9375 },
9376 "stream-combiner": {
9377 "version": "0.0.4",
9378 "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
9379 "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==",
9380 "requires": {
9381 "duplexer": "~0.1.1"
9382 }
9383 },
9384 "stream-to-array": {
9385 "version": "2.3.0",
9386 "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz",
9387 "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==",
9388 "dev": true,
9389 "requires": {
9390 "any-promise": "^1.1.0"
9391 }
9392 },
9393 "string_decoder": {
9394 "version": "1.3.0",
9395 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
9396 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
9397 "dev": true,
9398 "requires": {
9399 "safe-buffer": "~5.2.0"
9400 },
9401 "dependencies": {
9402 "safe-buffer": {
9403 "version": "5.2.1",
9404 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
9405 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
9406 "dev": true
9407 }
9408 }
9409 },
9410 "string-width": {
9411 "version": "4.2.3",
9412 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
9413 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
9414 "dev": true,
9415 "requires": {
9416 "emoji-regex": "^8.0.0",
9417 "is-fullwidth-code-point": "^3.0.0",
9418 "strip-ansi": "^6.0.1"
9419 },
9420 "dependencies": {
9421 "emoji-regex": {
9422 "version": "8.0.0",
9423 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
9424 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
9425 "dev": true
9426 }
9427 }
9428 },
9429 "string-width-cjs": {
9430 "version": "npm:string-width@4.2.3",
9431 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
9432 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
9433 "dev": true,
9434 "requires": {
9435 "emoji-regex": "^8.0.0",
9436 "is-fullwidth-code-point": "^3.0.0",
9437 "strip-ansi": "^6.0.1"
9438 },
9439 "dependencies": {
9440 "emoji-regex": {
9441 "version": "8.0.0",
9442 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
9443 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
9444 "dev": true
9445 }
9446 }
9447 },
9448 "stringify-object": {
9449 "version": "3.3.0",
9450 "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
9451 "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
9452 "dev": true,
9453 "requires": {
9454 "get-own-enumerable-property-symbols": "^3.0.0",
9455 "is-obj": "^1.0.1",
9456 "is-regexp": "^1.0.0"
9457 }
9458 },
9459 "strip-ansi": {
9460 "version": "6.0.1",
9461 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
9462 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
9463 "dev": true,
9464 "requires": {
9465 "ansi-regex": "^5.0.1"
9466 }
9467 },
9468 "strip-ansi-cjs": {
9469 "version": "npm:strip-ansi@6.0.1",
9470 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
9471 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
9472 "dev": true,
9473 "requires": {
9474 "ansi-regex": "^5.0.1"
9475 }
9476 },
9477 "strip-bom": {
9478 "version": "3.0.0",
9479 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
9480 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
9481 "dev": true
9482 },
9483 "strip-final-newline": {
9484 "version": "4.0.0",
9485 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
9486 "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
9487 "dev": true
9488 },
9489 "strip-indent": {
9490 "version": "3.0.0",
9491 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
9492 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
9493 "dev": true,
9494 "requires": {
9495 "min-indent": "^1.0.0"
9496 }
9497 },
9498 "strip-json-comments": {
9499 "version": "2.0.1",
9500 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
9501 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
9502 "dev": true
9503 },
9504 "stylus-lookup": {
9505 "version": "6.1.0",
9506 "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.1.0.tgz",
9507 "integrity": "sha512-5QSwgxAzXPMN+yugy61C60PhoANdItfdjSEZR8siFwz7yL9jTmV0UBKDCfn3K8GkGB4g0Y9py7vTCX8rFu4/pQ==",
9508 "dev": true,
9509 "requires": {
9510 "commander": "^12.1.0"
9511 },
9512 "dependencies": {
9513 "commander": {
9514 "version": "12.1.0",
9515 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
9516 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
9517 "dev": true
9518 }
9519 }
9520 },
9521 "supports-color": {
9522 "version": "7.2.0",
9523 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
9524 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
9525 "dev": true,
9526 "requires": {
9527 "has-flag": "^4.0.0"
9528 }
9529 },
9530 "supports-hyperlinks": {
9531 "version": "2.2.0",
9532 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
9533 "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
9534 "dev": true,
9535 "requires": {
9536 "has-flag": "^4.0.0",
9537 "supports-color": "^7.0.0"
9538 }
9539 },
9540 "supports-preserve-symlinks-flag": {
9541 "version": "1.0.0",
9542 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
9543 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
9544 "dev": true
9545 },
9546 "tapable": {
9547 "version": "2.2.2",
9548 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
9549 "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
9550 "dev": true
9551 },
9552 "test-exclude": {
9553 "version": "7.0.1",
9554 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz",
9555 "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==",
9556 "dev": true,
9557 "requires": {
9558 "@istanbuljs/schema": "^0.1.2",
9559 "glob": "^10.4.1",
9560 "minimatch": "^9.0.4"
9561 },
9562 "dependencies": {
9563 "glob": {
9564 "version": "10.4.5",
9565 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
9566 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
9567 "dev": true,
9568 "requires": {
9569 "foreground-child": "^3.1.0",
9570 "jackspeak": "^3.1.2",
9571 "minimatch": "^9.0.4",
9572 "minipass": "^7.1.2",
9573 "package-json-from-dist": "^1.0.0",
9574 "path-scurry": "^1.11.1"
9575 }
9576 }
9577 }
9578 },
9579 "through": {
9580 "version": "2.3.8",
9581 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
9582 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
9583 },
9584 "tmp": {
9585 "version": "0.0.33",
9586 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
9587 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
9588 "dev": true,
9589 "requires": {
9590 "os-tmpdir": "~1.0.2"
9591 }
9592 },
9593 "to-regex-range": {
9594 "version": "5.0.1",
9595 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
9596 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
9597 "requires": {
9598 "is-number": "^7.0.0"
9599 }
9600 },
9601 "tree-kill": {
9602 "version": "1.2.2",
9603 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
9604 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
9605 "dev": true
9606 },
9607 "trim-newlines": {
9608 "version": "3.0.1",
9609 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
9610 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
9611 "dev": true
9612 },
9613 "ts-api-utils": {
9614 "version": "2.1.0",
9615 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
9616 "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
9617 "dev": true,
9618 "requires": {}
9619 },
9620 "ts-graphviz": {
9621 "version": "2.1.6",
9622 "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-2.1.6.tgz",
9623 "integrity": "sha512-XyLVuhBVvdJTJr2FJJV2L1pc4MwSjMhcunRVgDE9k4wbb2ee7ORYnPewxMWUav12vxyfUM686MSGsqnVRIInuw==",
9624 "dev": true,
9625 "requires": {
9626 "@ts-graphviz/adapter": "^2.0.6",
9627 "@ts-graphviz/ast": "^2.0.7",
9628 "@ts-graphviz/common": "^2.1.5",
9629 "@ts-graphviz/core": "^2.0.7"
9630 }
9631 },
9632 "tsconfig-paths": {
9633 "version": "4.2.0",
9634 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
9635 "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
9636 "dev": true,
9637 "requires": {
9638 "json5": "^2.2.2",
9639 "minimist": "^1.2.6",
9640 "strip-bom": "^3.0.0"
9641 }
9642 },
9643 "tsd": {
9644 "version": "0.32.0",
9645 "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.32.0.tgz",
9646 "integrity": "sha512-R5lBZCbxGBowOcW0gpQaiIjGYrG5NmU+PfFDKcc3zbtzWjML1o/zAwzdDnS2ZheSlPu9GW51azpFqEPUBq9DoQ==",
9647 "dev": true,
9648 "requires": {
9649 "@tsd/typescript": "~5.8.3",
9650 "eslint-formatter-pretty": "^4.1.0",
9651 "globby": "^11.0.1",
9652 "jest-diff": "^29.0.3",
9653 "meow": "^9.0.0",
9654 "path-exists": "^4.0.0",
9655 "read-pkg-up": "^7.0.0"
9656 },
9657 "dependencies": {
9658 "globby": {
9659 "version": "11.1.0",
9660 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
9661 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
9662 "dev": true,
9663 "requires": {
9664 "array-union": "^2.1.0",
9665 "dir-glob": "^3.0.1",
9666 "fast-glob": "^3.2.9",
9667 "ignore": "^5.2.0",
9668 "merge2": "^1.4.1",
9669 "slash": "^3.0.0"
9670 }
9671 },
9672 "slash": {
9673 "version": "3.0.0",
9674 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
9675 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
9676 "dev": true
9677 }
9678 }
9679 },
9680 "tslib": {
9681 "version": "2.8.1",
9682 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
9683 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
9684 "dev": true
9685 },
9686 "tunnel": {
9687 "version": "0.0.6",
9688 "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
9689 "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
9690 "dev": true
9691 },
9692 "type-fest": {
9693 "version": "0.21.3",
9694 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
9695 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
9696 "dev": true
9697 },
9698 "typed-inject": {
9699 "version": "5.0.0",
9700 "resolved": "https://registry.npmjs.org/typed-inject/-/typed-inject-5.0.0.tgz",
9701 "integrity": "sha512-0Ql2ORqBORLMdAW89TQKZsb1PQkFGImFfVmncXWe7a+AA3+7dh7Se9exxZowH4kbnlvKEFkMxUYdHUpjYWFJaA==",
9702 "dev": true
9703 },
9704 "typed-rest-client": {
9705 "version": "2.1.0",
9706 "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-2.1.0.tgz",
9707 "integrity": "sha512-Nel9aPbgSzRxfs1+4GoSB4wexCF+4Axlk7OSGVQCMa+4fWcyxIsN/YNmkp0xTT2iQzMD98h8yFLav/cNaULmRA==",
9708 "dev": true,
9709 "requires": {
9710 "des.js": "^1.1.0",
9711 "js-md4": "^0.3.2",
9712 "qs": "^6.10.3",
9713 "tunnel": "0.0.6",
9714 "underscore": "^1.12.1"
9715 }
9716 },
9717 "typescript": {
9718 "version": "5.8.3",
9719 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
9720 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
9721 "dev": true
9722 },
9723 "underscore": {
9724 "version": "1.13.7",
9725 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz",
9726 "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==",
9727 "dev": true
9728 },
9729 "undici-types": {
9730 "version": "7.8.0",
9731 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
9732 "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
9733 },
9734 "unicorn-magic": {
9735 "version": "0.3.0",
9736 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
9737 "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
9738 "dev": true
9739 },
9740 "universalify": {
9741 "version": "2.0.0",
9742 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
9743 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
9744 },
9745 "update-browserslist-db": {
9746 "version": "1.1.3",
9747 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
9748 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
9749 "dev": true,
9750 "requires": {
9751 "escalade": "^3.2.0",
9752 "picocolors": "^1.1.1"
9753 }
9754 },
9755 "util-deprecate": {
9756 "version": "1.0.2",
9757 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
9758 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
9759 "dev": true
9760 },
9761 "uvu": {
9762 "version": "0.5.6",
9763 "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
9764 "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
9765 "dev": true,
9766 "requires": {
9767 "dequal": "^2.0.0",
9768 "diff": "^5.0.0",
9769 "kleur": "^4.0.3",
9770 "sade": "^1.7.3"
9771 }
9772 },
9773 "v8-to-istanbul": {
9774 "version": "9.0.1",
9775 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz",
9776 "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==",
9777 "dev": true,
9778 "requires": {
9779 "@jridgewell/trace-mapping": "^0.3.12",
9780 "@types/istanbul-lib-coverage": "^2.0.1",
9781 "convert-source-map": "^1.6.0"
9782 }
9783 },
9784 "validate-npm-package-license": {
9785 "version": "3.0.4",
9786 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
9787 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
9788 "dev": true,
9789 "requires": {
9790 "spdx-correct": "^3.0.0",
9791 "spdx-expression-parse": "^3.0.0"
9792 }
9793 },
9794 "walkdir": {
9795 "version": "0.4.1",
9796 "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz",
9797 "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==",
9798 "dev": true
9799 },
9800 "wcwidth": {
9801 "version": "1.0.1",
9802 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
9803 "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
9804 "dev": true,
9805 "requires": {
9806 "defaults": "^1.0.3"
9807 }
9808 },
9809 "weapon-regex": {
9810 "version": "1.3.2",
9811 "resolved": "https://registry.npmjs.org/weapon-regex/-/weapon-regex-1.3.2.tgz",
9812 "integrity": "sha512-jtFTAr0F3gmiX10J6+BYgPrZ/yjXhpcxK/j/Lm1fWRLATxfecPgnkd3DqSUkD0AC2wVVyAkMtsgeuiIuELlW3w==",
9813 "dev": true
9814 },
9815 "web-streams-polyfill": {
9816 "version": "3.2.1",
9817 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
9818 "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
9819 },
9820 "webpod": {
9821 "version": "0.0.2",
9822 "resolved": "https://registry.npmjs.org/webpod/-/webpod-0.0.2.tgz",
9823 "integrity": "sha512-cSwwQIeg8v4i3p4ajHhwgR7N6VyxAf+KYSSsY6Pd3aETE+xEU4vbitz7qQkB0I321xnhDdgtxuiSfk5r/FVtjg=="
9824 },
9825 "which": {
9826 "version": "3.0.0",
9827 "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz",
9828 "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==",
9829 "requires": {
9830 "isexe": "^2.0.0"
9831 }
9832 },
9833 "wrap-ansi": {
9834 "version": "6.2.0",
9835 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
9836 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
9837 "dev": true,
9838 "requires": {
9839 "ansi-styles": "^4.0.0",
9840 "string-width": "^4.1.0",
9841 "strip-ansi": "^6.0.0"
9842 }
9843 },
9844 "wrap-ansi-cjs": {
9845 "version": "npm:wrap-ansi@7.0.0",
9846 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
9847 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
9848 "dev": true,
9849 "requires": {
9850 "ansi-styles": "^4.0.0",
9851 "string-width": "^4.1.0",
9852 "strip-ansi": "^6.0.0"
9853 }
9854 },
9855 "wrappy": {
9856 "version": "1.0.2",
9857 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
9858 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
9859 "dev": true
9860 },
9861 "y18n": {
9862 "version": "5.0.8",
9863 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
9864 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
9865 "dev": true
9866 },
9867 "yallist": {
9868 "version": "4.0.0",
9869 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9870 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9871 "dev": true
9872 },
9873 "yaml": {
9874 "version": "2.8.0",
9875 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
9876 "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ=="
9877 },
9878 "yargs": {
9879 "version": "17.7.2",
9880 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
9881 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
9882 "dev": true,
9883 "requires": {
9884 "cliui": "^8.0.1",
9885 "escalade": "^3.1.1",
9886 "get-caller-file": "^2.0.5",
9887 "require-directory": "^2.1.1",
9888 "string-width": "^4.2.3",
9889 "y18n": "^5.0.5",
9890 "yargs-parser": "^21.1.1"
9891 },
9892 "dependencies": {
9893 "yargs-parser": {
9894 "version": "21.1.1",
9895 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
9896 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
9897 "dev": true
9898 }
9899 }
9900 },
9901 "yargs-parser": {
9902 "version": "20.2.9",
9903 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
9904 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
9905 "dev": true
9906 },
9907 "yocto-queue": {
9908 "version": "0.1.0",
9909 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
9910 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
9911 "dev": true
9912 },
9913 "yoctocolors": {
9914 "version": "2.1.1",
9915 "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz",
9916 "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==",
9917 "dev": true
9918 },
9919 "yoctocolors-cjs": {
9920 "version": "2.1.2",
9921 "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
9922 "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
9923 "dev": true
9924 }
9925 }
9926}