blob: 27de4c5c7ae027dd40fe27955bdc2b2d2f9cf168 [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",
15 "lit-html": "^3.2.1",
16 "marked": "^15.0.7",
17 "vega": "^5.33.0",
18 "vega-embed": "^6.29.0",
19 "vega-lite": "^5.23.0"
20 },
21 "devDependencies": {
22 "@types/marked": "^5.0.2",
23 "@types/node": "^22.13.14",
24 "autoprefixer": "^10.4.21",
25 "esbuild": "^0.25.1",
26 "postcss": "^8.5.3",
27 "postcss-cli": "^11.0.1",
28 "tailwindcss": "^3.4.1",
29 "typescript": "^5.8.2"
30 }
31 },
32 "node_modules/@alloc/quick-lru": {
33 "version": "5.2.0",
34 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
35 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
36 "dev": true,
37 "engines": {
38 "node": ">=10"
39 },
40 "funding": {
41 "url": "https://github.com/sponsors/sindresorhus"
42 }
43 },
44 "node_modules/@esbuild/aix-ppc64": {
45 "version": "0.25.1",
46 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz",
47 "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==",
48 "cpu": [
49 "ppc64"
50 ],
51 "dev": true,
52 "license": "MIT",
53 "optional": true,
54 "os": [
55 "aix"
56 ],
57 "engines": {
58 "node": ">=18"
59 }
60 },
61 "node_modules/@esbuild/android-arm": {
62 "version": "0.25.1",
63 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz",
64 "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==",
65 "cpu": [
66 "arm"
67 ],
68 "dev": true,
69 "license": "MIT",
70 "optional": true,
71 "os": [
72 "android"
73 ],
74 "engines": {
75 "node": ">=18"
76 }
77 },
78 "node_modules/@esbuild/android-arm64": {
79 "version": "0.25.1",
80 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz",
81 "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==",
82 "cpu": [
83 "arm64"
84 ],
85 "dev": true,
86 "license": "MIT",
87 "optional": true,
88 "os": [
89 "android"
90 ],
91 "engines": {
92 "node": ">=18"
93 }
94 },
95 "node_modules/@esbuild/android-x64": {
96 "version": "0.25.1",
97 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz",
98 "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==",
99 "cpu": [
100 "x64"
101 ],
102 "dev": true,
103 "license": "MIT",
104 "optional": true,
105 "os": [
106 "android"
107 ],
108 "engines": {
109 "node": ">=18"
110 }
111 },
112 "node_modules/@esbuild/darwin-arm64": {
113 "version": "0.25.1",
114 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz",
115 "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==",
116 "cpu": [
117 "arm64"
118 ],
119 "dev": true,
120 "license": "MIT",
121 "optional": true,
122 "os": [
123 "darwin"
124 ],
125 "engines": {
126 "node": ">=18"
127 }
128 },
129 "node_modules/@esbuild/darwin-x64": {
130 "version": "0.25.1",
131 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz",
132 "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==",
133 "cpu": [
134 "x64"
135 ],
136 "dev": true,
137 "license": "MIT",
138 "optional": true,
139 "os": [
140 "darwin"
141 ],
142 "engines": {
143 "node": ">=18"
144 }
145 },
146 "node_modules/@esbuild/freebsd-arm64": {
147 "version": "0.25.1",
148 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz",
149 "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==",
150 "cpu": [
151 "arm64"
152 ],
153 "dev": true,
154 "license": "MIT",
155 "optional": true,
156 "os": [
157 "freebsd"
158 ],
159 "engines": {
160 "node": ">=18"
161 }
162 },
163 "node_modules/@esbuild/freebsd-x64": {
164 "version": "0.25.1",
165 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz",
166 "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==",
167 "cpu": [
168 "x64"
169 ],
170 "dev": true,
171 "license": "MIT",
172 "optional": true,
173 "os": [
174 "freebsd"
175 ],
176 "engines": {
177 "node": ">=18"
178 }
179 },
180 "node_modules/@esbuild/linux-arm": {
181 "version": "0.25.1",
182 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz",
183 "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==",
184 "cpu": [
185 "arm"
186 ],
187 "dev": true,
188 "license": "MIT",
189 "optional": true,
190 "os": [
191 "linux"
192 ],
193 "engines": {
194 "node": ">=18"
195 }
196 },
197 "node_modules/@esbuild/linux-arm64": {
198 "version": "0.25.1",
199 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz",
200 "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==",
201 "cpu": [
202 "arm64"
203 ],
204 "dev": true,
205 "license": "MIT",
206 "optional": true,
207 "os": [
208 "linux"
209 ],
210 "engines": {
211 "node": ">=18"
212 }
213 },
214 "node_modules/@esbuild/linux-ia32": {
215 "version": "0.25.1",
216 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz",
217 "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==",
218 "cpu": [
219 "ia32"
220 ],
221 "dev": true,
222 "license": "MIT",
223 "optional": true,
224 "os": [
225 "linux"
226 ],
227 "engines": {
228 "node": ">=18"
229 }
230 },
231 "node_modules/@esbuild/linux-loong64": {
232 "version": "0.25.1",
233 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz",
234 "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==",
235 "cpu": [
236 "loong64"
237 ],
238 "dev": true,
239 "license": "MIT",
240 "optional": true,
241 "os": [
242 "linux"
243 ],
244 "engines": {
245 "node": ">=18"
246 }
247 },
248 "node_modules/@esbuild/linux-mips64el": {
249 "version": "0.25.1",
250 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz",
251 "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==",
252 "cpu": [
253 "mips64el"
254 ],
255 "dev": true,
256 "license": "MIT",
257 "optional": true,
258 "os": [
259 "linux"
260 ],
261 "engines": {
262 "node": ">=18"
263 }
264 },
265 "node_modules/@esbuild/linux-ppc64": {
266 "version": "0.25.1",
267 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz",
268 "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==",
269 "cpu": [
270 "ppc64"
271 ],
272 "dev": true,
273 "license": "MIT",
274 "optional": true,
275 "os": [
276 "linux"
277 ],
278 "engines": {
279 "node": ">=18"
280 }
281 },
282 "node_modules/@esbuild/linux-riscv64": {
283 "version": "0.25.1",
284 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz",
285 "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==",
286 "cpu": [
287 "riscv64"
288 ],
289 "dev": true,
290 "license": "MIT",
291 "optional": true,
292 "os": [
293 "linux"
294 ],
295 "engines": {
296 "node": ">=18"
297 }
298 },
299 "node_modules/@esbuild/linux-s390x": {
300 "version": "0.25.1",
301 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz",
302 "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==",
303 "cpu": [
304 "s390x"
305 ],
306 "dev": true,
307 "license": "MIT",
308 "optional": true,
309 "os": [
310 "linux"
311 ],
312 "engines": {
313 "node": ">=18"
314 }
315 },
316 "node_modules/@esbuild/linux-x64": {
317 "version": "0.25.1",
318 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz",
319 "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==",
320 "cpu": [
321 "x64"
322 ],
323 "dev": true,
324 "license": "MIT",
325 "optional": true,
326 "os": [
327 "linux"
328 ],
329 "engines": {
330 "node": ">=18"
331 }
332 },
333 "node_modules/@esbuild/netbsd-arm64": {
334 "version": "0.25.1",
335 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz",
336 "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==",
337 "cpu": [
338 "arm64"
339 ],
340 "dev": true,
341 "license": "MIT",
342 "optional": true,
343 "os": [
344 "netbsd"
345 ],
346 "engines": {
347 "node": ">=18"
348 }
349 },
350 "node_modules/@esbuild/netbsd-x64": {
351 "version": "0.25.1",
352 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz",
353 "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==",
354 "cpu": [
355 "x64"
356 ],
357 "dev": true,
358 "license": "MIT",
359 "optional": true,
360 "os": [
361 "netbsd"
362 ],
363 "engines": {
364 "node": ">=18"
365 }
366 },
367 "node_modules/@esbuild/openbsd-arm64": {
368 "version": "0.25.1",
369 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz",
370 "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==",
371 "cpu": [
372 "arm64"
373 ],
374 "dev": true,
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "openbsd"
379 ],
380 "engines": {
381 "node": ">=18"
382 }
383 },
384 "node_modules/@esbuild/openbsd-x64": {
385 "version": "0.25.1",
386 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz",
387 "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==",
388 "cpu": [
389 "x64"
390 ],
391 "dev": true,
392 "license": "MIT",
393 "optional": true,
394 "os": [
395 "openbsd"
396 ],
397 "engines": {
398 "node": ">=18"
399 }
400 },
401 "node_modules/@esbuild/sunos-x64": {
402 "version": "0.25.1",
403 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz",
404 "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==",
405 "cpu": [
406 "x64"
407 ],
408 "dev": true,
409 "license": "MIT",
410 "optional": true,
411 "os": [
412 "sunos"
413 ],
414 "engines": {
415 "node": ">=18"
416 }
417 },
418 "node_modules/@esbuild/win32-arm64": {
419 "version": "0.25.1",
420 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz",
421 "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==",
422 "cpu": [
423 "arm64"
424 ],
425 "dev": true,
426 "license": "MIT",
427 "optional": true,
428 "os": [
429 "win32"
430 ],
431 "engines": {
432 "node": ">=18"
433 }
434 },
435 "node_modules/@esbuild/win32-ia32": {
436 "version": "0.25.1",
437 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz",
438 "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==",
439 "cpu": [
440 "ia32"
441 ],
442 "dev": true,
443 "license": "MIT",
444 "optional": true,
445 "os": [
446 "win32"
447 ],
448 "engines": {
449 "node": ">=18"
450 }
451 },
452 "node_modules/@esbuild/win32-x64": {
453 "version": "0.25.1",
454 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz",
455 "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==",
456 "cpu": [
457 "x64"
458 ],
459 "dev": true,
460 "license": "MIT",
461 "optional": true,
462 "os": [
463 "win32"
464 ],
465 "engines": {
466 "node": ">=18"
467 }
468 },
469 "node_modules/@isaacs/cliui": {
470 "version": "8.0.2",
471 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
472 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
473 "dev": true,
474 "dependencies": {
475 "string-width": "^5.1.2",
476 "string-width-cjs": "npm:string-width@^4.2.0",
477 "strip-ansi": "^7.0.1",
478 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
479 "wrap-ansi": "^8.1.0",
480 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
481 },
482 "engines": {
483 "node": ">=12"
484 }
485 },
486 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
487 "version": "6.1.0",
488 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
489 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
490 "dev": true,
491 "engines": {
492 "node": ">=12"
493 },
494 "funding": {
495 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
496 }
497 },
498 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
499 "version": "6.2.1",
500 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
501 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
502 "dev": true,
503 "engines": {
504 "node": ">=12"
505 },
506 "funding": {
507 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
508 }
509 },
510 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
511 "version": "9.2.2",
512 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
513 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
514 "dev": true
515 },
516 "node_modules/@isaacs/cliui/node_modules/string-width": {
517 "version": "5.1.2",
518 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
519 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
520 "dev": true,
521 "dependencies": {
522 "eastasianwidth": "^0.2.0",
523 "emoji-regex": "^9.2.2",
524 "strip-ansi": "^7.0.1"
525 },
526 "engines": {
527 "node": ">=12"
528 },
529 "funding": {
530 "url": "https://github.com/sponsors/sindresorhus"
531 }
532 },
533 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
534 "version": "7.1.0",
535 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
536 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
537 "dev": true,
538 "dependencies": {
539 "ansi-regex": "^6.0.1"
540 },
541 "engines": {
542 "node": ">=12"
543 },
544 "funding": {
545 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
546 }
547 },
548 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
549 "version": "8.1.0",
550 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
551 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
552 "dev": true,
553 "dependencies": {
554 "ansi-styles": "^6.1.0",
555 "string-width": "^5.0.1",
556 "strip-ansi": "^7.0.1"
557 },
558 "engines": {
559 "node": ">=12"
560 },
561 "funding": {
562 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
563 }
564 },
565 "node_modules/@jridgewell/gen-mapping": {
566 "version": "0.3.8",
567 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
568 "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
569 "dev": true,
570 "dependencies": {
571 "@jridgewell/set-array": "^1.2.1",
572 "@jridgewell/sourcemap-codec": "^1.4.10",
573 "@jridgewell/trace-mapping": "^0.3.24"
574 },
575 "engines": {
576 "node": ">=6.0.0"
577 }
578 },
579 "node_modules/@jridgewell/resolve-uri": {
580 "version": "3.1.2",
581 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
582 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
583 "dev": true,
584 "engines": {
585 "node": ">=6.0.0"
586 }
587 },
588 "node_modules/@jridgewell/set-array": {
589 "version": "1.2.1",
590 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
591 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
592 "dev": true,
593 "engines": {
594 "node": ">=6.0.0"
595 }
596 },
597 "node_modules/@jridgewell/sourcemap-codec": {
598 "version": "1.5.0",
599 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
600 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
601 "dev": true
602 },
603 "node_modules/@jridgewell/trace-mapping": {
604 "version": "0.3.25",
605 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
606 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
607 "dev": true,
608 "dependencies": {
609 "@jridgewell/resolve-uri": "^3.1.0",
610 "@jridgewell/sourcemap-codec": "^1.4.14"
611 }
612 },
613 "node_modules/@nodelib/fs.scandir": {
614 "version": "2.1.5",
615 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
616 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
617 "dev": true,
618 "dependencies": {
619 "@nodelib/fs.stat": "2.0.5",
620 "run-parallel": "^1.1.9"
621 },
622 "engines": {
623 "node": ">= 8"
624 }
625 },
626 "node_modules/@nodelib/fs.stat": {
627 "version": "2.0.5",
628 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
629 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
630 "dev": true,
631 "engines": {
632 "node": ">= 8"
633 }
634 },
635 "node_modules/@nodelib/fs.walk": {
636 "version": "1.2.8",
637 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
638 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
639 "dev": true,
640 "dependencies": {
641 "@nodelib/fs.scandir": "2.1.5",
642 "fastq": "^1.6.0"
643 },
644 "engines": {
645 "node": ">= 8"
646 }
647 },
648 "node_modules/@pkgjs/parseargs": {
649 "version": "0.11.0",
650 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
651 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
652 "dev": true,
653 "optional": true,
654 "engines": {
655 "node": ">=14"
656 }
657 },
658 "node_modules/@rollup/rollup-linux-x64-gnu": {
659 "version": "4.37.0",
660 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.37.0.tgz",
661 "integrity": "sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==",
662 "cpu": [
663 "x64"
664 ],
665 "license": "MIT",
666 "optional": true,
667 "os": [
668 "linux"
669 ]
670 },
671 "node_modules/@types/estree": {
672 "version": "1.0.7",
673 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
674 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
675 "license": "MIT"
676 },
677 "node_modules/@types/geojson": {
678 "version": "7946.0.4",
679 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
680 "integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==",
681 "license": "MIT"
682 },
683 "node_modules/@types/marked": {
684 "version": "5.0.2",
685 "resolved": "https://registry.npmjs.org/@types/marked/-/marked-5.0.2.tgz",
686 "integrity": "sha512-OucS4KMHhFzhz27KxmWg7J+kIYqyqoW5kdIEI319hqARQQUTqhao3M/F+uFnDXD0Rg72iDDZxZNxq5gvctmLlg==",
687 "dev": true,
688 "license": "MIT"
689 },
690 "node_modules/@types/node": {
691 "version": "22.13.14",
692 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz",
693 "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==",
694 "dev": true,
695 "license": "MIT",
696 "dependencies": {
697 "undici-types": "~6.20.0"
698 }
699 },
700 "node_modules/@types/trusted-types": {
701 "version": "2.0.7",
702 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
703 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
704 "license": "MIT"
705 },
706 "node_modules/@xterm/addon-fit": {
707 "version": "0.10.0",
708 "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
709 "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
710 "license": "MIT",
711 "peerDependencies": {
712 "@xterm/xterm": "^5.0.0"
713 }
714 },
715 "node_modules/@xterm/xterm": {
716 "version": "5.5.0",
717 "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
718 "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
719 "license": "MIT"
720 },
721 "node_modules/abbrev": {
722 "version": "1.1.1",
723 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
724 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
725 "license": "ISC"
726 },
727 "node_modules/ansi-regex": {
728 "version": "5.0.1",
729 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
730 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
731 "license": "MIT",
732 "engines": {
733 "node": ">=8"
734 }
735 },
736 "node_modules/ansi-styles": {
737 "version": "4.3.0",
738 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
739 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
740 "license": "MIT",
741 "dependencies": {
742 "color-convert": "^2.0.1"
743 },
744 "engines": {
745 "node": ">=8"
746 },
747 "funding": {
748 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
749 }
750 },
751 "node_modules/any-promise": {
752 "version": "1.3.0",
753 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
754 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
755 "dev": true
756 },
757 "node_modules/anymatch": {
758 "version": "3.1.3",
759 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
760 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
761 "dev": true,
762 "dependencies": {
763 "normalize-path": "^3.0.0",
764 "picomatch": "^2.0.4"
765 },
766 "engines": {
767 "node": ">= 8"
768 }
769 },
770 "node_modules/arg": {
771 "version": "5.0.2",
772 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
773 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
774 "dev": true
775 },
776 "node_modules/autoprefixer": {
777 "version": "10.4.21",
778 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
779 "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
780 "dev": true,
781 "funding": [
782 {
783 "type": "opencollective",
784 "url": "https://opencollective.com/postcss/"
785 },
786 {
787 "type": "tidelift",
788 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
789 },
790 {
791 "type": "github",
792 "url": "https://github.com/sponsors/ai"
793 }
794 ],
795 "dependencies": {
796 "browserslist": "^4.24.4",
797 "caniuse-lite": "^1.0.30001702",
798 "fraction.js": "^4.3.7",
799 "normalize-range": "^0.1.2",
800 "picocolors": "^1.1.1",
801 "postcss-value-parser": "^4.2.0"
802 },
803 "bin": {
804 "autoprefixer": "bin/autoprefixer"
805 },
806 "engines": {
807 "node": "^10 || ^12 || >=14"
808 },
809 "peerDependencies": {
810 "postcss": "^8.1.0"
811 }
812 },
813 "node_modules/balanced-match": {
814 "version": "1.0.2",
815 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
816 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
817 "dev": true
818 },
819 "node_modules/binary-extensions": {
820 "version": "2.3.0",
821 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
822 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
823 "dev": true,
824 "engines": {
825 "node": ">=8"
826 },
827 "funding": {
828 "url": "https://github.com/sponsors/sindresorhus"
829 }
830 },
831 "node_modules/brace-expansion": {
832 "version": "2.0.1",
833 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
834 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
835 "dev": true,
836 "dependencies": {
837 "balanced-match": "^1.0.0"
838 }
839 },
840 "node_modules/braces": {
841 "version": "3.0.3",
842 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
843 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
844 "dev": true,
845 "dependencies": {
846 "fill-range": "^7.1.1"
847 },
848 "engines": {
849 "node": ">=8"
850 }
851 },
852 "node_modules/browserslist": {
853 "version": "4.24.4",
854 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
855 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
856 "dev": true,
857 "funding": [
858 {
859 "type": "opencollective",
860 "url": "https://opencollective.com/browserslist"
861 },
862 {
863 "type": "tidelift",
864 "url": "https://tidelift.com/funding/github/npm/browserslist"
865 },
866 {
867 "type": "github",
868 "url": "https://github.com/sponsors/ai"
869 }
870 ],
871 "dependencies": {
872 "caniuse-lite": "^1.0.30001688",
873 "electron-to-chromium": "^1.5.73",
874 "node-releases": "^2.0.19",
875 "update-browserslist-db": "^1.1.1"
876 },
877 "bin": {
878 "browserslist": "cli.js"
879 },
880 "engines": {
881 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
882 }
883 },
884 "node_modules/camelcase-css": {
885 "version": "2.0.1",
886 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
887 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
888 "dev": true,
889 "engines": {
890 "node": ">= 6"
891 }
892 },
893 "node_modules/caniuse-lite": {
894 "version": "1.0.30001710",
895 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001710.tgz",
896 "integrity": "sha512-B5C0I0UmaGqHgo5FuqJ7hBd4L57A4dDD+Xi+XX1nXOoxGeDdY4Ko38qJYOyqznBVJEqON5p8P1x5zRR3+rsnxA==",
897 "dev": true,
898 "funding": [
899 {
900 "type": "opencollective",
901 "url": "https://opencollective.com/browserslist"
902 },
903 {
904 "type": "tidelift",
905 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
906 },
907 {
908 "type": "github",
909 "url": "https://github.com/sponsors/ai"
910 }
911 ]
912 },
913 "node_modules/chokidar": {
914 "version": "3.6.0",
915 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
916 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
917 "dev": true,
918 "dependencies": {
919 "anymatch": "~3.1.2",
920 "braces": "~3.0.2",
921 "glob-parent": "~5.1.2",
922 "is-binary-path": "~2.1.0",
923 "is-glob": "~4.0.1",
924 "normalize-path": "~3.0.0",
925 "readdirp": "~3.6.0"
926 },
927 "engines": {
928 "node": ">= 8.10.0"
929 },
930 "funding": {
931 "url": "https://paulmillr.com/funding/"
932 },
933 "optionalDependencies": {
934 "fsevents": "~2.3.2"
935 }
936 },
937 "node_modules/cliui": {
938 "version": "8.0.1",
939 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
940 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
941 "license": "ISC",
942 "dependencies": {
943 "string-width": "^4.2.0",
944 "strip-ansi": "^6.0.1",
945 "wrap-ansi": "^7.0.0"
946 },
947 "engines": {
948 "node": ">=12"
949 }
950 },
951 "node_modules/color-convert": {
952 "version": "2.0.1",
953 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
954 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
955 "license": "MIT",
956 "dependencies": {
957 "color-name": "~1.1.4"
958 },
959 "engines": {
960 "node": ">=7.0.0"
961 }
962 },
963 "node_modules/color-name": {
964 "version": "1.1.4",
965 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
966 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
967 "license": "MIT"
968 },
969 "node_modules/commander": {
970 "version": "7.2.0",
971 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
972 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
973 "license": "MIT",
974 "engines": {
975 "node": ">= 10"
976 }
977 },
978 "node_modules/cross-spawn": {
979 "version": "7.0.6",
980 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
981 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
982 "dev": true,
983 "dependencies": {
984 "path-key": "^3.1.0",
985 "shebang-command": "^2.0.0",
986 "which": "^2.0.1"
987 },
988 "engines": {
989 "node": ">= 8"
990 }
991 },
992 "node_modules/cssesc": {
993 "version": "3.0.0",
994 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
995 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
996 "dev": true,
997 "bin": {
998 "cssesc": "bin/cssesc"
999 },
1000 "engines": {
1001 "node": ">=4"
1002 }
1003 },
1004 "node_modules/d3-array": {
1005 "version": "3.2.4",
1006 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
1007 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
1008 "license": "ISC",
1009 "dependencies": {
1010 "internmap": "1 - 2"
1011 },
1012 "engines": {
1013 "node": ">=12"
1014 }
1015 },
1016 "node_modules/d3-color": {
1017 "version": "3.1.0",
1018 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
1019 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
1020 "license": "ISC",
1021 "engines": {
1022 "node": ">=12"
1023 }
1024 },
1025 "node_modules/d3-delaunay": {
1026 "version": "6.0.4",
1027 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
1028 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
1029 "license": "ISC",
1030 "dependencies": {
1031 "delaunator": "5"
1032 },
1033 "engines": {
1034 "node": ">=12"
1035 }
1036 },
1037 "node_modules/d3-dispatch": {
1038 "version": "3.0.1",
1039 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
1040 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
1041 "license": "ISC",
1042 "engines": {
1043 "node": ">=12"
1044 }
1045 },
1046 "node_modules/d3-dsv": {
1047 "version": "3.0.1",
1048 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
1049 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
1050 "license": "ISC",
1051 "dependencies": {
1052 "commander": "7",
1053 "iconv-lite": "0.6",
1054 "rw": "1"
1055 },
1056 "bin": {
1057 "csv2json": "bin/dsv2json.js",
1058 "csv2tsv": "bin/dsv2dsv.js",
1059 "dsv2dsv": "bin/dsv2dsv.js",
1060 "dsv2json": "bin/dsv2json.js",
1061 "json2csv": "bin/json2dsv.js",
1062 "json2dsv": "bin/json2dsv.js",
1063 "json2tsv": "bin/json2dsv.js",
1064 "tsv2csv": "bin/dsv2dsv.js",
1065 "tsv2json": "bin/dsv2json.js"
1066 },
1067 "engines": {
1068 "node": ">=12"
1069 }
1070 },
1071 "node_modules/d3-force": {
1072 "version": "3.0.0",
1073 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
1074 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
1075 "license": "ISC",
1076 "dependencies": {
1077 "d3-dispatch": "1 - 3",
1078 "d3-quadtree": "1 - 3",
1079 "d3-timer": "1 - 3"
1080 },
1081 "engines": {
1082 "node": ">=12"
1083 }
1084 },
1085 "node_modules/d3-format": {
1086 "version": "3.1.0",
1087 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
1088 "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
1089 "license": "ISC",
1090 "engines": {
1091 "node": ">=12"
1092 }
1093 },
1094 "node_modules/d3-geo": {
1095 "version": "3.1.1",
1096 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
1097 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
1098 "license": "ISC",
1099 "dependencies": {
1100 "d3-array": "2.5.0 - 3"
1101 },
1102 "engines": {
1103 "node": ">=12"
1104 }
1105 },
1106 "node_modules/d3-geo-projection": {
1107 "version": "4.0.0",
1108 "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz",
1109 "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==",
1110 "license": "ISC",
1111 "dependencies": {
1112 "commander": "7",
1113 "d3-array": "1 - 3",
1114 "d3-geo": "1.12.0 - 3"
1115 },
1116 "bin": {
1117 "geo2svg": "bin/geo2svg.js",
1118 "geograticule": "bin/geograticule.js",
1119 "geoproject": "bin/geoproject.js",
1120 "geoquantize": "bin/geoquantize.js",
1121 "geostitch": "bin/geostitch.js"
1122 },
1123 "engines": {
1124 "node": ">=12"
1125 }
1126 },
1127 "node_modules/d3-hierarchy": {
1128 "version": "3.1.2",
1129 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
1130 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
1131 "license": "ISC",
1132 "engines": {
1133 "node": ">=12"
1134 }
1135 },
1136 "node_modules/d3-interpolate": {
1137 "version": "3.0.1",
1138 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
1139 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
1140 "license": "ISC",
1141 "dependencies": {
1142 "d3-color": "1 - 3"
1143 },
1144 "engines": {
1145 "node": ">=12"
1146 }
1147 },
1148 "node_modules/d3-path": {
1149 "version": "3.1.0",
1150 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
1151 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
1152 "license": "ISC",
1153 "engines": {
1154 "node": ">=12"
1155 }
1156 },
1157 "node_modules/d3-quadtree": {
1158 "version": "3.0.1",
1159 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
1160 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
1161 "license": "ISC",
1162 "engines": {
1163 "node": ">=12"
1164 }
1165 },
1166 "node_modules/d3-scale": {
1167 "version": "4.0.2",
1168 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
1169 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
1170 "license": "ISC",
1171 "dependencies": {
1172 "d3-array": "2.10.0 - 3",
1173 "d3-format": "1 - 3",
1174 "d3-interpolate": "1.2.0 - 3",
1175 "d3-time": "2.1.1 - 3",
1176 "d3-time-format": "2 - 4"
1177 },
1178 "engines": {
1179 "node": ">=12"
1180 }
1181 },
1182 "node_modules/d3-scale-chromatic": {
1183 "version": "3.1.0",
1184 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
1185 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
1186 "license": "ISC",
1187 "dependencies": {
1188 "d3-color": "1 - 3",
1189 "d3-interpolate": "1 - 3"
1190 },
1191 "engines": {
1192 "node": ">=12"
1193 }
1194 },
1195 "node_modules/d3-shape": {
1196 "version": "3.2.0",
1197 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
1198 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
1199 "license": "ISC",
1200 "dependencies": {
1201 "d3-path": "^3.1.0"
1202 },
1203 "engines": {
1204 "node": ">=12"
1205 }
1206 },
1207 "node_modules/d3-time": {
1208 "version": "3.1.0",
1209 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
1210 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
1211 "license": "ISC",
1212 "dependencies": {
1213 "d3-array": "2 - 3"
1214 },
1215 "engines": {
1216 "node": ">=12"
1217 }
1218 },
1219 "node_modules/d3-time-format": {
1220 "version": "4.1.0",
1221 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
1222 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
1223 "license": "ISC",
1224 "dependencies": {
1225 "d3-time": "1 - 3"
1226 },
1227 "engines": {
1228 "node": ">=12"
1229 }
1230 },
1231 "node_modules/d3-timer": {
1232 "version": "3.0.1",
1233 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
1234 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
1235 "license": "ISC",
1236 "engines": {
1237 "node": ">=12"
1238 }
1239 },
1240 "node_modules/delaunator": {
1241 "version": "5.0.1",
1242 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
1243 "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
1244 "license": "ISC",
1245 "dependencies": {
1246 "robust-predicates": "^3.0.2"
1247 }
1248 },
1249 "node_modules/dependency-graph": {
1250 "version": "1.0.0",
1251 "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz",
1252 "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==",
1253 "dev": true,
1254 "engines": {
1255 "node": ">=4"
1256 }
1257 },
1258 "node_modules/didyoumean": {
1259 "version": "1.2.2",
1260 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
1261 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
1262 "dev": true
1263 },
1264 "node_modules/diff": {
1265 "version": "7.0.0",
1266 "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
1267 "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
1268 "license": "BSD-3-Clause",
1269 "engines": {
1270 "node": ">=0.3.1"
1271 }
1272 },
1273 "node_modules/diff2html": {
1274 "version": "3.4.51",
1275 "resolved": "https://registry.npmjs.org/diff2html/-/diff2html-3.4.51.tgz",
1276 "integrity": "sha512-/rVCSDyokkzSCEGaGjkkElXtIRwyNDRzIa3S8VUhR6pjk25p6+AMnb1s2zGmhjl66D5m/HnV3IeZoxnWsvTy+w==",
1277 "license": "MIT",
1278 "dependencies": {
1279 "diff": "^7.0.0",
1280 "hogan.js": "3.0.2"
1281 },
1282 "engines": {
1283 "node": ">=12"
1284 },
1285 "optionalDependencies": {
1286 "highlight.js": "11.9.0"
1287 }
1288 },
1289 "node_modules/dlv": {
1290 "version": "1.1.3",
1291 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
1292 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
1293 "dev": true
1294 },
1295 "node_modules/eastasianwidth": {
1296 "version": "0.2.0",
1297 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1298 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1299 "dev": true
1300 },
1301 "node_modules/electron-to-chromium": {
1302 "version": "1.5.132",
1303 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.132.tgz",
1304 "integrity": "sha512-QgX9EBvWGmvSRa74zqfnG7+Eno0Ak0vftBll0Pt2/z5b3bEGYL6OUXLgKPtvx73dn3dvwrlyVkjPKRRlhLYTEg==",
1305 "dev": true
1306 },
1307 "node_modules/emoji-regex": {
1308 "version": "8.0.0",
1309 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1310 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1311 "license": "MIT"
1312 },
1313 "node_modules/esbuild": {
1314 "version": "0.25.1",
1315 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz",
1316 "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==",
1317 "dev": true,
1318 "hasInstallScript": true,
1319 "license": "MIT",
1320 "bin": {
1321 "esbuild": "bin/esbuild"
1322 },
1323 "engines": {
1324 "node": ">=18"
1325 },
1326 "optionalDependencies": {
1327 "@esbuild/aix-ppc64": "0.25.1",
1328 "@esbuild/android-arm": "0.25.1",
1329 "@esbuild/android-arm64": "0.25.1",
1330 "@esbuild/android-x64": "0.25.1",
1331 "@esbuild/darwin-arm64": "0.25.1",
1332 "@esbuild/darwin-x64": "0.25.1",
1333 "@esbuild/freebsd-arm64": "0.25.1",
1334 "@esbuild/freebsd-x64": "0.25.1",
1335 "@esbuild/linux-arm": "0.25.1",
1336 "@esbuild/linux-arm64": "0.25.1",
1337 "@esbuild/linux-ia32": "0.25.1",
1338 "@esbuild/linux-loong64": "0.25.1",
1339 "@esbuild/linux-mips64el": "0.25.1",
1340 "@esbuild/linux-ppc64": "0.25.1",
1341 "@esbuild/linux-riscv64": "0.25.1",
1342 "@esbuild/linux-s390x": "0.25.1",
1343 "@esbuild/linux-x64": "0.25.1",
1344 "@esbuild/netbsd-arm64": "0.25.1",
1345 "@esbuild/netbsd-x64": "0.25.1",
1346 "@esbuild/openbsd-arm64": "0.25.1",
1347 "@esbuild/openbsd-x64": "0.25.1",
1348 "@esbuild/sunos-x64": "0.25.1",
1349 "@esbuild/win32-arm64": "0.25.1",
1350 "@esbuild/win32-ia32": "0.25.1",
1351 "@esbuild/win32-x64": "0.25.1"
1352 }
1353 },
1354 "node_modules/escalade": {
1355 "version": "3.2.0",
1356 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1357 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1358 "license": "MIT",
1359 "engines": {
1360 "node": ">=6"
1361 }
1362 },
1363 "node_modules/fast-glob": {
1364 "version": "3.3.3",
1365 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
1366 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1367 "dev": true,
1368 "dependencies": {
1369 "@nodelib/fs.stat": "^2.0.2",
1370 "@nodelib/fs.walk": "^1.2.3",
1371 "glob-parent": "^5.1.2",
1372 "merge2": "^1.3.0",
1373 "micromatch": "^4.0.8"
1374 },
1375 "engines": {
1376 "node": ">=8.6.0"
1377 }
1378 },
1379 "node_modules/fast-json-patch": {
1380 "version": "3.1.1",
1381 "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
1382 "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==",
1383 "license": "MIT"
1384 },
1385 "node_modules/fastq": {
1386 "version": "1.19.1",
1387 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
1388 "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
1389 "dev": true,
1390 "dependencies": {
1391 "reusify": "^1.0.4"
1392 }
1393 },
1394 "node_modules/fill-range": {
1395 "version": "7.1.1",
1396 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
1397 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1398 "dev": true,
1399 "dependencies": {
1400 "to-regex-range": "^5.0.1"
1401 },
1402 "engines": {
1403 "node": ">=8"
1404 }
1405 },
1406 "node_modules/foreground-child": {
1407 "version": "3.3.1",
1408 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1409 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1410 "dev": true,
1411 "dependencies": {
1412 "cross-spawn": "^7.0.6",
1413 "signal-exit": "^4.0.1"
1414 },
1415 "engines": {
1416 "node": ">=14"
1417 },
1418 "funding": {
1419 "url": "https://github.com/sponsors/isaacs"
1420 }
1421 },
1422 "node_modules/fraction.js": {
1423 "version": "4.3.7",
1424 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
1425 "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
1426 "dev": true,
1427 "engines": {
1428 "node": "*"
1429 },
1430 "funding": {
1431 "type": "patreon",
1432 "url": "https://github.com/sponsors/rawify"
1433 }
1434 },
1435 "node_modules/fs-extra": {
1436 "version": "11.3.0",
1437 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
1438 "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
1439 "dev": true,
1440 "dependencies": {
1441 "graceful-fs": "^4.2.0",
1442 "jsonfile": "^6.0.1",
1443 "universalify": "^2.0.0"
1444 },
1445 "engines": {
1446 "node": ">=14.14"
1447 }
1448 },
1449 "node_modules/fsevents": {
1450 "version": "2.3.3",
1451 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1452 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1453 "dev": true,
1454 "hasInstallScript": true,
1455 "optional": true,
1456 "os": [
1457 "darwin"
1458 ],
1459 "engines": {
1460 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1461 }
1462 },
1463 "node_modules/function-bind": {
1464 "version": "1.1.2",
1465 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1466 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1467 "dev": true,
1468 "funding": {
1469 "url": "https://github.com/sponsors/ljharb"
1470 }
1471 },
1472 "node_modules/get-caller-file": {
1473 "version": "2.0.5",
1474 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1475 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1476 "license": "ISC",
1477 "engines": {
1478 "node": "6.* || 8.* || >= 10.*"
1479 }
1480 },
1481 "node_modules/glob": {
1482 "version": "10.4.5",
1483 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
1484 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
1485 "dev": true,
1486 "dependencies": {
1487 "foreground-child": "^3.1.0",
1488 "jackspeak": "^3.1.2",
1489 "minimatch": "^9.0.4",
1490 "minipass": "^7.1.2",
1491 "package-json-from-dist": "^1.0.0",
1492 "path-scurry": "^1.11.1"
1493 },
1494 "bin": {
1495 "glob": "dist/esm/bin.mjs"
1496 },
1497 "funding": {
1498 "url": "https://github.com/sponsors/isaacs"
1499 }
1500 },
1501 "node_modules/glob-parent": {
1502 "version": "5.1.2",
1503 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1504 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1505 "dev": true,
1506 "dependencies": {
1507 "is-glob": "^4.0.1"
1508 },
1509 "engines": {
1510 "node": ">= 6"
1511 }
1512 },
1513 "node_modules/graceful-fs": {
1514 "version": "4.2.11",
1515 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1516 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1517 "dev": true
1518 },
1519 "node_modules/hasown": {
1520 "version": "2.0.2",
1521 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
1522 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
1523 "dev": true,
1524 "dependencies": {
1525 "function-bind": "^1.1.2"
1526 },
1527 "engines": {
1528 "node": ">= 0.4"
1529 }
1530 },
1531 "node_modules/highlight.js": {
1532 "version": "11.9.0",
1533 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz",
1534 "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==",
1535 "license": "BSD-3-Clause",
1536 "optional": true,
1537 "engines": {
1538 "node": ">=12.0.0"
1539 }
1540 },
1541 "node_modules/hogan.js": {
1542 "version": "3.0.2",
1543 "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
1544 "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
1545 "dependencies": {
1546 "mkdirp": "0.3.0",
1547 "nopt": "1.0.10"
1548 },
1549 "bin": {
1550 "hulk": "bin/hulk"
1551 }
1552 },
1553 "node_modules/iconv-lite": {
1554 "version": "0.6.3",
1555 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1556 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1557 "license": "MIT",
1558 "dependencies": {
1559 "safer-buffer": ">= 2.1.2 < 3.0.0"
1560 },
1561 "engines": {
1562 "node": ">=0.10.0"
1563 }
1564 },
1565 "node_modules/internmap": {
1566 "version": "2.0.3",
1567 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
1568 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
1569 "license": "ISC",
1570 "engines": {
1571 "node": ">=12"
1572 }
1573 },
1574 "node_modules/is-binary-path": {
1575 "version": "2.1.0",
1576 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1577 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1578 "dev": true,
1579 "dependencies": {
1580 "binary-extensions": "^2.0.0"
1581 },
1582 "engines": {
1583 "node": ">=8"
1584 }
1585 },
1586 "node_modules/is-core-module": {
1587 "version": "2.16.1",
1588 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
1589 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
1590 "dev": true,
1591 "dependencies": {
1592 "hasown": "^2.0.2"
1593 },
1594 "engines": {
1595 "node": ">= 0.4"
1596 },
1597 "funding": {
1598 "url": "https://github.com/sponsors/ljharb"
1599 }
1600 },
1601 "node_modules/is-extglob": {
1602 "version": "2.1.1",
1603 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1604 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1605 "dev": true,
1606 "engines": {
1607 "node": ">=0.10.0"
1608 }
1609 },
1610 "node_modules/is-fullwidth-code-point": {
1611 "version": "3.0.0",
1612 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1613 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1614 "license": "MIT",
1615 "engines": {
1616 "node": ">=8"
1617 }
1618 },
1619 "node_modules/is-glob": {
1620 "version": "4.0.3",
1621 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1622 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1623 "dev": true,
1624 "dependencies": {
1625 "is-extglob": "^2.1.1"
1626 },
1627 "engines": {
1628 "node": ">=0.10.0"
1629 }
1630 },
1631 "node_modules/is-number": {
1632 "version": "7.0.0",
1633 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1634 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1635 "dev": true,
1636 "engines": {
1637 "node": ">=0.12.0"
1638 }
1639 },
1640 "node_modules/isexe": {
1641 "version": "2.0.0",
1642 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1643 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1644 "dev": true
1645 },
1646 "node_modules/jackspeak": {
1647 "version": "3.4.3",
1648 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
1649 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
1650 "dev": true,
1651 "dependencies": {
1652 "@isaacs/cliui": "^8.0.2"
1653 },
1654 "funding": {
1655 "url": "https://github.com/sponsors/isaacs"
1656 },
1657 "optionalDependencies": {
1658 "@pkgjs/parseargs": "^0.11.0"
1659 }
1660 },
1661 "node_modules/jiti": {
1662 "version": "1.21.7",
1663 "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
1664 "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
1665 "dev": true,
1666 "bin": {
1667 "jiti": "bin/jiti.js"
1668 }
1669 },
1670 "node_modules/json-stringify-pretty-compact": {
1671 "version": "4.0.0",
1672 "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
1673 "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
1674 "license": "MIT"
1675 },
1676 "node_modules/jsonfile": {
1677 "version": "6.1.0",
1678 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1679 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1680 "dev": true,
1681 "dependencies": {
1682 "universalify": "^2.0.0"
1683 },
1684 "optionalDependencies": {
1685 "graceful-fs": "^4.1.6"
1686 }
1687 },
1688 "node_modules/lilconfig": {
1689 "version": "3.1.3",
1690 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
1691 "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
1692 "dev": true,
1693 "engines": {
1694 "node": ">=14"
1695 },
1696 "funding": {
1697 "url": "https://github.com/sponsors/antonk52"
1698 }
1699 },
1700 "node_modules/lines-and-columns": {
1701 "version": "1.2.4",
1702 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
1703 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
1704 "dev": true
1705 },
1706 "node_modules/lit-html": {
1707 "version": "3.2.1",
1708 "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
1709 "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
1710 "license": "BSD-3-Clause",
1711 "dependencies": {
1712 "@types/trusted-types": "^2.0.2"
1713 }
1714 },
1715 "node_modules/lru-cache": {
1716 "version": "10.4.3",
1717 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
1718 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
1719 "dev": true
1720 },
1721 "node_modules/marked": {
1722 "version": "15.0.7",
1723 "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.7.tgz",
1724 "integrity": "sha512-dgLIeKGLx5FwziAnsk4ONoGwHwGPJzselimvlVskE9XLN4Orv9u2VA3GWw/lYUqjfA0rUT/6fqKwfZJapP9BEg==",
1725 "license": "MIT",
1726 "bin": {
1727 "marked": "bin/marked.js"
1728 },
1729 "engines": {
1730 "node": ">= 18"
1731 }
1732 },
1733 "node_modules/merge2": {
1734 "version": "1.4.1",
1735 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
1736 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
1737 "dev": true,
1738 "engines": {
1739 "node": ">= 8"
1740 }
1741 },
1742 "node_modules/micromatch": {
1743 "version": "4.0.8",
1744 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
1745 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
1746 "dev": true,
1747 "dependencies": {
1748 "braces": "^3.0.3",
1749 "picomatch": "^2.3.1"
1750 },
1751 "engines": {
1752 "node": ">=8.6"
1753 }
1754 },
1755 "node_modules/minimatch": {
1756 "version": "9.0.5",
1757 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1758 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1759 "dev": true,
1760 "dependencies": {
1761 "brace-expansion": "^2.0.1"
1762 },
1763 "engines": {
1764 "node": ">=16 || 14 >=14.17"
1765 },
1766 "funding": {
1767 "url": "https://github.com/sponsors/isaacs"
1768 }
1769 },
1770 "node_modules/minipass": {
1771 "version": "7.1.2",
1772 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1773 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1774 "dev": true,
1775 "engines": {
1776 "node": ">=16 || 14 >=14.17"
1777 }
1778 },
1779 "node_modules/mkdirp": {
1780 "version": "0.3.0",
1781 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
1782 "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
1783 "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.)",
1784 "license": "MIT/X11",
1785 "engines": {
1786 "node": "*"
1787 }
1788 },
1789 "node_modules/mz": {
1790 "version": "2.7.0",
1791 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
1792 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
1793 "dev": true,
1794 "dependencies": {
1795 "any-promise": "^1.0.0",
1796 "object-assign": "^4.0.1",
1797 "thenify-all": "^1.0.0"
1798 }
1799 },
1800 "node_modules/nanoid": {
1801 "version": "3.3.11",
1802 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
1803 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1804 "dev": true,
1805 "funding": [
1806 {
1807 "type": "github",
1808 "url": "https://github.com/sponsors/ai"
1809 }
1810 ],
1811 "bin": {
1812 "nanoid": "bin/nanoid.cjs"
1813 },
1814 "engines": {
1815 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1816 }
1817 },
1818 "node_modules/node-fetch": {
1819 "version": "2.7.0",
1820 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
1821 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
1822 "license": "MIT",
1823 "dependencies": {
1824 "whatwg-url": "^5.0.0"
1825 },
1826 "engines": {
1827 "node": "4.x || >=6.0.0"
1828 },
1829 "peerDependencies": {
1830 "encoding": "^0.1.0"
1831 },
1832 "peerDependenciesMeta": {
1833 "encoding": {
1834 "optional": true
1835 }
1836 }
1837 },
1838 "node_modules/node-releases": {
1839 "version": "2.0.19",
1840 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
1841 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
1842 "dev": true
1843 },
1844 "node_modules/nopt": {
1845 "version": "1.0.10",
1846 "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
1847 "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
1848 "license": "MIT",
1849 "dependencies": {
1850 "abbrev": "1"
1851 },
1852 "bin": {
1853 "nopt": "bin/nopt.js"
1854 },
1855 "engines": {
1856 "node": "*"
1857 }
1858 },
1859 "node_modules/normalize-path": {
1860 "version": "3.0.0",
1861 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1862 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1863 "dev": true,
1864 "engines": {
1865 "node": ">=0.10.0"
1866 }
1867 },
1868 "node_modules/normalize-range": {
1869 "version": "0.1.2",
1870 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
1871 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
1872 "dev": true,
1873 "engines": {
1874 "node": ">=0.10.0"
1875 }
1876 },
1877 "node_modules/object-assign": {
1878 "version": "4.1.1",
1879 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1880 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1881 "dev": true,
1882 "engines": {
1883 "node": ">=0.10.0"
1884 }
1885 },
1886 "node_modules/object-hash": {
1887 "version": "3.0.0",
1888 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
1889 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
1890 "dev": true,
1891 "engines": {
1892 "node": ">= 6"
1893 }
1894 },
1895 "node_modules/package-json-from-dist": {
1896 "version": "1.0.1",
1897 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
1898 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
1899 "dev": true
1900 },
1901 "node_modules/path-key": {
1902 "version": "3.1.1",
1903 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1904 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1905 "dev": true,
1906 "engines": {
1907 "node": ">=8"
1908 }
1909 },
1910 "node_modules/path-parse": {
1911 "version": "1.0.7",
1912 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
1913 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
1914 "dev": true
1915 },
1916 "node_modules/path-scurry": {
1917 "version": "1.11.1",
1918 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1919 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1920 "dev": true,
1921 "dependencies": {
1922 "lru-cache": "^10.2.0",
1923 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1924 },
1925 "engines": {
1926 "node": ">=16 || 14 >=14.18"
1927 },
1928 "funding": {
1929 "url": "https://github.com/sponsors/isaacs"
1930 }
1931 },
1932 "node_modules/picocolors": {
1933 "version": "1.1.1",
1934 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1935 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1936 "dev": true
1937 },
1938 "node_modules/picomatch": {
1939 "version": "2.3.1",
1940 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1941 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1942 "dev": true,
1943 "engines": {
1944 "node": ">=8.6"
1945 },
1946 "funding": {
1947 "url": "https://github.com/sponsors/jonschlinkert"
1948 }
1949 },
1950 "node_modules/pify": {
1951 "version": "2.3.0",
1952 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1953 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
1954 "dev": true,
1955 "engines": {
1956 "node": ">=0.10.0"
1957 }
1958 },
1959 "node_modules/pirates": {
1960 "version": "4.0.7",
1961 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
1962 "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
1963 "dev": true,
1964 "engines": {
1965 "node": ">= 6"
1966 }
1967 },
1968 "node_modules/postcss": {
1969 "version": "8.5.3",
1970 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
1971 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
1972 "dev": true,
1973 "funding": [
1974 {
1975 "type": "opencollective",
1976 "url": "https://opencollective.com/postcss/"
1977 },
1978 {
1979 "type": "tidelift",
1980 "url": "https://tidelift.com/funding/github/npm/postcss"
1981 },
1982 {
1983 "type": "github",
1984 "url": "https://github.com/sponsors/ai"
1985 }
1986 ],
1987 "dependencies": {
1988 "nanoid": "^3.3.8",
1989 "picocolors": "^1.1.1",
1990 "source-map-js": "^1.2.1"
1991 },
1992 "engines": {
1993 "node": "^10 || ^12 || >=14"
1994 }
1995 },
1996 "node_modules/postcss-cli": {
1997 "version": "11.0.1",
1998 "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz",
1999 "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==",
2000 "dev": true,
2001 "dependencies": {
2002 "chokidar": "^3.3.0",
2003 "dependency-graph": "^1.0.0",
2004 "fs-extra": "^11.0.0",
2005 "picocolors": "^1.0.0",
2006 "postcss-load-config": "^5.0.0",
2007 "postcss-reporter": "^7.0.0",
2008 "pretty-hrtime": "^1.0.3",
2009 "read-cache": "^1.0.0",
2010 "slash": "^5.0.0",
2011 "tinyglobby": "^0.2.12",
2012 "yargs": "^17.0.0"
2013 },
2014 "bin": {
2015 "postcss": "index.js"
2016 },
2017 "engines": {
2018 "node": ">=18"
2019 },
2020 "peerDependencies": {
2021 "postcss": "^8.0.0"
2022 }
2023 },
2024 "node_modules/postcss-import": {
2025 "version": "15.1.0",
2026 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
2027 "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
2028 "dev": true,
2029 "dependencies": {
2030 "postcss-value-parser": "^4.0.0",
2031 "read-cache": "^1.0.0",
2032 "resolve": "^1.1.7"
2033 },
2034 "engines": {
2035 "node": ">=14.0.0"
2036 },
2037 "peerDependencies": {
2038 "postcss": "^8.0.0"
2039 }
2040 },
2041 "node_modules/postcss-js": {
2042 "version": "4.0.1",
2043 "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
2044 "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
2045 "dev": true,
2046 "dependencies": {
2047 "camelcase-css": "^2.0.1"
2048 },
2049 "engines": {
2050 "node": "^12 || ^14 || >= 16"
2051 },
2052 "funding": {
2053 "type": "opencollective",
2054 "url": "https://opencollective.com/postcss/"
2055 },
2056 "peerDependencies": {
2057 "postcss": "^8.4.21"
2058 }
2059 },
2060 "node_modules/postcss-load-config": {
2061 "version": "5.1.0",
2062 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz",
2063 "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==",
2064 "dev": true,
2065 "funding": [
2066 {
2067 "type": "opencollective",
2068 "url": "https://opencollective.com/postcss/"
2069 },
2070 {
2071 "type": "github",
2072 "url": "https://github.com/sponsors/ai"
2073 }
2074 ],
2075 "dependencies": {
2076 "lilconfig": "^3.1.1",
2077 "yaml": "^2.4.2"
2078 },
2079 "engines": {
2080 "node": ">= 18"
2081 },
2082 "peerDependencies": {
2083 "jiti": ">=1.21.0",
2084 "postcss": ">=8.0.9",
2085 "tsx": "^4.8.1"
2086 },
2087 "peerDependenciesMeta": {
2088 "jiti": {
2089 "optional": true
2090 },
2091 "postcss": {
2092 "optional": true
2093 },
2094 "tsx": {
2095 "optional": true
2096 }
2097 }
2098 },
2099 "node_modules/postcss-nested": {
2100 "version": "6.2.0",
2101 "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
2102 "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
2103 "dev": true,
2104 "funding": [
2105 {
2106 "type": "opencollective",
2107 "url": "https://opencollective.com/postcss/"
2108 },
2109 {
2110 "type": "github",
2111 "url": "https://github.com/sponsors/ai"
2112 }
2113 ],
2114 "dependencies": {
2115 "postcss-selector-parser": "^6.1.1"
2116 },
2117 "engines": {
2118 "node": ">=12.0"
2119 },
2120 "peerDependencies": {
2121 "postcss": "^8.2.14"
2122 }
2123 },
2124 "node_modules/postcss-reporter": {
2125 "version": "7.1.0",
2126 "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz",
2127 "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==",
2128 "dev": true,
2129 "funding": [
2130 {
2131 "type": "opencollective",
2132 "url": "https://opencollective.com/postcss/"
2133 },
2134 {
2135 "type": "github",
2136 "url": "https://github.com/sponsors/ai"
2137 }
2138 ],
2139 "dependencies": {
2140 "picocolors": "^1.0.0",
2141 "thenby": "^1.3.4"
2142 },
2143 "engines": {
2144 "node": ">=10"
2145 },
2146 "peerDependencies": {
2147 "postcss": "^8.1.0"
2148 }
2149 },
2150 "node_modules/postcss-selector-parser": {
2151 "version": "6.1.2",
2152 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
2153 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
2154 "dev": true,
2155 "dependencies": {
2156 "cssesc": "^3.0.0",
2157 "util-deprecate": "^1.0.2"
2158 },
2159 "engines": {
2160 "node": ">=4"
2161 }
2162 },
2163 "node_modules/postcss-value-parser": {
2164 "version": "4.2.0",
2165 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
2166 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2167 "dev": true
2168 },
2169 "node_modules/pretty-hrtime": {
2170 "version": "1.0.3",
2171 "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
2172 "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
2173 "dev": true,
2174 "engines": {
2175 "node": ">= 0.8"
2176 }
2177 },
2178 "node_modules/queue-microtask": {
2179 "version": "1.2.3",
2180 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2181 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2182 "dev": true,
2183 "funding": [
2184 {
2185 "type": "github",
2186 "url": "https://github.com/sponsors/feross"
2187 },
2188 {
2189 "type": "patreon",
2190 "url": "https://www.patreon.com/feross"
2191 },
2192 {
2193 "type": "consulting",
2194 "url": "https://feross.org/support"
2195 }
2196 ]
2197 },
2198 "node_modules/read-cache": {
2199 "version": "1.0.0",
2200 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
2201 "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
2202 "dev": true,
2203 "dependencies": {
2204 "pify": "^2.3.0"
2205 }
2206 },
2207 "node_modules/readdirp": {
2208 "version": "3.6.0",
2209 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2210 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2211 "dev": true,
2212 "dependencies": {
2213 "picomatch": "^2.2.1"
2214 },
2215 "engines": {
2216 "node": ">=8.10.0"
2217 }
2218 },
2219 "node_modules/require-directory": {
2220 "version": "2.1.1",
2221 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2222 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2223 "license": "MIT",
2224 "engines": {
2225 "node": ">=0.10.0"
2226 }
2227 },
2228 "node_modules/resolve": {
2229 "version": "1.22.10",
2230 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
2231 "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
2232 "dev": true,
2233 "dependencies": {
2234 "is-core-module": "^2.16.0",
2235 "path-parse": "^1.0.7",
2236 "supports-preserve-symlinks-flag": "^1.0.0"
2237 },
2238 "bin": {
2239 "resolve": "bin/resolve"
2240 },
2241 "engines": {
2242 "node": ">= 0.4"
2243 },
2244 "funding": {
2245 "url": "https://github.com/sponsors/ljharb"
2246 }
2247 },
2248 "node_modules/reusify": {
2249 "version": "1.1.0",
2250 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
2251 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
2252 "dev": true,
2253 "engines": {
2254 "iojs": ">=1.0.0",
2255 "node": ">=0.10.0"
2256 }
2257 },
2258 "node_modules/robust-predicates": {
2259 "version": "3.0.2",
2260 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
2261 "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
2262 "license": "Unlicense"
2263 },
2264 "node_modules/run-parallel": {
2265 "version": "1.2.0",
2266 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2267 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2268 "dev": true,
2269 "funding": [
2270 {
2271 "type": "github",
2272 "url": "https://github.com/sponsors/feross"
2273 },
2274 {
2275 "type": "patreon",
2276 "url": "https://www.patreon.com/feross"
2277 },
2278 {
2279 "type": "consulting",
2280 "url": "https://feross.org/support"
2281 }
2282 ],
2283 "dependencies": {
2284 "queue-microtask": "^1.2.2"
2285 }
2286 },
2287 "node_modules/rw": {
2288 "version": "1.3.3",
2289 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
2290 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
2291 "license": "BSD-3-Clause"
2292 },
2293 "node_modules/safer-buffer": {
2294 "version": "2.1.2",
2295 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2296 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2297 "license": "MIT"
2298 },
2299 "node_modules/semver": {
2300 "version": "7.7.1",
2301 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
2302 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
2303 "license": "ISC",
2304 "bin": {
2305 "semver": "bin/semver.js"
2306 },
2307 "engines": {
2308 "node": ">=10"
2309 }
2310 },
2311 "node_modules/shebang-command": {
2312 "version": "2.0.0",
2313 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2314 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2315 "dev": true,
2316 "dependencies": {
2317 "shebang-regex": "^3.0.0"
2318 },
2319 "engines": {
2320 "node": ">=8"
2321 }
2322 },
2323 "node_modules/shebang-regex": {
2324 "version": "3.0.0",
2325 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2326 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2327 "dev": true,
2328 "engines": {
2329 "node": ">=8"
2330 }
2331 },
2332 "node_modules/signal-exit": {
2333 "version": "4.1.0",
2334 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2335 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2336 "dev": true,
2337 "engines": {
2338 "node": ">=14"
2339 },
2340 "funding": {
2341 "url": "https://github.com/sponsors/isaacs"
2342 }
2343 },
2344 "node_modules/slash": {
2345 "version": "5.1.0",
2346 "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
2347 "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
2348 "dev": true,
2349 "engines": {
2350 "node": ">=14.16"
2351 },
2352 "funding": {
2353 "url": "https://github.com/sponsors/sindresorhus"
2354 }
2355 },
2356 "node_modules/source-map-js": {
2357 "version": "1.2.1",
2358 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2359 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2360 "dev": true,
2361 "engines": {
2362 "node": ">=0.10.0"
2363 }
2364 },
2365 "node_modules/string-width": {
2366 "version": "4.2.3",
2367 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2368 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2369 "license": "MIT",
2370 "dependencies": {
2371 "emoji-regex": "^8.0.0",
2372 "is-fullwidth-code-point": "^3.0.0",
2373 "strip-ansi": "^6.0.1"
2374 },
2375 "engines": {
2376 "node": ">=8"
2377 }
2378 },
2379 "node_modules/string-width-cjs": {
2380 "name": "string-width",
2381 "version": "4.2.3",
2382 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2383 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2384 "dev": true,
2385 "dependencies": {
2386 "emoji-regex": "^8.0.0",
2387 "is-fullwidth-code-point": "^3.0.0",
2388 "strip-ansi": "^6.0.1"
2389 },
2390 "engines": {
2391 "node": ">=8"
2392 }
2393 },
2394 "node_modules/strip-ansi": {
2395 "version": "6.0.1",
2396 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2397 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2398 "license": "MIT",
2399 "dependencies": {
2400 "ansi-regex": "^5.0.1"
2401 },
2402 "engines": {
2403 "node": ">=8"
2404 }
2405 },
2406 "node_modules/strip-ansi-cjs": {
2407 "name": "strip-ansi",
2408 "version": "6.0.1",
2409 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2410 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2411 "dev": true,
2412 "dependencies": {
2413 "ansi-regex": "^5.0.1"
2414 },
2415 "engines": {
2416 "node": ">=8"
2417 }
2418 },
2419 "node_modules/sucrase": {
2420 "version": "3.35.0",
2421 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
2422 "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
2423 "dev": true,
2424 "dependencies": {
2425 "@jridgewell/gen-mapping": "^0.3.2",
2426 "commander": "^4.0.0",
2427 "glob": "^10.3.10",
2428 "lines-and-columns": "^1.1.6",
2429 "mz": "^2.7.0",
2430 "pirates": "^4.0.1",
2431 "ts-interface-checker": "^0.1.9"
2432 },
2433 "bin": {
2434 "sucrase": "bin/sucrase",
2435 "sucrase-node": "bin/sucrase-node"
2436 },
2437 "engines": {
2438 "node": ">=16 || 14 >=14.17"
2439 }
2440 },
2441 "node_modules/sucrase/node_modules/commander": {
2442 "version": "4.1.1",
2443 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
2444 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
2445 "dev": true,
2446 "engines": {
2447 "node": ">= 6"
2448 }
2449 },
2450 "node_modules/supports-preserve-symlinks-flag": {
2451 "version": "1.0.0",
2452 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2453 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2454 "dev": true,
2455 "engines": {
2456 "node": ">= 0.4"
2457 },
2458 "funding": {
2459 "url": "https://github.com/sponsors/ljharb"
2460 }
2461 },
2462 "node_modules/tailwindcss": {
2463 "version": "3.4.1",
2464 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz",
2465 "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==",
2466 "dev": true,
2467 "dependencies": {
2468 "@alloc/quick-lru": "^5.2.0",
2469 "arg": "^5.0.2",
2470 "chokidar": "^3.5.3",
2471 "didyoumean": "^1.2.2",
2472 "dlv": "^1.1.3",
2473 "fast-glob": "^3.3.0",
2474 "glob-parent": "^6.0.2",
2475 "is-glob": "^4.0.3",
2476 "jiti": "^1.19.1",
2477 "lilconfig": "^2.1.0",
2478 "micromatch": "^4.0.5",
2479 "normalize-path": "^3.0.0",
2480 "object-hash": "^3.0.0",
2481 "picocolors": "^1.0.0",
2482 "postcss": "^8.4.23",
2483 "postcss-import": "^15.1.0",
2484 "postcss-js": "^4.0.1",
2485 "postcss-load-config": "^4.0.1",
2486 "postcss-nested": "^6.0.1",
2487 "postcss-selector-parser": "^6.0.11",
2488 "resolve": "^1.22.2",
2489 "sucrase": "^3.32.0"
2490 },
2491 "bin": {
2492 "tailwind": "lib/cli.js",
2493 "tailwindcss": "lib/cli.js"
2494 },
2495 "engines": {
2496 "node": ">=14.0.0"
2497 }
2498 },
2499 "node_modules/tailwindcss/node_modules/glob-parent": {
2500 "version": "6.0.2",
2501 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2502 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2503 "dev": true,
2504 "dependencies": {
2505 "is-glob": "^4.0.3"
2506 },
2507 "engines": {
2508 "node": ">=10.13.0"
2509 }
2510 },
2511 "node_modules/tailwindcss/node_modules/lilconfig": {
2512 "version": "2.1.0",
2513 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
2514 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
2515 "dev": true,
2516 "engines": {
2517 "node": ">=10"
2518 }
2519 },
2520 "node_modules/tailwindcss/node_modules/postcss-load-config": {
2521 "version": "4.0.2",
2522 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
2523 "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
2524 "dev": true,
2525 "funding": [
2526 {
2527 "type": "opencollective",
2528 "url": "https://opencollective.com/postcss/"
2529 },
2530 {
2531 "type": "github",
2532 "url": "https://github.com/sponsors/ai"
2533 }
2534 ],
2535 "dependencies": {
2536 "lilconfig": "^3.0.0",
2537 "yaml": "^2.3.4"
2538 },
2539 "engines": {
2540 "node": ">= 14"
2541 },
2542 "peerDependencies": {
2543 "postcss": ">=8.0.9",
2544 "ts-node": ">=9.0.0"
2545 },
2546 "peerDependenciesMeta": {
2547 "postcss": {
2548 "optional": true
2549 },
2550 "ts-node": {
2551 "optional": true
2552 }
2553 }
2554 },
2555 "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": {
2556 "version": "3.1.3",
2557 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
2558 "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
2559 "dev": true,
2560 "engines": {
2561 "node": ">=14"
2562 },
2563 "funding": {
2564 "url": "https://github.com/sponsors/antonk52"
2565 }
2566 },
2567 "node_modules/thenby": {
2568 "version": "1.3.4",
2569 "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz",
2570 "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
2571 "dev": true
2572 },
2573 "node_modules/thenify": {
2574 "version": "3.3.1",
2575 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
2576 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
2577 "dev": true,
2578 "dependencies": {
2579 "any-promise": "^1.0.0"
2580 }
2581 },
2582 "node_modules/thenify-all": {
2583 "version": "1.6.0",
2584 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
2585 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
2586 "dev": true,
2587 "dependencies": {
2588 "thenify": ">= 3.1.0 < 4"
2589 },
2590 "engines": {
2591 "node": ">=0.8"
2592 }
2593 },
2594 "node_modules/tinyglobby": {
2595 "version": "0.2.12",
2596 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz",
2597 "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==",
2598 "dev": true,
2599 "dependencies": {
2600 "fdir": "^6.4.3",
2601 "picomatch": "^4.0.2"
2602 },
2603 "engines": {
2604 "node": ">=12.0.0"
2605 },
2606 "funding": {
2607 "url": "https://github.com/sponsors/SuperchupuDev"
2608 }
2609 },
2610 "node_modules/tinyglobby/node_modules/fdir": {
2611 "version": "6.4.3",
2612 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
2613 "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
2614 "dev": true,
2615 "peerDependencies": {
2616 "picomatch": "^3 || ^4"
2617 },
2618 "peerDependenciesMeta": {
2619 "picomatch": {
2620 "optional": true
2621 }
2622 }
2623 },
2624 "node_modules/tinyglobby/node_modules/picomatch": {
2625 "version": "4.0.2",
2626 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
2627 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
2628 "dev": true,
2629 "engines": {
2630 "node": ">=12"
2631 },
2632 "funding": {
2633 "url": "https://github.com/sponsors/jonschlinkert"
2634 }
2635 },
2636 "node_modules/to-regex-range": {
2637 "version": "5.0.1",
2638 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2639 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2640 "dev": true,
2641 "dependencies": {
2642 "is-number": "^7.0.0"
2643 },
2644 "engines": {
2645 "node": ">=8.0"
2646 }
2647 },
2648 "node_modules/topojson-client": {
2649 "version": "3.1.0",
2650 "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
2651 "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
2652 "license": "ISC",
2653 "dependencies": {
2654 "commander": "2"
2655 },
2656 "bin": {
2657 "topo2geo": "bin/topo2geo",
2658 "topomerge": "bin/topomerge",
2659 "topoquantize": "bin/topoquantize"
2660 }
2661 },
2662 "node_modules/topojson-client/node_modules/commander": {
2663 "version": "2.20.3",
2664 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
2665 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
2666 "license": "MIT"
2667 },
2668 "node_modules/tr46": {
2669 "version": "0.0.3",
2670 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
2671 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
2672 "license": "MIT"
2673 },
2674 "node_modules/ts-interface-checker": {
2675 "version": "0.1.13",
2676 "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
2677 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
2678 "dev": true
2679 },
2680 "node_modules/tslib": {
2681 "version": "2.8.1",
2682 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2683 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2684 "license": "0BSD"
2685 },
2686 "node_modules/typescript": {
2687 "version": "5.8.2",
2688 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
2689 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
2690 "dev": true,
2691 "license": "Apache-2.0",
2692 "bin": {
2693 "tsc": "bin/tsc",
2694 "tsserver": "bin/tsserver"
2695 },
2696 "engines": {
2697 "node": ">=14.17"
2698 }
2699 },
2700 "node_modules/undici-types": {
2701 "version": "6.20.0",
2702 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
2703 "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
2704 "dev": true,
2705 "license": "MIT"
2706 },
2707 "node_modules/universalify": {
2708 "version": "2.0.1",
2709 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
2710 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
2711 "dev": true,
2712 "engines": {
2713 "node": ">= 10.0.0"
2714 }
2715 },
2716 "node_modules/update-browserslist-db": {
2717 "version": "1.1.3",
2718 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
2719 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
2720 "dev": true,
2721 "funding": [
2722 {
2723 "type": "opencollective",
2724 "url": "https://opencollective.com/browserslist"
2725 },
2726 {
2727 "type": "tidelift",
2728 "url": "https://tidelift.com/funding/github/npm/browserslist"
2729 },
2730 {
2731 "type": "github",
2732 "url": "https://github.com/sponsors/ai"
2733 }
2734 ],
2735 "dependencies": {
2736 "escalade": "^3.2.0",
2737 "picocolors": "^1.1.1"
2738 },
2739 "bin": {
2740 "update-browserslist-db": "cli.js"
2741 },
2742 "peerDependencies": {
2743 "browserslist": ">= 4.21.0"
2744 }
2745 },
2746 "node_modules/util-deprecate": {
2747 "version": "1.0.2",
2748 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2749 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
2750 "dev": true
2751 },
2752 "node_modules/vega": {
2753 "version": "5.33.0",
2754 "resolved": "https://registry.npmjs.org/vega/-/vega-5.33.0.tgz",
2755 "integrity": "sha512-jNAGa7TxLojOpMMMrKMXXBos4K6AaLJbCgGDOw1YEkLRjUkh12pcf65J2lMSdEHjcEK47XXjKiOUVZ8L+MniBA==",
2756 "license": "BSD-3-Clause",
2757 "dependencies": {
2758 "vega-crossfilter": "~4.1.3",
2759 "vega-dataflow": "~5.7.7",
2760 "vega-encode": "~4.10.2",
2761 "vega-event-selector": "~3.0.1",
2762 "vega-expression": "~5.2.0",
2763 "vega-force": "~4.2.2",
2764 "vega-format": "~1.1.3",
2765 "vega-functions": "~5.18.0",
2766 "vega-geo": "~4.4.3",
2767 "vega-hierarchy": "~4.1.3",
2768 "vega-label": "~1.3.1",
2769 "vega-loader": "~4.5.3",
2770 "vega-parser": "~6.6.0",
2771 "vega-projection": "~1.6.2",
2772 "vega-regression": "~1.3.1",
2773 "vega-runtime": "~6.2.1",
2774 "vega-scale": "~7.4.2",
2775 "vega-scenegraph": "~4.13.1",
2776 "vega-statistics": "~1.9.0",
2777 "vega-time": "~2.1.3",
2778 "vega-transforms": "~4.12.1",
2779 "vega-typings": "~1.5.0",
2780 "vega-util": "~1.17.2",
2781 "vega-view": "~5.16.0",
2782 "vega-view-transforms": "~4.6.1",
2783 "vega-voronoi": "~4.2.4",
2784 "vega-wordcloud": "~4.1.6"
2785 }
2786 },
2787 "node_modules/vega-canvas": {
2788 "version": "1.2.7",
2789 "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz",
2790 "integrity": "sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==",
2791 "license": "BSD-3-Clause"
2792 },
2793 "node_modules/vega-crossfilter": {
2794 "version": "4.1.3",
2795 "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz",
2796 "integrity": "sha512-nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==",
2797 "license": "BSD-3-Clause",
2798 "dependencies": {
2799 "d3-array": "^3.2.2",
2800 "vega-dataflow": "^5.7.7",
2801 "vega-util": "^1.17.3"
2802 }
2803 },
2804 "node_modules/vega-dataflow": {
2805 "version": "5.7.7",
2806 "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz",
2807 "integrity": "sha512-R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==",
2808 "license": "BSD-3-Clause",
2809 "dependencies": {
2810 "vega-format": "^1.1.3",
2811 "vega-loader": "^4.5.3",
2812 "vega-util": "^1.17.3"
2813 }
2814 },
2815 "node_modules/vega-embed": {
2816 "version": "6.29.0",
2817 "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.29.0.tgz",
2818 "integrity": "sha512-PmlshTLtLFLgWtF/b23T1OwX53AugJ9RZ3qPE2c01VFAbgt3/GSNI/etzA/GzdrkceXFma+FDHNXUppKuM0U6Q==",
2819 "license": "BSD-3-Clause",
2820 "dependencies": {
2821 "fast-json-patch": "^3.1.1",
2822 "json-stringify-pretty-compact": "^4.0.0",
2823 "semver": "^7.6.3",
2824 "tslib": "^2.8.1",
2825 "vega-interpreter": "^1.0.5",
2826 "vega-schema-url-parser": "^2.2.0",
2827 "vega-themes": "^2.15.0",
2828 "vega-tooltip": "^0.35.2"
2829 },
2830 "peerDependencies": {
2831 "vega": "^5.21.0",
2832 "vega-lite": "*"
2833 }
2834 },
2835 "node_modules/vega-encode": {
2836 "version": "4.10.2",
2837 "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz",
2838 "integrity": "sha512-fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ==",
2839 "license": "BSD-3-Clause",
2840 "dependencies": {
2841 "d3-array": "^3.2.2",
2842 "d3-interpolate": "^3.0.1",
2843 "vega-dataflow": "^5.7.7",
2844 "vega-scale": "^7.4.2",
2845 "vega-util": "^1.17.3"
2846 }
2847 },
2848 "node_modules/vega-event-selector": {
2849 "version": "3.0.1",
2850 "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
2851 "integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==",
2852 "license": "BSD-3-Clause"
2853 },
2854 "node_modules/vega-expression": {
2855 "version": "5.2.0",
2856 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz",
2857 "integrity": "sha512-WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==",
2858 "license": "BSD-3-Clause",
2859 "dependencies": {
2860 "@types/estree": "^1.0.0",
2861 "vega-util": "^1.17.3"
2862 }
2863 },
2864 "node_modules/vega-force": {
2865 "version": "4.2.2",
2866 "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz",
2867 "integrity": "sha512-cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==",
2868 "license": "BSD-3-Clause",
2869 "dependencies": {
2870 "d3-force": "^3.0.0",
2871 "vega-dataflow": "^5.7.7",
2872 "vega-util": "^1.17.3"
2873 }
2874 },
2875 "node_modules/vega-format": {
2876 "version": "1.1.3",
2877 "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz",
2878 "integrity": "sha512-wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==",
2879 "license": "BSD-3-Clause",
2880 "dependencies": {
2881 "d3-array": "^3.2.2",
2882 "d3-format": "^3.1.0",
2883 "d3-time-format": "^4.1.0",
2884 "vega-time": "^2.1.3",
2885 "vega-util": "^1.17.3"
2886 }
2887 },
2888 "node_modules/vega-functions": {
2889 "version": "5.18.0",
2890 "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.18.0.tgz",
2891 "integrity": "sha512-+D+ey4bDAhZA2CChh7bRZrcqRUDevv05kd2z8xH+il7PbYQLrhi6g1zwvf8z3KpgGInFf5O13WuFK5DQGkz5lQ==",
2892 "license": "BSD-3-Clause",
2893 "dependencies": {
2894 "d3-array": "^3.2.2",
2895 "d3-color": "^3.1.0",
2896 "d3-geo": "^3.1.0",
2897 "vega-dataflow": "^5.7.7",
2898 "vega-expression": "^5.2.0",
2899 "vega-scale": "^7.4.2",
2900 "vega-scenegraph": "^4.13.1",
2901 "vega-selections": "^5.6.0",
2902 "vega-statistics": "^1.9.0",
2903 "vega-time": "^2.1.3",
2904 "vega-util": "^1.17.3"
2905 }
2906 },
2907 "node_modules/vega-geo": {
2908 "version": "4.4.3",
2909 "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz",
2910 "integrity": "sha512-+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==",
2911 "license": "BSD-3-Clause",
2912 "dependencies": {
2913 "d3-array": "^3.2.2",
2914 "d3-color": "^3.1.0",
2915 "d3-geo": "^3.1.0",
2916 "vega-canvas": "^1.2.7",
2917 "vega-dataflow": "^5.7.7",
2918 "vega-projection": "^1.6.2",
2919 "vega-statistics": "^1.9.0",
2920 "vega-util": "^1.17.3"
2921 }
2922 },
2923 "node_modules/vega-hierarchy": {
2924 "version": "4.1.3",
2925 "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz",
2926 "integrity": "sha512-0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==",
2927 "license": "BSD-3-Clause",
2928 "dependencies": {
2929 "d3-hierarchy": "^3.1.2",
2930 "vega-dataflow": "^5.7.7",
2931 "vega-util": "^1.17.3"
2932 }
2933 },
2934 "node_modules/vega-interpreter": {
2935 "version": "1.2.0",
2936 "resolved": "https://registry.npmjs.org/vega-interpreter/-/vega-interpreter-1.2.0.tgz",
2937 "integrity": "sha512-p408/0IPevyR/bIKdXGNzOixkTYCkH83zNhGypRqDxd/qVrdJVrh9RcECOYx1MwEc6JTB1BeK2lArHiGGuG7Hw==",
2938 "license": "BSD-3-Clause",
2939 "dependencies": {
2940 "vega-util": "^1.17.3"
2941 }
2942 },
2943 "node_modules/vega-label": {
2944 "version": "1.3.1",
2945 "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz",
2946 "integrity": "sha512-Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==",
2947 "license": "BSD-3-Clause",
2948 "dependencies": {
2949 "vega-canvas": "^1.2.7",
2950 "vega-dataflow": "^5.7.7",
2951 "vega-scenegraph": "^4.13.1",
2952 "vega-util": "^1.17.3"
2953 }
2954 },
2955 "node_modules/vega-lite": {
2956 "version": "5.23.0",
2957 "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-5.23.0.tgz",
2958 "integrity": "sha512-l4J6+AWE3DIjvovEoHl2LdtCUkfm4zs8Xxx7INwZEAv+XVb6kR6vIN1gt3t2gN2gs/y4DYTs/RPoTeYAuEg6mA==",
2959 "license": "BSD-3-Clause",
2960 "dependencies": {
2961 "json-stringify-pretty-compact": "~4.0.0",
2962 "tslib": "~2.8.1",
2963 "vega-event-selector": "~3.0.1",
2964 "vega-expression": "~5.1.1",
2965 "vega-util": "~1.17.2",
2966 "yargs": "~17.7.2"
2967 },
2968 "bin": {
2969 "vl2pdf": "bin/vl2pdf",
2970 "vl2png": "bin/vl2png",
2971 "vl2svg": "bin/vl2svg",
2972 "vl2vg": "bin/vl2vg"
2973 },
2974 "engines": {
2975 "node": ">=18"
2976 },
2977 "peerDependencies": {
2978 "vega": "^5.24.0"
2979 }
2980 },
2981 "node_modules/vega-lite/node_modules/vega-expression": {
2982 "version": "5.1.2",
2983 "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.2.tgz",
2984 "integrity": "sha512-fFeDTh4UtOxlZWL54jf1ZqJHinyerWq/ROiqrQxqLkNJRJ86RmxYTgXwt65UoZ/l4VUv9eAd2qoJeDEf610Umw==",
2985 "license": "BSD-3-Clause",
2986 "dependencies": {
2987 "@types/estree": "^1.0.0",
2988 "vega-util": "^1.17.3"
2989 }
2990 },
2991 "node_modules/vega-loader": {
2992 "version": "4.5.3",
2993 "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz",
2994 "integrity": "sha512-dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==",
2995 "license": "BSD-3-Clause",
2996 "dependencies": {
2997 "d3-dsv": "^3.0.1",
2998 "node-fetch": "^2.6.7",
2999 "topojson-client": "^3.1.0",
3000 "vega-format": "^1.1.3",
3001 "vega-util": "^1.17.3"
3002 }
3003 },
3004 "node_modules/vega-parser": {
3005 "version": "6.6.0",
3006 "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.6.0.tgz",
3007 "integrity": "sha512-jltyrwCTtWeidi/6VotLCybhIl+ehwnzvFWYOdWNUP0z/EskdB64YmawNwjCjzTBMemeiQtY6sJPPbewYqe3Vg==",
3008 "license": "BSD-3-Clause",
3009 "dependencies": {
3010 "vega-dataflow": "^5.7.7",
3011 "vega-event-selector": "^3.0.1",
3012 "vega-functions": "^5.18.0",
3013 "vega-scale": "^7.4.2",
3014 "vega-util": "^1.17.3"
3015 }
3016 },
3017 "node_modules/vega-projection": {
3018 "version": "1.6.2",
3019 "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz",
3020 "integrity": "sha512-3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==",
3021 "license": "BSD-3-Clause",
3022 "dependencies": {
3023 "d3-geo": "^3.1.0",
3024 "d3-geo-projection": "^4.0.0",
3025 "vega-scale": "^7.4.2"
3026 }
3027 },
3028 "node_modules/vega-regression": {
3029 "version": "1.3.1",
3030 "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz",
3031 "integrity": "sha512-AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==",
3032 "license": "BSD-3-Clause",
3033 "dependencies": {
3034 "d3-array": "^3.2.2",
3035 "vega-dataflow": "^5.7.7",
3036 "vega-statistics": "^1.9.0",
3037 "vega-util": "^1.17.3"
3038 }
3039 },
3040 "node_modules/vega-runtime": {
3041 "version": "6.2.1",
3042 "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz",
3043 "integrity": "sha512-b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==",
3044 "license": "BSD-3-Clause",
3045 "dependencies": {
3046 "vega-dataflow": "^5.7.7",
3047 "vega-util": "^1.17.3"
3048 }
3049 },
3050 "node_modules/vega-scale": {
3051 "version": "7.4.2",
3052 "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz",
3053 "integrity": "sha512-o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==",
3054 "license": "BSD-3-Clause",
3055 "dependencies": {
3056 "d3-array": "^3.2.2",
3057 "d3-interpolate": "^3.0.1",
3058 "d3-scale": "^4.0.2",
3059 "d3-scale-chromatic": "^3.1.0",
3060 "vega-time": "^2.1.3",
3061 "vega-util": "^1.17.3"
3062 }
3063 },
3064 "node_modules/vega-scenegraph": {
3065 "version": "4.13.1",
3066 "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz",
3067 "integrity": "sha512-LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==",
3068 "license": "BSD-3-Clause",
3069 "dependencies": {
3070 "d3-path": "^3.1.0",
3071 "d3-shape": "^3.2.0",
3072 "vega-canvas": "^1.2.7",
3073 "vega-loader": "^4.5.3",
3074 "vega-scale": "^7.4.2",
3075 "vega-util": "^1.17.3"
3076 }
3077 },
3078 "node_modules/vega-schema-url-parser": {
3079 "version": "2.2.0",
3080 "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
3081 "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==",
3082 "license": "BSD-3-Clause"
3083 },
3084 "node_modules/vega-selections": {
3085 "version": "5.6.0",
3086 "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz",
3087 "integrity": "sha512-UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==",
3088 "license": "BSD-3-Clause",
3089 "dependencies": {
3090 "d3-array": "3.2.4",
3091 "vega-expression": "^5.2.0",
3092 "vega-util": "^1.17.3"
3093 }
3094 },
3095 "node_modules/vega-statistics": {
3096 "version": "1.9.0",
3097 "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz",
3098 "integrity": "sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==",
3099 "license": "BSD-3-Clause",
3100 "dependencies": {
3101 "d3-array": "^3.2.2"
3102 }
3103 },
3104 "node_modules/vega-themes": {
3105 "version": "2.15.0",
3106 "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.15.0.tgz",
3107 "integrity": "sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==",
3108 "license": "BSD-3-Clause",
3109 "peerDependencies": {
3110 "vega": "*",
3111 "vega-lite": "*"
3112 }
3113 },
3114 "node_modules/vega-time": {
3115 "version": "2.1.3",
3116 "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz",
3117 "integrity": "sha512-hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==",
3118 "license": "BSD-3-Clause",
3119 "dependencies": {
3120 "d3-array": "^3.2.2",
3121 "d3-time": "^3.1.0",
3122 "vega-util": "^1.17.3"
3123 }
3124 },
3125 "node_modules/vega-tooltip": {
3126 "version": "0.35.2",
3127 "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.35.2.tgz",
3128 "integrity": "sha512-kuYcsAAKYn39ye5wKf2fq1BAxVcjoz0alvKp/G+7BWfIb94J0PHmwrJ5+okGefeStZnbXxINZEOKo7INHaj9GA==",
3129 "license": "BSD-3-Clause",
3130 "dependencies": {
3131 "vega-util": "^1.17.2"
3132 },
3133 "optionalDependencies": {
3134 "@rollup/rollup-linux-x64-gnu": "^4.24.4"
3135 }
3136 },
3137 "node_modules/vega-transforms": {
3138 "version": "4.12.1",
3139 "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz",
3140 "integrity": "sha512-Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==",
3141 "license": "BSD-3-Clause",
3142 "dependencies": {
3143 "d3-array": "^3.2.2",
3144 "vega-dataflow": "^5.7.7",
3145 "vega-statistics": "^1.9.0",
3146 "vega-time": "^2.1.3",
3147 "vega-util": "^1.17.3"
3148 }
3149 },
3150 "node_modules/vega-typings": {
3151 "version": "1.5.0",
3152 "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz",
3153 "integrity": "sha512-tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==",
3154 "license": "BSD-3-Clause",
3155 "dependencies": {
3156 "@types/geojson": "7946.0.4",
3157 "vega-event-selector": "^3.0.1",
3158 "vega-expression": "^5.2.0",
3159 "vega-util": "^1.17.3"
3160 }
3161 },
3162 "node_modules/vega-util": {
3163 "version": "1.17.3",
3164 "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz",
3165 "integrity": "sha512-nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==",
3166 "license": "BSD-3-Clause"
3167 },
3168 "node_modules/vega-view": {
3169 "version": "5.16.0",
3170 "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.16.0.tgz",
3171 "integrity": "sha512-Nxp1MEAY+8bphIm+7BeGFzWPoJnX9+hgvze6wqCAPoM69YiyVR0o0VK8M2EESIL+22+Owr0Fdy94hWHnmon5tQ==",
3172 "license": "BSD-3-Clause",
3173 "dependencies": {
3174 "d3-array": "^3.2.2",
3175 "d3-timer": "^3.0.1",
3176 "vega-dataflow": "^5.7.7",
3177 "vega-format": "^1.1.3",
3178 "vega-functions": "^5.18.0",
3179 "vega-runtime": "^6.2.1",
3180 "vega-scenegraph": "^4.13.1",
3181 "vega-util": "^1.17.3"
3182 }
3183 },
3184 "node_modules/vega-view-transforms": {
3185 "version": "4.6.1",
3186 "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz",
3187 "integrity": "sha512-RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==",
3188 "license": "BSD-3-Clause",
3189 "dependencies": {
3190 "vega-dataflow": "^5.7.7",
3191 "vega-scenegraph": "^4.13.1",
3192 "vega-util": "^1.17.3"
3193 }
3194 },
3195 "node_modules/vega-voronoi": {
3196 "version": "4.2.4",
3197 "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz",
3198 "integrity": "sha512-lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==",
3199 "license": "BSD-3-Clause",
3200 "dependencies": {
3201 "d3-delaunay": "^6.0.2",
3202 "vega-dataflow": "^5.7.7",
3203 "vega-util": "^1.17.3"
3204 }
3205 },
3206 "node_modules/vega-wordcloud": {
3207 "version": "4.1.6",
3208 "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz",
3209 "integrity": "sha512-lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==",
3210 "license": "BSD-3-Clause",
3211 "dependencies": {
3212 "vega-canvas": "^1.2.7",
3213 "vega-dataflow": "^5.7.7",
3214 "vega-scale": "^7.4.2",
3215 "vega-statistics": "^1.9.0",
3216 "vega-util": "^1.17.3"
3217 }
3218 },
3219 "node_modules/webidl-conversions": {
3220 "version": "3.0.1",
3221 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
3222 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
3223 "license": "BSD-2-Clause"
3224 },
3225 "node_modules/whatwg-url": {
3226 "version": "5.0.0",
3227 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
3228 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
3229 "license": "MIT",
3230 "dependencies": {
3231 "tr46": "~0.0.3",
3232 "webidl-conversions": "^3.0.0"
3233 }
3234 },
3235 "node_modules/which": {
3236 "version": "2.0.2",
3237 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3238 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3239 "dev": true,
3240 "dependencies": {
3241 "isexe": "^2.0.0"
3242 },
3243 "bin": {
3244 "node-which": "bin/node-which"
3245 },
3246 "engines": {
3247 "node": ">= 8"
3248 }
3249 },
3250 "node_modules/wrap-ansi": {
3251 "version": "7.0.0",
3252 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3253 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3254 "license": "MIT",
3255 "dependencies": {
3256 "ansi-styles": "^4.0.0",
3257 "string-width": "^4.1.0",
3258 "strip-ansi": "^6.0.0"
3259 },
3260 "engines": {
3261 "node": ">=10"
3262 },
3263 "funding": {
3264 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3265 }
3266 },
3267 "node_modules/wrap-ansi-cjs": {
3268 "name": "wrap-ansi",
3269 "version": "7.0.0",
3270 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3271 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3272 "dev": true,
3273 "dependencies": {
3274 "ansi-styles": "^4.0.0",
3275 "string-width": "^4.1.0",
3276 "strip-ansi": "^6.0.0"
3277 },
3278 "engines": {
3279 "node": ">=10"
3280 },
3281 "funding": {
3282 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3283 }
3284 },
3285 "node_modules/y18n": {
3286 "version": "5.0.8",
3287 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3288 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3289 "license": "ISC",
3290 "engines": {
3291 "node": ">=10"
3292 }
3293 },
3294 "node_modules/yaml": {
3295 "version": "2.7.1",
3296 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
3297 "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
3298 "dev": true,
3299 "bin": {
3300 "yaml": "bin.mjs"
3301 },
3302 "engines": {
3303 "node": ">= 14"
3304 }
3305 },
3306 "node_modules/yargs": {
3307 "version": "17.7.2",
3308 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
3309 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
3310 "license": "MIT",
3311 "dependencies": {
3312 "cliui": "^8.0.1",
3313 "escalade": "^3.1.1",
3314 "get-caller-file": "^2.0.5",
3315 "require-directory": "^2.1.1",
3316 "string-width": "^4.2.3",
3317 "y18n": "^5.0.5",
3318 "yargs-parser": "^21.1.1"
3319 },
3320 "engines": {
3321 "node": ">=12"
3322 }
3323 },
3324 "node_modules/yargs-parser": {
3325 "version": "21.1.1",
3326 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
3327 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
3328 "license": "ISC",
3329 "engines": {
3330 "node": ">=12"
3331 }
3332 }
3333 }
3334}