blob: f52173754a3f2e0c4e4db6afa466b5f73bb5fc80 [file] [log] [blame]
Earl Lee2e463fb2025-04-17 11:22:22 -07001{
2 "name": "webui",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "webui",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "@xterm/addon-fit": "^0.10.0",
13 "@xterm/xterm": "^5.5.0",
14 "diff2html": "3.4.51",
Sean McCullough86b56862025-04-18 13:04:03 -070015 "lit": "^3.2.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070016 "marked": "^15.0.7",
Sean McCullough8d93e362025-04-27 23:32:18 +000017 "mermaid": "^11.6.0",
Sean McCullough86b56862025-04-18 13:04:03 -070018 "sanitize-html": "^2.15.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070019 "vega": "^5.33.0",
20 "vega-embed": "^6.29.0",
21 "vega-lite": "^5.23.0"
22 },
23 "devDependencies": {
Sean McCulloughb29f8912025-04-20 15:39:11 -070024 "@sand4rt/experimental-ct-web": "^1.51.1",
Earl Lee2e463fb2025-04-17 11:22:22 -070025 "@types/marked": "^5.0.2",
Sean McCullough86b56862025-04-18 13:04:03 -070026 "@types/mocha": "^10.0.7",
Earl Lee2e463fb2025-04-17 11:22:22 -070027 "@types/node": "^22.13.14",
Sean McCullough86b56862025-04-18 13:04:03 -070028 "@web/test-runner": "^0.18.2",
29 "@web/test-runner-puppeteer": "^0.18.0",
Earl Lee2e463fb2025-04-17 11:22:22 -070030 "autoprefixer": "^10.4.21",
31 "esbuild": "^0.25.1",
Pokey Rule8cac59a2025-04-24 12:21:19 +010032 "msw": "^2.7.5",
Sean McCullough71941bd2025-04-18 13:31:48 -070033 "prettier": "3.5.3",
Pokey Rulee2a8c2f2025-04-23 15:09:25 +010034 "typescript": "^5.8.2",
dependabot[bot]3a89ba82025-04-30 17:52:29 +000035 "vite": "^6.3.4",
Pokey Rulee2a8c2f2025-04-23 15:09:25 +010036 "vite-plugin-web-components-hmr": "^0.1.3"
Earl Lee2e463fb2025-04-17 11:22:22 -070037 }
38 },
Sean McCullough2c5bba42025-04-20 19:33:17 -070039 "node_modules/@ampproject/remapping": {
40 "version": "2.3.0",
41 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
42 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
43 "dev": true,
44 "license": "Apache-2.0",
45 "dependencies": {
46 "@jridgewell/gen-mapping": "^0.3.5",
47 "@jridgewell/trace-mapping": "^0.3.24"
48 },
49 "engines": {
50 "node": ">=6.0.0"
51 }
52 },
Sean McCullough8d93e362025-04-27 23:32:18 +000053 "node_modules/@antfu/install-pkg": {
54 "version": "1.0.0",
55 "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz",
56 "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==",
57 "license": "MIT",
58 "dependencies": {
59 "package-manager-detector": "^0.2.8",
60 "tinyexec": "^0.3.2"
61 },
62 "funding": {
63 "url": "https://github.com/sponsors/antfu"
64 }
65 },
66 "node_modules/@antfu/utils": {
67 "version": "8.1.1",
68 "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz",
69 "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==",
70 "license": "MIT",
71 "funding": {
72 "url": "https://github.com/sponsors/antfu"
73 }
74 },
Sean McCullough86b56862025-04-18 13:04:03 -070075 "node_modules/@babel/code-frame": {
76 "version": "7.26.2",
77 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
78 "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
79 "dev": true,
80 "dependencies": {
81 "@babel/helper-validator-identifier": "^7.25.9",
82 "js-tokens": "^4.0.0",
83 "picocolors": "^1.0.0"
84 },
85 "engines": {
86 "node": ">=6.9.0"
87 }
88 },
Sean McCullough2c5bba42025-04-20 19:33:17 -070089 "node_modules/@babel/compat-data": {
90 "version": "7.26.8",
91 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
92 "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
93 "dev": true,
94 "license": "MIT",
95 "engines": {
96 "node": ">=6.9.0"
97 }
98 },
99 "node_modules/@babel/core": {
100 "version": "7.26.10",
101 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
102 "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
103 "dev": true,
104 "license": "MIT",
105 "dependencies": {
106 "@ampproject/remapping": "^2.2.0",
107 "@babel/code-frame": "^7.26.2",
108 "@babel/generator": "^7.26.10",
109 "@babel/helper-compilation-targets": "^7.26.5",
110 "@babel/helper-module-transforms": "^7.26.0",
111 "@babel/helpers": "^7.26.10",
112 "@babel/parser": "^7.26.10",
113 "@babel/template": "^7.26.9",
114 "@babel/traverse": "^7.26.10",
115 "@babel/types": "^7.26.10",
116 "convert-source-map": "^2.0.0",
117 "debug": "^4.1.0",
118 "gensync": "^1.0.0-beta.2",
119 "json5": "^2.2.3",
120 "semver": "^6.3.1"
121 },
122 "engines": {
123 "node": ">=6.9.0"
124 },
125 "funding": {
126 "type": "opencollective",
127 "url": "https://opencollective.com/babel"
128 }
129 },
130 "node_modules/@babel/core/node_modules/semver": {
131 "version": "6.3.1",
132 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
133 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
134 "dev": true,
135 "license": "ISC",
136 "bin": {
137 "semver": "bin/semver.js"
138 }
139 },
140 "node_modules/@babel/generator": {
141 "version": "7.27.0",
142 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
143 "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
144 "dev": true,
145 "license": "MIT",
146 "dependencies": {
147 "@babel/parser": "^7.27.0",
148 "@babel/types": "^7.27.0",
149 "@jridgewell/gen-mapping": "^0.3.5",
150 "@jridgewell/trace-mapping": "^0.3.25",
151 "jsesc": "^3.0.2"
152 },
153 "engines": {
154 "node": ">=6.9.0"
155 }
156 },
157 "node_modules/@babel/helper-compilation-targets": {
158 "version": "7.27.0",
159 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
160 "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
161 "dev": true,
162 "license": "MIT",
163 "dependencies": {
164 "@babel/compat-data": "^7.26.8",
165 "@babel/helper-validator-option": "^7.25.9",
166 "browserslist": "^4.24.0",
167 "lru-cache": "^5.1.1",
168 "semver": "^6.3.1"
169 },
170 "engines": {
171 "node": ">=6.9.0"
172 }
173 },
174 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
175 "version": "6.3.1",
176 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
177 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
178 "dev": true,
179 "license": "ISC",
180 "bin": {
181 "semver": "bin/semver.js"
182 }
183 },
184 "node_modules/@babel/helper-module-imports": {
185 "version": "7.25.9",
186 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
187 "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
188 "dev": true,
189 "license": "MIT",
190 "dependencies": {
191 "@babel/traverse": "^7.25.9",
192 "@babel/types": "^7.25.9"
193 },
194 "engines": {
195 "node": ">=6.9.0"
196 }
197 },
198 "node_modules/@babel/helper-module-transforms": {
199 "version": "7.26.0",
200 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
201 "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
202 "dev": true,
203 "license": "MIT",
204 "dependencies": {
205 "@babel/helper-module-imports": "^7.25.9",
206 "@babel/helper-validator-identifier": "^7.25.9",
207 "@babel/traverse": "^7.25.9"
208 },
209 "engines": {
210 "node": ">=6.9.0"
211 },
212 "peerDependencies": {
213 "@babel/core": "^7.0.0"
214 }
215 },
216 "node_modules/@babel/helper-plugin-utils": {
217 "version": "7.26.5",
218 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
219 "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
220 "dev": true,
221 "license": "MIT",
222 "engines": {
223 "node": ">=6.9.0"
224 }
225 },
226 "node_modules/@babel/helper-string-parser": {
227 "version": "7.25.9",
228 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
229 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
230 "dev": true,
231 "license": "MIT",
232 "engines": {
233 "node": ">=6.9.0"
234 }
235 },
Sean McCullough86b56862025-04-18 13:04:03 -0700236 "node_modules/@babel/helper-validator-identifier": {
237 "version": "7.25.9",
238 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
239 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
240 "dev": true,
241 "engines": {
242 "node": ">=6.9.0"
243 }
244 },
Sean McCullough2c5bba42025-04-20 19:33:17 -0700245 "node_modules/@babel/helper-validator-option": {
246 "version": "7.25.9",
247 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
248 "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
249 "dev": true,
250 "license": "MIT",
251 "engines": {
252 "node": ">=6.9.0"
253 }
254 },
255 "node_modules/@babel/helpers": {
256 "version": "7.27.0",
257 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
258 "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
259 "dev": true,
260 "license": "MIT",
261 "dependencies": {
262 "@babel/template": "^7.27.0",
263 "@babel/types": "^7.27.0"
264 },
265 "engines": {
266 "node": ">=6.9.0"
267 }
268 },
269 "node_modules/@babel/parser": {
270 "version": "7.27.0",
271 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
272 "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
273 "dev": true,
274 "license": "MIT",
275 "dependencies": {
276 "@babel/types": "^7.27.0"
277 },
278 "bin": {
279 "parser": "bin/babel-parser.js"
280 },
281 "engines": {
282 "node": ">=6.0.0"
283 }
284 },
285 "node_modules/@babel/plugin-syntax-class-properties": {
286 "version": "7.12.13",
287 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
288 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
289 "dev": true,
290 "license": "MIT",
291 "dependencies": {
292 "@babel/helper-plugin-utils": "^7.12.13"
293 },
294 "peerDependencies": {
295 "@babel/core": "^7.0.0-0"
296 }
297 },
298 "node_modules/@babel/plugin-syntax-import-assertions": {
299 "version": "7.26.0",
300 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
301 "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
302 "dev": true,
303 "license": "MIT",
304 "dependencies": {
305 "@babel/helper-plugin-utils": "^7.25.9"
306 },
307 "engines": {
308 "node": ">=6.9.0"
309 },
310 "peerDependencies": {
311 "@babel/core": "^7.0.0-0"
312 }
313 },
314 "node_modules/@babel/plugin-syntax-top-level-await": {
315 "version": "7.14.5",
316 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
317 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
318 "dev": true,
319 "license": "MIT",
320 "dependencies": {
321 "@babel/helper-plugin-utils": "^7.14.5"
322 },
323 "engines": {
324 "node": ">=6.9.0"
325 },
326 "peerDependencies": {
327 "@babel/core": "^7.0.0-0"
328 }
329 },
330 "node_modules/@babel/template": {
331 "version": "7.27.0",
332 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
333 "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
334 "dev": true,
335 "license": "MIT",
336 "dependencies": {
337 "@babel/code-frame": "^7.26.2",
338 "@babel/parser": "^7.27.0",
339 "@babel/types": "^7.27.0"
340 },
341 "engines": {
342 "node": ">=6.9.0"
343 }
344 },
345 "node_modules/@babel/traverse": {
346 "version": "7.27.0",
347 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
348 "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
349 "dev": true,
350 "license": "MIT",
351 "dependencies": {
352 "@babel/code-frame": "^7.26.2",
353 "@babel/generator": "^7.27.0",
354 "@babel/parser": "^7.27.0",
355 "@babel/template": "^7.27.0",
356 "@babel/types": "^7.27.0",
357 "debug": "^4.3.1",
358 "globals": "^11.1.0"
359 },
360 "engines": {
361 "node": ">=6.9.0"
362 }
363 },
364 "node_modules/@babel/types": {
365 "version": "7.27.0",
366 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
367 "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
368 "dev": true,
369 "license": "MIT",
370 "dependencies": {
371 "@babel/helper-string-parser": "^7.25.9",
372 "@babel/helper-validator-identifier": "^7.25.9"
373 },
374 "engines": {
375 "node": ">=6.9.0"
376 }
377 },
Sean McCullough8d93e362025-04-27 23:32:18 +0000378 "node_modules/@braintree/sanitize-url": {
379 "version": "7.1.1",
380 "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz",
381 "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==",
382 "license": "MIT"
383 },
Pokey Rule8cac59a2025-04-24 12:21:19 +0100384 "node_modules/@bundled-es-modules/cookie": {
385 "version": "2.0.1",
386 "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz",
387 "integrity": "sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==",
388 "dev": true,
389 "dependencies": {
390 "cookie": "^0.7.2"
391 }
392 },
393 "node_modules/@bundled-es-modules/statuses": {
394 "version": "1.0.1",
395 "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz",
396 "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==",
397 "dev": true,
398 "dependencies": {
399 "statuses": "^2.0.1"
400 }
401 },
402 "node_modules/@bundled-es-modules/statuses/node_modules/statuses": {
403 "version": "2.0.1",
404 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
405 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
406 "dev": true,
407 "engines": {
408 "node": ">= 0.8"
409 }
410 },
411 "node_modules/@bundled-es-modules/tough-cookie": {
412 "version": "0.1.6",
413 "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz",
414 "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==",
415 "dev": true,
416 "dependencies": {
417 "@types/tough-cookie": "^4.0.5",
418 "tough-cookie": "^4.1.4"
419 }
420 },
Sean McCullough8d93e362025-04-27 23:32:18 +0000421 "node_modules/@chevrotain/cst-dts-gen": {
422 "version": "11.0.3",
423 "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",
424 "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==",
425 "license": "Apache-2.0",
426 "dependencies": {
427 "@chevrotain/gast": "11.0.3",
428 "@chevrotain/types": "11.0.3",
429 "lodash-es": "4.17.21"
430 }
431 },
432 "node_modules/@chevrotain/gast": {
433 "version": "11.0.3",
434 "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz",
435 "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==",
436 "license": "Apache-2.0",
437 "dependencies": {
438 "@chevrotain/types": "11.0.3",
439 "lodash-es": "4.17.21"
440 }
441 },
442 "node_modules/@chevrotain/regexp-to-ast": {
443 "version": "11.0.3",
444 "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",
445 "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==",
446 "license": "Apache-2.0"
447 },
448 "node_modules/@chevrotain/types": {
449 "version": "11.0.3",
450 "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz",
451 "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==",
452 "license": "Apache-2.0"
453 },
454 "node_modules/@chevrotain/utils": {
455 "version": "11.0.3",
456 "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz",
457 "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==",
458 "license": "Apache-2.0"
459 },
Earl Lee2e463fb2025-04-17 11:22:22 -0700460 "node_modules/@esbuild/aix-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700461 "version": "0.25.2",
462 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
463 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700464 "cpu": [
465 "ppc64"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "aix"
472 ],
473 "engines": {
474 "node": ">=18"
475 }
476 },
477 "node_modules/@esbuild/android-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700478 "version": "0.25.2",
479 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
480 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700481 "cpu": [
482 "arm"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "android"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/android-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700495 "version": "0.25.2",
496 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
497 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700498 "cpu": [
499 "arm64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "android"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@esbuild/android-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700512 "version": "0.25.2",
513 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
514 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700515 "cpu": [
516 "x64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "android"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/darwin-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700529 "version": "0.25.2",
530 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
531 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700532 "cpu": [
533 "arm64"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "darwin"
540 ],
541 "engines": {
542 "node": ">=18"
543 }
544 },
545 "node_modules/@esbuild/darwin-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700546 "version": "0.25.2",
547 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
548 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700549 "cpu": [
550 "x64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "darwin"
557 ],
558 "engines": {
559 "node": ">=18"
560 }
561 },
562 "node_modules/@esbuild/freebsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700563 "version": "0.25.2",
564 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
565 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700566 "cpu": [
567 "arm64"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "freebsd"
574 ],
575 "engines": {
576 "node": ">=18"
577 }
578 },
579 "node_modules/@esbuild/freebsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700580 "version": "0.25.2",
581 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
582 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700583 "cpu": [
584 "x64"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "freebsd"
591 ],
592 "engines": {
593 "node": ">=18"
594 }
595 },
596 "node_modules/@esbuild/linux-arm": {
Sean McCullough86b56862025-04-18 13:04:03 -0700597 "version": "0.25.2",
598 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
599 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700600 "cpu": [
601 "arm"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ],
609 "engines": {
610 "node": ">=18"
611 }
612 },
613 "node_modules/@esbuild/linux-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700614 "version": "0.25.2",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
616 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700617 "cpu": [
618 "arm64"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=18"
628 }
629 },
630 "node_modules/@esbuild/linux-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700631 "version": "0.25.2",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
633 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700634 "cpu": [
635 "ia32"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=18"
645 }
646 },
647 "node_modules/@esbuild/linux-loong64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700648 "version": "0.25.2",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
650 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700651 "cpu": [
652 "loong64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=18"
662 }
663 },
664 "node_modules/@esbuild/linux-mips64el": {
Sean McCullough86b56862025-04-18 13:04:03 -0700665 "version": "0.25.2",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
667 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700668 "cpu": [
669 "mips64el"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=18"
679 }
680 },
681 "node_modules/@esbuild/linux-ppc64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700682 "version": "0.25.2",
683 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
684 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700685 "cpu": [
686 "ppc64"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/linux-riscv64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700699 "version": "0.25.2",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
701 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700702 "cpu": [
703 "riscv64"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/linux-s390x": {
Sean McCullough86b56862025-04-18 13:04:03 -0700716 "version": "0.25.2",
717 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
718 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700719 "cpu": [
720 "s390x"
721 ],
722 "dev": true,
723 "license": "MIT",
724 "optional": true,
725 "os": [
726 "linux"
727 ],
728 "engines": {
729 "node": ">=18"
730 }
731 },
732 "node_modules/@esbuild/linux-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700733 "version": "0.25.2",
734 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
735 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700736 "cpu": [
737 "x64"
738 ],
739 "dev": true,
740 "license": "MIT",
741 "optional": true,
742 "os": [
743 "linux"
744 ],
745 "engines": {
746 "node": ">=18"
747 }
748 },
749 "node_modules/@esbuild/netbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700750 "version": "0.25.2",
751 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
752 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700753 "cpu": [
754 "arm64"
755 ],
756 "dev": true,
757 "license": "MIT",
758 "optional": true,
759 "os": [
760 "netbsd"
761 ],
762 "engines": {
763 "node": ">=18"
764 }
765 },
766 "node_modules/@esbuild/netbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700767 "version": "0.25.2",
768 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
769 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700770 "cpu": [
771 "x64"
772 ],
773 "dev": true,
774 "license": "MIT",
775 "optional": true,
776 "os": [
777 "netbsd"
778 ],
779 "engines": {
780 "node": ">=18"
781 }
782 },
783 "node_modules/@esbuild/openbsd-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700784 "version": "0.25.2",
785 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
786 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700787 "cpu": [
788 "arm64"
789 ],
790 "dev": true,
791 "license": "MIT",
792 "optional": true,
793 "os": [
794 "openbsd"
795 ],
796 "engines": {
797 "node": ">=18"
798 }
799 },
800 "node_modules/@esbuild/openbsd-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700801 "version": "0.25.2",
802 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
803 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700804 "cpu": [
805 "x64"
806 ],
807 "dev": true,
808 "license": "MIT",
809 "optional": true,
810 "os": [
811 "openbsd"
812 ],
813 "engines": {
814 "node": ">=18"
815 }
816 },
817 "node_modules/@esbuild/sunos-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700818 "version": "0.25.2",
819 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
820 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700821 "cpu": [
822 "x64"
823 ],
824 "dev": true,
825 "license": "MIT",
826 "optional": true,
827 "os": [
828 "sunos"
829 ],
830 "engines": {
831 "node": ">=18"
832 }
833 },
834 "node_modules/@esbuild/win32-arm64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700835 "version": "0.25.2",
836 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
837 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700838 "cpu": [
839 "arm64"
840 ],
841 "dev": true,
842 "license": "MIT",
843 "optional": true,
844 "os": [
845 "win32"
846 ],
847 "engines": {
848 "node": ">=18"
849 }
850 },
851 "node_modules/@esbuild/win32-ia32": {
Sean McCullough86b56862025-04-18 13:04:03 -0700852 "version": "0.25.2",
853 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
854 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700855 "cpu": [
856 "ia32"
857 ],
858 "dev": true,
859 "license": "MIT",
860 "optional": true,
861 "os": [
862 "win32"
863 ],
864 "engines": {
865 "node": ">=18"
866 }
867 },
868 "node_modules/@esbuild/win32-x64": {
Sean McCullough86b56862025-04-18 13:04:03 -0700869 "version": "0.25.2",
870 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
871 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700872 "cpu": [
873 "x64"
874 ],
875 "dev": true,
876 "license": "MIT",
877 "optional": true,
878 "os": [
879 "win32"
880 ],
881 "engines": {
882 "node": ">=18"
883 }
884 },
Sean McCullough86b56862025-04-18 13:04:03 -0700885 "node_modules/@hapi/bourne": {
886 "version": "3.0.0",
887 "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz",
888 "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==",
Earl Lee2e463fb2025-04-17 11:22:22 -0700889 "dev": true
890 },
Sean McCullough8d93e362025-04-27 23:32:18 +0000891 "node_modules/@iconify/types": {
892 "version": "2.0.0",
893 "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
894 "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==",
895 "license": "MIT"
896 },
897 "node_modules/@iconify/utils": {
898 "version": "2.3.0",
899 "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz",
900 "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==",
901 "license": "MIT",
902 "dependencies": {
903 "@antfu/install-pkg": "^1.0.0",
904 "@antfu/utils": "^8.1.0",
905 "@iconify/types": "^2.0.0",
906 "debug": "^4.4.0",
907 "globals": "^15.14.0",
908 "kolorist": "^1.8.0",
909 "local-pkg": "^1.0.0",
910 "mlly": "^1.7.4"
911 }
912 },
913 "node_modules/@iconify/utils/node_modules/globals": {
914 "version": "15.15.0",
915 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
916 "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
917 "license": "MIT",
918 "engines": {
919 "node": ">=18"
920 },
921 "funding": {
922 "url": "https://github.com/sponsors/sindresorhus"
923 }
924 },
Pokey Rule8cac59a2025-04-24 12:21:19 +0100925 "node_modules/@inquirer/confirm": {
926 "version": "5.1.9",
927 "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.9.tgz",
928 "integrity": "sha512-NgQCnHqFTjF7Ys2fsqK2WtnA8X1kHyInyG+nMIuHowVTIgIuS10T4AznI/PvbqSpJqjCUqNBlKGh1v3bwLFL4w==",
929 "dev": true,
930 "dependencies": {
931 "@inquirer/core": "^10.1.10",
932 "@inquirer/type": "^3.0.6"
933 },
934 "engines": {
935 "node": ">=18"
936 },
937 "peerDependencies": {
938 "@types/node": ">=18"
939 },
940 "peerDependenciesMeta": {
941 "@types/node": {
942 "optional": true
943 }
944 }
945 },
946 "node_modules/@inquirer/core": {
947 "version": "10.1.10",
948 "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.10.tgz",
949 "integrity": "sha512-roDaKeY1PYY0aCqhRmXihrHjoSW2A00pV3Ke5fTpMCkzcGF64R8e0lw3dK+eLEHwS4vB5RnW1wuQmvzoRul8Mw==",
950 "dev": true,
951 "dependencies": {
952 "@inquirer/figures": "^1.0.11",
953 "@inquirer/type": "^3.0.6",
954 "ansi-escapes": "^4.3.2",
955 "cli-width": "^4.1.0",
956 "mute-stream": "^2.0.0",
957 "signal-exit": "^4.1.0",
958 "wrap-ansi": "^6.2.0",
959 "yoctocolors-cjs": "^2.1.2"
960 },
961 "engines": {
962 "node": ">=18"
963 },
964 "peerDependencies": {
965 "@types/node": ">=18"
966 },
967 "peerDependenciesMeta": {
968 "@types/node": {
969 "optional": true
970 }
971 }
972 },
973 "node_modules/@inquirer/figures": {
974 "version": "1.0.11",
975 "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz",
976 "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==",
977 "dev": true,
978 "engines": {
979 "node": ">=18"
980 }
981 },
982 "node_modules/@inquirer/type": {
983 "version": "3.0.6",
984 "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.6.tgz",
985 "integrity": "sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==",
986 "dev": true,
987 "engines": {
988 "node": ">=18"
989 },
990 "peerDependencies": {
991 "@types/node": ">=18"
992 },
993 "peerDependenciesMeta": {
994 "@types/node": {
995 "optional": true
996 }
997 }
998 },
Sean McCullough2c5bba42025-04-20 19:33:17 -0700999 "node_modules/@jridgewell/gen-mapping": {
1000 "version": "0.3.8",
1001 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
1002 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
1003 "dev": true,
1004 "license": "MIT",
1005 "dependencies": {
1006 "@jridgewell/set-array": "^1.2.1",
1007 "@jridgewell/sourcemap-codec": "^1.4.10",
1008 "@jridgewell/trace-mapping": "^0.3.24"
1009 },
1010 "engines": {
1011 "node": ">=6.0.0"
1012 }
1013 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001014 "node_modules/@jridgewell/resolve-uri": {
1015 "version": "3.1.2",
1016 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1017 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1018 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001019 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001020 "engines": {
1021 "node": ">=6.0.0"
1022 }
1023 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07001024 "node_modules/@jridgewell/set-array": {
1025 "version": "1.2.1",
1026 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1027 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
1028 "dev": true,
1029 "license": "MIT",
1030 "engines": {
1031 "node": ">=6.0.0"
1032 }
1033 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001034 "node_modules/@jridgewell/sourcemap-codec": {
1035 "version": "1.5.0",
1036 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1037 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
Sean McCullough86b56862025-04-18 13:04:03 -07001038 "dev": true,
1039 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07001040 },
1041 "node_modules/@jridgewell/trace-mapping": {
1042 "version": "0.3.25",
1043 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1044 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1045 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001046 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001047 "dependencies": {
1048 "@jridgewell/resolve-uri": "^3.1.0",
1049 "@jridgewell/sourcemap-codec": "^1.4.14"
1050 }
1051 },
Sean McCullough86b56862025-04-18 13:04:03 -07001052 "node_modules/@lit-labs/ssr-dom-shim": {
1053 "version": "1.3.0",
1054 "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz",
1055 "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==",
1056 "license": "BSD-3-Clause"
1057 },
1058 "node_modules/@lit/reactive-element": {
1059 "version": "2.0.4",
1060 "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
1061 "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
1062 "license": "BSD-3-Clause",
1063 "dependencies": {
1064 "@lit-labs/ssr-dom-shim": "^1.2.0"
1065 }
1066 },
Sean McCullough8d93e362025-04-27 23:32:18 +00001067 "node_modules/@mermaid-js/parser": {
1068 "version": "0.4.0",
1069 "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.4.0.tgz",
1070 "integrity": "sha512-wla8XOWvQAwuqy+gxiZqY+c7FokraOTHRWMsbB4AgRx9Sy7zKslNyejy7E+a77qHfey5GXw/ik3IXv/NHMJgaA==",
1071 "license": "MIT",
1072 "dependencies": {
1073 "langium": "3.3.1"
1074 }
1075 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001076 "node_modules/@mswjs/interceptors": {
1077 "version": "0.37.6",
1078 "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.37.6.tgz",
1079 "integrity": "sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==",
1080 "dev": true,
1081 "dependencies": {
1082 "@open-draft/deferred-promise": "^2.2.0",
1083 "@open-draft/logger": "^0.3.0",
1084 "@open-draft/until": "^2.0.0",
1085 "is-node-process": "^1.2.0",
1086 "outvariant": "^1.4.3",
1087 "strict-event-emitter": "^0.5.1"
1088 },
1089 "engines": {
1090 "node": ">=18"
1091 }
1092 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001093 "node_modules/@nodelib/fs.scandir": {
1094 "version": "2.1.5",
1095 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1096 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1097 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001098 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001099 "dependencies": {
1100 "@nodelib/fs.stat": "2.0.5",
1101 "run-parallel": "^1.1.9"
1102 },
1103 "engines": {
1104 "node": ">= 8"
1105 }
1106 },
1107 "node_modules/@nodelib/fs.stat": {
1108 "version": "2.0.5",
1109 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1110 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1111 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001112 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001113 "engines": {
1114 "node": ">= 8"
1115 }
1116 },
1117 "node_modules/@nodelib/fs.walk": {
1118 "version": "1.2.8",
1119 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1120 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1121 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07001122 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07001123 "dependencies": {
1124 "@nodelib/fs.scandir": "2.1.5",
1125 "fastq": "^1.6.0"
1126 },
1127 "engines": {
1128 "node": ">= 8"
1129 }
1130 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001131 "node_modules/@open-draft/deferred-promise": {
1132 "version": "2.2.0",
1133 "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz",
1134 "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==",
1135 "dev": true
1136 },
1137 "node_modules/@open-draft/logger": {
1138 "version": "0.3.0",
1139 "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz",
1140 "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==",
1141 "dev": true,
1142 "dependencies": {
1143 "is-node-process": "^1.2.0",
1144 "outvariant": "^1.4.0"
1145 }
1146 },
1147 "node_modules/@open-draft/until": {
1148 "version": "2.1.0",
1149 "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz",
1150 "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==",
1151 "dev": true
1152 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07001153 "node_modules/@playwright/experimental-ct-core": {
1154 "version": "1.51.1",
1155 "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.51.1.tgz",
1156 "integrity": "sha512-kpRZWBT3SMukL1fx8BwEj385Pkgtp86bBKzmrmJU30lWlQiIDFNaIHosgxQC68c8y2mg3Una/lBSHNc2Fotgkw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001157 "dev": true,
Sean McCulloughb29f8912025-04-20 15:39:11 -07001158 "license": "Apache-2.0",
Sean McCullough86b56862025-04-18 13:04:03 -07001159 "dependencies": {
Sean McCulloughb29f8912025-04-20 15:39:11 -07001160 "playwright": "1.51.1",
1161 "playwright-core": "1.51.1",
1162 "vite": "^5.4.14 || ^6.0.0"
Sean McCullough86b56862025-04-18 13:04:03 -07001163 },
1164 "engines": {
Sean McCulloughb29f8912025-04-20 15:39:11 -07001165 "node": ">=18"
Sean McCullough86b56862025-04-18 13:04:03 -07001166 }
1167 },
1168 "node_modules/@puppeteer/browsers": {
1169 "version": "2.3.0",
1170 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz",
1171 "integrity": "sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==",
1172 "dev": true,
1173 "dependencies": {
1174 "debug": "^4.3.5",
1175 "extract-zip": "^2.0.1",
1176 "progress": "^2.0.3",
1177 "proxy-agent": "^6.4.0",
1178 "semver": "^7.6.3",
1179 "tar-fs": "^3.0.6",
1180 "unbzip2-stream": "^1.4.3",
1181 "yargs": "^17.7.2"
1182 },
1183 "bin": {
1184 "browsers": "lib/cjs/main-cli.js"
1185 },
1186 "engines": {
1187 "node": ">=18"
1188 }
1189 },
1190 "node_modules/@rollup/plugin-node-resolve": {
1191 "version": "15.3.1",
1192 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz",
1193 "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==",
1194 "dev": true,
1195 "dependencies": {
1196 "@rollup/pluginutils": "^5.0.1",
1197 "@types/resolve": "1.20.2",
1198 "deepmerge": "^4.2.2",
1199 "is-module": "^1.0.0",
1200 "resolve": "^1.22.1"
1201 },
1202 "engines": {
1203 "node": ">=14.0.0"
1204 },
1205 "peerDependencies": {
1206 "rollup": "^2.78.0||^3.0.0||^4.0.0"
1207 },
1208 "peerDependenciesMeta": {
1209 "rollup": {
1210 "optional": true
1211 }
1212 }
1213 },
1214 "node_modules/@rollup/pluginutils": {
1215 "version": "5.1.4",
1216 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
1217 "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
1218 "dev": true,
1219 "dependencies": {
1220 "@types/estree": "^1.0.0",
1221 "estree-walker": "^2.0.2",
1222 "picomatch": "^4.0.2"
1223 },
1224 "engines": {
1225 "node": ">=14.0.0"
1226 },
1227 "peerDependencies": {
1228 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1229 },
1230 "peerDependenciesMeta": {
1231 "rollup": {
1232 "optional": true
1233 }
1234 }
1235 },
1236 "node_modules/@rollup/pluginutils/node_modules/picomatch": {
1237 "version": "4.0.2",
1238 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
1239 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
1240 "dev": true,
1241 "engines": {
1242 "node": ">=12"
1243 },
1244 "funding": {
1245 "url": "https://github.com/sponsors/jonschlinkert"
1246 }
1247 },
1248 "node_modules/@rollup/rollup-android-arm-eabi": {
1249 "version": "4.39.0",
1250 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.39.0.tgz",
1251 "integrity": "sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==",
1252 "cpu": [
1253 "arm"
1254 ],
1255 "dev": true,
1256 "optional": true,
1257 "os": [
1258 "android"
1259 ]
1260 },
1261 "node_modules/@rollup/rollup-android-arm64": {
1262 "version": "4.39.0",
1263 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.39.0.tgz",
1264 "integrity": "sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==",
1265 "cpu": [
1266 "arm64"
1267 ],
1268 "dev": true,
1269 "optional": true,
1270 "os": [
1271 "android"
1272 ]
1273 },
1274 "node_modules/@rollup/rollup-darwin-arm64": {
1275 "version": "4.39.0",
1276 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.39.0.tgz",
1277 "integrity": "sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==",
1278 "cpu": [
1279 "arm64"
1280 ],
1281 "dev": true,
1282 "optional": true,
1283 "os": [
1284 "darwin"
1285 ]
1286 },
1287 "node_modules/@rollup/rollup-darwin-x64": {
1288 "version": "4.39.0",
1289 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.39.0.tgz",
1290 "integrity": "sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==",
1291 "cpu": [
1292 "x64"
1293 ],
1294 "dev": true,
1295 "optional": true,
1296 "os": [
1297 "darwin"
1298 ]
1299 },
1300 "node_modules/@rollup/rollup-freebsd-arm64": {
1301 "version": "4.39.0",
1302 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.39.0.tgz",
1303 "integrity": "sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==",
1304 "cpu": [
1305 "arm64"
1306 ],
1307 "dev": true,
1308 "optional": true,
1309 "os": [
1310 "freebsd"
1311 ]
1312 },
1313 "node_modules/@rollup/rollup-freebsd-x64": {
1314 "version": "4.39.0",
1315 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.39.0.tgz",
1316 "integrity": "sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==",
1317 "cpu": [
1318 "x64"
1319 ],
1320 "dev": true,
1321 "optional": true,
1322 "os": [
1323 "freebsd"
1324 ]
1325 },
1326 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1327 "version": "4.39.0",
1328 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.39.0.tgz",
1329 "integrity": "sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==",
1330 "cpu": [
1331 "arm"
1332 ],
1333 "dev": true,
1334 "optional": true,
1335 "os": [
1336 "linux"
1337 ]
1338 },
1339 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1340 "version": "4.39.0",
1341 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.39.0.tgz",
1342 "integrity": "sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==",
1343 "cpu": [
1344 "arm"
1345 ],
1346 "dev": true,
1347 "optional": true,
1348 "os": [
1349 "linux"
1350 ]
1351 },
1352 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1353 "version": "4.39.0",
1354 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.39.0.tgz",
1355 "integrity": "sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==",
1356 "cpu": [
1357 "arm64"
1358 ],
1359 "dev": true,
1360 "optional": true,
1361 "os": [
1362 "linux"
1363 ]
1364 },
1365 "node_modules/@rollup/rollup-linux-arm64-musl": {
1366 "version": "4.39.0",
1367 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.39.0.tgz",
1368 "integrity": "sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==",
1369 "cpu": [
1370 "arm64"
1371 ],
1372 "dev": true,
1373 "optional": true,
1374 "os": [
1375 "linux"
1376 ]
1377 },
1378 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1379 "version": "4.39.0",
1380 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.39.0.tgz",
1381 "integrity": "sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==",
1382 "cpu": [
1383 "loong64"
1384 ],
1385 "dev": true,
1386 "optional": true,
1387 "os": [
1388 "linux"
1389 ]
1390 },
1391 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1392 "version": "4.39.0",
1393 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.39.0.tgz",
1394 "integrity": "sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==",
1395 "cpu": [
1396 "ppc64"
1397 ],
1398 "dev": true,
1399 "optional": true,
1400 "os": [
1401 "linux"
1402 ]
1403 },
1404 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1405 "version": "4.39.0",
1406 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.39.0.tgz",
1407 "integrity": "sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==",
1408 "cpu": [
1409 "riscv64"
1410 ],
1411 "dev": true,
1412 "optional": true,
1413 "os": [
1414 "linux"
1415 ]
1416 },
1417 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1418 "version": "4.39.0",
1419 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.39.0.tgz",
1420 "integrity": "sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==",
1421 "cpu": [
1422 "riscv64"
1423 ],
1424 "dev": true,
1425 "optional": true,
1426 "os": [
1427 "linux"
1428 ]
1429 },
1430 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1431 "version": "4.39.0",
1432 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.39.0.tgz",
1433 "integrity": "sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==",
1434 "cpu": [
1435 "s390x"
1436 ],
1437 "dev": true,
1438 "optional": true,
1439 "os": [
1440 "linux"
1441 ]
1442 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001443 "node_modules/@rollup/rollup-linux-x64-gnu": {
Sean McCullough86b56862025-04-18 13:04:03 -07001444 "version": "4.39.0",
1445 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.39.0.tgz",
1446 "integrity": "sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001447 "cpu": [
1448 "x64"
1449 ],
1450 "license": "MIT",
1451 "optional": true,
1452 "os": [
1453 "linux"
1454 ]
1455 },
Sean McCullough86b56862025-04-18 13:04:03 -07001456 "node_modules/@rollup/rollup-linux-x64-musl": {
1457 "version": "4.39.0",
1458 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.39.0.tgz",
1459 "integrity": "sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==",
1460 "cpu": [
1461 "x64"
1462 ],
1463 "dev": true,
1464 "optional": true,
1465 "os": [
1466 "linux"
1467 ]
1468 },
1469 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1470 "version": "4.39.0",
1471 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.39.0.tgz",
1472 "integrity": "sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==",
1473 "cpu": [
1474 "arm64"
1475 ],
1476 "dev": true,
1477 "optional": true,
1478 "os": [
1479 "win32"
1480 ]
1481 },
1482 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1483 "version": "4.39.0",
1484 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.39.0.tgz",
1485 "integrity": "sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==",
1486 "cpu": [
1487 "ia32"
1488 ],
1489 "dev": true,
1490 "optional": true,
1491 "os": [
1492 "win32"
1493 ]
1494 },
1495 "node_modules/@rollup/rollup-win32-x64-msvc": {
1496 "version": "4.39.0",
1497 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.39.0.tgz",
1498 "integrity": "sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==",
1499 "cpu": [
1500 "x64"
1501 ],
1502 "dev": true,
1503 "optional": true,
1504 "os": [
1505 "win32"
1506 ]
1507 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07001508 "node_modules/@sand4rt/experimental-ct-web": {
1509 "version": "1.51.1",
1510 "resolved": "https://registry.npmjs.org/@sand4rt/experimental-ct-web/-/experimental-ct-web-1.51.1.tgz",
1511 "integrity": "sha512-op81vdZY/WioUvwk1fqK9U2g8Fd/my+zTVSGaboQ5z2kGCfluZ49IcjNtgUWoNYjaTItoA2TLki4ryrhZOvDuA==",
1512 "dev": true,
1513 "license": "MIT",
1514 "dependencies": {
1515 "@playwright/experimental-ct-core": "1.51.1"
1516 },
1517 "bin": {
1518 "playwright": "cli.js"
1519 },
1520 "engines": {
1521 "node": ">=18"
1522 }
1523 },
Sean McCullough86b56862025-04-18 13:04:03 -07001524 "node_modules/@tootallnate/quickjs-emscripten": {
1525 "version": "0.23.0",
1526 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
1527 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
1528 "dev": true
1529 },
1530 "node_modules/@types/accepts": {
1531 "version": "1.3.7",
1532 "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz",
1533 "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==",
1534 "dev": true,
1535 "dependencies": {
1536 "@types/node": "*"
1537 }
1538 },
1539 "node_modules/@types/babel__code-frame": {
1540 "version": "7.0.6",
1541 "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.6.tgz",
1542 "integrity": "sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==",
1543 "dev": true
1544 },
1545 "node_modules/@types/body-parser": {
1546 "version": "1.19.5",
1547 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
1548 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
1549 "dev": true,
1550 "dependencies": {
1551 "@types/connect": "*",
1552 "@types/node": "*"
1553 }
1554 },
Sean McCullough86b56862025-04-18 13:04:03 -07001555 "node_modules/@types/co-body": {
1556 "version": "6.1.3",
1557 "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.3.tgz",
1558 "integrity": "sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==",
1559 "dev": true,
1560 "dependencies": {
1561 "@types/node": "*",
1562 "@types/qs": "*"
1563 }
1564 },
1565 "node_modules/@types/command-line-args": {
1566 "version": "5.2.3",
1567 "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.3.tgz",
1568 "integrity": "sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw==",
1569 "dev": true
1570 },
1571 "node_modules/@types/connect": {
1572 "version": "3.4.38",
1573 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
1574 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
1575 "dev": true,
1576 "dependencies": {
1577 "@types/node": "*"
1578 }
1579 },
1580 "node_modules/@types/content-disposition": {
1581 "version": "0.5.8",
1582 "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
1583 "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
1584 "dev": true
1585 },
1586 "node_modules/@types/convert-source-map": {
1587 "version": "2.0.3",
1588 "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-2.0.3.tgz",
1589 "integrity": "sha512-ag0BfJLZf6CQz8VIuRIEYQ5Ggwk/82uvTQf27RcpyDNbY0Vw49LIPqAxk5tqYfrCs9xDaIMvl4aj7ZopnYL8bA==",
1590 "dev": true
1591 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01001592 "node_modules/@types/cookie": {
1593 "version": "0.6.0",
1594 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1595 "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
1596 "dev": true
1597 },
Sean McCullough86b56862025-04-18 13:04:03 -07001598 "node_modules/@types/cookies": {
1599 "version": "0.9.0",
1600 "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
1601 "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
1602 "dev": true,
1603 "dependencies": {
1604 "@types/connect": "*",
1605 "@types/express": "*",
1606 "@types/keygrip": "*",
1607 "@types/node": "*"
1608 }
1609 },
Sean McCullough8d93e362025-04-27 23:32:18 +00001610 "node_modules/@types/d3": {
1611 "version": "7.4.3",
1612 "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz",
1613 "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==",
1614 "license": "MIT",
1615 "dependencies": {
1616 "@types/d3-array": "*",
1617 "@types/d3-axis": "*",
1618 "@types/d3-brush": "*",
1619 "@types/d3-chord": "*",
1620 "@types/d3-color": "*",
1621 "@types/d3-contour": "*",
1622 "@types/d3-delaunay": "*",
1623 "@types/d3-dispatch": "*",
1624 "@types/d3-drag": "*",
1625 "@types/d3-dsv": "*",
1626 "@types/d3-ease": "*",
1627 "@types/d3-fetch": "*",
1628 "@types/d3-force": "*",
1629 "@types/d3-format": "*",
1630 "@types/d3-geo": "*",
1631 "@types/d3-hierarchy": "*",
1632 "@types/d3-interpolate": "*",
1633 "@types/d3-path": "*",
1634 "@types/d3-polygon": "*",
1635 "@types/d3-quadtree": "*",
1636 "@types/d3-random": "*",
1637 "@types/d3-scale": "*",
1638 "@types/d3-scale-chromatic": "*",
1639 "@types/d3-selection": "*",
1640 "@types/d3-shape": "*",
1641 "@types/d3-time": "*",
1642 "@types/d3-time-format": "*",
1643 "@types/d3-timer": "*",
1644 "@types/d3-transition": "*",
1645 "@types/d3-zoom": "*"
1646 }
1647 },
1648 "node_modules/@types/d3-array": {
1649 "version": "3.2.1",
1650 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
1651 "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==",
1652 "license": "MIT"
1653 },
1654 "node_modules/@types/d3-axis": {
1655 "version": "3.0.6",
1656 "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz",
1657 "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==",
1658 "license": "MIT",
1659 "dependencies": {
1660 "@types/d3-selection": "*"
1661 }
1662 },
1663 "node_modules/@types/d3-brush": {
1664 "version": "3.0.6",
1665 "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz",
1666 "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==",
1667 "license": "MIT",
1668 "dependencies": {
1669 "@types/d3-selection": "*"
1670 }
1671 },
1672 "node_modules/@types/d3-chord": {
1673 "version": "3.0.6",
1674 "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz",
1675 "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==",
1676 "license": "MIT"
1677 },
1678 "node_modules/@types/d3-color": {
1679 "version": "3.1.3",
1680 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
1681 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
1682 "license": "MIT"
1683 },
1684 "node_modules/@types/d3-contour": {
1685 "version": "3.0.6",
1686 "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz",
1687 "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==",
1688 "license": "MIT",
1689 "dependencies": {
1690 "@types/d3-array": "*",
1691 "@types/geojson": "*"
1692 }
1693 },
1694 "node_modules/@types/d3-delaunay": {
1695 "version": "6.0.4",
1696 "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
1697 "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==",
1698 "license": "MIT"
1699 },
1700 "node_modules/@types/d3-dispatch": {
1701 "version": "3.0.6",
1702 "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz",
1703 "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==",
1704 "license": "MIT"
1705 },
1706 "node_modules/@types/d3-drag": {
1707 "version": "3.0.7",
1708 "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz",
1709 "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==",
1710 "license": "MIT",
1711 "dependencies": {
1712 "@types/d3-selection": "*"
1713 }
1714 },
1715 "node_modules/@types/d3-dsv": {
1716 "version": "3.0.7",
1717 "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz",
1718 "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==",
1719 "license": "MIT"
1720 },
1721 "node_modules/@types/d3-ease": {
1722 "version": "3.0.2",
1723 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
1724 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
1725 "license": "MIT"
1726 },
1727 "node_modules/@types/d3-fetch": {
1728 "version": "3.0.7",
1729 "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz",
1730 "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==",
1731 "license": "MIT",
1732 "dependencies": {
1733 "@types/d3-dsv": "*"
1734 }
1735 },
1736 "node_modules/@types/d3-force": {
1737 "version": "3.0.10",
1738 "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz",
1739 "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==",
1740 "license": "MIT"
1741 },
1742 "node_modules/@types/d3-format": {
1743 "version": "3.0.4",
1744 "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz",
1745 "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==",
1746 "license": "MIT"
1747 },
1748 "node_modules/@types/d3-geo": {
1749 "version": "3.1.0",
1750 "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz",
1751 "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==",
1752 "license": "MIT",
1753 "dependencies": {
1754 "@types/geojson": "*"
1755 }
1756 },
1757 "node_modules/@types/d3-hierarchy": {
1758 "version": "3.1.7",
1759 "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz",
1760 "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==",
1761 "license": "MIT"
1762 },
1763 "node_modules/@types/d3-interpolate": {
1764 "version": "3.0.4",
1765 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
1766 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
1767 "license": "MIT",
1768 "dependencies": {
1769 "@types/d3-color": "*"
1770 }
1771 },
1772 "node_modules/@types/d3-path": {
1773 "version": "3.1.1",
1774 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
1775 "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
1776 "license": "MIT"
1777 },
1778 "node_modules/@types/d3-polygon": {
1779 "version": "3.0.2",
1780 "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz",
1781 "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==",
1782 "license": "MIT"
1783 },
1784 "node_modules/@types/d3-quadtree": {
1785 "version": "3.0.6",
1786 "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz",
1787 "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==",
1788 "license": "MIT"
1789 },
1790 "node_modules/@types/d3-random": {
1791 "version": "3.0.3",
1792 "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz",
1793 "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==",
1794 "license": "MIT"
1795 },
1796 "node_modules/@types/d3-scale": {
1797 "version": "4.0.9",
1798 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
1799 "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
1800 "license": "MIT",
1801 "dependencies": {
1802 "@types/d3-time": "*"
1803 }
1804 },
1805 "node_modules/@types/d3-scale-chromatic": {
1806 "version": "3.1.0",
1807 "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
1808 "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==",
1809 "license": "MIT"
1810 },
1811 "node_modules/@types/d3-selection": {
1812 "version": "3.0.11",
1813 "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
1814 "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==",
1815 "license": "MIT"
1816 },
1817 "node_modules/@types/d3-shape": {
1818 "version": "3.1.7",
1819 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
1820 "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
1821 "license": "MIT",
1822 "dependencies": {
1823 "@types/d3-path": "*"
1824 }
1825 },
1826 "node_modules/@types/d3-time": {
1827 "version": "3.0.4",
1828 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
1829 "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
1830 "license": "MIT"
1831 },
1832 "node_modules/@types/d3-time-format": {
1833 "version": "4.0.3",
1834 "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz",
1835 "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==",
1836 "license": "MIT"
1837 },
1838 "node_modules/@types/d3-timer": {
1839 "version": "3.0.2",
1840 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
1841 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
1842 "license": "MIT"
1843 },
1844 "node_modules/@types/d3-transition": {
1845 "version": "3.0.9",
1846 "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz",
1847 "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==",
1848 "license": "MIT",
1849 "dependencies": {
1850 "@types/d3-selection": "*"
1851 }
1852 },
1853 "node_modules/@types/d3-zoom": {
1854 "version": "3.0.8",
1855 "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz",
1856 "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==",
1857 "license": "MIT",
1858 "dependencies": {
1859 "@types/d3-interpolate": "*",
1860 "@types/d3-selection": "*"
1861 }
1862 },
Sean McCullough86b56862025-04-18 13:04:03 -07001863 "node_modules/@types/debounce": {
1864 "version": "1.2.4",
1865 "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz",
1866 "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==",
1867 "dev": true
1868 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001869 "node_modules/@types/estree": {
1870 "version": "1.0.7",
1871 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
1872 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1873 "license": "MIT"
1874 },
Sean McCullough86b56862025-04-18 13:04:03 -07001875 "node_modules/@types/express": {
1876 "version": "5.0.1",
1877 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.1.tgz",
1878 "integrity": "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==",
1879 "dev": true,
1880 "dependencies": {
1881 "@types/body-parser": "*",
1882 "@types/express-serve-static-core": "^5.0.0",
1883 "@types/serve-static": "*"
1884 }
1885 },
1886 "node_modules/@types/express-serve-static-core": {
1887 "version": "5.0.6",
1888 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
1889 "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
1890 "dev": true,
1891 "dependencies": {
1892 "@types/node": "*",
1893 "@types/qs": "*",
1894 "@types/range-parser": "*",
1895 "@types/send": "*"
1896 }
1897 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001898 "node_modules/@types/geojson": {
1899 "version": "7946.0.4",
1900 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
1901 "integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==",
1902 "license": "MIT"
1903 },
Sean McCullough86b56862025-04-18 13:04:03 -07001904 "node_modules/@types/http-assert": {
1905 "version": "1.5.6",
1906 "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.6.tgz",
1907 "integrity": "sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==",
1908 "dev": true
1909 },
1910 "node_modules/@types/http-errors": {
1911 "version": "2.0.4",
1912 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
1913 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
1914 "dev": true
1915 },
1916 "node_modules/@types/istanbul-lib-coverage": {
1917 "version": "2.0.6",
1918 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
1919 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
1920 "dev": true
1921 },
1922 "node_modules/@types/istanbul-lib-report": {
1923 "version": "3.0.3",
1924 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
1925 "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
1926 "dev": true,
1927 "dependencies": {
1928 "@types/istanbul-lib-coverage": "*"
1929 }
1930 },
1931 "node_modules/@types/istanbul-reports": {
1932 "version": "3.0.4",
1933 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
1934 "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
1935 "dev": true,
1936 "dependencies": {
1937 "@types/istanbul-lib-report": "*"
1938 }
1939 },
1940 "node_modules/@types/keygrip": {
1941 "version": "1.0.6",
1942 "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.6.tgz",
1943 "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==",
1944 "dev": true
1945 },
1946 "node_modules/@types/koa": {
1947 "version": "2.15.0",
1948 "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
1949 "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==",
1950 "dev": true,
1951 "dependencies": {
1952 "@types/accepts": "*",
1953 "@types/content-disposition": "*",
1954 "@types/cookies": "*",
1955 "@types/http-assert": "*",
1956 "@types/http-errors": "*",
1957 "@types/keygrip": "*",
1958 "@types/koa-compose": "*",
1959 "@types/node": "*"
1960 }
1961 },
1962 "node_modules/@types/koa-compose": {
1963 "version": "3.2.8",
1964 "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.8.tgz",
1965 "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==",
1966 "dev": true,
1967 "dependencies": {
1968 "@types/koa": "*"
1969 }
1970 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001971 "node_modules/@types/marked": {
1972 "version": "5.0.2",
1973 "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz",
1974 "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==",
1975 "dev": true,
1976 "license": "MIT"
1977 },
Sean McCullough86b56862025-04-18 13:04:03 -07001978 "node_modules/@types/mime": {
1979 "version": "1.3.5",
1980 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
1981 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
1982 "dev": true
1983 },
1984 "node_modules/@types/mocha": {
1985 "version": "10.0.10",
1986 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz",
1987 "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==",
1988 "dev": true
1989 },
Earl Lee2e463fb2025-04-17 11:22:22 -07001990 "node_modules/@types/node": {
Sean McCullough86b56862025-04-18 13:04:03 -07001991 "version": "22.14.0",
1992 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.0.tgz",
1993 "integrity": "sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07001994 "dev": true,
1995 "license": "MIT",
1996 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07001997 "undici-types": "~6.21.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07001998 }
1999 },
Sean McCullough86b56862025-04-18 13:04:03 -07002000 "node_modules/@types/parse5": {
2001 "version": "6.0.3",
2002 "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz",
2003 "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==",
2004 "dev": true
2005 },
2006 "node_modules/@types/qs": {
2007 "version": "6.9.18",
2008 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
2009 "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
2010 "dev": true
2011 },
2012 "node_modules/@types/range-parser": {
2013 "version": "1.2.7",
2014 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
2015 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
2016 "dev": true
2017 },
2018 "node_modules/@types/resolve": {
2019 "version": "1.20.2",
2020 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
2021 "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
2022 "dev": true
2023 },
2024 "node_modules/@types/send": {
2025 "version": "0.17.4",
2026 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
2027 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
2028 "dev": true,
2029 "dependencies": {
2030 "@types/mime": "^1",
2031 "@types/node": "*"
2032 }
2033 },
2034 "node_modules/@types/serve-static": {
2035 "version": "1.15.7",
2036 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
2037 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
2038 "dev": true,
2039 "dependencies": {
2040 "@types/http-errors": "*",
2041 "@types/node": "*",
2042 "@types/send": "*"
2043 }
2044 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01002045 "node_modules/@types/statuses": {
2046 "version": "2.0.5",
2047 "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz",
2048 "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==",
2049 "dev": true
2050 },
2051 "node_modules/@types/tough-cookie": {
2052 "version": "4.0.5",
2053 "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
2054 "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
2055 "dev": true
2056 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002057 "node_modules/@types/trusted-types": {
2058 "version": "2.0.7",
2059 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
2060 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
2061 "license": "MIT"
2062 },
Sean McCullough86b56862025-04-18 13:04:03 -07002063 "node_modules/@types/ws": {
2064 "version": "7.4.7",
2065 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz",
2066 "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==",
2067 "dev": true,
2068 "dependencies": {
2069 "@types/node": "*"
2070 }
2071 },
2072 "node_modules/@types/yauzl": {
2073 "version": "2.10.3",
2074 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
2075 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
2076 "dev": true,
2077 "optional": true,
2078 "dependencies": {
2079 "@types/node": "*"
2080 }
2081 },
2082 "node_modules/@web/browser-logs": {
2083 "version": "0.4.1",
2084 "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.4.1.tgz",
2085 "integrity": "sha512-ypmMG+72ERm+LvP+loj9A64MTXvWMXHUOu773cPO4L1SV/VWg6xA9Pv7vkvkXQX+ItJtCJt+KQ+U6ui2HhSFUw==",
2086 "dev": true,
2087 "dependencies": {
2088 "errorstacks": "^2.4.1"
2089 },
2090 "engines": {
2091 "node": ">=18.0.0"
2092 }
2093 },
2094 "node_modules/@web/config-loader": {
2095 "version": "0.3.3",
2096 "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.3.3.tgz",
2097 "integrity": "sha512-ilzeQzrPpPLWZhzFCV+4doxKDGm7oKVfdKpW9wiUNVgive34NSzCw+WzXTvjE4Jgr5CkyTDIObEmMrqQEjhT0g==",
2098 "dev": true,
2099 "engines": {
2100 "node": ">=18.0.0"
2101 }
2102 },
2103 "node_modules/@web/dev-server": {
2104 "version": "0.4.6",
2105 "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.4.6.tgz",
2106 "integrity": "sha512-jj/1bcElAy5EZet8m2CcUdzxT+CRvUjIXGh8Lt7vxtthkN9PzY9wlhWx/9WOs5iwlnG1oj0VGo6f/zvbPO0s9w==",
2107 "dev": true,
2108 "license": "MIT",
2109 "dependencies": {
2110 "@babel/code-frame": "^7.12.11",
2111 "@types/command-line-args": "^5.0.0",
2112 "@web/config-loader": "^0.3.0",
2113 "@web/dev-server-core": "^0.7.2",
2114 "@web/dev-server-rollup": "^0.6.1",
2115 "camelcase": "^6.2.0",
2116 "command-line-args": "^5.1.1",
2117 "command-line-usage": "^7.0.1",
2118 "debounce": "^1.2.0",
2119 "deepmerge": "^4.2.2",
2120 "internal-ip": "^6.2.0",
2121 "nanocolors": "^0.2.1",
2122 "open": "^8.0.2",
2123 "portfinder": "^1.0.32"
2124 },
2125 "bin": {
2126 "wds": "dist/bin.js",
2127 "web-dev-server": "dist/bin.js"
2128 },
2129 "engines": {
2130 "node": ">=18.0.0"
2131 }
2132 },
2133 "node_modules/@web/dev-server-core": {
2134 "version": "0.7.5",
2135 "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.7.5.tgz",
2136 "integrity": "sha512-Da65zsiN6iZPMRuj4Oa6YPwvsmZmo5gtPWhW2lx3GTUf5CAEapjVpZVlUXnKPL7M7zRuk72jSsIl8lo+XpTCtw==",
2137 "dev": true,
2138 "dependencies": {
2139 "@types/koa": "^2.11.6",
2140 "@types/ws": "^7.4.0",
2141 "@web/parse5-utils": "^2.1.0",
2142 "chokidar": "^4.0.1",
2143 "clone": "^2.1.2",
2144 "es-module-lexer": "^1.0.0",
2145 "get-stream": "^6.0.0",
2146 "is-stream": "^2.0.0",
2147 "isbinaryfile": "^5.0.0",
2148 "koa": "^2.13.0",
2149 "koa-etag": "^4.0.0",
2150 "koa-send": "^5.0.1",
2151 "koa-static": "^5.0.0",
2152 "lru-cache": "^8.0.4",
2153 "mime-types": "^2.1.27",
2154 "parse5": "^6.0.1",
2155 "picomatch": "^2.2.2",
2156 "ws": "^7.5.10"
2157 },
2158 "engines": {
2159 "node": ">=18.0.0"
2160 }
2161 },
2162 "node_modules/@web/dev-server-core/node_modules/chokidar": {
2163 "version": "4.0.3",
2164 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2165 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2166 "dev": true,
2167 "dependencies": {
2168 "readdirp": "^4.0.1"
2169 },
2170 "engines": {
2171 "node": ">= 14.16.0"
2172 },
2173 "funding": {
2174 "url": "https://paulmillr.com/funding/"
2175 }
2176 },
2177 "node_modules/@web/dev-server-core/node_modules/lru-cache": {
2178 "version": "8.0.5",
2179 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
2180 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
2181 "dev": true,
2182 "engines": {
2183 "node": ">=16.14"
2184 }
2185 },
2186 "node_modules/@web/dev-server-core/node_modules/readdirp": {
2187 "version": "4.1.2",
2188 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
2189 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
2190 "dev": true,
2191 "engines": {
2192 "node": ">= 14.18.0"
2193 },
2194 "funding": {
2195 "type": "individual",
2196 "url": "https://paulmillr.com/funding/"
2197 }
2198 },
Sean McCullough86b56862025-04-18 13:04:03 -07002199 "node_modules/@web/dev-server-rollup": {
2200 "version": "0.6.4",
2201 "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.6.4.tgz",
2202 "integrity": "sha512-sJZfTGCCrdku5xYnQQG51odGI092hKY9YFM0X3Z0tRY3iXKXcYRaLZrErw5KfCxr6g0JRuhe4BBhqXTA5Q2I3Q==",
2203 "dev": true,
2204 "dependencies": {
2205 "@rollup/plugin-node-resolve": "^15.0.1",
2206 "@web/dev-server-core": "^0.7.2",
2207 "nanocolors": "^0.2.1",
2208 "parse5": "^6.0.1",
2209 "rollup": "^4.4.0",
2210 "whatwg-url": "^14.0.0"
2211 },
2212 "engines": {
2213 "node": ">=18.0.0"
2214 }
2215 },
2216 "node_modules/@web/dev-server-rollup/node_modules/tr46": {
2217 "version": "5.1.0",
2218 "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.0.tgz",
2219 "integrity": "sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==",
2220 "dev": true,
2221 "dependencies": {
2222 "punycode": "^2.3.1"
2223 },
2224 "engines": {
2225 "node": ">=18"
2226 }
2227 },
2228 "node_modules/@web/dev-server-rollup/node_modules/webidl-conversions": {
2229 "version": "7.0.0",
2230 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
2231 "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
2232 "dev": true,
2233 "engines": {
2234 "node": ">=12"
2235 }
2236 },
2237 "node_modules/@web/dev-server-rollup/node_modules/whatwg-url": {
2238 "version": "14.2.0",
2239 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
2240 "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
2241 "dev": true,
2242 "dependencies": {
2243 "tr46": "^5.1.0",
2244 "webidl-conversions": "^7.0.0"
2245 },
2246 "engines": {
2247 "node": ">=18"
2248 }
2249 },
2250 "node_modules/@web/parse5-utils": {
2251 "version": "2.1.0",
2252 "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-2.1.0.tgz",
2253 "integrity": "sha512-GzfK5disEJ6wEjoPwx8AVNwUe9gYIiwc+x//QYxYDAFKUp4Xb1OJAGLc2l2gVrSQmtPGLKrTRcW90Hv4pEq1qA==",
2254 "dev": true,
2255 "dependencies": {
2256 "@types/parse5": "^6.0.1",
2257 "parse5": "^6.0.1"
2258 },
2259 "engines": {
2260 "node": ">=18.0.0"
2261 }
2262 },
2263 "node_modules/@web/test-runner": {
2264 "version": "0.18.3",
2265 "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.18.3.tgz",
2266 "integrity": "sha512-QkVK8Qguw3Zhyu8SYR7F4VdcjyXBeJNr8W8L++s4zO/Ok7DR/Wu7+rLswn3H7OH3xYoCHRmwteehcFejefz6ew==",
2267 "dev": true,
2268 "dependencies": {
2269 "@web/browser-logs": "^0.4.0",
2270 "@web/config-loader": "^0.3.0",
2271 "@web/dev-server": "^0.4.0",
2272 "@web/test-runner-chrome": "^0.16.0",
2273 "@web/test-runner-commands": "^0.9.0",
2274 "@web/test-runner-core": "^0.13.0",
2275 "@web/test-runner-mocha": "^0.9.0",
2276 "camelcase": "^6.2.0",
2277 "command-line-args": "^5.1.1",
2278 "command-line-usage": "^7.0.1",
2279 "convert-source-map": "^2.0.0",
2280 "diff": "^5.0.0",
2281 "globby": "^11.0.1",
2282 "nanocolors": "^0.2.1",
2283 "portfinder": "^1.0.32",
2284 "source-map": "^0.7.3"
2285 },
2286 "bin": {
2287 "web-test-runner": "dist/bin.js",
2288 "wtr": "dist/bin.js"
2289 },
2290 "engines": {
2291 "node": ">=18.0.0"
2292 }
2293 },
2294 "node_modules/@web/test-runner-chrome": {
2295 "version": "0.16.0",
2296 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.16.0.tgz",
2297 "integrity": "sha512-Edc6Y49aVB6k18S5IOj9OCX3rEf8F3jptIu0p95+imqxmcutFEh1GNmlAk2bQGnXS0U6uVY7Xbf61fiaXUQqhg==",
2298 "dev": true,
2299 "dependencies": {
2300 "@web/test-runner-core": "^0.13.0",
2301 "@web/test-runner-coverage-v8": "^0.8.0",
2302 "async-mutex": "0.4.0",
2303 "chrome-launcher": "^0.15.0",
2304 "puppeteer-core": "^22.0.0"
2305 },
2306 "engines": {
2307 "node": ">=18.0.0"
2308 }
2309 },
2310 "node_modules/@web/test-runner-commands": {
2311 "version": "0.9.0",
2312 "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.9.0.tgz",
2313 "integrity": "sha512-zeLI6QdH0jzzJMDV5O42Pd8WLJtYqovgdt0JdytgHc0d1EpzXDsc7NTCJSImboc2NcayIsWAvvGGeRF69SMMYg==",
2314 "dev": true,
2315 "dependencies": {
2316 "@web/test-runner-core": "^0.13.0",
2317 "mkdirp": "^1.0.4"
2318 },
2319 "engines": {
2320 "node": ">=18.0.0"
2321 }
2322 },
2323 "node_modules/@web/test-runner-commands/node_modules/mkdirp": {
2324 "version": "1.0.4",
2325 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2326 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2327 "dev": true,
2328 "bin": {
2329 "mkdirp": "bin/cmd.js"
2330 },
2331 "engines": {
2332 "node": ">=10"
2333 }
2334 },
2335 "node_modules/@web/test-runner-core": {
2336 "version": "0.13.4",
2337 "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.13.4.tgz",
2338 "integrity": "sha512-84E1025aUSjvZU1j17eCTwV7m5Zg3cZHErV3+CaJM9JPCesZwLraIa0ONIQ9w4KLgcDgJFw9UnJ0LbFf42h6tg==",
2339 "dev": true,
2340 "dependencies": {
2341 "@babel/code-frame": "^7.12.11",
2342 "@types/babel__code-frame": "^7.0.2",
2343 "@types/co-body": "^6.1.0",
2344 "@types/convert-source-map": "^2.0.0",
2345 "@types/debounce": "^1.2.0",
2346 "@types/istanbul-lib-coverage": "^2.0.3",
2347 "@types/istanbul-reports": "^3.0.0",
2348 "@web/browser-logs": "^0.4.0",
2349 "@web/dev-server-core": "^0.7.3",
2350 "chokidar": "^4.0.1",
2351 "cli-cursor": "^3.1.0",
2352 "co-body": "^6.1.0",
2353 "convert-source-map": "^2.0.0",
2354 "debounce": "^1.2.0",
2355 "dependency-graph": "^0.11.0",
2356 "globby": "^11.0.1",
2357 "internal-ip": "^6.2.0",
2358 "istanbul-lib-coverage": "^3.0.0",
2359 "istanbul-lib-report": "^3.0.1",
2360 "istanbul-reports": "^3.0.2",
2361 "log-update": "^4.0.0",
2362 "nanocolors": "^0.2.1",
2363 "nanoid": "^3.1.25",
2364 "open": "^8.0.2",
2365 "picomatch": "^2.2.2",
2366 "source-map": "^0.7.3"
2367 },
2368 "engines": {
2369 "node": ">=18.0.0"
2370 }
2371 },
2372 "node_modules/@web/test-runner-core/node_modules/chokidar": {
2373 "version": "4.0.3",
2374 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2375 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2376 "dev": true,
2377 "dependencies": {
2378 "readdirp": "^4.0.1"
2379 },
2380 "engines": {
2381 "node": ">= 14.16.0"
2382 },
2383 "funding": {
2384 "url": "https://paulmillr.com/funding/"
2385 }
2386 },
2387 "node_modules/@web/test-runner-core/node_modules/dependency-graph": {
2388 "version": "0.11.0",
2389 "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
2390 "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
2391 "dev": true,
2392 "engines": {
2393 "node": ">= 0.6.0"
2394 }
2395 },
2396 "node_modules/@web/test-runner-core/node_modules/readdirp": {
2397 "version": "4.1.2",
2398 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
2399 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
2400 "dev": true,
2401 "engines": {
2402 "node": ">= 14.18.0"
2403 },
2404 "funding": {
2405 "type": "individual",
2406 "url": "https://paulmillr.com/funding/"
2407 }
2408 },
2409 "node_modules/@web/test-runner-coverage-v8": {
2410 "version": "0.8.0",
2411 "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.8.0.tgz",
2412 "integrity": "sha512-PskiucYpjUtgNfR2zF2AWqWwjXL7H3WW/SnCAYmzUrtob7X9o/+BjdyZ4wKbOxWWSbJO4lEdGIDLu+8X2Xw+lA==",
2413 "dev": true,
2414 "dependencies": {
2415 "@web/test-runner-core": "^0.13.0",
2416 "istanbul-lib-coverage": "^3.0.0",
2417 "lru-cache": "^8.0.4",
2418 "picomatch": "^2.2.2",
2419 "v8-to-istanbul": "^9.0.1"
2420 },
2421 "engines": {
2422 "node": ">=18.0.0"
2423 }
2424 },
2425 "node_modules/@web/test-runner-coverage-v8/node_modules/lru-cache": {
2426 "version": "8.0.5",
2427 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
2428 "integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
2429 "dev": true,
2430 "engines": {
2431 "node": ">=16.14"
2432 }
2433 },
2434 "node_modules/@web/test-runner-mocha": {
2435 "version": "0.9.0",
2436 "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.9.0.tgz",
2437 "integrity": "sha512-ZL9F6FXd0DBQvo/h/+mSfzFTSRVxzV9st/AHhpgABtUtV/AIpVE9to6+xdkpu6827kwjezdpuadPfg+PlrBWqQ==",
2438 "dev": true,
2439 "dependencies": {
2440 "@web/test-runner-core": "^0.13.0"
2441 },
2442 "engines": {
2443 "node": ">=18.0.0"
2444 }
2445 },
2446 "node_modules/@web/test-runner-puppeteer": {
2447 "version": "0.18.0",
2448 "resolved": "https://registry.npmjs.org/@web/test-runner-puppeteer/-/test-runner-puppeteer-0.18.0.tgz",
2449 "integrity": "sha512-pc0gADGjqflSRIZQehwD9INKUY1DZ92eWJwuVwZXzKxr5soniT/Bknv2hT5ttpJ5P7ILuCyjJyq5IjKzPBFUXg==",
2450 "dev": true,
2451 "license": "MIT",
2452 "dependencies": {
2453 "@web/test-runner-chrome": "^0.18.0",
2454 "@web/test-runner-core": "^0.13.0",
2455 "puppeteer": "^24.0.0"
2456 },
2457 "engines": {
2458 "node": ">=18.0.0"
2459 }
2460 },
2461 "node_modules/@web/test-runner-puppeteer/node_modules/@puppeteer/browsers": {
2462 "version": "2.10.0",
2463 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
2464 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
2465 "dev": true,
2466 "license": "Apache-2.0",
2467 "dependencies": {
2468 "debug": "^4.4.0",
2469 "extract-zip": "^2.0.1",
2470 "progress": "^2.0.3",
2471 "proxy-agent": "^6.5.0",
2472 "semver": "^7.7.1",
2473 "tar-fs": "^3.0.8",
2474 "yargs": "^17.7.2"
2475 },
2476 "bin": {
2477 "browsers": "lib/cjs/main-cli.js"
2478 },
2479 "engines": {
2480 "node": ">=18"
2481 }
2482 },
2483 "node_modules/@web/test-runner-puppeteer/node_modules/@web/test-runner-chrome": {
2484 "version": "0.18.1",
2485 "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.18.1.tgz",
2486 "integrity": "sha512-eO6ctCaqSguGM6G3cFobGHnrEs9wlv9Juj/Akyr4XLjeEMTheNULdvOXw9Bygi+QC/ir/0snMmt+/YKnfy8rYA==",
2487 "dev": true,
2488 "license": "MIT",
2489 "dependencies": {
2490 "@web/test-runner-core": "^0.13.0",
2491 "@web/test-runner-coverage-v8": "^0.8.0",
2492 "chrome-launcher": "^0.15.0",
2493 "puppeteer-core": "^24.0.0"
2494 },
2495 "engines": {
2496 "node": ">=18.0.0"
2497 }
2498 },
2499 "node_modules/@web/test-runner-puppeteer/node_modules/chromium-bidi": {
2500 "version": "3.0.0",
2501 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
2502 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
2503 "dev": true,
2504 "license": "Apache-2.0",
2505 "dependencies": {
2506 "mitt": "^3.0.1",
2507 "zod": "^3.24.1"
2508 },
2509 "peerDependencies": {
2510 "devtools-protocol": "*"
2511 }
2512 },
2513 "node_modules/@web/test-runner-puppeteer/node_modules/devtools-protocol": {
2514 "version": "0.0.1425554",
2515 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
2516 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
2517 "dev": true,
2518 "license": "BSD-3-Clause"
2519 },
2520 "node_modules/@web/test-runner-puppeteer/node_modules/puppeteer-core": {
2521 "version": "24.6.1",
2522 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
2523 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
2524 "dev": true,
2525 "license": "Apache-2.0",
2526 "dependencies": {
2527 "@puppeteer/browsers": "2.10.0",
2528 "chromium-bidi": "3.0.0",
2529 "debug": "^4.4.0",
2530 "devtools-protocol": "0.0.1425554",
2531 "typed-query-selector": "^2.12.0",
2532 "ws": "^8.18.1"
2533 },
2534 "engines": {
2535 "node": ">=18"
2536 }
2537 },
2538 "node_modules/@web/test-runner-puppeteer/node_modules/ws": {
2539 "version": "8.18.1",
2540 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
2541 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
2542 "dev": true,
2543 "license": "MIT",
2544 "engines": {
2545 "node": ">=10.0.0"
2546 },
2547 "peerDependencies": {
2548 "bufferutil": "^4.0.1",
2549 "utf-8-validate": ">=5.0.2"
2550 },
2551 "peerDependenciesMeta": {
2552 "bufferutil": {
2553 "optional": true
2554 },
2555 "utf-8-validate": {
2556 "optional": true
2557 }
2558 }
2559 },
2560 "node_modules/@web/test-runner-puppeteer/node_modules/zod": {
2561 "version": "3.24.2",
2562 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
2563 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
2564 "dev": true,
2565 "license": "MIT",
2566 "funding": {
2567 "url": "https://github.com/sponsors/colinhacks"
2568 }
2569 },
2570 "node_modules/@web/test-runner/node_modules/diff": {
2571 "version": "5.2.0",
2572 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
2573 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
2574 "dev": true,
2575 "engines": {
2576 "node": ">=0.3.1"
2577 }
2578 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002579 "node_modules/@xterm/addon-fit": {
2580 "version": "0.10.0",
2581 "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
2582 "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
2583 "license": "MIT",
2584 "peerDependencies": {
2585 "@xterm/xterm": "^5.0.0"
2586 }
2587 },
2588 "node_modules/@xterm/xterm": {
2589 "version": "5.5.0",
2590 "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
2591 "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
2592 "license": "MIT"
2593 },
2594 "node_modules/abbrev": {
2595 "version": "1.1.1",
2596 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2597 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2598 "license": "ISC"
2599 },
Sean McCullough86b56862025-04-18 13:04:03 -07002600 "node_modules/accepts": {
2601 "version": "1.3.8",
2602 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
2603 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
2604 "dev": true,
2605 "dependencies": {
2606 "mime-types": "~2.1.34",
2607 "negotiator": "0.6.3"
2608 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002609 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002610 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07002611 }
2612 },
Sean McCullough8d93e362025-04-27 23:32:18 +00002613 "node_modules/acorn": {
2614 "version": "8.14.1",
2615 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
2616 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
2617 "license": "MIT",
2618 "bin": {
2619 "acorn": "bin/acorn"
2620 },
2621 "engines": {
2622 "node": ">=0.4.0"
2623 }
2624 },
Sean McCullough86b56862025-04-18 13:04:03 -07002625 "node_modules/agent-base": {
2626 "version": "7.1.3",
2627 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
2628 "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
2629 "dev": true,
2630 "engines": {
2631 "node": ">= 14"
2632 }
2633 },
2634 "node_modules/ansi-escapes": {
2635 "version": "4.3.2",
2636 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
2637 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
2638 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07002639 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07002640 "type-fest": "^0.21.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07002641 },
2642 "engines": {
2643 "node": ">=8"
2644 },
2645 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07002646 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07002647 }
2648 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01002649 "node_modules/ansi-regex": {
2650 "version": "5.0.1",
2651 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2652 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2653 "engines": {
2654 "node": ">=8"
2655 }
2656 },
2657 "node_modules/ansi-styles": {
2658 "version": "4.3.0",
2659 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2660 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2661 "dependencies": {
2662 "color-convert": "^2.0.1"
2663 },
2664 "engines": {
2665 "node": ">=8"
2666 },
2667 "funding": {
2668 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2669 }
2670 },
Sean McCullough86b56862025-04-18 13:04:03 -07002671 "node_modules/argparse": {
2672 "version": "2.0.1",
2673 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2674 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2675 "dev": true,
2676 "license": "Python-2.0"
2677 },
2678 "node_modules/array-back": {
2679 "version": "3.1.0",
2680 "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
2681 "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
2682 "dev": true,
2683 "engines": {
2684 "node": ">=6"
2685 }
2686 },
2687 "node_modules/array-union": {
2688 "version": "2.1.0",
2689 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2690 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2691 "dev": true,
2692 "engines": {
2693 "node": ">=8"
2694 }
2695 },
2696 "node_modules/ast-types": {
2697 "version": "0.13.4",
2698 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
2699 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
2700 "dev": true,
2701 "dependencies": {
2702 "tslib": "^2.0.1"
2703 },
2704 "engines": {
2705 "node": ">=4"
2706 }
2707 },
2708 "node_modules/astral-regex": {
2709 "version": "2.0.0",
2710 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2711 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
2712 "dev": true,
2713 "engines": {
2714 "node": ">=8"
2715 }
2716 },
2717 "node_modules/async": {
2718 "version": "3.2.6",
2719 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
2720 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002721 "dev": true
2722 },
Sean McCullough86b56862025-04-18 13:04:03 -07002723 "node_modules/async-mutex": {
2724 "version": "0.4.0",
2725 "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz",
2726 "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==",
2727 "dev": true,
2728 "dependencies": {
2729 "tslib": "^2.4.0"
2730 }
2731 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002732 "node_modules/autoprefixer": {
2733 "version": "10.4.21",
2734 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
2735 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
2736 "dev": true,
2737 "funding": [
2738 {
2739 "type": "opencollective",
2740 "url": "https://opencollective.com/postcss/"
2741 },
2742 {
2743 "type": "tidelift",
2744 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
2745 },
2746 {
2747 "type": "github",
2748 "url": "https://github.com/sponsors/ai"
2749 }
2750 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002751 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002752 "dependencies": {
2753 "browserslist": "^4.24.4",
2754 "caniuse-lite": "^1.0.30001702",
2755 "fraction.js": "^4.3.7",
2756 "normalize-range": "^0.1.2",
2757 "picocolors": "^1.1.1",
2758 "postcss-value-parser": "^4.2.0"
2759 },
2760 "bin": {
2761 "autoprefixer": "bin/autoprefixer"
2762 },
2763 "engines": {
2764 "node": "^10 || ^12 || >=14"
2765 },
2766 "peerDependencies": {
2767 "postcss": "^8.1.0"
2768 }
2769 },
Sean McCullough86b56862025-04-18 13:04:03 -07002770 "node_modules/b4a": {
2771 "version": "1.6.7",
2772 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
2773 "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002774 "dev": true
2775 },
Sean McCullough86b56862025-04-18 13:04:03 -07002776 "node_modules/bare-events": {
2777 "version": "2.5.4",
2778 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
2779 "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
2780 "dev": true,
2781 "optional": true
2782 },
2783 "node_modules/bare-fs": {
2784 "version": "4.1.2",
2785 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz",
2786 "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==",
2787 "dev": true,
2788 "optional": true,
2789 "dependencies": {
2790 "bare-events": "^2.5.4",
2791 "bare-path": "^3.0.0",
2792 "bare-stream": "^2.6.4"
2793 },
2794 "engines": {
2795 "bare": ">=1.16.0"
2796 },
2797 "peerDependencies": {
2798 "bare-buffer": "*"
2799 },
2800 "peerDependenciesMeta": {
2801 "bare-buffer": {
2802 "optional": true
2803 }
2804 }
2805 },
2806 "node_modules/bare-os": {
2807 "version": "3.6.1",
2808 "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz",
2809 "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
2810 "dev": true,
2811 "optional": true,
2812 "engines": {
2813 "bare": ">=1.14.0"
2814 }
2815 },
2816 "node_modules/bare-path": {
2817 "version": "3.0.0",
2818 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
2819 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
2820 "dev": true,
2821 "optional": true,
2822 "dependencies": {
2823 "bare-os": "^3.0.1"
2824 }
2825 },
2826 "node_modules/bare-stream": {
2827 "version": "2.6.5",
2828 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz",
2829 "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
2830 "dev": true,
2831 "optional": true,
2832 "dependencies": {
2833 "streamx": "^2.21.0"
2834 },
2835 "peerDependencies": {
2836 "bare-buffer": "*",
2837 "bare-events": "*"
2838 },
2839 "peerDependenciesMeta": {
2840 "bare-buffer": {
2841 "optional": true
2842 },
2843 "bare-events": {
2844 "optional": true
2845 }
2846 }
2847 },
2848 "node_modules/base64-js": {
2849 "version": "1.5.1",
2850 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2851 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2852 "dev": true,
2853 "funding": [
2854 {
2855 "type": "github",
2856 "url": "https://github.com/sponsors/feross"
2857 },
2858 {
2859 "type": "patreon",
2860 "url": "https://www.patreon.com/feross"
2861 },
2862 {
2863 "type": "consulting",
2864 "url": "https://feross.org/support"
2865 }
2866 ]
2867 },
2868 "node_modules/basic-ftp": {
2869 "version": "5.0.5",
2870 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
2871 "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
2872 "dev": true,
2873 "engines": {
2874 "node": ">=10.0.0"
2875 }
2876 },
Earl Lee2e463fb2025-04-17 11:22:22 -07002877 "node_modules/braces": {
2878 "version": "3.0.3",
2879 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2880 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2881 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07002882 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002883 "dependencies": {
2884 "fill-range": "^7.1.1"
2885 },
2886 "engines": {
2887 "node": ">=8"
2888 }
2889 },
2890 "node_modules/browserslist": {
2891 "version": "4.24.4",
2892 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
2893 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
2894 "dev": true,
2895 "funding": [
2896 {
2897 "type": "opencollective",
2898 "url": "https://opencollective.com/browserslist"
2899 },
2900 {
2901 "type": "tidelift",
2902 "url": "https://tidelift.com/funding/github/npm/browserslist"
2903 },
2904 {
2905 "type": "github",
2906 "url": "https://github.com/sponsors/ai"
2907 }
2908 ],
Sean McCullough86b56862025-04-18 13:04:03 -07002909 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07002910 "dependencies": {
2911 "caniuse-lite": "^1.0.30001688",
2912 "electron-to-chromium": "^1.5.73",
2913 "node-releases": "^2.0.19",
2914 "update-browserslist-db": "^1.1.1"
2915 },
2916 "bin": {
2917 "browserslist": "cli.js"
2918 },
2919 "engines": {
2920 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2921 }
2922 },
Sean McCullough86b56862025-04-18 13:04:03 -07002923 "node_modules/buffer": {
2924 "version": "5.7.1",
2925 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2926 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2927 "dev": true,
2928 "funding": [
2929 {
2930 "type": "github",
2931 "url": "https://github.com/sponsors/feross"
2932 },
2933 {
2934 "type": "patreon",
2935 "url": "https://www.patreon.com/feross"
2936 },
2937 {
2938 "type": "consulting",
2939 "url": "https://feross.org/support"
2940 }
2941 ],
2942 "dependencies": {
2943 "base64-js": "^1.3.1",
2944 "ieee754": "^1.1.13"
2945 }
2946 },
2947 "node_modules/buffer-crc32": {
2948 "version": "0.2.13",
2949 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2950 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07002951 "dev": true,
2952 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07002953 "node": "*"
2954 }
2955 },
2956 "node_modules/bytes": {
2957 "version": "3.1.2",
2958 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
2959 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
2960 "dev": true,
2961 "engines": {
2962 "node": ">= 0.8"
2963 }
2964 },
2965 "node_modules/cache-content-type": {
2966 "version": "1.0.1",
2967 "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
2968 "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
2969 "dev": true,
2970 "dependencies": {
2971 "mime-types": "^2.1.18",
2972 "ylru": "^1.2.0"
2973 },
2974 "engines": {
2975 "node": ">= 6.0.0"
2976 }
2977 },
2978 "node_modules/call-bind-apply-helpers": {
2979 "version": "1.0.2",
2980 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
2981 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
2982 "dev": true,
2983 "dependencies": {
2984 "es-errors": "^1.3.0",
2985 "function-bind": "^1.1.2"
2986 },
2987 "engines": {
2988 "node": ">= 0.4"
2989 }
2990 },
2991 "node_modules/call-bound": {
2992 "version": "1.0.4",
2993 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
2994 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
2995 "dev": true,
2996 "dependencies": {
2997 "call-bind-apply-helpers": "^1.0.2",
2998 "get-intrinsic": "^1.3.0"
2999 },
3000 "engines": {
3001 "node": ">= 0.4"
3002 },
3003 "funding": {
3004 "url": "https://github.com/sponsors/ljharb"
3005 }
3006 },
3007 "node_modules/callsites": {
3008 "version": "3.1.0",
3009 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3010 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3011 "dev": true,
3012 "license": "MIT",
3013 "engines": {
3014 "node": ">=6"
3015 }
3016 },
3017 "node_modules/camelcase": {
3018 "version": "6.3.0",
3019 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
3020 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
3021 "dev": true,
3022 "engines": {
3023 "node": ">=10"
3024 },
3025 "funding": {
3026 "url": "https://github.com/sponsors/sindresorhus"
Earl Lee2e463fb2025-04-17 11:22:22 -07003027 }
3028 },
3029 "node_modules/caniuse-lite": {
Sean McCullough86b56862025-04-18 13:04:03 -07003030 "version": "1.0.30001712",
3031 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz",
3032 "integrity": "sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig==",
Earl Lee2e463fb2025-04-17 11:22:22 -07003033 "dev": true,
3034 "funding": [
3035 {
3036 "type": "opencollective",
3037 "url": "https://opencollective.com/browserslist"
3038 },
3039 {
3040 "type": "tidelift",
3041 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
3042 },
3043 {
3044 "type": "github",
3045 "url": "https://github.com/sponsors/ai"
3046 }
Sean McCullough86b56862025-04-18 13:04:03 -07003047 ],
3048 "license": "CC-BY-4.0"
3049 },
Sean McCullough86b56862025-04-18 13:04:03 -07003050 "node_modules/chalk": {
3051 "version": "4.1.2",
3052 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3053 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3054 "dev": true,
3055 "dependencies": {
3056 "ansi-styles": "^4.1.0",
3057 "supports-color": "^7.1.0"
3058 },
3059 "engines": {
3060 "node": ">=10"
3061 },
3062 "funding": {
3063 "url": "https://github.com/chalk/chalk?sponsor=1"
3064 }
3065 },
3066 "node_modules/chalk-template": {
3067 "version": "0.4.0",
3068 "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
3069 "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
3070 "dev": true,
3071 "dependencies": {
3072 "chalk": "^4.1.2"
3073 },
3074 "engines": {
3075 "node": ">=12"
3076 },
3077 "funding": {
3078 "url": "https://github.com/chalk/chalk-template?sponsor=1"
3079 }
3080 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003081 "node_modules/chevrotain": {
3082 "version": "11.0.3",
3083 "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz",
3084 "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==",
3085 "license": "Apache-2.0",
3086 "dependencies": {
3087 "@chevrotain/cst-dts-gen": "11.0.3",
3088 "@chevrotain/gast": "11.0.3",
3089 "@chevrotain/regexp-to-ast": "11.0.3",
3090 "@chevrotain/types": "11.0.3",
3091 "@chevrotain/utils": "11.0.3",
3092 "lodash-es": "4.17.21"
3093 }
3094 },
3095 "node_modules/chevrotain-allstar": {
3096 "version": "0.3.1",
3097 "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz",
3098 "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==",
3099 "license": "MIT",
3100 "dependencies": {
3101 "lodash-es": "^4.17.21"
3102 },
3103 "peerDependencies": {
3104 "chevrotain": "^11.0.0"
3105 }
3106 },
Sean McCullough86b56862025-04-18 13:04:03 -07003107 "node_modules/chrome-launcher": {
3108 "version": "0.15.2",
3109 "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
3110 "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
3111 "dev": true,
3112 "dependencies": {
3113 "@types/node": "*",
3114 "escape-string-regexp": "^4.0.0",
3115 "is-wsl": "^2.2.0",
3116 "lighthouse-logger": "^1.0.0"
3117 },
3118 "bin": {
3119 "print-chrome-path": "bin/print-chrome-path.js"
3120 },
3121 "engines": {
3122 "node": ">=12.13.0"
3123 }
3124 },
3125 "node_modules/chromium-bidi": {
3126 "version": "0.6.3",
3127 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.3.tgz",
3128 "integrity": "sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==",
3129 "dev": true,
3130 "dependencies": {
3131 "mitt": "3.0.1",
3132 "urlpattern-polyfill": "10.0.0",
3133 "zod": "3.23.8"
3134 },
3135 "peerDependencies": {
3136 "devtools-protocol": "*"
3137 }
3138 },
3139 "node_modules/cli-cursor": {
3140 "version": "3.1.0",
3141 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3142 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3143 "dev": true,
3144 "dependencies": {
3145 "restore-cursor": "^3.1.0"
3146 },
3147 "engines": {
3148 "node": ">=8"
3149 }
3150 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01003151 "node_modules/cli-width": {
3152 "version": "4.1.0",
3153 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
3154 "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
3155 "dev": true,
3156 "engines": {
3157 "node": ">= 12"
3158 }
3159 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003160 "node_modules/cliui": {
3161 "version": "8.0.1",
3162 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
3163 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
3164 "license": "ISC",
3165 "dependencies": {
3166 "string-width": "^4.2.0",
3167 "strip-ansi": "^6.0.1",
3168 "wrap-ansi": "^7.0.0"
3169 },
3170 "engines": {
3171 "node": ">=12"
3172 }
3173 },
Sean McCullough86b56862025-04-18 13:04:03 -07003174 "node_modules/cliui/node_modules/wrap-ansi": {
3175 "version": "7.0.0",
3176 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3177 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3178 "license": "MIT",
3179 "dependencies": {
3180 "ansi-styles": "^4.0.0",
3181 "string-width": "^4.1.0",
3182 "strip-ansi": "^6.0.0"
3183 },
3184 "engines": {
3185 "node": ">=10"
3186 },
3187 "funding": {
3188 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3189 }
3190 },
3191 "node_modules/clone": {
3192 "version": "2.1.2",
3193 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
3194 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
3195 "dev": true,
3196 "engines": {
3197 "node": ">=0.8"
3198 }
3199 },
3200 "node_modules/co": {
3201 "version": "4.6.0",
3202 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
3203 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
3204 "dev": true,
3205 "engines": {
3206 "iojs": ">= 1.0.0",
3207 "node": ">= 0.12.0"
3208 }
3209 },
3210 "node_modules/co-body": {
3211 "version": "6.2.0",
3212 "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.2.0.tgz",
3213 "integrity": "sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==",
3214 "dev": true,
3215 "dependencies": {
3216 "@hapi/bourne": "^3.0.0",
3217 "inflation": "^2.0.0",
3218 "qs": "^6.5.2",
3219 "raw-body": "^2.3.3",
3220 "type-is": "^1.6.16"
3221 },
3222 "engines": {
3223 "node": ">=8.0.0"
3224 }
3225 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003226 "node_modules/color-convert": {
3227 "version": "2.0.1",
3228 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3229 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3230 "license": "MIT",
3231 "dependencies": {
3232 "color-name": "~1.1.4"
3233 },
3234 "engines": {
3235 "node": ">=7.0.0"
3236 }
3237 },
3238 "node_modules/color-name": {
3239 "version": "1.1.4",
3240 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3241 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3242 "license": "MIT"
3243 },
Sean McCullough86b56862025-04-18 13:04:03 -07003244 "node_modules/command-line-args": {
3245 "version": "5.2.1",
3246 "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz",
3247 "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==",
3248 "dev": true,
3249 "dependencies": {
3250 "array-back": "^3.1.0",
3251 "find-replace": "^3.0.0",
3252 "lodash.camelcase": "^4.3.0",
3253 "typical": "^4.0.0"
3254 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003255 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07003256 "node": ">=4.0.0"
3257 }
3258 },
3259 "node_modules/command-line-usage": {
3260 "version": "7.0.3",
3261 "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.3.tgz",
3262 "integrity": "sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==",
3263 "dev": true,
3264 "dependencies": {
3265 "array-back": "^6.2.2",
3266 "chalk-template": "^0.4.0",
3267 "table-layout": "^4.1.0",
3268 "typical": "^7.1.1"
3269 },
3270 "engines": {
3271 "node": ">=12.20.0"
3272 }
3273 },
3274 "node_modules/command-line-usage/node_modules/array-back": {
3275 "version": "6.2.2",
3276 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
3277 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
3278 "dev": true,
3279 "engines": {
3280 "node": ">=12.17"
3281 }
3282 },
3283 "node_modules/command-line-usage/node_modules/typical": {
3284 "version": "7.3.0",
3285 "resolved": "https://registry.npmjs.org/typical/-/typical-7.3.0.tgz",
3286 "integrity": "sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==",
3287 "dev": true,
3288 "engines": {
3289 "node": ">=12.17"
3290 }
3291 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003292 "node_modules/commander": {
3293 "version": "8.3.0",
3294 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
3295 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
3296 "license": "MIT",
3297 "engines": {
3298 "node": ">= 12"
3299 }
3300 },
3301 "node_modules/confbox": {
3302 "version": "0.2.2",
3303 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz",
3304 "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==",
3305 "license": "MIT"
3306 },
Sean McCullough86b56862025-04-18 13:04:03 -07003307 "node_modules/content-disposition": {
3308 "version": "0.5.4",
3309 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
3310 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
3311 "dev": true,
3312 "dependencies": {
3313 "safe-buffer": "5.2.1"
3314 },
3315 "engines": {
3316 "node": ">= 0.6"
3317 }
3318 },
3319 "node_modules/content-type": {
3320 "version": "1.0.5",
3321 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
3322 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
3323 "dev": true,
3324 "engines": {
3325 "node": ">= 0.6"
3326 }
3327 },
3328 "node_modules/convert-source-map": {
3329 "version": "2.0.0",
3330 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
3331 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
3332 "dev": true
3333 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01003334 "node_modules/cookie": {
3335 "version": "0.7.2",
3336 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
3337 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
3338 "dev": true,
3339 "engines": {
3340 "node": ">= 0.6"
3341 }
3342 },
Sean McCullough86b56862025-04-18 13:04:03 -07003343 "node_modules/cookies": {
3344 "version": "0.9.1",
3345 "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz",
3346 "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==",
3347 "dev": true,
3348 "dependencies": {
3349 "depd": "~2.0.0",
3350 "keygrip": "~1.1.0"
3351 },
3352 "engines": {
3353 "node": ">= 0.8"
3354 }
3355 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003356 "node_modules/cose-base": {
3357 "version": "1.0.3",
3358 "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz",
3359 "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
3360 "license": "MIT",
3361 "dependencies": {
3362 "layout-base": "^1.0.0"
3363 }
3364 },
Sean McCullough86b56862025-04-18 13:04:03 -07003365 "node_modules/cosmiconfig": {
3366 "version": "9.0.0",
3367 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
3368 "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
3369 "dev": true,
3370 "license": "MIT",
3371 "dependencies": {
3372 "env-paths": "^2.2.1",
3373 "import-fresh": "^3.3.0",
3374 "js-yaml": "^4.1.0",
3375 "parse-json": "^5.2.0"
3376 },
3377 "engines": {
3378 "node": ">=14"
3379 },
3380 "funding": {
3381 "url": "https://github.com/sponsors/d-fischer"
3382 },
3383 "peerDependencies": {
3384 "typescript": ">=4.9.5"
3385 },
3386 "peerDependenciesMeta": {
3387 "typescript": {
3388 "optional": true
3389 }
Earl Lee2e463fb2025-04-17 11:22:22 -07003390 }
3391 },
3392 "node_modules/cross-spawn": {
3393 "version": "7.0.6",
3394 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
3395 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
3396 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07003397 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07003398 "dependencies": {
3399 "path-key": "^3.1.0",
3400 "shebang-command": "^2.0.0",
3401 "which": "^2.0.1"
3402 },
3403 "engines": {
3404 "node": ">= 8"
3405 }
3406 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003407 "node_modules/cytoscape": {
3408 "version": "3.31.2",
3409 "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.2.tgz",
3410 "integrity": "sha512-/eOXg2uGdMdpGlEes5Sf6zE+jUG+05f3htFNQIxLxduOH/SsaUZiPBfAwP1btVIVzsnhiNOdi+hvDRLYfMZjGw==",
3411 "license": "MIT",
3412 "engines": {
3413 "node": ">=0.10"
3414 }
3415 },
3416 "node_modules/cytoscape-cose-bilkent": {
3417 "version": "4.1.0",
3418 "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz",
3419 "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==",
3420 "license": "MIT",
3421 "dependencies": {
3422 "cose-base": "^1.0.0"
3423 },
3424 "peerDependencies": {
3425 "cytoscape": "^3.2.0"
3426 }
3427 },
3428 "node_modules/cytoscape-fcose": {
3429 "version": "2.2.0",
3430 "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
3431 "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
3432 "license": "MIT",
3433 "dependencies": {
3434 "cose-base": "^2.2.0"
3435 },
3436 "peerDependencies": {
3437 "cytoscape": "^3.2.0"
3438 }
3439 },
3440 "node_modules/cytoscape-fcose/node_modules/cose-base": {
3441 "version": "2.2.0",
3442 "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz",
3443 "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
3444 "license": "MIT",
3445 "dependencies": {
3446 "layout-base": "^2.0.0"
3447 }
3448 },
3449 "node_modules/cytoscape-fcose/node_modules/layout-base": {
3450 "version": "2.0.1",
3451 "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
3452 "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==",
3453 "license": "MIT"
3454 },
3455 "node_modules/d3": {
3456 "version": "7.9.0",
3457 "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz",
3458 "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==",
3459 "license": "ISC",
3460 "dependencies": {
3461 "d3-array": "3",
3462 "d3-axis": "3",
3463 "d3-brush": "3",
3464 "d3-chord": "3",
3465 "d3-color": "3",
3466 "d3-contour": "4",
3467 "d3-delaunay": "6",
3468 "d3-dispatch": "3",
3469 "d3-drag": "3",
3470 "d3-dsv": "3",
3471 "d3-ease": "3",
3472 "d3-fetch": "3",
3473 "d3-force": "3",
3474 "d3-format": "3",
3475 "d3-geo": "3",
3476 "d3-hierarchy": "3",
3477 "d3-interpolate": "3",
3478 "d3-path": "3",
3479 "d3-polygon": "3",
3480 "d3-quadtree": "3",
3481 "d3-random": "3",
3482 "d3-scale": "4",
3483 "d3-scale-chromatic": "3",
3484 "d3-selection": "3",
3485 "d3-shape": "3",
3486 "d3-time": "3",
3487 "d3-time-format": "4",
3488 "d3-timer": "3",
3489 "d3-transition": "3",
3490 "d3-zoom": "3"
3491 },
3492 "engines": {
3493 "node": ">=12"
3494 }
3495 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003496 "node_modules/d3-array": {
3497 "version": "3.2.4",
3498 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
3499 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
3500 "license": "ISC",
3501 "dependencies": {
3502 "internmap": "1 - 2"
3503 },
3504 "engines": {
3505 "node": ">=12"
3506 }
3507 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003508 "node_modules/d3-axis": {
3509 "version": "3.0.0",
3510 "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
3511 "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
3512 "license": "ISC",
3513 "engines": {
3514 "node": ">=12"
3515 }
3516 },
3517 "node_modules/d3-brush": {
3518 "version": "3.0.0",
3519 "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
3520 "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
3521 "license": "ISC",
3522 "dependencies": {
3523 "d3-dispatch": "1 - 3",
3524 "d3-drag": "2 - 3",
3525 "d3-interpolate": "1 - 3",
3526 "d3-selection": "3",
3527 "d3-transition": "3"
3528 },
3529 "engines": {
3530 "node": ">=12"
3531 }
3532 },
3533 "node_modules/d3-chord": {
3534 "version": "3.0.1",
3535 "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
3536 "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
3537 "license": "ISC",
3538 "dependencies": {
3539 "d3-path": "1 - 3"
3540 },
3541 "engines": {
3542 "node": ">=12"
3543 }
3544 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003545 "node_modules/d3-color": {
3546 "version": "3.1.0",
3547 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
3548 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
3549 "license": "ISC",
3550 "engines": {
3551 "node": ">=12"
3552 }
3553 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003554 "node_modules/d3-contour": {
3555 "version": "4.0.2",
3556 "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz",
3557 "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
3558 "license": "ISC",
3559 "dependencies": {
3560 "d3-array": "^3.2.0"
3561 },
3562 "engines": {
3563 "node": ">=12"
3564 }
3565 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003566 "node_modules/d3-delaunay": {
3567 "version": "6.0.4",
3568 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
3569 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
3570 "license": "ISC",
3571 "dependencies": {
3572 "delaunator": "5"
3573 },
3574 "engines": {
3575 "node": ">=12"
3576 }
3577 },
3578 "node_modules/d3-dispatch": {
3579 "version": "3.0.1",
3580 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
3581 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
3582 "license": "ISC",
3583 "engines": {
3584 "node": ">=12"
3585 }
3586 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003587 "node_modules/d3-drag": {
3588 "version": "3.0.0",
3589 "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
3590 "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
3591 "license": "ISC",
3592 "dependencies": {
3593 "d3-dispatch": "1 - 3",
3594 "d3-selection": "3"
3595 },
3596 "engines": {
3597 "node": ">=12"
3598 }
3599 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003600 "node_modules/d3-dsv": {
3601 "version": "3.0.1",
3602 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
3603 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
3604 "license": "ISC",
3605 "dependencies": {
3606 "commander": "7",
3607 "iconv-lite": "0.6",
3608 "rw": "1"
3609 },
3610 "bin": {
3611 "csv2json": "bin/dsv2json.js",
3612 "csv2tsv": "bin/dsv2dsv.js",
3613 "dsv2dsv": "bin/dsv2dsv.js",
3614 "dsv2json": "bin/dsv2json.js",
3615 "json2csv": "bin/json2dsv.js",
3616 "json2dsv": "bin/json2dsv.js",
3617 "json2tsv": "bin/json2dsv.js",
3618 "tsv2csv": "bin/dsv2dsv.js",
3619 "tsv2json": "bin/dsv2json.js"
3620 },
3621 "engines": {
3622 "node": ">=12"
3623 }
3624 },
Sean McCullough86b56862025-04-18 13:04:03 -07003625 "node_modules/d3-dsv/node_modules/commander": {
3626 "version": "7.2.0",
3627 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3628 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3629 "license": "MIT",
3630 "engines": {
3631 "node": ">= 10"
3632 }
3633 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003634 "node_modules/d3-ease": {
3635 "version": "3.0.1",
3636 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
3637 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
3638 "license": "BSD-3-Clause",
3639 "engines": {
3640 "node": ">=12"
3641 }
3642 },
3643 "node_modules/d3-fetch": {
3644 "version": "3.0.1",
3645 "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
3646 "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
3647 "license": "ISC",
3648 "dependencies": {
3649 "d3-dsv": "1 - 3"
3650 },
3651 "engines": {
3652 "node": ">=12"
3653 }
3654 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003655 "node_modules/d3-force": {
3656 "version": "3.0.0",
3657 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
3658 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
3659 "license": "ISC",
3660 "dependencies": {
3661 "d3-dispatch": "1 - 3",
3662 "d3-quadtree": "1 - 3",
3663 "d3-timer": "1 - 3"
3664 },
3665 "engines": {
3666 "node": ">=12"
3667 }
3668 },
3669 "node_modules/d3-format": {
3670 "version": "3.1.0",
3671 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
3672 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
3673 "license": "ISC",
3674 "engines": {
3675 "node": ">=12"
3676 }
3677 },
3678 "node_modules/d3-geo": {
3679 "version": "3.1.1",
3680 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
3681 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
3682 "license": "ISC",
3683 "dependencies": {
3684 "d3-array": "2.5.0 - 3"
3685 },
3686 "engines": {
3687 "node": ">=12"
3688 }
3689 },
3690 "node_modules/d3-geo-projection": {
3691 "version": "4.0.0",
3692 "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
3693 "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
3694 "license": "ISC",
3695 "dependencies": {
3696 "commander": "7",
3697 "d3-array": "1 - 3",
3698 "d3-geo": "1.12.0 - 3"
3699 },
3700 "bin": {
3701 "geo2svg": "bin/geo2svg.js",
3702 "geograticule": "bin/geograticule.js",
3703 "geoproject": "bin/geoproject.js",
3704 "geoquantize": "bin/geoquantize.js",
3705 "geostitch": "bin/geostitch.js"
3706 },
3707 "engines": {
3708 "node": ">=12"
3709 }
3710 },
Sean McCullough86b56862025-04-18 13:04:03 -07003711 "node_modules/d3-geo-projection/node_modules/commander": {
3712 "version": "7.2.0",
3713 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3714 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
3715 "license": "MIT",
3716 "engines": {
3717 "node": ">= 10"
3718 }
3719 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003720 "node_modules/d3-hierarchy": {
3721 "version": "3.1.2",
3722 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
3723 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
3724 "license": "ISC",
3725 "engines": {
3726 "node": ">=12"
3727 }
3728 },
3729 "node_modules/d3-interpolate": {
3730 "version": "3.0.1",
3731 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
3732 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
3733 "license": "ISC",
3734 "dependencies": {
3735 "d3-color": "1 - 3"
3736 },
3737 "engines": {
3738 "node": ">=12"
3739 }
3740 },
3741 "node_modules/d3-path": {
3742 "version": "3.1.0",
3743 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
3744 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
3745 "license": "ISC",
3746 "engines": {
3747 "node": ">=12"
3748 }
3749 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003750 "node_modules/d3-polygon": {
3751 "version": "3.0.1",
3752 "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
3753 "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
3754 "license": "ISC",
3755 "engines": {
3756 "node": ">=12"
3757 }
3758 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003759 "node_modules/d3-quadtree": {
3760 "version": "3.0.1",
3761 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
3762 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
3763 "license": "ISC",
3764 "engines": {
3765 "node": ">=12"
3766 }
3767 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003768 "node_modules/d3-random": {
3769 "version": "3.0.1",
3770 "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
3771 "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
3772 "license": "ISC",
3773 "engines": {
3774 "node": ">=12"
3775 }
3776 },
3777 "node_modules/d3-sankey": {
3778 "version": "0.12.3",
3779 "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
3780 "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
3781 "license": "BSD-3-Clause",
3782 "dependencies": {
3783 "d3-array": "1 - 2",
3784 "d3-shape": "^1.2.0"
3785 }
3786 },
3787 "node_modules/d3-sankey/node_modules/d3-array": {
3788 "version": "2.12.1",
3789 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
3790 "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
3791 "license": "BSD-3-Clause",
3792 "dependencies": {
3793 "internmap": "^1.0.0"
3794 }
3795 },
3796 "node_modules/d3-sankey/node_modules/d3-path": {
3797 "version": "1.0.9",
3798 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
3799 "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==",
3800 "license": "BSD-3-Clause"
3801 },
3802 "node_modules/d3-sankey/node_modules/d3-shape": {
3803 "version": "1.3.7",
3804 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
3805 "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
3806 "license": "BSD-3-Clause",
3807 "dependencies": {
3808 "d3-path": "1"
3809 }
3810 },
3811 "node_modules/d3-sankey/node_modules/internmap": {
3812 "version": "1.0.1",
3813 "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
3814 "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==",
3815 "license": "ISC"
3816 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003817 "node_modules/d3-scale": {
3818 "version": "4.0.2",
3819 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
3820 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
3821 "license": "ISC",
3822 "dependencies": {
3823 "d3-array": "2.10.0 - 3",
3824 "d3-format": "1 - 3",
3825 "d3-interpolate": "1.2.0 - 3",
3826 "d3-time": "2.1.1 - 3",
3827 "d3-time-format": "2 - 4"
3828 },
3829 "engines": {
3830 "node": ">=12"
3831 }
3832 },
3833 "node_modules/d3-scale-chromatic": {
3834 "version": "3.1.0",
3835 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
3836 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
3837 "license": "ISC",
3838 "dependencies": {
3839 "d3-color": "1 - 3",
3840 "d3-interpolate": "1 - 3"
3841 },
3842 "engines": {
3843 "node": ">=12"
3844 }
3845 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003846 "node_modules/d3-selection": {
3847 "version": "3.0.0",
3848 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
3849 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
3850 "license": "ISC",
3851 "engines": {
3852 "node": ">=12"
3853 }
3854 },
Earl Lee2e463fb2025-04-17 11:22:22 -07003855 "node_modules/d3-shape": {
3856 "version": "3.2.0",
3857 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
3858 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
3859 "license": "ISC",
3860 "dependencies": {
3861 "d3-path": "^3.1.0"
3862 },
3863 "engines": {
3864 "node": ">=12"
3865 }
3866 },
3867 "node_modules/d3-time": {
3868 "version": "3.1.0",
3869 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
3870 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
3871 "license": "ISC",
3872 "dependencies": {
3873 "d3-array": "2 - 3"
3874 },
3875 "engines": {
3876 "node": ">=12"
3877 }
3878 },
3879 "node_modules/d3-time-format": {
3880 "version": "4.1.0",
3881 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
3882 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
3883 "license": "ISC",
3884 "dependencies": {
3885 "d3-time": "1 - 3"
3886 },
3887 "engines": {
3888 "node": ">=12"
3889 }
3890 },
3891 "node_modules/d3-timer": {
3892 "version": "3.0.1",
3893 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
3894 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
3895 "license": "ISC",
3896 "engines": {
3897 "node": ">=12"
3898 }
3899 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003900 "node_modules/d3-transition": {
3901 "version": "3.0.1",
3902 "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
3903 "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
3904 "license": "ISC",
3905 "dependencies": {
3906 "d3-color": "1 - 3",
3907 "d3-dispatch": "1 - 3",
3908 "d3-ease": "1 - 3",
3909 "d3-interpolate": "1 - 3",
3910 "d3-timer": "1 - 3"
3911 },
3912 "engines": {
3913 "node": ">=12"
3914 },
3915 "peerDependencies": {
3916 "d3-selection": "2 - 3"
3917 }
3918 },
3919 "node_modules/d3-zoom": {
3920 "version": "3.0.0",
3921 "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
3922 "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
3923 "license": "ISC",
3924 "dependencies": {
3925 "d3-dispatch": "1 - 3",
3926 "d3-drag": "2 - 3",
3927 "d3-interpolate": "1 - 3",
3928 "d3-selection": "2 - 3",
3929 "d3-transition": "2 - 3"
3930 },
3931 "engines": {
3932 "node": ">=12"
3933 }
3934 },
3935 "node_modules/dagre-d3-es": {
3936 "version": "7.0.11",
3937 "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz",
3938 "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==",
3939 "license": "MIT",
3940 "dependencies": {
3941 "d3": "^7.9.0",
3942 "lodash-es": "^4.17.21"
3943 }
3944 },
Sean McCullough86b56862025-04-18 13:04:03 -07003945 "node_modules/data-uri-to-buffer": {
3946 "version": "6.0.2",
3947 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
3948 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
3949 "dev": true,
3950 "engines": {
3951 "node": ">= 14"
3952 }
3953 },
Sean McCullough8d93e362025-04-27 23:32:18 +00003954 "node_modules/dayjs": {
3955 "version": "1.11.13",
3956 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
3957 "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
3958 "license": "MIT"
3959 },
Sean McCullough86b56862025-04-18 13:04:03 -07003960 "node_modules/debounce": {
3961 "version": "1.2.1",
3962 "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
3963 "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
3964 "dev": true
3965 },
3966 "node_modules/debug": {
3967 "version": "4.4.0",
3968 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
3969 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
Sean McCullough86b56862025-04-18 13:04:03 -07003970 "dependencies": {
3971 "ms": "^2.1.3"
3972 },
3973 "engines": {
3974 "node": ">=6.0"
3975 },
3976 "peerDependenciesMeta": {
3977 "supports-color": {
3978 "optional": true
3979 }
3980 }
3981 },
3982 "node_modules/deep-equal": {
3983 "version": "1.0.1",
3984 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
3985 "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
3986 "dev": true
3987 },
3988 "node_modules/deepmerge": {
3989 "version": "4.3.1",
3990 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
3991 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
3992 "license": "MIT",
3993 "engines": {
3994 "node": ">=0.10.0"
3995 }
3996 },
3997 "node_modules/default-gateway": {
3998 "version": "6.0.3",
3999 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
4000 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
4001 "dev": true,
4002 "dependencies": {
4003 "execa": "^5.0.0"
4004 },
4005 "engines": {
4006 "node": ">= 10"
4007 }
4008 },
4009 "node_modules/define-lazy-prop": {
4010 "version": "2.0.0",
4011 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
4012 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
4013 "dev": true,
4014 "engines": {
4015 "node": ">=8"
4016 }
4017 },
4018 "node_modules/degenerator": {
4019 "version": "5.0.1",
4020 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
4021 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
4022 "dev": true,
4023 "dependencies": {
4024 "ast-types": "^0.13.4",
4025 "escodegen": "^2.1.0",
4026 "esprima": "^4.0.1"
4027 },
4028 "engines": {
4029 "node": ">= 14"
4030 }
4031 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004032 "node_modules/delaunator": {
4033 "version": "5.0.1",
4034 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
4035 "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
4036 "license": "ISC",
4037 "dependencies": {
4038 "robust-predicates": "^3.0.2"
4039 }
4040 },
Sean McCullough86b56862025-04-18 13:04:03 -07004041 "node_modules/delegates": {
Earl Lee2e463fb2025-04-17 11:22:22 -07004042 "version": "1.0.0",
Sean McCullough86b56862025-04-18 13:04:03 -07004043 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4044 "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
4045 "dev": true
4046 },
4047 "node_modules/depd": {
4048 "version": "2.0.0",
4049 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4050 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004051 "dev": true,
4052 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004053 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07004054 }
4055 },
Sean McCullough86b56862025-04-18 13:04:03 -07004056 "node_modules/destroy": {
4057 "version": "1.2.0",
4058 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
4059 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
4060 "dev": true,
4061 "engines": {
4062 "node": ">= 0.8",
4063 "npm": "1.2.8000 || >= 1.4.16"
4064 }
4065 },
4066 "node_modules/devtools-protocol": {
4067 "version": "0.0.1312386",
4068 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz",
4069 "integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004070 "dev": true
4071 },
4072 "node_modules/diff": {
4073 "version": "7.0.0",
4074 "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
4075 "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
4076 "license": "BSD-3-Clause",
4077 "engines": {
4078 "node": ">=0.3.1"
4079 }
4080 },
4081 "node_modules/diff2html": {
4082 "version": "3.4.51",
4083 "resolved": "https://registry.npmjs.org/diff2html/-/diff2html-3.4.51.tgz",
4084 "integrity": "sha512-/rVCSDyokkzSCEGaGjkkElXtIRwyNDRzIa3S8VUhR6pjk25p6+AMnb1s2zGmhjl66D5m/HnV3IeZoxnWsvTy+w==",
4085 "license": "MIT",
4086 "dependencies": {
4087 "diff": "^7.0.0",
4088 "hogan.js": "3.0.2"
4089 },
4090 "engines": {
4091 "node": ">=12"
4092 },
4093 "optionalDependencies": {
4094 "highlight.js": "11.9.0"
4095 }
4096 },
Sean McCullough86b56862025-04-18 13:04:03 -07004097 "node_modules/dir-glob": {
4098 "version": "3.0.1",
4099 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
4100 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
4101 "dev": true,
4102 "dependencies": {
4103 "path-type": "^4.0.0"
4104 },
4105 "engines": {
4106 "node": ">=8"
4107 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004108 },
Sean McCullough86b56862025-04-18 13:04:03 -07004109 "node_modules/dom-serializer": {
4110 "version": "2.0.0",
4111 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
4112 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
4113 "license": "MIT",
4114 "dependencies": {
4115 "domelementtype": "^2.3.0",
4116 "domhandler": "^5.0.2",
4117 "entities": "^4.2.0"
4118 },
4119 "funding": {
4120 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
4121 }
4122 },
4123 "node_modules/domelementtype": {
4124 "version": "2.3.0",
4125 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
4126 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
4127 "funding": [
4128 {
4129 "type": "github",
4130 "url": "https://github.com/sponsors/fb55"
4131 }
4132 ],
4133 "license": "BSD-2-Clause"
4134 },
4135 "node_modules/domhandler": {
4136 "version": "5.0.3",
4137 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
4138 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
4139 "license": "BSD-2-Clause",
4140 "dependencies": {
4141 "domelementtype": "^2.3.0"
4142 },
4143 "engines": {
4144 "node": ">= 4"
4145 },
4146 "funding": {
4147 "url": "https://github.com/fb55/domhandler?sponsor=1"
4148 }
4149 },
Sean McCullough8d93e362025-04-27 23:32:18 +00004150 "node_modules/dompurify": {
4151 "version": "3.2.5",
4152 "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz",
4153 "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==",
4154 "license": "(MPL-2.0 OR Apache-2.0)",
4155 "optionalDependencies": {
4156 "@types/trusted-types": "^2.0.7"
4157 }
4158 },
Sean McCullough86b56862025-04-18 13:04:03 -07004159 "node_modules/domutils": {
4160 "version": "3.2.2",
4161 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
4162 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
4163 "license": "BSD-2-Clause",
4164 "dependencies": {
4165 "dom-serializer": "^2.0.0",
4166 "domelementtype": "^2.3.0",
4167 "domhandler": "^5.0.3"
4168 },
4169 "funding": {
4170 "url": "https://github.com/fb55/domutils?sponsor=1"
4171 }
4172 },
4173 "node_modules/dunder-proto": {
4174 "version": "1.0.1",
4175 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
4176 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
4177 "dev": true,
4178 "dependencies": {
4179 "call-bind-apply-helpers": "^1.0.1",
4180 "es-errors": "^1.3.0",
4181 "gopd": "^1.2.0"
4182 },
4183 "engines": {
4184 "node": ">= 0.4"
4185 }
4186 },
4187 "node_modules/ee-first": {
4188 "version": "1.1.1",
4189 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
4190 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004191 "dev": true
4192 },
4193 "node_modules/electron-to-chromium": {
Sean McCullough86b56862025-04-18 13:04:03 -07004194 "version": "1.5.135",
4195 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.135.tgz",
4196 "integrity": "sha512-8gXUdEmvb+WCaYUhA0Svr08uSeRjM2w3x5uHOc1QbaEVzJXB8rgm5eptieXzyKoVEtinLvW6MtTcurA65PeS1Q==",
4197 "dev": true,
4198 "license": "ISC"
4199 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004200 "node_modules/emoji-regex": {
4201 "version": "8.0.0",
4202 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4203 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4204 },
Sean McCullough86b56862025-04-18 13:04:03 -07004205 "node_modules/encodeurl": {
4206 "version": "1.0.2",
4207 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
4208 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
4209 "dev": true,
4210 "engines": {
4211 "node": ">= 0.8"
4212 }
4213 },
4214 "node_modules/end-of-stream": {
4215 "version": "1.4.4",
4216 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
4217 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
4218 "dev": true,
4219 "dependencies": {
4220 "once": "^1.4.0"
4221 }
4222 },
4223 "node_modules/entities": {
4224 "version": "4.5.0",
4225 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
4226 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
4227 "license": "BSD-2-Clause",
4228 "engines": {
4229 "node": ">=0.12"
4230 },
4231 "funding": {
4232 "url": "https://github.com/fb55/entities?sponsor=1"
4233 }
4234 },
4235 "node_modules/env-paths": {
4236 "version": "2.2.1",
4237 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
4238 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
4239 "dev": true,
4240 "license": "MIT",
4241 "engines": {
4242 "node": ">=6"
4243 }
4244 },
4245 "node_modules/error-ex": {
4246 "version": "1.3.2",
4247 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
4248 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
4249 "dev": true,
4250 "license": "MIT",
4251 "dependencies": {
4252 "is-arrayish": "^0.2.1"
4253 }
4254 },
4255 "node_modules/errorstacks": {
4256 "version": "2.4.1",
4257 "resolved": "https://registry.npmjs.org/errorstacks/-/errorstacks-2.4.1.tgz",
4258 "integrity": "sha512-jE4i0SMYevwu/xxAuzhly/KTwtj0xDhbzB6m1xPImxTkw8wcCbgarOQPfCVMi5JKVyW7in29pNJCCJrry3Ynnw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004259 "dev": true
4260 },
Sean McCullough86b56862025-04-18 13:04:03 -07004261 "node_modules/es-define-property": {
4262 "version": "1.0.1",
4263 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
4264 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
4265 "dev": true,
4266 "engines": {
4267 "node": ">= 0.4"
4268 }
4269 },
4270 "node_modules/es-errors": {
4271 "version": "1.3.0",
4272 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
4273 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
4274 "dev": true,
4275 "engines": {
4276 "node": ">= 0.4"
4277 }
4278 },
4279 "node_modules/es-module-lexer": {
4280 "version": "1.6.0",
4281 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
4282 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
4283 "dev": true
4284 },
4285 "node_modules/es-object-atoms": {
4286 "version": "1.1.1",
4287 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
4288 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
4289 "dev": true,
4290 "dependencies": {
4291 "es-errors": "^1.3.0"
4292 },
4293 "engines": {
4294 "node": ">= 0.4"
4295 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004296 },
4297 "node_modules/esbuild": {
Sean McCullough86b56862025-04-18 13:04:03 -07004298 "version": "0.25.2",
4299 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
4300 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004301 "dev": true,
4302 "hasInstallScript": true,
4303 "license": "MIT",
4304 "bin": {
4305 "esbuild": "bin/esbuild"
4306 },
4307 "engines": {
4308 "node": ">=18"
4309 },
4310 "optionalDependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004311 "@esbuild/aix-ppc64": "0.25.2",
4312 "@esbuild/android-arm": "0.25.2",
4313 "@esbuild/android-arm64": "0.25.2",
4314 "@esbuild/android-x64": "0.25.2",
4315 "@esbuild/darwin-arm64": "0.25.2",
4316 "@esbuild/darwin-x64": "0.25.2",
4317 "@esbuild/freebsd-arm64": "0.25.2",
4318 "@esbuild/freebsd-x64": "0.25.2",
4319 "@esbuild/linux-arm": "0.25.2",
4320 "@esbuild/linux-arm64": "0.25.2",
4321 "@esbuild/linux-ia32": "0.25.2",
4322 "@esbuild/linux-loong64": "0.25.2",
4323 "@esbuild/linux-mips64el": "0.25.2",
4324 "@esbuild/linux-ppc64": "0.25.2",
4325 "@esbuild/linux-riscv64": "0.25.2",
4326 "@esbuild/linux-s390x": "0.25.2",
4327 "@esbuild/linux-x64": "0.25.2",
4328 "@esbuild/netbsd-arm64": "0.25.2",
4329 "@esbuild/netbsd-x64": "0.25.2",
4330 "@esbuild/openbsd-arm64": "0.25.2",
4331 "@esbuild/openbsd-x64": "0.25.2",
4332 "@esbuild/sunos-x64": "0.25.2",
4333 "@esbuild/win32-arm64": "0.25.2",
4334 "@esbuild/win32-ia32": "0.25.2",
4335 "@esbuild/win32-x64": "0.25.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07004336 }
4337 },
4338 "node_modules/escalade": {
4339 "version": "3.2.0",
4340 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
4341 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
4342 "license": "MIT",
4343 "engines": {
4344 "node": ">=6"
4345 }
4346 },
Sean McCullough86b56862025-04-18 13:04:03 -07004347 "node_modules/escape-html": {
4348 "version": "1.0.3",
4349 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
4350 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
4351 "dev": true
4352 },
4353 "node_modules/escape-string-regexp": {
4354 "version": "4.0.0",
4355 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4356 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4357 "license": "MIT",
4358 "engines": {
4359 "node": ">=10"
4360 },
4361 "funding": {
4362 "url": "https://github.com/sponsors/sindresorhus"
4363 }
4364 },
4365 "node_modules/escodegen": {
4366 "version": "2.1.0",
4367 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
4368 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
4369 "dev": true,
4370 "dependencies": {
4371 "esprima": "^4.0.1",
4372 "estraverse": "^5.2.0",
4373 "esutils": "^2.0.2"
4374 },
4375 "bin": {
4376 "escodegen": "bin/escodegen.js",
4377 "esgenerate": "bin/esgenerate.js"
4378 },
4379 "engines": {
4380 "node": ">=6.0"
4381 },
4382 "optionalDependencies": {
4383 "source-map": "~0.6.1"
4384 }
4385 },
4386 "node_modules/escodegen/node_modules/source-map": {
4387 "version": "0.6.1",
4388 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4389 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4390 "dev": true,
4391 "optional": true,
4392 "engines": {
4393 "node": ">=0.10.0"
4394 }
4395 },
4396 "node_modules/esprima": {
4397 "version": "4.0.1",
4398 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
4399 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
4400 "dev": true,
4401 "bin": {
4402 "esparse": "bin/esparse.js",
4403 "esvalidate": "bin/esvalidate.js"
4404 },
4405 "engines": {
4406 "node": ">=4"
4407 }
4408 },
4409 "node_modules/estraverse": {
4410 "version": "5.3.0",
4411 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4412 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4413 "dev": true,
4414 "engines": {
4415 "node": ">=4.0"
4416 }
4417 },
4418 "node_modules/estree-walker": {
4419 "version": "2.0.2",
4420 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
4421 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
4422 "dev": true
4423 },
4424 "node_modules/esutils": {
4425 "version": "2.0.3",
4426 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4427 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4428 "dev": true,
4429 "engines": {
4430 "node": ">=0.10.0"
4431 }
4432 },
4433 "node_modules/etag": {
4434 "version": "1.8.1",
4435 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
4436 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
4437 "dev": true,
4438 "engines": {
4439 "node": ">= 0.6"
4440 }
4441 },
4442 "node_modules/execa": {
4443 "version": "5.1.1",
4444 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
4445 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
4446 "dev": true,
4447 "dependencies": {
4448 "cross-spawn": "^7.0.3",
4449 "get-stream": "^6.0.0",
4450 "human-signals": "^2.1.0",
4451 "is-stream": "^2.0.0",
4452 "merge-stream": "^2.0.0",
4453 "npm-run-path": "^4.0.1",
4454 "onetime": "^5.1.2",
4455 "signal-exit": "^3.0.3",
4456 "strip-final-newline": "^2.0.0"
4457 },
4458 "engines": {
4459 "node": ">=10"
4460 },
4461 "funding": {
4462 "url": "https://github.com/sindresorhus/execa?sponsor=1"
4463 }
4464 },
4465 "node_modules/execa/node_modules/signal-exit": {
4466 "version": "3.0.7",
4467 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
4468 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4469 "dev": true
4470 },
Sean McCullough8d93e362025-04-27 23:32:18 +00004471 "node_modules/exsolve": {
4472 "version": "1.0.5",
4473 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz",
4474 "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==",
4475 "license": "MIT"
4476 },
Sean McCullough86b56862025-04-18 13:04:03 -07004477 "node_modules/extract-zip": {
4478 "version": "2.0.1",
4479 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
4480 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
4481 "dev": true,
4482 "dependencies": {
4483 "debug": "^4.1.1",
4484 "get-stream": "^5.1.0",
4485 "yauzl": "^2.10.0"
4486 },
4487 "bin": {
4488 "extract-zip": "cli.js"
4489 },
4490 "engines": {
4491 "node": ">= 10.17.0"
4492 },
4493 "optionalDependencies": {
4494 "@types/yauzl": "^2.9.1"
4495 }
4496 },
4497 "node_modules/extract-zip/node_modules/get-stream": {
4498 "version": "5.2.0",
4499 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
4500 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
4501 "dev": true,
4502 "dependencies": {
4503 "pump": "^3.0.0"
4504 },
4505 "engines": {
4506 "node": ">=8"
4507 },
4508 "funding": {
4509 "url": "https://github.com/sponsors/sindresorhus"
4510 }
4511 },
4512 "node_modules/fast-fifo": {
4513 "version": "1.3.2",
4514 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
4515 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
4516 "dev": true
4517 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004518 "node_modules/fast-glob": {
4519 "version": "3.3.3",
4520 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
4521 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
4522 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004523 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004524 "dependencies": {
4525 "@nodelib/fs.stat": "^2.0.2",
4526 "@nodelib/fs.walk": "^1.2.3",
4527 "glob-parent": "^5.1.2",
4528 "merge2": "^1.3.0",
4529 "micromatch": "^4.0.8"
4530 },
4531 "engines": {
4532 "node": ">=8.6.0"
4533 }
4534 },
4535 "node_modules/fast-json-patch": {
4536 "version": "3.1.1",
4537 "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
4538 "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==",
4539 "license": "MIT"
4540 },
4541 "node_modules/fastq": {
4542 "version": "1.19.1",
4543 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
4544 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
4545 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004546 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07004547 "dependencies": {
4548 "reusify": "^1.0.4"
4549 }
4550 },
Sean McCullough86b56862025-04-18 13:04:03 -07004551 "node_modules/fd-slicer": {
4552 "version": "1.1.0",
4553 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
4554 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
4555 "dev": true,
4556 "dependencies": {
4557 "pend": "~1.2.0"
4558 }
4559 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004560 "node_modules/fill-range": {
4561 "version": "7.1.1",
4562 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
4563 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
4564 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004565 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004566 "dependencies": {
4567 "to-regex-range": "^5.0.1"
4568 },
4569 "engines": {
4570 "node": ">=8"
4571 }
4572 },
Sean McCullough86b56862025-04-18 13:04:03 -07004573 "node_modules/find-replace": {
4574 "version": "3.0.0",
4575 "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
4576 "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004577 "dev": true,
4578 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004579 "array-back": "^3.0.1"
Earl Lee2e463fb2025-04-17 11:22:22 -07004580 },
4581 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004582 "node": ">=4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07004583 }
4584 },
4585 "node_modules/fraction.js": {
4586 "version": "4.3.7",
4587 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
4588 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
4589 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004590 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004591 "engines": {
4592 "node": "*"
4593 },
4594 "funding": {
4595 "type": "patreon",
4596 "url": "https://github.com/sponsors/rawify"
4597 }
4598 },
Sean McCullough86b56862025-04-18 13:04:03 -07004599 "node_modules/fresh": {
4600 "version": "0.5.2",
4601 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
4602 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004603 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07004604 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07004605 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07004606 }
4607 },
4608 "node_modules/fsevents": {
4609 "version": "2.3.3",
4610 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
4611 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
4612 "dev": true,
4613 "hasInstallScript": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004614 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004615 "optional": true,
4616 "os": [
4617 "darwin"
4618 ],
4619 "engines": {
4620 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4621 }
4622 },
4623 "node_modules/function-bind": {
4624 "version": "1.1.2",
4625 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
4626 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
4627 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004628 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004629 "funding": {
4630 "url": "https://github.com/sponsors/ljharb"
4631 }
4632 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07004633 "node_modules/gensync": {
4634 "version": "1.0.0-beta.2",
4635 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
4636 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
4637 "dev": true,
4638 "license": "MIT",
4639 "engines": {
4640 "node": ">=6.9.0"
4641 }
4642 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004643 "node_modules/get-caller-file": {
4644 "version": "2.0.5",
4645 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4646 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4647 "license": "ISC",
4648 "engines": {
4649 "node": "6.* || 8.* || >= 10.*"
4650 }
4651 },
Sean McCullough86b56862025-04-18 13:04:03 -07004652 "node_modules/get-intrinsic": {
4653 "version": "1.3.0",
4654 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
4655 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07004656 "dev": true,
4657 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07004658 "call-bind-apply-helpers": "^1.0.2",
4659 "es-define-property": "^1.0.1",
4660 "es-errors": "^1.3.0",
4661 "es-object-atoms": "^1.1.1",
4662 "function-bind": "^1.1.2",
4663 "get-proto": "^1.0.1",
4664 "gopd": "^1.2.0",
4665 "has-symbols": "^1.1.0",
4666 "hasown": "^2.0.2",
4667 "math-intrinsics": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07004668 },
Sean McCullough86b56862025-04-18 13:04:03 -07004669 "engines": {
4670 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07004671 },
4672 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07004673 "url": "https://github.com/sponsors/ljharb"
4674 }
4675 },
4676 "node_modules/get-proto": {
4677 "version": "1.0.1",
4678 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
4679 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
4680 "dev": true,
4681 "dependencies": {
4682 "dunder-proto": "^1.0.1",
4683 "es-object-atoms": "^1.0.0"
4684 },
4685 "engines": {
4686 "node": ">= 0.4"
4687 }
4688 },
4689 "node_modules/get-stream": {
4690 "version": "6.0.1",
4691 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
4692 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
4693 "dev": true,
4694 "engines": {
4695 "node": ">=10"
4696 },
4697 "funding": {
4698 "url": "https://github.com/sponsors/sindresorhus"
4699 }
4700 },
4701 "node_modules/get-uri": {
4702 "version": "6.0.4",
4703 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
4704 "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
4705 "dev": true,
4706 "dependencies": {
4707 "basic-ftp": "^5.0.2",
4708 "data-uri-to-buffer": "^6.0.2",
4709 "debug": "^4.3.4"
4710 },
4711 "engines": {
4712 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07004713 }
4714 },
4715 "node_modules/glob-parent": {
4716 "version": "5.1.2",
4717 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4718 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4719 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004720 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07004721 "dependencies": {
4722 "is-glob": "^4.0.1"
4723 },
4724 "engines": {
4725 "node": ">= 6"
4726 }
4727 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07004728 "node_modules/globals": {
4729 "version": "11.12.0",
4730 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
4731 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
4732 "dev": true,
4733 "license": "MIT",
4734 "engines": {
4735 "node": ">=4"
4736 }
4737 },
Sean McCullough86b56862025-04-18 13:04:03 -07004738 "node_modules/globby": {
4739 "version": "11.1.0",
4740 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
4741 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
4742 "dev": true,
4743 "dependencies": {
4744 "array-union": "^2.1.0",
4745 "dir-glob": "^3.0.1",
4746 "fast-glob": "^3.2.9",
4747 "ignore": "^5.2.0",
4748 "merge2": "^1.4.1",
4749 "slash": "^3.0.0"
4750 },
4751 "engines": {
4752 "node": ">=10"
4753 },
4754 "funding": {
4755 "url": "https://github.com/sponsors/sindresorhus"
4756 }
4757 },
4758 "node_modules/globby/node_modules/slash": {
4759 "version": "3.0.0",
4760 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4761 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4762 "dev": true,
4763 "engines": {
4764 "node": ">=8"
4765 }
4766 },
4767 "node_modules/gopd": {
4768 "version": "1.2.0",
4769 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
4770 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
4771 "dev": true,
4772 "engines": {
4773 "node": ">= 0.4"
4774 },
4775 "funding": {
4776 "url": "https://github.com/sponsors/ljharb"
4777 }
4778 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004779 "node_modules/graphql": {
4780 "version": "16.10.0",
4781 "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz",
4782 "integrity": "sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==",
4783 "dev": true,
4784 "engines": {
4785 "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
4786 }
4787 },
Sean McCullough8d93e362025-04-27 23:32:18 +00004788 "node_modules/hachure-fill": {
4789 "version": "0.5.2",
4790 "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz",
4791 "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==",
4792 "license": "MIT"
4793 },
Sean McCullough86b56862025-04-18 13:04:03 -07004794 "node_modules/has-flag": {
4795 "version": "4.0.0",
4796 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4797 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4798 "dev": true,
4799 "engines": {
4800 "node": ">=8"
4801 }
4802 },
4803 "node_modules/has-symbols": {
4804 "version": "1.1.0",
4805 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
4806 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
4807 "dev": true,
4808 "engines": {
4809 "node": ">= 0.4"
4810 },
4811 "funding": {
4812 "url": "https://github.com/sponsors/ljharb"
4813 }
4814 },
4815 "node_modules/has-tostringtag": {
4816 "version": "1.0.2",
4817 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
4818 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
4819 "dev": true,
4820 "dependencies": {
4821 "has-symbols": "^1.0.3"
4822 },
4823 "engines": {
4824 "node": ">= 0.4"
4825 },
4826 "funding": {
4827 "url": "https://github.com/sponsors/ljharb"
4828 }
Earl Lee2e463fb2025-04-17 11:22:22 -07004829 },
4830 "node_modules/hasown": {
4831 "version": "2.0.2",
4832 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
4833 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
4834 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07004835 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07004836 "dependencies": {
4837 "function-bind": "^1.1.2"
4838 },
4839 "engines": {
4840 "node": ">= 0.4"
4841 }
4842 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01004843 "node_modules/headers-polyfill": {
4844 "version": "4.0.3",
4845 "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz",
4846 "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==",
4847 "dev": true
4848 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004849 "node_modules/highlight.js": {
4850 "version": "11.9.0",
4851 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz",
4852 "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==",
4853 "license": "BSD-3-Clause",
4854 "optional": true,
4855 "engines": {
4856 "node": ">=12.0.0"
4857 }
4858 },
4859 "node_modules/hogan.js": {
4860 "version": "3.0.2",
4861 "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
4862 "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
4863 "dependencies": {
4864 "mkdirp": "0.3.0",
4865 "nopt": "1.0.10"
4866 },
4867 "bin": {
4868 "hulk": "bin/hulk"
4869 }
4870 },
Sean McCullough86b56862025-04-18 13:04:03 -07004871 "node_modules/html-escaper": {
4872 "version": "2.0.2",
4873 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
4874 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
4875 "dev": true
4876 },
4877 "node_modules/htmlparser2": {
4878 "version": "8.0.2",
4879 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
4880 "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
4881 "funding": [
4882 "https://github.com/fb55/htmlparser2?sponsor=1",
4883 {
4884 "type": "github",
4885 "url": "https://github.com/sponsors/fb55"
4886 }
4887 ],
4888 "license": "MIT",
4889 "dependencies": {
4890 "domelementtype": "^2.3.0",
4891 "domhandler": "^5.0.3",
4892 "domutils": "^3.0.1",
4893 "entities": "^4.4.0"
4894 }
4895 },
4896 "node_modules/http-assert": {
4897 "version": "1.5.0",
4898 "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz",
4899 "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==",
4900 "dev": true,
4901 "dependencies": {
4902 "deep-equal": "~1.0.1",
4903 "http-errors": "~1.8.0"
4904 },
4905 "engines": {
4906 "node": ">= 0.8"
4907 }
4908 },
4909 "node_modules/http-errors": {
4910 "version": "1.8.1",
4911 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
4912 "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
4913 "dev": true,
4914 "dependencies": {
4915 "depd": "~1.1.2",
4916 "inherits": "2.0.4",
4917 "setprototypeof": "1.2.0",
4918 "statuses": ">= 1.5.0 < 2",
4919 "toidentifier": "1.0.1"
4920 },
4921 "engines": {
4922 "node": ">= 0.6"
4923 }
4924 },
4925 "node_modules/http-errors/node_modules/depd": {
4926 "version": "1.1.2",
4927 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4928 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
4929 "dev": true,
4930 "engines": {
4931 "node": ">= 0.6"
4932 }
4933 },
4934 "node_modules/http-proxy-agent": {
4935 "version": "7.0.2",
4936 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
4937 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
4938 "dev": true,
4939 "dependencies": {
4940 "agent-base": "^7.1.0",
4941 "debug": "^4.3.4"
4942 },
4943 "engines": {
4944 "node": ">= 14"
4945 }
4946 },
4947 "node_modules/https-proxy-agent": {
4948 "version": "7.0.6",
4949 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
4950 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
4951 "dev": true,
4952 "dependencies": {
4953 "agent-base": "^7.1.2",
4954 "debug": "4"
4955 },
4956 "engines": {
4957 "node": ">= 14"
4958 }
4959 },
4960 "node_modules/human-signals": {
4961 "version": "2.1.0",
4962 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
4963 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
4964 "dev": true,
4965 "engines": {
4966 "node": ">=10.17.0"
4967 }
4968 },
Earl Lee2e463fb2025-04-17 11:22:22 -07004969 "node_modules/iconv-lite": {
4970 "version": "0.6.3",
4971 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
4972 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
4973 "license": "MIT",
4974 "dependencies": {
4975 "safer-buffer": ">= 2.1.2 < 3.0.0"
4976 },
4977 "engines": {
4978 "node": ">=0.10.0"
4979 }
4980 },
Sean McCullough86b56862025-04-18 13:04:03 -07004981 "node_modules/ieee754": {
4982 "version": "1.2.1",
4983 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
4984 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
4985 "dev": true,
4986 "funding": [
4987 {
4988 "type": "github",
4989 "url": "https://github.com/sponsors/feross"
4990 },
4991 {
4992 "type": "patreon",
4993 "url": "https://www.patreon.com/feross"
4994 },
4995 {
4996 "type": "consulting",
4997 "url": "https://feross.org/support"
4998 }
4999 ]
5000 },
5001 "node_modules/ignore": {
5002 "version": "5.3.2",
5003 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
5004 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
5005 "dev": true,
5006 "engines": {
5007 "node": ">= 4"
5008 }
5009 },
5010 "node_modules/import-fresh": {
5011 "version": "3.3.1",
5012 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
5013 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
5014 "dev": true,
5015 "license": "MIT",
5016 "dependencies": {
5017 "parent-module": "^1.0.0",
5018 "resolve-from": "^4.0.0"
5019 },
5020 "engines": {
5021 "node": ">=6"
5022 },
5023 "funding": {
5024 "url": "https://github.com/sponsors/sindresorhus"
5025 }
5026 },
5027 "node_modules/inflation": {
5028 "version": "2.1.0",
5029 "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.1.0.tgz",
5030 "integrity": "sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==",
5031 "dev": true,
5032 "engines": {
5033 "node": ">= 0.8.0"
5034 }
5035 },
5036 "node_modules/inherits": {
5037 "version": "2.0.4",
5038 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
5039 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
5040 "dev": true
5041 },
5042 "node_modules/internal-ip": {
5043 "version": "6.2.0",
5044 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
5045 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
5046 "dev": true,
5047 "dependencies": {
5048 "default-gateway": "^6.0.0",
5049 "ipaddr.js": "^1.9.1",
5050 "is-ip": "^3.1.0",
5051 "p-event": "^4.2.0"
5052 },
5053 "engines": {
5054 "node": ">=10"
5055 },
5056 "funding": {
5057 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
5058 }
5059 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005060 "node_modules/internmap": {
5061 "version": "2.0.3",
5062 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
5063 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
5064 "license": "ISC",
5065 "engines": {
5066 "node": ">=12"
5067 }
5068 },
Sean McCullough86b56862025-04-18 13:04:03 -07005069 "node_modules/ip-address": {
5070 "version": "9.0.5",
5071 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
5072 "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
5073 "dev": true,
5074 "dependencies": {
5075 "jsbn": "1.1.0",
5076 "sprintf-js": "^1.1.3"
5077 },
5078 "engines": {
5079 "node": ">= 12"
5080 }
5081 },
5082 "node_modules/ip-regex": {
5083 "version": "4.3.0",
5084 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
5085 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
5086 "dev": true,
5087 "engines": {
5088 "node": ">=8"
5089 }
5090 },
5091 "node_modules/ipaddr.js": {
5092 "version": "1.9.1",
5093 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
5094 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
5095 "dev": true,
5096 "engines": {
5097 "node": ">= 0.10"
5098 }
5099 },
5100 "node_modules/is-arrayish": {
5101 "version": "0.2.1",
5102 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5103 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
5104 "dev": true,
5105 "license": "MIT"
5106 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005107 "node_modules/is-core-module": {
5108 "version": "2.16.1",
5109 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
5110 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
5111 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005112 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005113 "dependencies": {
5114 "hasown": "^2.0.2"
5115 },
5116 "engines": {
5117 "node": ">= 0.4"
5118 },
5119 "funding": {
5120 "url": "https://github.com/sponsors/ljharb"
5121 }
5122 },
Sean McCullough86b56862025-04-18 13:04:03 -07005123 "node_modules/is-docker": {
5124 "version": "2.2.1",
5125 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
5126 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
5127 "dev": true,
5128 "bin": {
5129 "is-docker": "cli.js"
5130 },
5131 "engines": {
5132 "node": ">=8"
5133 },
5134 "funding": {
5135 "url": "https://github.com/sponsors/sindresorhus"
5136 }
5137 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005138 "node_modules/is-extglob": {
5139 "version": "2.1.1",
5140 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5141 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
5142 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005143 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005144 "engines": {
5145 "node": ">=0.10.0"
5146 }
5147 },
5148 "node_modules/is-fullwidth-code-point": {
5149 "version": "3.0.0",
5150 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5151 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5152 "license": "MIT",
5153 "engines": {
5154 "node": ">=8"
5155 }
5156 },
Sean McCullough86b56862025-04-18 13:04:03 -07005157 "node_modules/is-generator-function": {
5158 "version": "1.1.0",
5159 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
5160 "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
5161 "dev": true,
5162 "dependencies": {
5163 "call-bound": "^1.0.3",
5164 "get-proto": "^1.0.0",
5165 "has-tostringtag": "^1.0.2",
5166 "safe-regex-test": "^1.1.0"
5167 },
5168 "engines": {
5169 "node": ">= 0.4"
5170 },
5171 "funding": {
5172 "url": "https://github.com/sponsors/ljharb"
5173 }
5174 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005175 "node_modules/is-glob": {
5176 "version": "4.0.3",
5177 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
5178 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
5179 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005180 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005181 "dependencies": {
5182 "is-extglob": "^2.1.1"
5183 },
5184 "engines": {
5185 "node": ">=0.10.0"
5186 }
5187 },
Sean McCullough86b56862025-04-18 13:04:03 -07005188 "node_modules/is-ip": {
5189 "version": "3.1.0",
5190 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
5191 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
5192 "dev": true,
5193 "dependencies": {
5194 "ip-regex": "^4.0.0"
5195 },
5196 "engines": {
5197 "node": ">=8"
5198 }
5199 },
5200 "node_modules/is-module": {
5201 "version": "1.0.0",
5202 "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
5203 "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
5204 "dev": true
5205 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005206 "node_modules/is-node-process": {
5207 "version": "1.2.0",
5208 "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz",
5209 "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==",
5210 "dev": true
5211 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005212 "node_modules/is-number": {
5213 "version": "7.0.0",
5214 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5215 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5216 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005217 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005218 "engines": {
5219 "node": ">=0.12.0"
5220 }
5221 },
Sean McCullough86b56862025-04-18 13:04:03 -07005222 "node_modules/is-plain-object": {
5223 "version": "5.0.0",
5224 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
5225 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
5226 "license": "MIT",
5227 "engines": {
5228 "node": ">=0.10.0"
5229 }
5230 },
5231 "node_modules/is-regex": {
5232 "version": "1.2.1",
5233 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
5234 "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
5235 "dev": true,
5236 "dependencies": {
5237 "call-bound": "^1.0.2",
5238 "gopd": "^1.2.0",
5239 "has-tostringtag": "^1.0.2",
5240 "hasown": "^2.0.2"
5241 },
5242 "engines": {
5243 "node": ">= 0.4"
5244 },
5245 "funding": {
5246 "url": "https://github.com/sponsors/ljharb"
5247 }
5248 },
5249 "node_modules/is-stream": {
5250 "version": "2.0.1",
5251 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
5252 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
5253 "dev": true,
5254 "engines": {
5255 "node": ">=8"
5256 },
5257 "funding": {
5258 "url": "https://github.com/sponsors/sindresorhus"
5259 }
5260 },
5261 "node_modules/is-wsl": {
5262 "version": "2.2.0",
5263 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
5264 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
5265 "dev": true,
5266 "dependencies": {
5267 "is-docker": "^2.0.0"
5268 },
5269 "engines": {
5270 "node": ">=8"
5271 }
5272 },
5273 "node_modules/isbinaryfile": {
5274 "version": "5.0.4",
5275 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz",
5276 "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==",
5277 "dev": true,
5278 "engines": {
5279 "node": ">= 18.0.0"
5280 },
5281 "funding": {
5282 "url": "https://github.com/sponsors/gjtorikian/"
5283 }
5284 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005285 "node_modules/isexe": {
5286 "version": "2.0.0",
5287 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5288 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
Sean McCullough86b56862025-04-18 13:04:03 -07005289 "dev": true,
5290 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07005291 },
Sean McCullough86b56862025-04-18 13:04:03 -07005292 "node_modules/istanbul-lib-coverage": {
5293 "version": "3.2.2",
5294 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
5295 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
5296 "dev": true,
5297 "engines": {
5298 "node": ">=8"
5299 }
5300 },
5301 "node_modules/istanbul-lib-report": {
5302 "version": "3.0.1",
5303 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
5304 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005305 "dev": true,
5306 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07005307 "istanbul-lib-coverage": "^3.0.0",
5308 "make-dir": "^4.0.0",
5309 "supports-color": "^7.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07005310 },
Sean McCullough86b56862025-04-18 13:04:03 -07005311 "engines": {
5312 "node": ">=10"
Earl Lee2e463fb2025-04-17 11:22:22 -07005313 }
5314 },
Sean McCullough86b56862025-04-18 13:04:03 -07005315 "node_modules/istanbul-reports": {
5316 "version": "3.1.7",
5317 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
5318 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
5319 "dev": true,
5320 "dependencies": {
5321 "html-escaper": "^2.0.0",
5322 "istanbul-lib-report": "^3.0.0"
5323 },
5324 "engines": {
5325 "node": ">=8"
5326 }
5327 },
5328 "node_modules/js-tokens": {
5329 "version": "4.0.0",
5330 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
5331 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
5332 "dev": true
5333 },
5334 "node_modules/js-yaml": {
5335 "version": "4.1.0",
5336 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
5337 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
5338 "dev": true,
5339 "license": "MIT",
5340 "dependencies": {
5341 "argparse": "^2.0.1"
5342 },
5343 "bin": {
5344 "js-yaml": "bin/js-yaml.js"
5345 }
5346 },
5347 "node_modules/jsbn": {
5348 "version": "1.1.0",
5349 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
5350 "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
5351 "dev": true
5352 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07005353 "node_modules/jsesc": {
5354 "version": "3.1.0",
5355 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
5356 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
5357 "dev": true,
5358 "license": "MIT",
5359 "bin": {
5360 "jsesc": "bin/jsesc"
5361 },
5362 "engines": {
5363 "node": ">=6"
5364 }
5365 },
Sean McCullough86b56862025-04-18 13:04:03 -07005366 "node_modules/json-parse-even-better-errors": {
5367 "version": "2.3.1",
5368 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
5369 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
5370 "dev": true,
5371 "license": "MIT"
5372 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005373 "node_modules/json-stringify-pretty-compact": {
5374 "version": "4.0.0",
5375 "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
5376 "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
5377 "license": "MIT"
5378 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07005379 "node_modules/json5": {
5380 "version": "2.2.3",
5381 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
5382 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
5383 "dev": true,
5384 "license": "MIT",
5385 "bin": {
5386 "json5": "lib/cli.js"
5387 },
5388 "engines": {
5389 "node": ">=6"
5390 }
5391 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005392 "node_modules/katex": {
5393 "version": "0.16.22",
5394 "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz",
5395 "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==",
5396 "funding": [
5397 "https://opencollective.com/katex",
5398 "https://github.com/sponsors/katex"
5399 ],
5400 "license": "MIT",
5401 "dependencies": {
5402 "commander": "^8.3.0"
5403 },
5404 "bin": {
5405 "katex": "cli.js"
5406 }
5407 },
Sean McCullough86b56862025-04-18 13:04:03 -07005408 "node_modules/keygrip": {
5409 "version": "1.1.0",
5410 "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
5411 "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005412 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005413 "dependencies": {
5414 "tsscmp": "1.0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005415 },
Sean McCullough86b56862025-04-18 13:04:03 -07005416 "engines": {
5417 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005418 }
5419 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005420 "node_modules/khroma": {
5421 "version": "2.1.0",
5422 "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz",
5423 "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="
5424 },
Sean McCullough86b56862025-04-18 13:04:03 -07005425 "node_modules/koa": {
5426 "version": "2.16.1",
5427 "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
5428 "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==",
5429 "dev": true,
5430 "dependencies": {
5431 "accepts": "^1.3.5",
5432 "cache-content-type": "^1.0.0",
5433 "content-disposition": "~0.5.2",
5434 "content-type": "^1.0.4",
5435 "cookies": "~0.9.0",
5436 "debug": "^4.3.2",
5437 "delegates": "^1.0.0",
5438 "depd": "^2.0.0",
5439 "destroy": "^1.0.4",
5440 "encodeurl": "^1.0.2",
5441 "escape-html": "^1.0.3",
5442 "fresh": "~0.5.2",
5443 "http-assert": "^1.3.0",
5444 "http-errors": "^1.6.3",
5445 "is-generator-function": "^1.0.7",
5446 "koa-compose": "^4.1.0",
5447 "koa-convert": "^2.0.0",
5448 "on-finished": "^2.3.0",
5449 "only": "~0.0.2",
5450 "parseurl": "^1.3.2",
5451 "statuses": "^1.5.0",
5452 "type-is": "^1.6.16",
5453 "vary": "^1.1.2"
5454 },
5455 "engines": {
5456 "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4"
5457 }
5458 },
5459 "node_modules/koa-compose": {
5460 "version": "4.1.0",
5461 "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
5462 "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
5463 "dev": true
5464 },
5465 "node_modules/koa-convert": {
5466 "version": "2.0.0",
5467 "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz",
5468 "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==",
5469 "dev": true,
5470 "dependencies": {
5471 "co": "^4.6.0",
5472 "koa-compose": "^4.1.0"
5473 },
5474 "engines": {
5475 "node": ">= 10"
5476 }
5477 },
5478 "node_modules/koa-etag": {
5479 "version": "4.0.0",
5480 "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz",
5481 "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==",
5482 "dev": true,
5483 "dependencies": {
5484 "etag": "^1.8.1"
5485 }
5486 },
5487 "node_modules/koa-send": {
5488 "version": "5.0.1",
5489 "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz",
5490 "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==",
5491 "dev": true,
5492 "dependencies": {
5493 "debug": "^4.1.1",
5494 "http-errors": "^1.7.3",
5495 "resolve-path": "^1.4.0"
5496 },
5497 "engines": {
5498 "node": ">= 8"
5499 }
5500 },
5501 "node_modules/koa-static": {
5502 "version": "5.0.0",
5503 "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz",
5504 "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==",
5505 "dev": true,
5506 "dependencies": {
5507 "debug": "^3.1.0",
5508 "koa-send": "^5.0.0"
5509 },
5510 "engines": {
5511 "node": ">= 7.6.0"
5512 }
5513 },
5514 "node_modules/koa-static/node_modules/debug": {
5515 "version": "3.2.7",
5516 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
5517 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
5518 "dev": true,
5519 "dependencies": {
5520 "ms": "^2.1.1"
5521 }
5522 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005523 "node_modules/kolorist": {
5524 "version": "1.8.0",
5525 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
5526 "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==",
5527 "license": "MIT"
5528 },
5529 "node_modules/langium": {
5530 "version": "3.3.1",
5531 "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz",
5532 "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==",
5533 "license": "MIT",
5534 "dependencies": {
5535 "chevrotain": "~11.0.3",
5536 "chevrotain-allstar": "~0.3.0",
5537 "vscode-languageserver": "~9.0.1",
5538 "vscode-languageserver-textdocument": "~1.0.11",
5539 "vscode-uri": "~3.0.8"
5540 },
5541 "engines": {
5542 "node": ">=16.0.0"
5543 }
5544 },
5545 "node_modules/layout-base": {
5546 "version": "1.0.2",
5547 "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz",
5548 "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==",
5549 "license": "MIT"
5550 },
Sean McCullough86b56862025-04-18 13:04:03 -07005551 "node_modules/lighthouse-logger": {
5552 "version": "1.4.2",
5553 "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
5554 "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
5555 "dev": true,
5556 "dependencies": {
5557 "debug": "^2.6.9",
5558 "marky": "^1.2.2"
5559 }
5560 },
5561 "node_modules/lighthouse-logger/node_modules/debug": {
5562 "version": "2.6.9",
5563 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5564 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5565 "dev": true,
5566 "dependencies": {
5567 "ms": "2.0.0"
5568 }
5569 },
5570 "node_modules/lighthouse-logger/node_modules/ms": {
5571 "version": "2.0.0",
5572 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5573 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5574 "dev": true
5575 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005576 "node_modules/lines-and-columns": {
5577 "version": "1.2.4",
5578 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
5579 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
Sean McCullough86b56862025-04-18 13:04:03 -07005580 "dev": true,
5581 "license": "MIT"
5582 },
5583 "node_modules/lit": {
5584 "version": "3.2.1",
5585 "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
5586 "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
5587 "license": "BSD-3-Clause",
5588 "dependencies": {
5589 "@lit/reactive-element": "^2.0.4",
5590 "lit-element": "^4.1.0",
5591 "lit-html": "^3.2.0"
5592 }
5593 },
5594 "node_modules/lit-element": {
5595 "version": "4.1.1",
5596 "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
5597 "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
5598 "license": "BSD-3-Clause",
5599 "dependencies": {
5600 "@lit-labs/ssr-dom-shim": "^1.2.0",
5601 "@lit/reactive-element": "^2.0.4",
5602 "lit-html": "^3.2.0"
5603 }
Earl Lee2e463fb2025-04-17 11:22:22 -07005604 },
5605 "node_modules/lit-html": {
5606 "version": "3.2.1",
5607 "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
5608 "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
5609 "license": "BSD-3-Clause",
5610 "dependencies": {
5611 "@types/trusted-types": "^2.0.2"
5612 }
5613 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005614 "node_modules/local-pkg": {
5615 "version": "1.1.1",
5616 "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz",
5617 "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==",
5618 "license": "MIT",
5619 "dependencies": {
5620 "mlly": "^1.7.4",
5621 "pkg-types": "^2.0.1",
5622 "quansync": "^0.2.8"
5623 },
5624 "engines": {
5625 "node": ">=14"
5626 },
5627 "funding": {
5628 "url": "https://github.com/sponsors/antfu"
5629 }
5630 },
5631 "node_modules/lodash-es": {
5632 "version": "4.17.21",
5633 "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
5634 "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
5635 "license": "MIT"
5636 },
Sean McCullough86b56862025-04-18 13:04:03 -07005637 "node_modules/lodash.camelcase": {
5638 "version": "4.3.0",
5639 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
5640 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005641 "dev": true
5642 },
Sean McCullough86b56862025-04-18 13:04:03 -07005643 "node_modules/log-update": {
5644 "version": "4.0.0",
5645 "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
5646 "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
5647 "dev": true,
5648 "dependencies": {
5649 "ansi-escapes": "^4.3.0",
5650 "cli-cursor": "^3.1.0",
5651 "slice-ansi": "^4.0.0",
5652 "wrap-ansi": "^6.2.0"
5653 },
5654 "engines": {
5655 "node": ">=10"
5656 },
5657 "funding": {
5658 "url": "https://github.com/sponsors/sindresorhus"
5659 }
5660 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07005661 "node_modules/lru-cache": {
5662 "version": "5.1.1",
5663 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
5664 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
5665 "dev": true,
5666 "license": "ISC",
5667 "dependencies": {
5668 "yallist": "^3.0.2"
5669 }
5670 },
Sean McCullough86b56862025-04-18 13:04:03 -07005671 "node_modules/make-dir": {
5672 "version": "4.0.0",
5673 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
5674 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
5675 "dev": true,
5676 "dependencies": {
5677 "semver": "^7.5.3"
5678 },
5679 "engines": {
5680 "node": ">=10"
5681 },
5682 "funding": {
5683 "url": "https://github.com/sponsors/sindresorhus"
5684 }
5685 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005686 "node_modules/marked": {
Sean McCullough86b56862025-04-18 13:04:03 -07005687 "version": "15.0.8",
5688 "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.8.tgz",
5689 "integrity": "sha512-rli4l2LyZqpQuRve5C0rkn6pj3hT8EWPC+zkAxFTAJLxRbENfTAhEQq9itrmf1Y81QtAX5D/MYlGlIomNgj9lA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005690 "license": "MIT",
5691 "bin": {
5692 "marked": "bin/marked.js"
5693 },
5694 "engines": {
5695 "node": ">= 18"
5696 }
5697 },
Sean McCullough86b56862025-04-18 13:04:03 -07005698 "node_modules/marky": {
5699 "version": "1.2.5",
5700 "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz",
5701 "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==",
5702 "dev": true
5703 },
5704 "node_modules/math-intrinsics": {
5705 "version": "1.1.0",
5706 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
5707 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
5708 "dev": true,
5709 "engines": {
5710 "node": ">= 0.4"
5711 }
5712 },
5713 "node_modules/media-typer": {
5714 "version": "0.3.0",
5715 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
5716 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
5717 "dev": true,
5718 "engines": {
5719 "node": ">= 0.6"
5720 }
5721 },
5722 "node_modules/merge-stream": {
5723 "version": "2.0.0",
5724 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
5725 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
5726 "dev": true
5727 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005728 "node_modules/merge2": {
5729 "version": "1.4.1",
5730 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
5731 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
5732 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005733 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005734 "engines": {
5735 "node": ">= 8"
5736 }
5737 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005738 "node_modules/mermaid": {
5739 "version": "11.6.0",
5740 "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.6.0.tgz",
5741 "integrity": "sha512-PE8hGUy1LDlWIHWBP05SFdqUHGmRcCcK4IzpOKPE35eOw+G9zZgcnMpyunJVUEOgb//KBORPjysKndw8bFLuRg==",
5742 "license": "MIT",
5743 "dependencies": {
5744 "@braintree/sanitize-url": "^7.0.4",
5745 "@iconify/utils": "^2.1.33",
5746 "@mermaid-js/parser": "^0.4.0",
5747 "@types/d3": "^7.4.3",
5748 "cytoscape": "^3.29.3",
5749 "cytoscape-cose-bilkent": "^4.1.0",
5750 "cytoscape-fcose": "^2.2.0",
5751 "d3": "^7.9.0",
5752 "d3-sankey": "^0.12.3",
5753 "dagre-d3-es": "7.0.11",
5754 "dayjs": "^1.11.13",
5755 "dompurify": "^3.2.4",
5756 "katex": "^0.16.9",
5757 "khroma": "^2.1.0",
5758 "lodash-es": "^4.17.21",
5759 "marked": "^15.0.7",
5760 "roughjs": "^4.6.6",
5761 "stylis": "^4.3.6",
5762 "ts-dedent": "^2.2.0",
5763 "uuid": "^11.1.0"
5764 }
5765 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005766 "node_modules/micromatch": {
5767 "version": "4.0.8",
5768 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
5769 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
5770 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07005771 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005772 "dependencies": {
5773 "braces": "^3.0.3",
5774 "picomatch": "^2.3.1"
5775 },
5776 "engines": {
5777 "node": ">=8.6"
5778 }
5779 },
Sean McCullough86b56862025-04-18 13:04:03 -07005780 "node_modules/mime-db": {
5781 "version": "1.52.0",
5782 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
5783 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005784 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07005785 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005786 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005787 }
5788 },
Sean McCullough86b56862025-04-18 13:04:03 -07005789 "node_modules/mime-types": {
5790 "version": "2.1.35",
5791 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
5792 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
5793 "dev": true,
5794 "dependencies": {
5795 "mime-db": "1.52.0"
5796 },
5797 "engines": {
5798 "node": ">= 0.6"
5799 }
5800 },
5801 "node_modules/mimic-fn": {
5802 "version": "2.1.0",
5803 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
5804 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005805 "dev": true,
5806 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07005807 "node": ">=6"
Earl Lee2e463fb2025-04-17 11:22:22 -07005808 }
5809 },
Sean McCullough86b56862025-04-18 13:04:03 -07005810 "node_modules/mitt": {
5811 "version": "3.0.1",
5812 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
5813 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
5814 "dev": true
5815 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005816 "node_modules/mkdirp": {
5817 "version": "0.3.0",
5818 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
5819 "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
5820 "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
5821 "license": "MIT/X11",
5822 "engines": {
5823 "node": "*"
5824 }
5825 },
Sean McCullough8d93e362025-04-27 23:32:18 +00005826 "node_modules/mlly": {
5827 "version": "1.7.4",
5828 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz",
5829 "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
5830 "license": "MIT",
5831 "dependencies": {
5832 "acorn": "^8.14.0",
5833 "pathe": "^2.0.1",
5834 "pkg-types": "^1.3.0",
5835 "ufo": "^1.5.4"
5836 }
5837 },
5838 "node_modules/mlly/node_modules/confbox": {
5839 "version": "0.1.8",
5840 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz",
5841 "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
5842 "license": "MIT"
5843 },
5844 "node_modules/mlly/node_modules/pkg-types": {
5845 "version": "1.3.1",
5846 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
5847 "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
5848 "license": "MIT",
5849 "dependencies": {
5850 "confbox": "^0.1.8",
5851 "mlly": "^1.7.4",
5852 "pathe": "^2.0.1"
5853 }
5854 },
Sean McCullough86b56862025-04-18 13:04:03 -07005855 "node_modules/ms": {
5856 "version": "2.1.3",
5857 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
Sean McCullough8d93e362025-04-27 23:32:18 +00005858 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
Sean McCullough86b56862025-04-18 13:04:03 -07005859 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01005860 "node_modules/msw": {
5861 "version": "2.7.5",
5862 "resolved": "https://registry.npmjs.org/msw/-/msw-2.7.5.tgz",
5863 "integrity": "sha512-00MyTlY3TJutBa5kiU+jWiz2z5pNJDYHn2TgPkGkh92kMmNH43RqvMXd8y/7HxNn8RjzUbvZWYZjcS36fdb6sw==",
5864 "dev": true,
5865 "hasInstallScript": true,
5866 "dependencies": {
5867 "@bundled-es-modules/cookie": "^2.0.1",
5868 "@bundled-es-modules/statuses": "^1.0.1",
5869 "@bundled-es-modules/tough-cookie": "^0.1.6",
5870 "@inquirer/confirm": "^5.0.0",
5871 "@mswjs/interceptors": "^0.37.0",
5872 "@open-draft/deferred-promise": "^2.2.0",
5873 "@open-draft/until": "^2.1.0",
5874 "@types/cookie": "^0.6.0",
5875 "@types/statuses": "^2.0.4",
5876 "graphql": "^16.8.1",
5877 "headers-polyfill": "^4.0.2",
5878 "is-node-process": "^1.2.0",
5879 "outvariant": "^1.4.3",
5880 "path-to-regexp": "^6.3.0",
5881 "picocolors": "^1.1.1",
5882 "strict-event-emitter": "^0.5.1",
5883 "type-fest": "^4.26.1",
5884 "yargs": "^17.7.2"
5885 },
5886 "bin": {
5887 "msw": "cli/index.js"
5888 },
5889 "engines": {
5890 "node": ">=18"
5891 },
5892 "funding": {
5893 "url": "https://github.com/sponsors/mswjs"
5894 },
5895 "peerDependencies": {
5896 "typescript": ">= 4.8.x"
5897 },
5898 "peerDependenciesMeta": {
5899 "typescript": {
5900 "optional": true
5901 }
5902 }
5903 },
5904 "node_modules/msw/node_modules/type-fest": {
5905 "version": "4.40.0",
5906 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz",
5907 "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==",
5908 "dev": true,
5909 "engines": {
5910 "node": ">=16"
5911 },
5912 "funding": {
5913 "url": "https://github.com/sponsors/sindresorhus"
5914 }
5915 },
5916 "node_modules/mute-stream": {
5917 "version": "2.0.0",
5918 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
5919 "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
5920 "dev": true,
5921 "engines": {
5922 "node": "^18.17.0 || >=20.5.0"
5923 }
5924 },
Sean McCullough86b56862025-04-18 13:04:03 -07005925 "node_modules/nanocolors": {
5926 "version": "0.2.13",
5927 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz",
5928 "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==",
5929 "dev": true
Earl Lee2e463fb2025-04-17 11:22:22 -07005930 },
5931 "node_modules/nanoid": {
5932 "version": "3.3.11",
5933 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
5934 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
Earl Lee2e463fb2025-04-17 11:22:22 -07005935 "funding": [
5936 {
5937 "type": "github",
5938 "url": "https://github.com/sponsors/ai"
5939 }
5940 ],
Sean McCullough86b56862025-04-18 13:04:03 -07005941 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07005942 "bin": {
5943 "nanoid": "bin/nanoid.cjs"
5944 },
5945 "engines": {
5946 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5947 }
5948 },
Sean McCullough86b56862025-04-18 13:04:03 -07005949 "node_modules/negotiator": {
5950 "version": "0.6.3",
5951 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
5952 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
5953 "dev": true,
5954 "engines": {
5955 "node": ">= 0.6"
5956 }
5957 },
5958 "node_modules/netmask": {
5959 "version": "2.0.2",
5960 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
5961 "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
5962 "dev": true,
5963 "engines": {
5964 "node": ">= 0.4.0"
5965 }
5966 },
Earl Lee2e463fb2025-04-17 11:22:22 -07005967 "node_modules/node-fetch": {
5968 "version": "2.7.0",
5969 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
5970 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
5971 "license": "MIT",
5972 "dependencies": {
5973 "whatwg-url": "^5.0.0"
5974 },
5975 "engines": {
5976 "node": "4.x || >=6.0.0"
5977 },
5978 "peerDependencies": {
5979 "encoding": "^0.1.0"
5980 },
5981 "peerDependenciesMeta": {
5982 "encoding": {
5983 "optional": true
5984 }
5985 }
5986 },
5987 "node_modules/node-releases": {
5988 "version": "2.0.19",
5989 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
5990 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
Sean McCullough86b56862025-04-18 13:04:03 -07005991 "dev": true,
5992 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07005993 },
5994 "node_modules/nopt": {
5995 "version": "1.0.10",
5996 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
5997 "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
5998 "license": "MIT",
5999 "dependencies": {
6000 "abbrev": "1"
6001 },
6002 "bin": {
6003 "nopt": "bin/nopt.js"
6004 },
6005 "engines": {
6006 "node": "*"
6007 }
6008 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006009 "node_modules/normalize-range": {
6010 "version": "0.1.2",
6011 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
6012 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
6013 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006014 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006015 "engines": {
6016 "node": ">=0.10.0"
6017 }
6018 },
Sean McCullough86b56862025-04-18 13:04:03 -07006019 "node_modules/npm-run-path": {
6020 "version": "4.0.1",
6021 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
6022 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006023 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006024 "dependencies": {
6025 "path-key": "^3.0.0"
6026 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006027 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006028 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006029 }
6030 },
Sean McCullough86b56862025-04-18 13:04:03 -07006031 "node_modules/object-inspect": {
6032 "version": "1.13.4",
6033 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
6034 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006035 "dev": true,
6036 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006037 "node": ">= 0.4"
6038 },
6039 "funding": {
6040 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006041 }
6042 },
Sean McCullough86b56862025-04-18 13:04:03 -07006043 "node_modules/on-finished": {
6044 "version": "2.4.1",
6045 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
6046 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
6047 "dev": true,
6048 "dependencies": {
6049 "ee-first": "1.1.1"
6050 },
6051 "engines": {
6052 "node": ">= 0.8"
6053 }
6054 },
6055 "node_modules/once": {
6056 "version": "1.4.0",
6057 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
6058 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
6059 "dev": true,
6060 "dependencies": {
6061 "wrappy": "1"
6062 }
6063 },
6064 "node_modules/onetime": {
6065 "version": "5.1.2",
6066 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
6067 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
6068 "dev": true,
6069 "dependencies": {
6070 "mimic-fn": "^2.1.0"
6071 },
6072 "engines": {
6073 "node": ">=6"
6074 },
6075 "funding": {
6076 "url": "https://github.com/sponsors/sindresorhus"
6077 }
6078 },
6079 "node_modules/only": {
6080 "version": "0.0.2",
6081 "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
6082 "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006083 "dev": true
6084 },
Sean McCullough86b56862025-04-18 13:04:03 -07006085 "node_modules/open": {
6086 "version": "8.4.2",
6087 "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
6088 "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
6089 "dev": true,
6090 "dependencies": {
6091 "define-lazy-prop": "^2.0.0",
6092 "is-docker": "^2.1.1",
6093 "is-wsl": "^2.2.0"
6094 },
6095 "engines": {
6096 "node": ">=12"
6097 },
6098 "funding": {
6099 "url": "https://github.com/sponsors/sindresorhus"
6100 }
6101 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006102 "node_modules/outvariant": {
6103 "version": "1.4.3",
6104 "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz",
6105 "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==",
6106 "dev": true
6107 },
Sean McCullough86b56862025-04-18 13:04:03 -07006108 "node_modules/p-event": {
6109 "version": "4.2.0",
6110 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
6111 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
6112 "dev": true,
6113 "dependencies": {
6114 "p-timeout": "^3.1.0"
6115 },
6116 "engines": {
6117 "node": ">=8"
6118 },
6119 "funding": {
6120 "url": "https://github.com/sponsors/sindresorhus"
6121 }
6122 },
6123 "node_modules/p-finally": {
6124 "version": "1.0.0",
6125 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
6126 "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
6127 "dev": true,
6128 "engines": {
6129 "node": ">=4"
6130 }
6131 },
6132 "node_modules/p-timeout": {
6133 "version": "3.2.0",
6134 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
6135 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
6136 "dev": true,
6137 "dependencies": {
6138 "p-finally": "^1.0.0"
6139 },
6140 "engines": {
6141 "node": ">=8"
6142 }
6143 },
6144 "node_modules/pac-proxy-agent": {
6145 "version": "7.2.0",
6146 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
6147 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
6148 "dev": true,
6149 "dependencies": {
6150 "@tootallnate/quickjs-emscripten": "^0.23.0",
6151 "agent-base": "^7.1.2",
6152 "debug": "^4.3.4",
6153 "get-uri": "^6.0.1",
6154 "http-proxy-agent": "^7.0.0",
6155 "https-proxy-agent": "^7.0.6",
6156 "pac-resolver": "^7.0.1",
6157 "socks-proxy-agent": "^8.0.5"
6158 },
6159 "engines": {
6160 "node": ">= 14"
6161 }
6162 },
6163 "node_modules/pac-resolver": {
6164 "version": "7.0.1",
6165 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
6166 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
6167 "dev": true,
6168 "dependencies": {
6169 "degenerator": "^5.0.0",
6170 "netmask": "^2.0.2"
6171 },
6172 "engines": {
6173 "node": ">= 14"
6174 }
6175 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006176 "node_modules/package-manager-detector": {
6177 "version": "0.2.11",
6178 "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz",
6179 "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==",
6180 "license": "MIT",
6181 "dependencies": {
6182 "quansync": "^0.2.7"
6183 }
6184 },
Sean McCullough86b56862025-04-18 13:04:03 -07006185 "node_modules/parent-module": {
6186 "version": "1.0.1",
6187 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
6188 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
6189 "dev": true,
6190 "license": "MIT",
6191 "dependencies": {
6192 "callsites": "^3.0.0"
6193 },
6194 "engines": {
6195 "node": ">=6"
6196 }
6197 },
6198 "node_modules/parse-json": {
6199 "version": "5.2.0",
6200 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
6201 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
6202 "dev": true,
6203 "license": "MIT",
6204 "dependencies": {
6205 "@babel/code-frame": "^7.0.0",
6206 "error-ex": "^1.3.1",
6207 "json-parse-even-better-errors": "^2.3.0",
6208 "lines-and-columns": "^1.1.6"
6209 },
6210 "engines": {
6211 "node": ">=8"
6212 },
6213 "funding": {
6214 "url": "https://github.com/sponsors/sindresorhus"
6215 }
6216 },
6217 "node_modules/parse-srcset": {
6218 "version": "1.0.2",
6219 "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
6220 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==",
6221 "license": "MIT"
6222 },
6223 "node_modules/parse5": {
6224 "version": "6.0.1",
6225 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
6226 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
6227 "dev": true
6228 },
6229 "node_modules/parseurl": {
6230 "version": "1.3.3",
6231 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
6232 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
6233 "dev": true,
6234 "engines": {
6235 "node": ">= 0.8"
6236 }
6237 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006238 "node_modules/path-data-parser": {
6239 "version": "0.1.0",
6240 "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz",
6241 "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==",
6242 "license": "MIT"
6243 },
Sean McCullough86b56862025-04-18 13:04:03 -07006244 "node_modules/path-is-absolute": {
6245 "version": "1.0.1",
6246 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6247 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
6248 "dev": true,
6249 "engines": {
6250 "node": ">=0.10.0"
6251 }
6252 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006253 "node_modules/path-key": {
6254 "version": "3.1.1",
6255 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6256 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6257 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006258 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006259 "engines": {
6260 "node": ">=8"
6261 }
6262 },
6263 "node_modules/path-parse": {
6264 "version": "1.0.7",
6265 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
6266 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006267 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006268 "license": "MIT"
6269 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006270 "node_modules/path-to-regexp": {
6271 "version": "6.3.0",
6272 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
6273 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
6274 "dev": true
6275 },
Sean McCullough86b56862025-04-18 13:04:03 -07006276 "node_modules/path-type": {
6277 "version": "4.0.0",
6278 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
6279 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
6280 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07006281 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006282 "node": ">=8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006283 }
6284 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006285 "node_modules/pathe": {
6286 "version": "2.0.3",
6287 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
6288 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
6289 "license": "MIT"
6290 },
Sean McCullough86b56862025-04-18 13:04:03 -07006291 "node_modules/pend": {
6292 "version": "1.2.0",
6293 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
6294 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
6295 "dev": true
6296 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006297 "node_modules/picocolors": {
6298 "version": "1.1.1",
6299 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
6300 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
Sean McCullough86b56862025-04-18 13:04:03 -07006301 "license": "ISC"
Earl Lee2e463fb2025-04-17 11:22:22 -07006302 },
6303 "node_modules/picomatch": {
6304 "version": "2.3.1",
6305 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
6306 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
6307 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006308 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006309 "engines": {
6310 "node": ">=8.6"
6311 },
6312 "funding": {
6313 "url": "https://github.com/sponsors/jonschlinkert"
6314 }
6315 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006316 "node_modules/pkg-types": {
6317 "version": "2.1.0",
6318 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz",
6319 "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==",
6320 "license": "MIT",
6321 "dependencies": {
6322 "confbox": "^0.2.1",
6323 "exsolve": "^1.0.1",
6324 "pathe": "^2.0.3"
6325 }
6326 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07006327 "node_modules/playwright": {
6328 "version": "1.51.1",
6329 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.51.1.tgz",
6330 "integrity": "sha512-kkx+MB2KQRkyxjYPc3a0wLZZoDczmppyGJIvQ43l+aZihkaVvmu/21kiyaHeHjiFxjxNNFnUncKmcGIyOojsaw==",
6331 "dev": true,
6332 "license": "Apache-2.0",
6333 "dependencies": {
6334 "playwright-core": "1.51.1"
6335 },
6336 "bin": {
6337 "playwright": "cli.js"
6338 },
6339 "engines": {
6340 "node": ">=18"
6341 },
6342 "optionalDependencies": {
6343 "fsevents": "2.3.2"
6344 }
6345 },
6346 "node_modules/playwright-core": {
6347 "version": "1.51.1",
6348 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.51.1.tgz",
6349 "integrity": "sha512-/crRMj8+j/Nq5s8QcvegseuyeZPxpQCZb6HNk3Sos3BlZyAknRjoyJPFWkpNn8v0+P3WiwqFF8P+zQo4eqiNuw==",
6350 "dev": true,
6351 "license": "Apache-2.0",
6352 "bin": {
6353 "playwright-core": "cli.js"
6354 },
6355 "engines": {
6356 "node": ">=18"
6357 }
6358 },
6359 "node_modules/playwright/node_modules/fsevents": {
6360 "version": "2.3.2",
6361 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
6362 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
6363 "dev": true,
6364 "hasInstallScript": true,
6365 "license": "MIT",
6366 "optional": true,
6367 "os": [
6368 "darwin"
6369 ],
6370 "engines": {
6371 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
6372 }
6373 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006374 "node_modules/points-on-curve": {
6375 "version": "0.2.0",
6376 "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz",
6377 "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==",
6378 "license": "MIT"
6379 },
6380 "node_modules/points-on-path": {
6381 "version": "0.2.1",
6382 "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz",
6383 "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==",
6384 "license": "MIT",
6385 "dependencies": {
6386 "path-data-parser": "0.1.0",
6387 "points-on-curve": "0.2.0"
6388 }
6389 },
Sean McCullough86b56862025-04-18 13:04:03 -07006390 "node_modules/portfinder": {
6391 "version": "1.0.35",
6392 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.35.tgz",
6393 "integrity": "sha512-73JaFg4NwYNAufDtS5FsFu/PdM49ahJrO1i44aCRsDWju1z5wuGDaqyFUQWR6aJoK2JPDWlaYYAGFNIGTSUHSw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006394 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006395 "dependencies": {
6396 "async": "^3.2.6",
6397 "debug": "^4.3.6"
6398 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006399 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006400 "node": ">= 10.12"
Earl Lee2e463fb2025-04-17 11:22:22 -07006401 }
6402 },
6403 "node_modules/postcss": {
6404 "version": "8.5.3",
6405 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
6406 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006407 "funding": [
6408 {
6409 "type": "opencollective",
6410 "url": "https://opencollective.com/postcss/"
6411 },
6412 {
6413 "type": "tidelift",
6414 "url": "https://tidelift.com/funding/github/npm/postcss"
6415 },
6416 {
6417 "type": "github",
6418 "url": "https://github.com/sponsors/ai"
6419 }
6420 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006421 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006422 "dependencies": {
6423 "nanoid": "^3.3.8",
6424 "picocolors": "^1.1.1",
6425 "source-map-js": "^1.2.1"
6426 },
6427 "engines": {
6428 "node": "^10 || ^12 || >=14"
6429 }
6430 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006431 "node_modules/postcss-value-parser": {
6432 "version": "4.2.0",
6433 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
6434 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
Sean McCullough86b56862025-04-18 13:04:03 -07006435 "dev": true,
6436 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07006437 },
Sean McCullough71941bd2025-04-18 13:31:48 -07006438 "node_modules/prettier": {
6439 "version": "3.5.3",
6440 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
6441 "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
6442 "dev": true,
6443 "license": "MIT",
6444 "bin": {
6445 "prettier": "bin/prettier.cjs"
6446 },
6447 "engines": {
6448 "node": ">=14"
6449 },
6450 "funding": {
6451 "url": "https://github.com/prettier/prettier?sponsor=1"
6452 }
6453 },
Sean McCullough86b56862025-04-18 13:04:03 -07006454 "node_modules/progress": {
6455 "version": "2.0.3",
6456 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
6457 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006458 "dev": true,
6459 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07006460 "node": ">=0.4.0"
6461 }
6462 },
6463 "node_modules/proxy-agent": {
6464 "version": "6.5.0",
6465 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
6466 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
6467 "dev": true,
6468 "dependencies": {
6469 "agent-base": "^7.1.2",
6470 "debug": "^4.3.4",
6471 "http-proxy-agent": "^7.0.1",
6472 "https-proxy-agent": "^7.0.6",
6473 "lru-cache": "^7.14.1",
6474 "pac-proxy-agent": "^7.1.0",
6475 "proxy-from-env": "^1.1.0",
6476 "socks-proxy-agent": "^8.0.5"
6477 },
6478 "engines": {
6479 "node": ">= 14"
6480 }
6481 },
6482 "node_modules/proxy-agent/node_modules/lru-cache": {
6483 "version": "7.18.3",
6484 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
6485 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
6486 "dev": true,
6487 "engines": {
6488 "node": ">=12"
6489 }
6490 },
6491 "node_modules/proxy-from-env": {
6492 "version": "1.1.0",
6493 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
6494 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
6495 "dev": true
6496 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006497 "node_modules/psl": {
6498 "version": "1.15.0",
6499 "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
6500 "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
6501 "dev": true,
6502 "dependencies": {
6503 "punycode": "^2.3.1"
6504 },
6505 "funding": {
6506 "url": "https://github.com/sponsors/lupomontero"
6507 }
6508 },
Sean McCullough86b56862025-04-18 13:04:03 -07006509 "node_modules/pump": {
6510 "version": "3.0.2",
6511 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
6512 "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
6513 "dev": true,
6514 "dependencies": {
6515 "end-of-stream": "^1.1.0",
6516 "once": "^1.3.1"
6517 }
6518 },
6519 "node_modules/punycode": {
6520 "version": "2.3.1",
6521 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
6522 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
6523 "dev": true,
6524 "engines": {
6525 "node": ">=6"
6526 }
6527 },
6528 "node_modules/puppeteer": {
6529 "version": "24.6.1",
6530 "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz",
6531 "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==",
6532 "dev": true,
6533 "hasInstallScript": true,
6534 "license": "Apache-2.0",
6535 "dependencies": {
6536 "@puppeteer/browsers": "2.10.0",
6537 "chromium-bidi": "3.0.0",
6538 "cosmiconfig": "^9.0.0",
6539 "devtools-protocol": "0.0.1425554",
6540 "puppeteer-core": "24.6.1",
6541 "typed-query-selector": "^2.12.0"
6542 },
6543 "bin": {
6544 "puppeteer": "lib/cjs/puppeteer/node/cli.js"
6545 },
6546 "engines": {
6547 "node": ">=18"
6548 }
6549 },
6550 "node_modules/puppeteer-core": {
6551 "version": "22.15.0",
6552 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.15.0.tgz",
6553 "integrity": "sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==",
6554 "dev": true,
6555 "dependencies": {
6556 "@puppeteer/browsers": "2.3.0",
6557 "chromium-bidi": "0.6.3",
6558 "debug": "^4.3.6",
6559 "devtools-protocol": "0.0.1312386",
6560 "ws": "^8.18.0"
6561 },
6562 "engines": {
6563 "node": ">=18"
6564 }
6565 },
6566 "node_modules/puppeteer-core/node_modules/ws": {
6567 "version": "8.18.1",
6568 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
6569 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
6570 "dev": true,
6571 "engines": {
6572 "node": ">=10.0.0"
6573 },
6574 "peerDependencies": {
6575 "bufferutil": "^4.0.1",
6576 "utf-8-validate": ">=5.0.2"
6577 },
6578 "peerDependenciesMeta": {
6579 "bufferutil": {
6580 "optional": true
6581 },
6582 "utf-8-validate": {
6583 "optional": true
6584 }
6585 }
6586 },
6587 "node_modules/puppeteer/node_modules/@puppeteer/browsers": {
6588 "version": "2.10.0",
6589 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
6590 "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
6591 "dev": true,
6592 "license": "Apache-2.0",
6593 "dependencies": {
6594 "debug": "^4.4.0",
6595 "extract-zip": "^2.0.1",
6596 "progress": "^2.0.3",
6597 "proxy-agent": "^6.5.0",
6598 "semver": "^7.7.1",
6599 "tar-fs": "^3.0.8",
6600 "yargs": "^17.7.2"
6601 },
6602 "bin": {
6603 "browsers": "lib/cjs/main-cli.js"
6604 },
6605 "engines": {
6606 "node": ">=18"
6607 }
6608 },
6609 "node_modules/puppeteer/node_modules/chromium-bidi": {
6610 "version": "3.0.0",
6611 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
6612 "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
6613 "dev": true,
6614 "license": "Apache-2.0",
6615 "dependencies": {
6616 "mitt": "^3.0.1",
6617 "zod": "^3.24.1"
6618 },
6619 "peerDependencies": {
6620 "devtools-protocol": "*"
6621 }
6622 },
6623 "node_modules/puppeteer/node_modules/devtools-protocol": {
6624 "version": "0.0.1425554",
6625 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
6626 "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
6627 "dev": true,
6628 "license": "BSD-3-Clause"
6629 },
6630 "node_modules/puppeteer/node_modules/puppeteer-core": {
6631 "version": "24.6.1",
6632 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
6633 "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
6634 "dev": true,
6635 "license": "Apache-2.0",
6636 "dependencies": {
6637 "@puppeteer/browsers": "2.10.0",
6638 "chromium-bidi": "3.0.0",
6639 "debug": "^4.4.0",
6640 "devtools-protocol": "0.0.1425554",
6641 "typed-query-selector": "^2.12.0",
6642 "ws": "^8.18.1"
6643 },
6644 "engines": {
6645 "node": ">=18"
6646 }
6647 },
6648 "node_modules/puppeteer/node_modules/ws": {
6649 "version": "8.18.1",
6650 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
6651 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
6652 "dev": true,
6653 "license": "MIT",
6654 "engines": {
6655 "node": ">=10.0.0"
6656 },
6657 "peerDependencies": {
6658 "bufferutil": "^4.0.1",
6659 "utf-8-validate": ">=5.0.2"
6660 },
6661 "peerDependenciesMeta": {
6662 "bufferutil": {
6663 "optional": true
6664 },
6665 "utf-8-validate": {
6666 "optional": true
6667 }
6668 }
6669 },
6670 "node_modules/puppeteer/node_modules/zod": {
6671 "version": "3.24.2",
6672 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
6673 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
6674 "dev": true,
6675 "license": "MIT",
6676 "funding": {
6677 "url": "https://github.com/sponsors/colinhacks"
6678 }
6679 },
6680 "node_modules/qs": {
6681 "version": "6.14.0",
6682 "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
6683 "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
6684 "dev": true,
6685 "dependencies": {
6686 "side-channel": "^1.1.0"
6687 },
6688 "engines": {
6689 "node": ">=0.6"
6690 },
6691 "funding": {
6692 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07006693 }
6694 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006695 "node_modules/quansync": {
6696 "version": "0.2.10",
6697 "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz",
6698 "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==",
6699 "funding": [
6700 {
6701 "type": "individual",
6702 "url": "https://github.com/sponsors/antfu"
6703 },
6704 {
6705 "type": "individual",
6706 "url": "https://github.com/sponsors/sxzz"
6707 }
6708 ],
6709 "license": "MIT"
6710 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006711 "node_modules/querystringify": {
6712 "version": "2.2.0",
6713 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
6714 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
6715 "dev": true
6716 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006717 "node_modules/queue-microtask": {
6718 "version": "1.2.3",
6719 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
6720 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
6721 "dev": true,
6722 "funding": [
6723 {
6724 "type": "github",
6725 "url": "https://github.com/sponsors/feross"
6726 },
6727 {
6728 "type": "patreon",
6729 "url": "https://www.patreon.com/feross"
6730 },
6731 {
6732 "type": "consulting",
6733 "url": "https://feross.org/support"
6734 }
Sean McCullough86b56862025-04-18 13:04:03 -07006735 ],
6736 "license": "MIT"
Earl Lee2e463fb2025-04-17 11:22:22 -07006737 },
Sean McCullough86b56862025-04-18 13:04:03 -07006738 "node_modules/raw-body": {
6739 "version": "2.5.2",
6740 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
6741 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07006742 "dev": true,
6743 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07006744 "bytes": "3.1.2",
6745 "http-errors": "2.0.0",
6746 "iconv-lite": "0.4.24",
6747 "unpipe": "1.0.0"
6748 },
6749 "engines": {
6750 "node": ">= 0.8"
6751 }
6752 },
6753 "node_modules/raw-body/node_modules/http-errors": {
6754 "version": "2.0.0",
6755 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
6756 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
6757 "dev": true,
6758 "dependencies": {
6759 "depd": "2.0.0",
6760 "inherits": "2.0.4",
6761 "setprototypeof": "1.2.0",
6762 "statuses": "2.0.1",
6763 "toidentifier": "1.0.1"
6764 },
6765 "engines": {
6766 "node": ">= 0.8"
6767 }
6768 },
6769 "node_modules/raw-body/node_modules/iconv-lite": {
6770 "version": "0.4.24",
6771 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
6772 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
6773 "dev": true,
6774 "dependencies": {
6775 "safer-buffer": ">= 2.1.2 < 3"
6776 },
6777 "engines": {
6778 "node": ">=0.10.0"
6779 }
6780 },
6781 "node_modules/raw-body/node_modules/statuses": {
6782 "version": "2.0.1",
6783 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
6784 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
6785 "dev": true,
6786 "engines": {
6787 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07006788 }
6789 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006790 "node_modules/require-directory": {
6791 "version": "2.1.1",
6792 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
6793 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
6794 "license": "MIT",
6795 "engines": {
6796 "node": ">=0.10.0"
6797 }
6798 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01006799 "node_modules/requires-port": {
6800 "version": "1.0.0",
6801 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
6802 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
6803 "dev": true
6804 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006805 "node_modules/resolve": {
6806 "version": "1.22.10",
6807 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
6808 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
6809 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006810 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006811 "dependencies": {
6812 "is-core-module": "^2.16.0",
6813 "path-parse": "^1.0.7",
6814 "supports-preserve-symlinks-flag": "^1.0.0"
6815 },
6816 "bin": {
6817 "resolve": "bin/resolve"
6818 },
6819 "engines": {
6820 "node": ">= 0.4"
6821 },
6822 "funding": {
6823 "url": "https://github.com/sponsors/ljharb"
6824 }
6825 },
Sean McCullough86b56862025-04-18 13:04:03 -07006826 "node_modules/resolve-from": {
6827 "version": "4.0.0",
6828 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
6829 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
6830 "dev": true,
6831 "license": "MIT",
6832 "engines": {
6833 "node": ">=4"
6834 }
6835 },
6836 "node_modules/resolve-path": {
6837 "version": "1.4.0",
6838 "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz",
6839 "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==",
6840 "dev": true,
6841 "dependencies": {
6842 "http-errors": "~1.6.2",
6843 "path-is-absolute": "1.0.1"
6844 },
6845 "engines": {
6846 "node": ">= 0.8"
6847 }
6848 },
6849 "node_modules/resolve-path/node_modules/depd": {
6850 "version": "1.1.2",
6851 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
6852 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
6853 "dev": true,
6854 "engines": {
6855 "node": ">= 0.6"
6856 }
6857 },
6858 "node_modules/resolve-path/node_modules/http-errors": {
6859 "version": "1.6.3",
6860 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
6861 "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
6862 "dev": true,
6863 "dependencies": {
6864 "depd": "~1.1.2",
6865 "inherits": "2.0.3",
6866 "setprototypeof": "1.1.0",
6867 "statuses": ">= 1.4.0 < 2"
6868 },
6869 "engines": {
6870 "node": ">= 0.6"
6871 }
6872 },
6873 "node_modules/resolve-path/node_modules/inherits": {
6874 "version": "2.0.3",
6875 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
6876 "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
6877 "dev": true
6878 },
6879 "node_modules/resolve-path/node_modules/setprototypeof": {
6880 "version": "1.1.0",
6881 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
6882 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
6883 "dev": true
6884 },
6885 "node_modules/restore-cursor": {
6886 "version": "3.1.0",
6887 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
6888 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
6889 "dev": true,
6890 "dependencies": {
6891 "onetime": "^5.1.0",
6892 "signal-exit": "^3.0.2"
6893 },
6894 "engines": {
6895 "node": ">=8"
6896 }
6897 },
6898 "node_modules/restore-cursor/node_modules/signal-exit": {
6899 "version": "3.0.7",
6900 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
6901 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
6902 "dev": true
6903 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006904 "node_modules/reusify": {
6905 "version": "1.1.0",
6906 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
6907 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
6908 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07006909 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006910 "engines": {
6911 "iojs": ">=1.0.0",
6912 "node": ">=0.10.0"
6913 }
6914 },
6915 "node_modules/robust-predicates": {
6916 "version": "3.0.2",
6917 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
6918 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
6919 "license": "Unlicense"
6920 },
Sean McCullough86b56862025-04-18 13:04:03 -07006921 "node_modules/rollup": {
6922 "version": "4.39.0",
6923 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.39.0.tgz",
6924 "integrity": "sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==",
6925 "dev": true,
6926 "dependencies": {
6927 "@types/estree": "1.0.7"
6928 },
6929 "bin": {
6930 "rollup": "dist/bin/rollup"
6931 },
6932 "engines": {
6933 "node": ">=18.0.0",
6934 "npm": ">=8.0.0"
6935 },
6936 "optionalDependencies": {
6937 "@rollup/rollup-android-arm-eabi": "4.39.0",
6938 "@rollup/rollup-android-arm64": "4.39.0",
6939 "@rollup/rollup-darwin-arm64": "4.39.0",
6940 "@rollup/rollup-darwin-x64": "4.39.0",
6941 "@rollup/rollup-freebsd-arm64": "4.39.0",
6942 "@rollup/rollup-freebsd-x64": "4.39.0",
6943 "@rollup/rollup-linux-arm-gnueabihf": "4.39.0",
6944 "@rollup/rollup-linux-arm-musleabihf": "4.39.0",
6945 "@rollup/rollup-linux-arm64-gnu": "4.39.0",
6946 "@rollup/rollup-linux-arm64-musl": "4.39.0",
6947 "@rollup/rollup-linux-loongarch64-gnu": "4.39.0",
6948 "@rollup/rollup-linux-powerpc64le-gnu": "4.39.0",
6949 "@rollup/rollup-linux-riscv64-gnu": "4.39.0",
6950 "@rollup/rollup-linux-riscv64-musl": "4.39.0",
6951 "@rollup/rollup-linux-s390x-gnu": "4.39.0",
6952 "@rollup/rollup-linux-x64-gnu": "4.39.0",
6953 "@rollup/rollup-linux-x64-musl": "4.39.0",
6954 "@rollup/rollup-win32-arm64-msvc": "4.39.0",
6955 "@rollup/rollup-win32-ia32-msvc": "4.39.0",
6956 "@rollup/rollup-win32-x64-msvc": "4.39.0",
6957 "fsevents": "~2.3.2"
6958 }
6959 },
Sean McCullough8d93e362025-04-27 23:32:18 +00006960 "node_modules/roughjs": {
6961 "version": "4.6.6",
6962 "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz",
6963 "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==",
6964 "license": "MIT",
6965 "dependencies": {
6966 "hachure-fill": "^0.5.2",
6967 "path-data-parser": "^0.1.0",
6968 "points-on-curve": "^0.2.0",
6969 "points-on-path": "^0.2.1"
6970 }
6971 },
Earl Lee2e463fb2025-04-17 11:22:22 -07006972 "node_modules/run-parallel": {
6973 "version": "1.2.0",
6974 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
6975 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
6976 "dev": true,
6977 "funding": [
6978 {
6979 "type": "github",
6980 "url": "https://github.com/sponsors/feross"
6981 },
6982 {
6983 "type": "patreon",
6984 "url": "https://www.patreon.com/feross"
6985 },
6986 {
6987 "type": "consulting",
6988 "url": "https://feross.org/support"
6989 }
6990 ],
Sean McCullough86b56862025-04-18 13:04:03 -07006991 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07006992 "dependencies": {
6993 "queue-microtask": "^1.2.2"
6994 }
6995 },
6996 "node_modules/rw": {
6997 "version": "1.3.3",
6998 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
6999 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
7000 "license": "BSD-3-Clause"
7001 },
Sean McCullough86b56862025-04-18 13:04:03 -07007002 "node_modules/safe-buffer": {
7003 "version": "5.2.1",
7004 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
7005 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
7006 "dev": true,
7007 "funding": [
7008 {
7009 "type": "github",
7010 "url": "https://github.com/sponsors/feross"
7011 },
7012 {
7013 "type": "patreon",
7014 "url": "https://www.patreon.com/feross"
7015 },
7016 {
7017 "type": "consulting",
7018 "url": "https://feross.org/support"
7019 }
7020 ]
7021 },
7022 "node_modules/safe-regex-test": {
7023 "version": "1.1.0",
7024 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
7025 "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
7026 "dev": true,
7027 "dependencies": {
7028 "call-bound": "^1.0.2",
7029 "es-errors": "^1.3.0",
7030 "is-regex": "^1.2.1"
7031 },
7032 "engines": {
7033 "node": ">= 0.4"
7034 },
7035 "funding": {
7036 "url": "https://github.com/sponsors/ljharb"
7037 }
7038 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007039 "node_modules/safer-buffer": {
7040 "version": "2.1.2",
7041 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
7042 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
7043 "license": "MIT"
7044 },
Sean McCullough86b56862025-04-18 13:04:03 -07007045 "node_modules/sanitize-html": {
7046 "version": "2.15.0",
7047 "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.15.0.tgz",
7048 "integrity": "sha512-wIjst57vJGpLyBP8ioUbg6ThwJie5SuSIjHxJg53v5Fg+kUK+AXlb7bK3RNXpp315MvwM+0OBGCV6h5pPHsVhA==",
7049 "license": "MIT",
7050 "dependencies": {
7051 "deepmerge": "^4.2.2",
7052 "escape-string-regexp": "^4.0.0",
7053 "htmlparser2": "^8.0.0",
7054 "is-plain-object": "^5.0.0",
7055 "parse-srcset": "^1.0.2",
7056 "postcss": "^8.3.11"
7057 }
7058 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007059 "node_modules/semver": {
7060 "version": "7.7.1",
7061 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
7062 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
7063 "license": "ISC",
7064 "bin": {
7065 "semver": "bin/semver.js"
7066 },
7067 "engines": {
7068 "node": ">=10"
7069 }
7070 },
Sean McCullough86b56862025-04-18 13:04:03 -07007071 "node_modules/setprototypeof": {
7072 "version": "1.2.0",
7073 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
7074 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
7075 "dev": true
7076 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007077 "node_modules/shebang-command": {
7078 "version": "2.0.0",
7079 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
7080 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
7081 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007082 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07007083 "dependencies": {
7084 "shebang-regex": "^3.0.0"
7085 },
7086 "engines": {
7087 "node": ">=8"
7088 }
7089 },
7090 "node_modules/shebang-regex": {
7091 "version": "3.0.0",
7092 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
7093 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
7094 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07007095 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07007096 "engines": {
7097 "node": ">=8"
7098 }
7099 },
Sean McCullough86b56862025-04-18 13:04:03 -07007100 "node_modules/side-channel": {
7101 "version": "1.1.0",
7102 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
7103 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007104 "dev": true,
7105 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07007106 "es-errors": "^1.3.0",
7107 "object-inspect": "^1.13.3",
7108 "side-channel-list": "^1.0.0",
7109 "side-channel-map": "^1.0.1",
7110 "side-channel-weakmap": "^1.0.2"
Earl Lee2e463fb2025-04-17 11:22:22 -07007111 },
7112 "engines": {
Earl Lee2e463fb2025-04-17 11:22:22 -07007113 "node": ">= 0.4"
7114 },
7115 "funding": {
7116 "url": "https://github.com/sponsors/ljharb"
7117 }
7118 },
Sean McCullough86b56862025-04-18 13:04:03 -07007119 "node_modules/side-channel-list": {
7120 "version": "1.0.0",
7121 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
7122 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007123 "dev": true,
7124 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07007125 "es-errors": "^1.3.0",
7126 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07007127 },
7128 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007129 "node": ">= 0.4"
7130 },
7131 "funding": {
7132 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07007133 }
7134 },
Sean McCullough86b56862025-04-18 13:04:03 -07007135 "node_modules/side-channel-map": {
7136 "version": "1.0.1",
7137 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
7138 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007139 "dev": true,
7140 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07007141 "call-bound": "^1.0.2",
7142 "es-errors": "^1.3.0",
7143 "get-intrinsic": "^1.2.5",
7144 "object-inspect": "^1.13.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07007145 },
7146 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007147 "node": ">= 0.4"
7148 },
7149 "funding": {
7150 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07007151 }
7152 },
Sean McCullough86b56862025-04-18 13:04:03 -07007153 "node_modules/side-channel-weakmap": {
7154 "version": "1.0.2",
7155 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
7156 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007157 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007158 "dependencies": {
7159 "call-bound": "^1.0.2",
7160 "es-errors": "^1.3.0",
7161 "get-intrinsic": "^1.2.5",
7162 "object-inspect": "^1.13.3",
7163 "side-channel-map": "^1.0.1"
7164 },
7165 "engines": {
7166 "node": ">= 0.4"
7167 },
7168 "funding": {
7169 "url": "https://github.com/sponsors/ljharb"
7170 }
7171 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007172 "node_modules/signal-exit": {
7173 "version": "4.1.0",
7174 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
7175 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
7176 "dev": true,
7177 "engines": {
7178 "node": ">=14"
7179 },
7180 "funding": {
7181 "url": "https://github.com/sponsors/isaacs"
7182 }
7183 },
Sean McCullough86b56862025-04-18 13:04:03 -07007184 "node_modules/slice-ansi": {
7185 "version": "4.0.0",
7186 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
7187 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
7188 "dev": true,
7189 "dependencies": {
7190 "ansi-styles": "^4.0.0",
7191 "astral-regex": "^2.0.0",
7192 "is-fullwidth-code-point": "^3.0.0"
7193 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007194 "engines": {
7195 "node": ">=10"
Sean McCullough86b56862025-04-18 13:04:03 -07007196 },
7197 "funding": {
7198 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
Earl Lee2e463fb2025-04-17 11:22:22 -07007199 }
7200 },
Sean McCullough86b56862025-04-18 13:04:03 -07007201 "node_modules/smart-buffer": {
7202 "version": "4.2.0",
7203 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
7204 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
7205 "dev": true,
7206 "engines": {
7207 "node": ">= 6.0.0",
7208 "npm": ">= 3.0.0"
7209 }
7210 },
7211 "node_modules/socks": {
7212 "version": "2.8.4",
7213 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
7214 "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
7215 "dev": true,
7216 "dependencies": {
7217 "ip-address": "^9.0.5",
7218 "smart-buffer": "^4.2.0"
7219 },
7220 "engines": {
7221 "node": ">= 10.0.0",
7222 "npm": ">= 3.0.0"
7223 }
7224 },
7225 "node_modules/socks-proxy-agent": {
7226 "version": "8.0.5",
7227 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
7228 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
7229 "dev": true,
7230 "dependencies": {
7231 "agent-base": "^7.1.2",
7232 "debug": "^4.3.4",
7233 "socks": "^2.8.3"
Earl Lee2e463fb2025-04-17 11:22:22 -07007234 },
7235 "engines": {
7236 "node": ">= 14"
Earl Lee2e463fb2025-04-17 11:22:22 -07007237 }
7238 },
Sean McCullough86b56862025-04-18 13:04:03 -07007239 "node_modules/source-map": {
7240 "version": "0.7.4",
7241 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
7242 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007243 "dev": true,
7244 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007245 "node": ">= 8"
Earl Lee2e463fb2025-04-17 11:22:22 -07007246 }
7247 },
Sean McCullough86b56862025-04-18 13:04:03 -07007248 "node_modules/source-map-js": {
7249 "version": "1.2.1",
7250 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
7251 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
7252 "license": "BSD-3-Clause",
7253 "engines": {
7254 "node": ">=0.10.0"
7255 }
7256 },
7257 "node_modules/sprintf-js": {
7258 "version": "1.1.3",
7259 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
7260 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007261 "dev": true
7262 },
Sean McCullough86b56862025-04-18 13:04:03 -07007263 "node_modules/statuses": {
7264 "version": "1.5.0",
7265 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
7266 "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007267 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007268 "engines": {
7269 "node": ">= 0.6"
Earl Lee2e463fb2025-04-17 11:22:22 -07007270 }
7271 },
Sean McCullough86b56862025-04-18 13:04:03 -07007272 "node_modules/streamx": {
7273 "version": "2.22.0",
7274 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz",
7275 "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007276 "dev": true,
7277 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07007278 "fast-fifo": "^1.3.2",
7279 "text-decoder": "^1.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007280 },
Sean McCullough86b56862025-04-18 13:04:03 -07007281 "optionalDependencies": {
7282 "bare-events": "^2.2.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007283 }
7284 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007285 "node_modules/strict-event-emitter": {
7286 "version": "0.5.1",
7287 "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz",
7288 "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==",
7289 "dev": true
7290 },
7291 "node_modules/string-width": {
7292 "version": "4.2.3",
7293 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
7294 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
7295 "dependencies": {
7296 "emoji-regex": "^8.0.0",
7297 "is-fullwidth-code-point": "^3.0.0",
7298 "strip-ansi": "^6.0.1"
7299 },
7300 "engines": {
7301 "node": ">=8"
7302 }
7303 },
7304 "node_modules/strip-ansi": {
7305 "version": "6.0.1",
7306 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
7307 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
7308 "dependencies": {
7309 "ansi-regex": "^5.0.1"
7310 },
7311 "engines": {
7312 "node": ">=8"
7313 }
7314 },
Sean McCullough86b56862025-04-18 13:04:03 -07007315 "node_modules/strip-final-newline": {
7316 "version": "2.0.0",
7317 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
7318 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
7319 "dev": true,
7320 "engines": {
7321 "node": ">=6"
7322 }
7323 },
Sean McCullough8d93e362025-04-27 23:32:18 +00007324 "node_modules/stylis": {
7325 "version": "4.3.6",
7326 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz",
7327 "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==",
7328 "license": "MIT"
7329 },
Sean McCullough86b56862025-04-18 13:04:03 -07007330 "node_modules/supports-color": {
7331 "version": "7.2.0",
7332 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7333 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007334 "dev": true,
7335 "dependencies": {
Sean McCullough86b56862025-04-18 13:04:03 -07007336 "has-flag": "^4.0.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007337 },
7338 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007339 "node": ">=8"
7340 }
7341 },
7342 "node_modules/supports-preserve-symlinks-flag": {
7343 "version": "1.0.0",
7344 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
7345 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
7346 "dev": true,
7347 "license": "MIT",
7348 "engines": {
7349 "node": ">= 0.4"
Earl Lee2e463fb2025-04-17 11:22:22 -07007350 },
7351 "funding": {
Sean McCullough86b56862025-04-18 13:04:03 -07007352 "url": "https://github.com/sponsors/ljharb"
Earl Lee2e463fb2025-04-17 11:22:22 -07007353 }
7354 },
Sean McCullough86b56862025-04-18 13:04:03 -07007355 "node_modules/table-layout": {
7356 "version": "4.1.1",
7357 "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-4.1.1.tgz",
7358 "integrity": "sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007359 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007360 "dependencies": {
7361 "array-back": "^6.2.2",
7362 "wordwrapjs": "^5.1.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07007363 },
Sean McCullough86b56862025-04-18 13:04:03 -07007364 "engines": {
7365 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07007366 }
7367 },
Sean McCullough86b56862025-04-18 13:04:03 -07007368 "node_modules/table-layout/node_modules/array-back": {
7369 "version": "6.2.2",
7370 "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz",
7371 "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007372 "dev": true,
7373 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007374 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07007375 }
7376 },
Sean McCullough86b56862025-04-18 13:04:03 -07007377 "node_modules/tar-fs": {
7378 "version": "3.0.8",
7379 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.8.tgz",
7380 "integrity": "sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==",
7381 "dev": true,
7382 "dependencies": {
7383 "pump": "^3.0.0",
7384 "tar-stream": "^3.1.5"
7385 },
7386 "optionalDependencies": {
7387 "bare-fs": "^4.0.1",
7388 "bare-path": "^3.0.0"
7389 }
7390 },
7391 "node_modules/tar-stream": {
7392 "version": "3.1.7",
7393 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
7394 "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
7395 "dev": true,
7396 "dependencies": {
7397 "b4a": "^1.6.4",
7398 "fast-fifo": "^1.2.0",
7399 "streamx": "^2.15.0"
7400 }
7401 },
7402 "node_modules/text-decoder": {
7403 "version": "1.2.3",
7404 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
7405 "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
7406 "dev": true,
7407 "dependencies": {
7408 "b4a": "^1.6.4"
7409 }
7410 },
7411 "node_modules/through": {
7412 "version": "2.3.8",
7413 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
7414 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
7415 "dev": true
7416 },
Sean McCullough8d93e362025-04-27 23:32:18 +00007417 "node_modules/tinyexec": {
7418 "version": "0.3.2",
7419 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
7420 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
7421 "license": "MIT"
7422 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07007423 "node_modules/tinyglobby": {
7424 "version": "0.2.13",
7425 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
7426 "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
7427 "dev": true,
7428 "license": "MIT",
7429 "dependencies": {
7430 "fdir": "^6.4.4",
7431 "picomatch": "^4.0.2"
7432 },
7433 "engines": {
7434 "node": ">=12.0.0"
7435 },
7436 "funding": {
7437 "url": "https://github.com/sponsors/SuperchupuDev"
7438 }
7439 },
7440 "node_modules/tinyglobby/node_modules/fdir": {
7441 "version": "6.4.4",
7442 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
7443 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
7444 "dev": true,
7445 "license": "MIT",
7446 "peerDependencies": {
7447 "picomatch": "^3 || ^4"
7448 },
7449 "peerDependenciesMeta": {
7450 "picomatch": {
7451 "optional": true
7452 }
7453 }
7454 },
7455 "node_modules/tinyglobby/node_modules/picomatch": {
7456 "version": "4.0.2",
7457 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
7458 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
7459 "dev": true,
7460 "license": "MIT",
7461 "engines": {
7462 "node": ">=12"
7463 },
7464 "funding": {
7465 "url": "https://github.com/sponsors/jonschlinkert"
7466 }
7467 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007468 "node_modules/to-regex-range": {
7469 "version": "5.0.1",
7470 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
7471 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
7472 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07007473 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07007474 "dependencies": {
7475 "is-number": "^7.0.0"
7476 },
7477 "engines": {
7478 "node": ">=8.0"
7479 }
7480 },
Sean McCullough86b56862025-04-18 13:04:03 -07007481 "node_modules/toidentifier": {
7482 "version": "1.0.1",
7483 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
7484 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
7485 "dev": true,
7486 "engines": {
7487 "node": ">=0.6"
7488 }
7489 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007490 "node_modules/topojson-client": {
7491 "version": "3.1.0",
7492 "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
7493 "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
7494 "license": "ISC",
7495 "dependencies": {
7496 "commander": "2"
7497 },
7498 "bin": {
7499 "topo2geo": "bin/topo2geo",
7500 "topomerge": "bin/topomerge",
7501 "topoquantize": "bin/topoquantize"
7502 }
7503 },
7504 "node_modules/topojson-client/node_modules/commander": {
7505 "version": "2.20.3",
7506 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
7507 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
7508 "license": "MIT"
7509 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007510 "node_modules/tough-cookie": {
7511 "version": "4.1.4",
7512 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
7513 "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
7514 "dev": true,
7515 "dependencies": {
7516 "psl": "^1.1.33",
7517 "punycode": "^2.1.1",
7518 "universalify": "^0.2.0",
7519 "url-parse": "^1.5.3"
7520 },
7521 "engines": {
7522 "node": ">=6"
7523 }
7524 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007525 "node_modules/tr46": {
7526 "version": "0.0.3",
7527 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
7528 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
7529 "license": "MIT"
7530 },
Sean McCullough8d93e362025-04-27 23:32:18 +00007531 "node_modules/ts-dedent": {
7532 "version": "2.2.0",
7533 "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
7534 "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
7535 "license": "MIT",
7536 "engines": {
7537 "node": ">=6.10"
7538 }
7539 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007540 "node_modules/tslib": {
7541 "version": "2.8.1",
7542 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7543 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7544 "license": "0BSD"
7545 },
Sean McCullough86b56862025-04-18 13:04:03 -07007546 "node_modules/tsscmp": {
7547 "version": "1.0.6",
7548 "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
7549 "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
7550 "dev": true,
7551 "engines": {
7552 "node": ">=0.6.x"
7553 }
7554 },
7555 "node_modules/type-fest": {
7556 "version": "0.21.3",
7557 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
7558 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
7559 "dev": true,
7560 "engines": {
7561 "node": ">=10"
7562 },
7563 "funding": {
7564 "url": "https://github.com/sponsors/sindresorhus"
7565 }
7566 },
7567 "node_modules/type-is": {
7568 "version": "1.6.18",
7569 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
7570 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
7571 "dev": true,
7572 "dependencies": {
7573 "media-typer": "0.3.0",
7574 "mime-types": "~2.1.24"
7575 },
7576 "engines": {
7577 "node": ">= 0.6"
7578 }
7579 },
7580 "node_modules/typed-query-selector": {
7581 "version": "2.12.0",
7582 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz",
7583 "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==",
7584 "dev": true,
7585 "license": "MIT"
7586 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007587 "node_modules/typescript": {
Sean McCullough86b56862025-04-18 13:04:03 -07007588 "version": "5.8.3",
7589 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
7590 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007591 "dev": true,
7592 "license": "Apache-2.0",
7593 "bin": {
7594 "tsc": "bin/tsc",
7595 "tsserver": "bin/tsserver"
7596 },
7597 "engines": {
7598 "node": ">=14.17"
7599 }
7600 },
Sean McCullough86b56862025-04-18 13:04:03 -07007601 "node_modules/typical": {
7602 "version": "4.0.0",
7603 "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
7604 "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==",
7605 "dev": true,
7606 "engines": {
7607 "node": ">=8"
7608 }
7609 },
Sean McCullough8d93e362025-04-27 23:32:18 +00007610 "node_modules/ufo": {
7611 "version": "1.6.1",
7612 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
7613 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
7614 "license": "MIT"
7615 },
Sean McCullough86b56862025-04-18 13:04:03 -07007616 "node_modules/unbzip2-stream": {
7617 "version": "1.4.3",
7618 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
7619 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
7620 "dev": true,
7621 "dependencies": {
7622 "buffer": "^5.2.1",
7623 "through": "^2.3.8"
7624 }
7625 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007626 "node_modules/undici-types": {
Sean McCullough86b56862025-04-18 13:04:03 -07007627 "version": "6.21.0",
7628 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
7629 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007630 "dev": true,
7631 "license": "MIT"
7632 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007633 "node_modules/universalify": {
7634 "version": "0.2.0",
7635 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
7636 "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
7637 "dev": true,
7638 "engines": {
7639 "node": ">= 4.0.0"
7640 }
7641 },
Sean McCullough86b56862025-04-18 13:04:03 -07007642 "node_modules/unpipe": {
7643 "version": "1.0.0",
7644 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
7645 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007646 "dev": true,
7647 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07007648 "node": ">= 0.8"
Earl Lee2e463fb2025-04-17 11:22:22 -07007649 }
7650 },
7651 "node_modules/update-browserslist-db": {
7652 "version": "1.1.3",
7653 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
7654 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
7655 "dev": true,
7656 "funding": [
7657 {
7658 "type": "opencollective",
7659 "url": "https://opencollective.com/browserslist"
7660 },
7661 {
7662 "type": "tidelift",
7663 "url": "https://tidelift.com/funding/github/npm/browserslist"
7664 },
7665 {
7666 "type": "github",
7667 "url": "https://github.com/sponsors/ai"
7668 }
7669 ],
Sean McCullough86b56862025-04-18 13:04:03 -07007670 "license": "MIT",
Earl Lee2e463fb2025-04-17 11:22:22 -07007671 "dependencies": {
7672 "escalade": "^3.2.0",
7673 "picocolors": "^1.1.1"
7674 },
7675 "bin": {
7676 "update-browserslist-db": "cli.js"
7677 },
7678 "peerDependencies": {
7679 "browserslist": ">= 4.21.0"
7680 }
7681 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01007682 "node_modules/url-parse": {
7683 "version": "1.5.10",
7684 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
7685 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
7686 "dev": true,
7687 "dependencies": {
7688 "querystringify": "^2.1.1",
7689 "requires-port": "^1.0.0"
7690 }
7691 },
Sean McCullough86b56862025-04-18 13:04:03 -07007692 "node_modules/urlpattern-polyfill": {
7693 "version": "10.0.0",
7694 "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz",
7695 "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==",
Earl Lee2e463fb2025-04-17 11:22:22 -07007696 "dev": true
7697 },
Sean McCullough8d93e362025-04-27 23:32:18 +00007698 "node_modules/uuid": {
7699 "version": "11.1.0",
7700 "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
7701 "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
7702 "funding": [
7703 "https://github.com/sponsors/broofa",
7704 "https://github.com/sponsors/ctavan"
7705 ],
7706 "license": "MIT",
7707 "bin": {
7708 "uuid": "dist/esm/bin/uuid"
7709 }
7710 },
Sean McCullough86b56862025-04-18 13:04:03 -07007711 "node_modules/v8-to-istanbul": {
7712 "version": "9.3.0",
7713 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
7714 "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
7715 "dev": true,
7716 "dependencies": {
7717 "@jridgewell/trace-mapping": "^0.3.12",
7718 "@types/istanbul-lib-coverage": "^2.0.1",
7719 "convert-source-map": "^2.0.0"
7720 },
7721 "engines": {
7722 "node": ">=10.12.0"
7723 }
7724 },
7725 "node_modules/vary": {
7726 "version": "1.1.2",
7727 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
7728 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
7729 "dev": true,
7730 "engines": {
7731 "node": ">= 0.8"
7732 }
7733 },
Earl Lee2e463fb2025-04-17 11:22:22 -07007734 "node_modules/vega": {
7735 "version": "5.33.0",
7736 "resolved": "https://registry.npmjs.org/vega/-/vega-5.33.0.tgz",
7737 "integrity": "sha512-jNAGa7TxLojOpMMMrKMXXBos4K6AaLJbCgGDOw1YEkLRjUkh12pcf65J2lMSdEHjcEK47XXjKiOUVZ8L+MniBA==",
7738 "license": "BSD-3-Clause",
7739 "dependencies": {
7740 "vega-crossfilter": "~4.1.3",
7741 "vega-dataflow": "~5.7.7",
7742 "vega-encode": "~4.10.2",
7743 "vega-event-selector": "~3.0.1",
7744 "vega-expression": "~5.2.0",
7745 "vega-force": "~4.2.2",
7746 "vega-format": "~1.1.3",
7747 "vega-functions": "~5.18.0",
7748 "vega-geo": "~4.4.3",
7749 "vega-hierarchy": "~4.1.3",
7750 "vega-label": "~1.3.1",
7751 "vega-loader": "~4.5.3",
7752 "vega-parser": "~6.6.0",
7753 "vega-projection": "~1.6.2",
7754 "vega-regression": "~1.3.1",
7755 "vega-runtime": "~6.2.1",
7756 "vega-scale": "~7.4.2",
7757 "vega-scenegraph": "~4.13.1",
7758 "vega-statistics": "~1.9.0",
7759 "vega-time": "~2.1.3",
7760 "vega-transforms": "~4.12.1",
7761 "vega-typings": "~1.5.0",
7762 "vega-util": "~1.17.2",
7763 "vega-view": "~5.16.0",
7764 "vega-view-transforms": "~4.6.1",
7765 "vega-voronoi": "~4.2.4",
7766 "vega-wordcloud": "~4.1.6"
7767 }
7768 },
7769 "node_modules/vega-canvas": {
7770 "version": "1.2.7",
7771 "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz",
7772 "integrity": "sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==",
7773 "license": "BSD-3-Clause"
7774 },
7775 "node_modules/vega-crossfilter": {
7776 "version": "4.1.3",
7777 "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz",
7778 "integrity": "sha512-nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==",
7779 "license": "BSD-3-Clause",
7780 "dependencies": {
7781 "d3-array": "^3.2.2",
7782 "vega-dataflow": "^5.7.7",
7783 "vega-util": "^1.17.3"
7784 }
7785 },
7786 "node_modules/vega-dataflow": {
7787 "version": "5.7.7",
7788 "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz",
7789 "integrity": "sha512-R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==",
7790 "license": "BSD-3-Clause",
7791 "dependencies": {
7792 "vega-format": "^1.1.3",
7793 "vega-loader": "^4.5.3",
7794 "vega-util": "^1.17.3"
7795 }
7796 },
7797 "node_modules/vega-embed": {
7798 "version": "6.29.0",
7799 "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.29.0.tgz",
7800 "integrity": "sha512-PmlshTLtLFLgWtF/b23T1OwX53AugJ9RZ3qPE2c01VFAbgt3/GSNI/etzA/GzdrkceXFma+FDHNXUppKuM0U6Q==",
7801 "license": "BSD-3-Clause",
7802 "dependencies": {
7803 "fast-json-patch": "^3.1.1",
7804 "json-stringify-pretty-compact": "^4.0.0",
7805 "semver": "^7.6.3",
7806 "tslib": "^2.8.1",
7807 "vega-interpreter": "^1.0.5",
7808 "vega-schema-url-parser": "^2.2.0",
7809 "vega-themes": "^2.15.0",
7810 "vega-tooltip": "^0.35.2"
7811 },
7812 "peerDependencies": {
7813 "vega": "^5.21.0",
7814 "vega-lite": "*"
7815 }
7816 },
7817 "node_modules/vega-encode": {
7818 "version": "4.10.2",
7819 "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz",
7820 "integrity": "sha512-fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ==",
7821 "license": "BSD-3-Clause",
7822 "dependencies": {
7823 "d3-array": "^3.2.2",
7824 "d3-interpolate": "^3.0.1",
7825 "vega-dataflow": "^5.7.7",
7826 "vega-scale": "^7.4.2",
7827 "vega-util": "^1.17.3"
7828 }
7829 },
7830 "node_modules/vega-event-selector": {
7831 "version": "3.0.1",
7832 "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
7833 "integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==",
7834 "license": "BSD-3-Clause"
7835 },
7836 "node_modules/vega-expression": {
7837 "version": "5.2.0",
7838 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz",
7839 "integrity": "sha512-WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==",
7840 "license": "BSD-3-Clause",
7841 "dependencies": {
7842 "@types/estree": "^1.0.0",
7843 "vega-util": "^1.17.3"
7844 }
7845 },
7846 "node_modules/vega-force": {
7847 "version": "4.2.2",
7848 "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz",
7849 "integrity": "sha512-cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==",
7850 "license": "BSD-3-Clause",
7851 "dependencies": {
7852 "d3-force": "^3.0.0",
7853 "vega-dataflow": "^5.7.7",
7854 "vega-util": "^1.17.3"
7855 }
7856 },
7857 "node_modules/vega-format": {
7858 "version": "1.1.3",
7859 "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz",
7860 "integrity": "sha512-wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==",
7861 "license": "BSD-3-Clause",
7862 "dependencies": {
7863 "d3-array": "^3.2.2",
7864 "d3-format": "^3.1.0",
7865 "d3-time-format": "^4.1.0",
7866 "vega-time": "^2.1.3",
7867 "vega-util": "^1.17.3"
7868 }
7869 },
7870 "node_modules/vega-functions": {
7871 "version": "5.18.0",
7872 "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.18.0.tgz",
7873 "integrity": "sha512-+D+ey4bDAhZA2CChh7bRZrcqRUDevv05kd2z8xH+il7PbYQLrhi6g1zwvf8z3KpgGInFf5O13WuFK5DQGkz5lQ==",
7874 "license": "BSD-3-Clause",
7875 "dependencies": {
7876 "d3-array": "^3.2.2",
7877 "d3-color": "^3.1.0",
7878 "d3-geo": "^3.1.0",
7879 "vega-dataflow": "^5.7.7",
7880 "vega-expression": "^5.2.0",
7881 "vega-scale": "^7.4.2",
7882 "vega-scenegraph": "^4.13.1",
7883 "vega-selections": "^5.6.0",
7884 "vega-statistics": "^1.9.0",
7885 "vega-time": "^2.1.3",
7886 "vega-util": "^1.17.3"
7887 }
7888 },
7889 "node_modules/vega-geo": {
7890 "version": "4.4.3",
7891 "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz",
7892 "integrity": "sha512-+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==",
7893 "license": "BSD-3-Clause",
7894 "dependencies": {
7895 "d3-array": "^3.2.2",
7896 "d3-color": "^3.1.0",
7897 "d3-geo": "^3.1.0",
7898 "vega-canvas": "^1.2.7",
7899 "vega-dataflow": "^5.7.7",
7900 "vega-projection": "^1.6.2",
7901 "vega-statistics": "^1.9.0",
7902 "vega-util": "^1.17.3"
7903 }
7904 },
7905 "node_modules/vega-hierarchy": {
7906 "version": "4.1.3",
7907 "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz",
7908 "integrity": "sha512-0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==",
7909 "license": "BSD-3-Clause",
7910 "dependencies": {
7911 "d3-hierarchy": "^3.1.2",
7912 "vega-dataflow": "^5.7.7",
7913 "vega-util": "^1.17.3"
7914 }
7915 },
7916 "node_modules/vega-interpreter": {
7917 "version": "1.2.0",
7918 "resolved": "https://registry.npmjs.org/vega-interpreter/-/vega-interpreter-1.2.0.tgz",
7919 "integrity": "sha512-p408/0IPevyR/bIKdXGNzOixkTYCkH83zNhGypRqDxd/qVrdJVrh9RcECOYx1MwEc6JTB1BeK2lArHiGGuG7Hw==",
7920 "license": "BSD-3-Clause",
7921 "dependencies": {
7922 "vega-util": "^1.17.3"
7923 }
7924 },
7925 "node_modules/vega-label": {
7926 "version": "1.3.1",
7927 "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz",
7928 "integrity": "sha512-Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==",
7929 "license": "BSD-3-Clause",
7930 "dependencies": {
7931 "vega-canvas": "^1.2.7",
7932 "vega-dataflow": "^5.7.7",
7933 "vega-scenegraph": "^4.13.1",
7934 "vega-util": "^1.17.3"
7935 }
7936 },
7937 "node_modules/vega-lite": {
7938 "version": "5.23.0",
7939 "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-5.23.0.tgz",
7940 "integrity": "sha512-l4J6+AWE3DIjvovEoHl2LdtCUkfm4zs8Xxx7INwZEAv+XVb6kR6vIN1gt3t2gN2gs/y4DYTs/RPoTeYAuEg6mA==",
7941 "license": "BSD-3-Clause",
7942 "dependencies": {
7943 "json-stringify-pretty-compact": "~4.0.0",
7944 "tslib": "~2.8.1",
7945 "vega-event-selector": "~3.0.1",
7946 "vega-expression": "~5.1.1",
7947 "vega-util": "~1.17.2",
7948 "yargs": "~17.7.2"
7949 },
7950 "bin": {
7951 "vl2pdf": "bin/vl2pdf",
7952 "vl2png": "bin/vl2png",
7953 "vl2svg": "bin/vl2svg",
7954 "vl2vg": "bin/vl2vg"
7955 },
7956 "engines": {
7957 "node": ">=18"
7958 },
7959 "peerDependencies": {
7960 "vega": "^5.24.0"
7961 }
7962 },
7963 "node_modules/vega-lite/node_modules/vega-expression": {
7964 "version": "5.1.2",
7965 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.2.tgz",
7966 "integrity": "sha512-fFeDTh4UtOxlZWL54jf1ZqJHinyerWq/ROiqrQxqLkNJRJ86RmxYTgXwt65UoZ/l4VUv9eAd2qoJeDEf610Umw==",
7967 "license": "BSD-3-Clause",
7968 "dependencies": {
7969 "@types/estree": "^1.0.0",
7970 "vega-util": "^1.17.3"
7971 }
7972 },
7973 "node_modules/vega-loader": {
7974 "version": "4.5.3",
7975 "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz",
7976 "integrity": "sha512-dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==",
7977 "license": "BSD-3-Clause",
7978 "dependencies": {
7979 "d3-dsv": "^3.0.1",
7980 "node-fetch": "^2.6.7",
7981 "topojson-client": "^3.1.0",
7982 "vega-format": "^1.1.3",
7983 "vega-util": "^1.17.3"
7984 }
7985 },
7986 "node_modules/vega-parser": {
7987 "version": "6.6.0",
7988 "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.6.0.tgz",
7989 "integrity": "sha512-jltyrwCTtWeidi/6VotLCybhIl+ehwnzvFWYOdWNUP0z/EskdB64YmawNwjCjzTBMemeiQtY6sJPPbewYqe3Vg==",
7990 "license": "BSD-3-Clause",
7991 "dependencies": {
7992 "vega-dataflow": "^5.7.7",
7993 "vega-event-selector": "^3.0.1",
7994 "vega-functions": "^5.18.0",
7995 "vega-scale": "^7.4.2",
7996 "vega-util": "^1.17.3"
7997 }
7998 },
7999 "node_modules/vega-projection": {
8000 "version": "1.6.2",
8001 "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz",
8002 "integrity": "sha512-3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==",
8003 "license": "BSD-3-Clause",
8004 "dependencies": {
8005 "d3-geo": "^3.1.0",
8006 "d3-geo-projection": "^4.0.0",
8007 "vega-scale": "^7.4.2"
8008 }
8009 },
8010 "node_modules/vega-regression": {
8011 "version": "1.3.1",
8012 "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz",
8013 "integrity": "sha512-AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==",
8014 "license": "BSD-3-Clause",
8015 "dependencies": {
8016 "d3-array": "^3.2.2",
8017 "vega-dataflow": "^5.7.7",
8018 "vega-statistics": "^1.9.0",
8019 "vega-util": "^1.17.3"
8020 }
8021 },
8022 "node_modules/vega-runtime": {
8023 "version": "6.2.1",
8024 "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz",
8025 "integrity": "sha512-b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==",
8026 "license": "BSD-3-Clause",
8027 "dependencies": {
8028 "vega-dataflow": "^5.7.7",
8029 "vega-util": "^1.17.3"
8030 }
8031 },
8032 "node_modules/vega-scale": {
8033 "version": "7.4.2",
8034 "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz",
8035 "integrity": "sha512-o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==",
8036 "license": "BSD-3-Clause",
8037 "dependencies": {
8038 "d3-array": "^3.2.2",
8039 "d3-interpolate": "^3.0.1",
8040 "d3-scale": "^4.0.2",
8041 "d3-scale-chromatic": "^3.1.0",
8042 "vega-time": "^2.1.3",
8043 "vega-util": "^1.17.3"
8044 }
8045 },
8046 "node_modules/vega-scenegraph": {
8047 "version": "4.13.1",
8048 "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz",
8049 "integrity": "sha512-LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==",
8050 "license": "BSD-3-Clause",
8051 "dependencies": {
8052 "d3-path": "^3.1.0",
8053 "d3-shape": "^3.2.0",
8054 "vega-canvas": "^1.2.7",
8055 "vega-loader": "^4.5.3",
8056 "vega-scale": "^7.4.2",
8057 "vega-util": "^1.17.3"
8058 }
8059 },
8060 "node_modules/vega-schema-url-parser": {
8061 "version": "2.2.0",
8062 "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
8063 "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==",
8064 "license": "BSD-3-Clause"
8065 },
8066 "node_modules/vega-selections": {
8067 "version": "5.6.0",
8068 "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz",
8069 "integrity": "sha512-UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==",
8070 "license": "BSD-3-Clause",
8071 "dependencies": {
8072 "d3-array": "3.2.4",
8073 "vega-expression": "^5.2.0",
8074 "vega-util": "^1.17.3"
8075 }
8076 },
8077 "node_modules/vega-statistics": {
8078 "version": "1.9.0",
8079 "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz",
8080 "integrity": "sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==",
8081 "license": "BSD-3-Clause",
8082 "dependencies": {
8083 "d3-array": "^3.2.2"
8084 }
8085 },
8086 "node_modules/vega-themes": {
8087 "version": "2.15.0",
8088 "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.15.0.tgz",
8089 "integrity": "sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==",
8090 "license": "BSD-3-Clause",
8091 "peerDependencies": {
8092 "vega": "*",
8093 "vega-lite": "*"
8094 }
8095 },
8096 "node_modules/vega-time": {
8097 "version": "2.1.3",
8098 "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz",
8099 "integrity": "sha512-hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==",
8100 "license": "BSD-3-Clause",
8101 "dependencies": {
8102 "d3-array": "^3.2.2",
8103 "d3-time": "^3.1.0",
8104 "vega-util": "^1.17.3"
8105 }
8106 },
8107 "node_modules/vega-tooltip": {
8108 "version": "0.35.2",
8109 "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.35.2.tgz",
8110 "integrity": "sha512-kuYcsAAKYn39ye5wKf2fq1BAxVcjoz0alvKp/G+7BWfIb94J0PHmwrJ5+okGefeStZnbXxINZEOKo7INHaj9GA==",
8111 "license": "BSD-3-Clause",
8112 "dependencies": {
8113 "vega-util": "^1.17.2"
8114 },
8115 "optionalDependencies": {
8116 "@rollup/rollup-linux-x64-gnu": "^4.24.4"
8117 }
8118 },
8119 "node_modules/vega-transforms": {
8120 "version": "4.12.1",
8121 "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz",
8122 "integrity": "sha512-Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==",
8123 "license": "BSD-3-Clause",
8124 "dependencies": {
8125 "d3-array": "^3.2.2",
8126 "vega-dataflow": "^5.7.7",
8127 "vega-statistics": "^1.9.0",
8128 "vega-time": "^2.1.3",
8129 "vega-util": "^1.17.3"
8130 }
8131 },
8132 "node_modules/vega-typings": {
8133 "version": "1.5.0",
8134 "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz",
8135 "integrity": "sha512-tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==",
8136 "license": "BSD-3-Clause",
8137 "dependencies": {
8138 "@types/geojson": "7946.0.4",
8139 "vega-event-selector": "^3.0.1",
8140 "vega-expression": "^5.2.0",
8141 "vega-util": "^1.17.3"
8142 }
8143 },
8144 "node_modules/vega-util": {
8145 "version": "1.17.3",
8146 "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz",
8147 "integrity": "sha512-nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==",
8148 "license": "BSD-3-Clause"
8149 },
8150 "node_modules/vega-view": {
8151 "version": "5.16.0",
8152 "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.16.0.tgz",
8153 "integrity": "sha512-Nxp1MEAY+8bphIm+7BeGFzWPoJnX9+hgvze6wqCAPoM69YiyVR0o0VK8M2EESIL+22+Owr0Fdy94hWHnmon5tQ==",
8154 "license": "BSD-3-Clause",
8155 "dependencies": {
8156 "d3-array": "^3.2.2",
8157 "d3-timer": "^3.0.1",
8158 "vega-dataflow": "^5.7.7",
8159 "vega-format": "^1.1.3",
8160 "vega-functions": "^5.18.0",
8161 "vega-runtime": "^6.2.1",
8162 "vega-scenegraph": "^4.13.1",
8163 "vega-util": "^1.17.3"
8164 }
8165 },
8166 "node_modules/vega-view-transforms": {
8167 "version": "4.6.1",
8168 "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz",
8169 "integrity": "sha512-RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==",
8170 "license": "BSD-3-Clause",
8171 "dependencies": {
8172 "vega-dataflow": "^5.7.7",
8173 "vega-scenegraph": "^4.13.1",
8174 "vega-util": "^1.17.3"
8175 }
8176 },
8177 "node_modules/vega-voronoi": {
8178 "version": "4.2.4",
8179 "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz",
8180 "integrity": "sha512-lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==",
8181 "license": "BSD-3-Clause",
8182 "dependencies": {
8183 "d3-delaunay": "^6.0.2",
8184 "vega-dataflow": "^5.7.7",
8185 "vega-util": "^1.17.3"
8186 }
8187 },
8188 "node_modules/vega-wordcloud": {
8189 "version": "4.1.6",
8190 "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz",
8191 "integrity": "sha512-lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==",
8192 "license": "BSD-3-Clause",
8193 "dependencies": {
8194 "vega-canvas": "^1.2.7",
8195 "vega-dataflow": "^5.7.7",
8196 "vega-scale": "^7.4.2",
8197 "vega-statistics": "^1.9.0",
8198 "vega-util": "^1.17.3"
8199 }
8200 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07008201 "node_modules/vite": {
dependabot[bot]3a89ba82025-04-30 17:52:29 +00008202 "version": "6.3.4",
8203 "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.4.tgz",
8204 "integrity": "sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==",
Sean McCulloughb29f8912025-04-20 15:39:11 -07008205 "dev": true,
dependabot[bot]3a89ba82025-04-30 17:52:29 +00008206 "license": "MIT",
Sean McCulloughb29f8912025-04-20 15:39:11 -07008207 "dependencies": {
8208 "esbuild": "^0.25.0",
dependabot[bot]3a89ba82025-04-30 17:52:29 +00008209 "fdir": "^6.4.4",
Sean McCulloughb29f8912025-04-20 15:39:11 -07008210 "picomatch": "^4.0.2",
8211 "postcss": "^8.5.3",
8212 "rollup": "^4.34.9",
dependabot[bot]3a89ba82025-04-30 17:52:29 +00008213 "tinyglobby": "^0.2.13"
Sean McCulloughb29f8912025-04-20 15:39:11 -07008214 },
8215 "bin": {
8216 "vite": "bin/vite.js"
8217 },
8218 "engines": {
8219 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
8220 },
8221 "funding": {
8222 "url": "https://github.com/vitejs/vite?sponsor=1"
8223 },
8224 "optionalDependencies": {
8225 "fsevents": "~2.3.3"
8226 },
8227 "peerDependencies": {
8228 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
8229 "jiti": ">=1.21.0",
8230 "less": "*",
8231 "lightningcss": "^1.21.0",
8232 "sass": "*",
8233 "sass-embedded": "*",
8234 "stylus": "*",
8235 "sugarss": "*",
8236 "terser": "^5.16.0",
8237 "tsx": "^4.8.1",
8238 "yaml": "^2.4.2"
8239 },
8240 "peerDependenciesMeta": {
8241 "@types/node": {
8242 "optional": true
8243 },
8244 "jiti": {
8245 "optional": true
8246 },
8247 "less": {
8248 "optional": true
8249 },
8250 "lightningcss": {
8251 "optional": true
8252 },
8253 "sass": {
8254 "optional": true
8255 },
8256 "sass-embedded": {
8257 "optional": true
8258 },
8259 "stylus": {
8260 "optional": true
8261 },
8262 "sugarss": {
8263 "optional": true
8264 },
8265 "terser": {
8266 "optional": true
8267 },
8268 "tsx": {
8269 "optional": true
8270 },
8271 "yaml": {
8272 "optional": true
8273 }
8274 }
8275 },
Pokey Rulee2a8c2f2025-04-23 15:09:25 +01008276 "node_modules/vite-plugin-web-components-hmr": {
8277 "version": "0.1.3",
8278 "resolved": "https://registry.npmjs.org/vite-plugin-web-components-hmr/-/vite-plugin-web-components-hmr-0.1.3.tgz",
8279 "integrity": "sha512-UF+YYOFyaie6cT7XPatRz2Xo1Fh3TdTwOdCq1Z0EjzMfdAlUiUdF3crkN0DdEhctWBvq18CHxJZUTKw7x1zSRQ==",
8280 "dev": true,
8281 "dependencies": {
8282 "@babel/core": "^7.12.3",
8283 "@babel/plugin-syntax-class-properties": "^7.12.13",
8284 "@babel/plugin-syntax-import-assertions": "^7.12.1",
8285 "@babel/plugin-syntax-top-level-await": "^7.12.1",
8286 "picomatch": "^2.2.2"
8287 },
8288 "peerDependencies": {
8289 "vite": ">=2"
8290 }
8291 },
Sean McCulloughb29f8912025-04-20 15:39:11 -07008292 "node_modules/vite/node_modules/fdir": {
8293 "version": "6.4.4",
8294 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
8295 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
8296 "dev": true,
8297 "license": "MIT",
8298 "peerDependencies": {
8299 "picomatch": "^3 || ^4"
8300 },
8301 "peerDependenciesMeta": {
8302 "picomatch": {
8303 "optional": true
8304 }
8305 }
8306 },
8307 "node_modules/vite/node_modules/picomatch": {
8308 "version": "4.0.2",
8309 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
8310 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
8311 "dev": true,
8312 "license": "MIT",
8313 "engines": {
8314 "node": ">=12"
8315 },
8316 "funding": {
8317 "url": "https://github.com/sponsors/jonschlinkert"
8318 }
8319 },
Sean McCullough8d93e362025-04-27 23:32:18 +00008320 "node_modules/vscode-jsonrpc": {
8321 "version": "8.2.0",
8322 "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
8323 "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
8324 "license": "MIT",
8325 "engines": {
8326 "node": ">=14.0.0"
8327 }
8328 },
8329 "node_modules/vscode-languageserver": {
8330 "version": "9.0.1",
8331 "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
8332 "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
8333 "license": "MIT",
8334 "dependencies": {
8335 "vscode-languageserver-protocol": "3.17.5"
8336 },
8337 "bin": {
8338 "installServerIntoExtension": "bin/installServerIntoExtension"
8339 }
8340 },
8341 "node_modules/vscode-languageserver-protocol": {
8342 "version": "3.17.5",
8343 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
8344 "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
8345 "license": "MIT",
8346 "dependencies": {
8347 "vscode-jsonrpc": "8.2.0",
8348 "vscode-languageserver-types": "3.17.5"
8349 }
8350 },
8351 "node_modules/vscode-languageserver-textdocument": {
8352 "version": "1.0.12",
8353 "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
8354 "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
8355 "license": "MIT"
8356 },
8357 "node_modules/vscode-languageserver-types": {
8358 "version": "3.17.5",
8359 "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
8360 "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
8361 "license": "MIT"
8362 },
8363 "node_modules/vscode-uri": {
8364 "version": "3.0.8",
8365 "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
8366 "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
8367 "license": "MIT"
8368 },
Earl Lee2e463fb2025-04-17 11:22:22 -07008369 "node_modules/webidl-conversions": {
8370 "version": "3.0.1",
8371 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
8372 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
8373 "license": "BSD-2-Clause"
8374 },
8375 "node_modules/whatwg-url": {
8376 "version": "5.0.0",
8377 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
8378 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
8379 "license": "MIT",
8380 "dependencies": {
8381 "tr46": "~0.0.3",
8382 "webidl-conversions": "^3.0.0"
8383 }
8384 },
8385 "node_modules/which": {
8386 "version": "2.0.2",
8387 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
8388 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
8389 "dev": true,
Sean McCullough86b56862025-04-18 13:04:03 -07008390 "license": "ISC",
Earl Lee2e463fb2025-04-17 11:22:22 -07008391 "dependencies": {
8392 "isexe": "^2.0.0"
8393 },
8394 "bin": {
8395 "node-which": "bin/node-which"
8396 },
8397 "engines": {
8398 "node": ">= 8"
8399 }
8400 },
Sean McCullough86b56862025-04-18 13:04:03 -07008401 "node_modules/wordwrapjs": {
8402 "version": "5.1.0",
8403 "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-5.1.0.tgz",
8404 "integrity": "sha512-JNjcULU2e4KJwUNv6CHgI46UvDGitb6dGryHajXTDiLgg1/RiGoPSDw4kZfYnwGtEXf2ZMeIewDQgFGzkCB2Sg==",
8405 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07008406 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07008407 "node": ">=12.17"
Earl Lee2e463fb2025-04-17 11:22:22 -07008408 }
8409 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01008410 "node_modules/wrap-ansi": {
8411 "version": "6.2.0",
8412 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
8413 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
8414 "dev": true,
8415 "dependencies": {
8416 "ansi-styles": "^4.0.0",
8417 "string-width": "^4.1.0",
8418 "strip-ansi": "^6.0.0"
8419 },
8420 "engines": {
8421 "node": ">=8"
8422 }
8423 },
Sean McCullough86b56862025-04-18 13:04:03 -07008424 "node_modules/wrappy": {
8425 "version": "1.0.2",
8426 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
8427 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
8428 "dev": true
8429 },
8430 "node_modules/ws": {
8431 "version": "7.5.10",
8432 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
8433 "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
Earl Lee2e463fb2025-04-17 11:22:22 -07008434 "dev": true,
Earl Lee2e463fb2025-04-17 11:22:22 -07008435 "engines": {
Sean McCullough86b56862025-04-18 13:04:03 -07008436 "node": ">=8.3.0"
Earl Lee2e463fb2025-04-17 11:22:22 -07008437 },
Sean McCullough86b56862025-04-18 13:04:03 -07008438 "peerDependencies": {
8439 "bufferutil": "^4.0.1",
8440 "utf-8-validate": "^5.0.2"
8441 },
8442 "peerDependenciesMeta": {
8443 "bufferutil": {
8444 "optional": true
8445 },
8446 "utf-8-validate": {
8447 "optional": true
8448 }
Earl Lee2e463fb2025-04-17 11:22:22 -07008449 }
8450 },
8451 "node_modules/y18n": {
8452 "version": "5.0.8",
8453 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
8454 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
8455 "license": "ISC",
8456 "engines": {
8457 "node": ">=10"
8458 }
8459 },
Sean McCullough2c5bba42025-04-20 19:33:17 -07008460 "node_modules/yallist": {
8461 "version": "3.1.1",
8462 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
8463 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
8464 "dev": true,
8465 "license": "ISC"
8466 },
Earl Lee2e463fb2025-04-17 11:22:22 -07008467 "node_modules/yargs": {
8468 "version": "17.7.2",
8469 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
8470 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
8471 "license": "MIT",
8472 "dependencies": {
8473 "cliui": "^8.0.1",
8474 "escalade": "^3.1.1",
8475 "get-caller-file": "^2.0.5",
8476 "require-directory": "^2.1.1",
8477 "string-width": "^4.2.3",
8478 "y18n": "^5.0.5",
8479 "yargs-parser": "^21.1.1"
8480 },
8481 "engines": {
8482 "node": ">=12"
8483 }
8484 },
8485 "node_modules/yargs-parser": {
8486 "version": "21.1.1",
8487 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
8488 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
8489 "license": "ISC",
8490 "engines": {
8491 "node": ">=12"
8492 }
Sean McCullough86b56862025-04-18 13:04:03 -07008493 },
Sean McCullough86b56862025-04-18 13:04:03 -07008494 "node_modules/yauzl": {
8495 "version": "2.10.0",
8496 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
8497 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
8498 "dev": true,
8499 "dependencies": {
8500 "buffer-crc32": "~0.2.3",
8501 "fd-slicer": "~1.1.0"
8502 }
8503 },
8504 "node_modules/ylru": {
8505 "version": "1.4.0",
8506 "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz",
8507 "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==",
8508 "dev": true,
8509 "engines": {
8510 "node": ">= 4.0.0"
8511 }
8512 },
Pokey Rule8cac59a2025-04-24 12:21:19 +01008513 "node_modules/yoctocolors-cjs": {
8514 "version": "2.1.2",
8515 "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
8516 "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
8517 "dev": true,
8518 "engines": {
8519 "node": ">=18"
8520 },
8521 "funding": {
8522 "url": "https://github.com/sponsors/sindresorhus"
8523 }
8524 },
Sean McCullough86b56862025-04-18 13:04:03 -07008525 "node_modules/zod": {
8526 "version": "3.23.8",
8527 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
8528 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
8529 "dev": true,
8530 "funding": {
8531 "url": "https://github.com/sponsors/colinhacks"
8532 }
Earl Lee2e463fb2025-04-17 11:22:22 -07008533 }
8534 }
8535}