offline-first, p2p synced, atproto enabled, feed reader
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

first pass worker

+2823 -47
+2
package.json
··· 99 99 "vite-bundle-analyzer": "^1.3.2", 100 100 "vite-plugin-checker": "^0.11.0", 101 101 "vite-plugin-node-polyfills": "^0.24.0", 102 + "vite-plugin-pwa": "^1.2.0", 102 103 "vite-plugin-solid": "^2.11.10", 103 104 "vitest": "^4.0.16", 104 105 "wireit": "^0.14.12", 106 + "workbox-precaching": "^7.4.0", 105 107 "zod-schema-faker": "^2.0.2" 106 108 }, 107 109 "wireit": {
+2486 -46
pnpm-lock.yaml
··· 37 37 version: 0.15.4(solid-js@1.9.10) 38 38 '@tailwindcss/vite': 39 39 specifier: ^4.1.18 40 - version: 4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 40 + version: 4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 41 41 '@use-gesture/vanilla': 42 42 specifier: ^10.3.1 43 43 version: 10.3.1 ··· 146 146 version: 8.18.1 147 147 '@vitejs/plugin-basic-ssl': 148 148 specifier: ^2.1.0 149 - version: 2.1.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 149 + version: 2.1.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 150 150 '@vitest/coverage-v8': 151 151 specifier: ^4.0.16 152 - version: 4.0.16(vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 152 + version: 4.0.16(vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 153 153 confusing-browser-globals: 154 154 specifier: ^1.0.11 155 155 version: 1.0.11 ··· 194 194 version: 4.3.0(prettier@3.7.4)(typescript@5.9.3) 195 195 solid-devtools: 196 196 specifier: ^0.34.4 197 - version: 0.34.4(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 197 + version: 0.34.4(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 198 198 tw-animate-css: 199 199 specifier: ^1.4.0 200 200 version: 1.4.0 ··· 224 224 version: 5.1.3 225 225 vite: 226 226 specifier: ^7.3.0 227 - version: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 227 + version: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 228 228 vite-bundle-analyzer: 229 229 specifier: ^1.3.2 230 230 version: 1.3.2 231 231 vite-plugin-checker: 232 232 specifier: ^0.11.0 233 - version: 0.11.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 233 + version: 0.11.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 234 234 vite-plugin-node-polyfills: 235 235 specifier: ^0.24.0 236 - version: 0.24.0(rollup@4.54.0)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 236 + version: 0.24.0(rollup@2.79.2)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 237 + vite-plugin-pwa: 238 + specifier: ^1.2.0 239 + version: 1.2.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0) 237 240 vite-plugin-solid: 238 241 specifier: ^2.11.10 239 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 242 + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 240 243 vitest: 241 244 specifier: ^4.0.16 242 - version: 4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 245 + version: 4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 243 246 wireit: 244 247 specifier: ^0.14.12 245 248 version: 0.14.12 249 + workbox-precaching: 250 + specifier: ^7.4.0 251 + version: 7.4.0 246 252 zod-schema-faker: 247 253 specifier: ^2.0.2 248 254 version: 2.0.2(zod@4.2.1) ··· 254 260 255 261 '@adobe/css-tools@4.4.4': 256 262 resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} 263 + 264 + '@apideck/better-ajv-errors@0.3.6': 265 + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} 266 + engines: {node: '>=10'} 267 + peerDependencies: 268 + ajv: '>=8' 257 269 258 270 '@asamuzakjp/css-color@4.1.1': 259 271 resolution: {integrity: sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==} ··· 280 292 resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} 281 293 engines: {node: '>=6.9.0'} 282 294 295 + '@babel/helper-annotate-as-pure@7.27.3': 296 + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} 297 + engines: {node: '>=6.9.0'} 298 + 283 299 '@babel/helper-compilation-targets@7.27.2': 284 300 resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} 285 301 engines: {node: '>=6.9.0'} 286 302 303 + '@babel/helper-create-class-features-plugin@7.28.5': 304 + resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} 305 + engines: {node: '>=6.9.0'} 306 + peerDependencies: 307 + '@babel/core': ^7.0.0 308 + 309 + '@babel/helper-create-regexp-features-plugin@7.28.5': 310 + resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==} 311 + engines: {node: '>=6.9.0'} 312 + peerDependencies: 313 + '@babel/core': ^7.0.0 314 + 315 + '@babel/helper-define-polyfill-provider@0.6.5': 316 + resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==} 317 + peerDependencies: 318 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 319 + 287 320 '@babel/helper-globals@7.28.0': 288 321 resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} 322 + engines: {node: '>=6.9.0'} 323 + 324 + '@babel/helper-member-expression-to-functions@7.28.5': 325 + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} 289 326 engines: {node: '>=6.9.0'} 290 327 291 328 '@babel/helper-module-imports@7.18.6': ··· 302 339 peerDependencies: 303 340 '@babel/core': ^7.0.0 304 341 342 + '@babel/helper-optimise-call-expression@7.27.1': 343 + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} 344 + engines: {node: '>=6.9.0'} 345 + 305 346 '@babel/helper-plugin-utils@7.27.1': 306 347 resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} 307 348 engines: {node: '>=6.9.0'} 308 349 350 + '@babel/helper-remap-async-to-generator@7.27.1': 351 + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} 352 + engines: {node: '>=6.9.0'} 353 + peerDependencies: 354 + '@babel/core': ^7.0.0 355 + 356 + '@babel/helper-replace-supers@7.27.1': 357 + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} 358 + engines: {node: '>=6.9.0'} 359 + peerDependencies: 360 + '@babel/core': ^7.0.0 361 + 362 + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 363 + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} 364 + engines: {node: '>=6.9.0'} 365 + 309 366 '@babel/helper-string-parser@7.27.1': 310 367 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 311 368 engines: {node: '>=6.9.0'} ··· 318 375 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 319 376 engines: {node: '>=6.9.0'} 320 377 378 + '@babel/helper-wrap-function@7.28.3': 379 + resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==} 380 + engines: {node: '>=6.9.0'} 381 + 321 382 '@babel/helpers@7.28.4': 322 383 resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} 323 384 engines: {node: '>=6.9.0'} ··· 327 388 engines: {node: '>=6.0.0'} 328 389 hasBin: true 329 390 391 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': 392 + resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} 393 + engines: {node: '>=6.9.0'} 394 + peerDependencies: 395 + '@babel/core': ^7.0.0 396 + 397 + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': 398 + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} 399 + engines: {node: '>=6.9.0'} 400 + peerDependencies: 401 + '@babel/core': ^7.0.0 402 + 403 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': 404 + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} 405 + engines: {node: '>=6.9.0'} 406 + peerDependencies: 407 + '@babel/core': ^7.0.0 408 + 409 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': 410 + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} 411 + engines: {node: '>=6.9.0'} 412 + peerDependencies: 413 + '@babel/core': ^7.13.0 414 + 415 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3': 416 + resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==} 417 + engines: {node: '>=6.9.0'} 418 + peerDependencies: 419 + '@babel/core': ^7.0.0 420 + 421 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': 422 + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} 423 + engines: {node: '>=6.9.0'} 424 + peerDependencies: 425 + '@babel/core': ^7.0.0-0 426 + 427 + '@babel/plugin-syntax-import-assertions@7.27.1': 428 + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} 429 + engines: {node: '>=6.9.0'} 430 + peerDependencies: 431 + '@babel/core': ^7.0.0-0 432 + 433 + '@babel/plugin-syntax-import-attributes@7.27.1': 434 + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} 435 + engines: {node: '>=6.9.0'} 436 + peerDependencies: 437 + '@babel/core': ^7.0.0-0 438 + 330 439 '@babel/plugin-syntax-jsx@7.27.1': 331 440 resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} 332 441 engines: {node: '>=6.9.0'} ··· 339 448 peerDependencies: 340 449 '@babel/core': ^7.0.0-0 341 450 451 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': 452 + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} 453 + engines: {node: '>=6.9.0'} 454 + peerDependencies: 455 + '@babel/core': ^7.0.0 456 + 457 + '@babel/plugin-transform-arrow-functions@7.27.1': 458 + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} 459 + engines: {node: '>=6.9.0'} 460 + peerDependencies: 461 + '@babel/core': ^7.0.0-0 462 + 463 + '@babel/plugin-transform-async-generator-functions@7.28.0': 464 + resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==} 465 + engines: {node: '>=6.9.0'} 466 + peerDependencies: 467 + '@babel/core': ^7.0.0-0 468 + 469 + '@babel/plugin-transform-async-to-generator@7.27.1': 470 + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} 471 + engines: {node: '>=6.9.0'} 472 + peerDependencies: 473 + '@babel/core': ^7.0.0-0 474 + 475 + '@babel/plugin-transform-block-scoped-functions@7.27.1': 476 + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} 477 + engines: {node: '>=6.9.0'} 478 + peerDependencies: 479 + '@babel/core': ^7.0.0-0 480 + 481 + '@babel/plugin-transform-block-scoping@7.28.5': 482 + resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==} 483 + engines: {node: '>=6.9.0'} 484 + peerDependencies: 485 + '@babel/core': ^7.0.0-0 486 + 487 + '@babel/plugin-transform-class-properties@7.27.1': 488 + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} 489 + engines: {node: '>=6.9.0'} 490 + peerDependencies: 491 + '@babel/core': ^7.0.0-0 492 + 493 + '@babel/plugin-transform-class-static-block@7.28.3': 494 + resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==} 495 + engines: {node: '>=6.9.0'} 496 + peerDependencies: 497 + '@babel/core': ^7.12.0 498 + 499 + '@babel/plugin-transform-classes@7.28.4': 500 + resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==} 501 + engines: {node: '>=6.9.0'} 502 + peerDependencies: 503 + '@babel/core': ^7.0.0-0 504 + 505 + '@babel/plugin-transform-computed-properties@7.27.1': 506 + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} 507 + engines: {node: '>=6.9.0'} 508 + peerDependencies: 509 + '@babel/core': ^7.0.0-0 510 + 511 + '@babel/plugin-transform-destructuring@7.28.5': 512 + resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==} 513 + engines: {node: '>=6.9.0'} 514 + peerDependencies: 515 + '@babel/core': ^7.0.0-0 516 + 517 + '@babel/plugin-transform-dotall-regex@7.27.1': 518 + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} 519 + engines: {node: '>=6.9.0'} 520 + peerDependencies: 521 + '@babel/core': ^7.0.0-0 522 + 523 + '@babel/plugin-transform-duplicate-keys@7.27.1': 524 + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} 525 + engines: {node: '>=6.9.0'} 526 + peerDependencies: 527 + '@babel/core': ^7.0.0-0 528 + 529 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': 530 + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} 531 + engines: {node: '>=6.9.0'} 532 + peerDependencies: 533 + '@babel/core': ^7.0.0 534 + 535 + '@babel/plugin-transform-dynamic-import@7.27.1': 536 + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} 537 + engines: {node: '>=6.9.0'} 538 + peerDependencies: 539 + '@babel/core': ^7.0.0-0 540 + 541 + '@babel/plugin-transform-explicit-resource-management@7.28.0': 542 + resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==} 543 + engines: {node: '>=6.9.0'} 544 + peerDependencies: 545 + '@babel/core': ^7.0.0-0 546 + 547 + '@babel/plugin-transform-exponentiation-operator@7.28.5': 548 + resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==} 549 + engines: {node: '>=6.9.0'} 550 + peerDependencies: 551 + '@babel/core': ^7.0.0-0 552 + 553 + '@babel/plugin-transform-export-namespace-from@7.27.1': 554 + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} 555 + engines: {node: '>=6.9.0'} 556 + peerDependencies: 557 + '@babel/core': ^7.0.0-0 558 + 559 + '@babel/plugin-transform-for-of@7.27.1': 560 + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} 561 + engines: {node: '>=6.9.0'} 562 + peerDependencies: 563 + '@babel/core': ^7.0.0-0 564 + 565 + '@babel/plugin-transform-function-name@7.27.1': 566 + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} 567 + engines: {node: '>=6.9.0'} 568 + peerDependencies: 569 + '@babel/core': ^7.0.0-0 570 + 571 + '@babel/plugin-transform-json-strings@7.27.1': 572 + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} 573 + engines: {node: '>=6.9.0'} 574 + peerDependencies: 575 + '@babel/core': ^7.0.0-0 576 + 577 + '@babel/plugin-transform-literals@7.27.1': 578 + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} 579 + engines: {node: '>=6.9.0'} 580 + peerDependencies: 581 + '@babel/core': ^7.0.0-0 582 + 583 + '@babel/plugin-transform-logical-assignment-operators@7.28.5': 584 + resolution: {integrity: sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==} 585 + engines: {node: '>=6.9.0'} 586 + peerDependencies: 587 + '@babel/core': ^7.0.0-0 588 + 589 + '@babel/plugin-transform-member-expression-literals@7.27.1': 590 + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} 591 + engines: {node: '>=6.9.0'} 592 + peerDependencies: 593 + '@babel/core': ^7.0.0-0 594 + 595 + '@babel/plugin-transform-modules-amd@7.27.1': 596 + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} 597 + engines: {node: '>=6.9.0'} 598 + peerDependencies: 599 + '@babel/core': ^7.0.0-0 600 + 601 + '@babel/plugin-transform-modules-commonjs@7.27.1': 602 + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} 603 + engines: {node: '>=6.9.0'} 604 + peerDependencies: 605 + '@babel/core': ^7.0.0-0 606 + 607 + '@babel/plugin-transform-modules-systemjs@7.28.5': 608 + resolution: {integrity: sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==} 609 + engines: {node: '>=6.9.0'} 610 + peerDependencies: 611 + '@babel/core': ^7.0.0-0 612 + 613 + '@babel/plugin-transform-modules-umd@7.27.1': 614 + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} 615 + engines: {node: '>=6.9.0'} 616 + peerDependencies: 617 + '@babel/core': ^7.0.0-0 618 + 619 + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': 620 + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} 621 + engines: {node: '>=6.9.0'} 622 + peerDependencies: 623 + '@babel/core': ^7.0.0 624 + 625 + '@babel/plugin-transform-new-target@7.27.1': 626 + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} 627 + engines: {node: '>=6.9.0'} 628 + peerDependencies: 629 + '@babel/core': ^7.0.0-0 630 + 631 + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': 632 + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} 633 + engines: {node: '>=6.9.0'} 634 + peerDependencies: 635 + '@babel/core': ^7.0.0-0 636 + 637 + '@babel/plugin-transform-numeric-separator@7.27.1': 638 + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} 639 + engines: {node: '>=6.9.0'} 640 + peerDependencies: 641 + '@babel/core': ^7.0.0-0 642 + 643 + '@babel/plugin-transform-object-rest-spread@7.28.4': 644 + resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} 645 + engines: {node: '>=6.9.0'} 646 + peerDependencies: 647 + '@babel/core': ^7.0.0-0 648 + 649 + '@babel/plugin-transform-object-super@7.27.1': 650 + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} 651 + engines: {node: '>=6.9.0'} 652 + peerDependencies: 653 + '@babel/core': ^7.0.0-0 654 + 655 + '@babel/plugin-transform-optional-catch-binding@7.27.1': 656 + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} 657 + engines: {node: '>=6.9.0'} 658 + peerDependencies: 659 + '@babel/core': ^7.0.0-0 660 + 661 + '@babel/plugin-transform-optional-chaining@7.28.5': 662 + resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==} 663 + engines: {node: '>=6.9.0'} 664 + peerDependencies: 665 + '@babel/core': ^7.0.0-0 666 + 667 + '@babel/plugin-transform-parameters@7.27.7': 668 + resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} 669 + engines: {node: '>=6.9.0'} 670 + peerDependencies: 671 + '@babel/core': ^7.0.0-0 672 + 673 + '@babel/plugin-transform-private-methods@7.27.1': 674 + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} 675 + engines: {node: '>=6.9.0'} 676 + peerDependencies: 677 + '@babel/core': ^7.0.0-0 678 + 679 + '@babel/plugin-transform-private-property-in-object@7.27.1': 680 + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} 681 + engines: {node: '>=6.9.0'} 682 + peerDependencies: 683 + '@babel/core': ^7.0.0-0 684 + 685 + '@babel/plugin-transform-property-literals@7.27.1': 686 + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} 687 + engines: {node: '>=6.9.0'} 688 + peerDependencies: 689 + '@babel/core': ^7.0.0-0 690 + 691 + '@babel/plugin-transform-regenerator@7.28.4': 692 + resolution: {integrity: sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==} 693 + engines: {node: '>=6.9.0'} 694 + peerDependencies: 695 + '@babel/core': ^7.0.0-0 696 + 697 + '@babel/plugin-transform-regexp-modifiers@7.27.1': 698 + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} 699 + engines: {node: '>=6.9.0'} 700 + peerDependencies: 701 + '@babel/core': ^7.0.0 702 + 703 + '@babel/plugin-transform-reserved-words@7.27.1': 704 + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} 705 + engines: {node: '>=6.9.0'} 706 + peerDependencies: 707 + '@babel/core': ^7.0.0-0 708 + 709 + '@babel/plugin-transform-shorthand-properties@7.27.1': 710 + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} 711 + engines: {node: '>=6.9.0'} 712 + peerDependencies: 713 + '@babel/core': ^7.0.0-0 714 + 715 + '@babel/plugin-transform-spread@7.27.1': 716 + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} 717 + engines: {node: '>=6.9.0'} 718 + peerDependencies: 719 + '@babel/core': ^7.0.0-0 720 + 721 + '@babel/plugin-transform-sticky-regex@7.27.1': 722 + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} 723 + engines: {node: '>=6.9.0'} 724 + peerDependencies: 725 + '@babel/core': ^7.0.0-0 726 + 727 + '@babel/plugin-transform-template-literals@7.27.1': 728 + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} 729 + engines: {node: '>=6.9.0'} 730 + peerDependencies: 731 + '@babel/core': ^7.0.0-0 732 + 733 + '@babel/plugin-transform-typeof-symbol@7.27.1': 734 + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} 735 + engines: {node: '>=6.9.0'} 736 + peerDependencies: 737 + '@babel/core': ^7.0.0-0 738 + 739 + '@babel/plugin-transform-unicode-escapes@7.27.1': 740 + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} 741 + engines: {node: '>=6.9.0'} 742 + peerDependencies: 743 + '@babel/core': ^7.0.0-0 744 + 745 + '@babel/plugin-transform-unicode-property-regex@7.27.1': 746 + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} 747 + engines: {node: '>=6.9.0'} 748 + peerDependencies: 749 + '@babel/core': ^7.0.0-0 750 + 751 + '@babel/plugin-transform-unicode-regex@7.27.1': 752 + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} 753 + engines: {node: '>=6.9.0'} 754 + peerDependencies: 755 + '@babel/core': ^7.0.0-0 756 + 757 + '@babel/plugin-transform-unicode-sets-regex@7.27.1': 758 + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} 759 + engines: {node: '>=6.9.0'} 760 + peerDependencies: 761 + '@babel/core': ^7.0.0 762 + 763 + '@babel/preset-env@7.28.5': 764 + resolution: {integrity: sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==} 765 + engines: {node: '>=6.9.0'} 766 + peerDependencies: 767 + '@babel/core': ^7.0.0-0 768 + 769 + '@babel/preset-modules@0.1.6-no-external-plugins': 770 + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} 771 + peerDependencies: 772 + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 773 + 774 + '@babel/runtime@7.28.4': 775 + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} 776 + engines: {node: '>=6.9.0'} 777 + 342 778 '@babel/template@7.27.2': 343 779 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 344 780 engines: {node: '>=6.9.0'} ··· 943 1379 resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} 944 1380 engines: {node: 20 || >=22} 945 1381 1382 + '@isaacs/cliui@8.0.2': 1383 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 1384 + engines: {node: '>=12'} 1385 + 946 1386 '@jridgewell/gen-mapping@0.3.13': 947 1387 resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 948 1388 ··· 952 1392 '@jridgewell/resolve-uri@3.1.2': 953 1393 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 954 1394 engines: {node: '>=6.0.0'} 1395 + 1396 + '@jridgewell/source-map@0.3.11': 1397 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} 955 1398 956 1399 '@jridgewell/sourcemap-codec@1.5.5': 957 1400 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} ··· 1063 1506 resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} 1064 1507 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 1065 1508 1509 + '@rollup/plugin-babel@5.3.1': 1510 + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} 1511 + engines: {node: '>= 10.0.0'} 1512 + peerDependencies: 1513 + '@babel/core': ^7.0.0 1514 + '@types/babel__core': ^7.1.9 1515 + rollup: ^1.20.0||^2.0.0 1516 + peerDependenciesMeta: 1517 + '@types/babel__core': 1518 + optional: true 1519 + 1066 1520 '@rollup/plugin-inject@5.0.5': 1067 1521 resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} 1068 1522 engines: {node: '>=14.0.0'} ··· 1072 1526 rollup: 1073 1527 optional: true 1074 1528 1529 + '@rollup/plugin-node-resolve@15.3.1': 1530 + resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} 1531 + engines: {node: '>=14.0.0'} 1532 + peerDependencies: 1533 + rollup: ^2.78.0||^3.0.0||^4.0.0 1534 + peerDependenciesMeta: 1535 + rollup: 1536 + optional: true 1537 + 1538 + '@rollup/plugin-replace@2.4.2': 1539 + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} 1540 + peerDependencies: 1541 + rollup: ^1.20.0 || ^2.0.0 1542 + 1543 + '@rollup/plugin-terser@0.4.4': 1544 + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} 1545 + engines: {node: '>=14.0.0'} 1546 + peerDependencies: 1547 + rollup: ^2.0.0||^3.0.0||^4.0.0 1548 + peerDependenciesMeta: 1549 + rollup: 1550 + optional: true 1551 + 1552 + '@rollup/pluginutils@3.1.0': 1553 + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 1554 + engines: {node: '>= 8.0.0'} 1555 + peerDependencies: 1556 + rollup: ^1.20.0||^2.0.0 1557 + 1075 1558 '@rollup/pluginutils@5.3.0': 1076 1559 resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 1077 1560 engines: {node: '>=14.0.0'} ··· 1333 1816 '@standard-schema/spec@1.1.0': 1334 1817 resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 1335 1818 1819 + '@surma/rollup-plugin-off-main-thread@2.2.3': 1820 + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} 1821 + 1336 1822 '@swc/helpers@0.5.17': 1337 1823 resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 1338 1824 ··· 1483 1969 '@types/encoding-down@5.0.5': 1484 1970 resolution: {integrity: sha512-HXlcVUJm2ITDgH34S1BjLMJhpfkXvEOEv+HS9KZweRl0LKlWNzVwFAj+N6pGExsRGsofhgqZP4ArQZJlWvBFDQ==} 1485 1971 1972 + '@types/estree@0.0.39': 1973 + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} 1974 + 1486 1975 '@types/estree@1.0.8': 1487 1976 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 1488 1977 ··· 1528 2017 '@types/range-parser@1.2.7': 1529 2018 resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} 1530 2019 2020 + '@types/resolve@1.20.2': 2021 + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 2022 + 1531 2023 '@types/send@1.2.1': 1532 2024 resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} 1533 2025 1534 2026 '@types/serve-static@2.2.0': 1535 2027 resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} 2028 + 2029 + '@types/trusted-types@2.0.7': 2030 + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} 1536 2031 1537 2032 '@types/unist@3.0.3': 1538 2033 resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} ··· 1839 2334 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1840 2335 engines: {node: '>=8'} 1841 2336 2337 + ansi-regex@6.2.2: 2338 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 2339 + engines: {node: '>=12'} 2340 + 1842 2341 ansi-styles@4.3.0: 1843 2342 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1844 2343 engines: {node: '>=8'} 2344 + 2345 + ansi-styles@6.2.3: 2346 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 2347 + engines: {node: '>=12'} 1845 2348 1846 2349 anymatch@3.1.3: 1847 2350 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} ··· 1865 2368 resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 1866 2369 engines: {node: '>= 0.4'} 1867 2370 2371 + array-buffer-byte-length@1.0.2: 2372 + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} 2373 + engines: {node: '>= 0.4'} 2374 + 2375 + arraybuffer.prototype.slice@1.0.4: 2376 + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} 2377 + engines: {node: '>= 0.4'} 2378 + 1868 2379 asn1.js@4.10.1: 1869 2380 resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} 1870 2381 ··· 1878 2389 ast-v8-to-istanbul@0.3.9: 1879 2390 resolution: {integrity: sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==} 1880 2391 2392 + async-function@1.0.0: 2393 + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} 2394 + engines: {node: '>= 0.4'} 2395 + 2396 + async@3.2.6: 2397 + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 2398 + 2399 + at-least-node@1.0.0: 2400 + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} 2401 + engines: {node: '>= 4.0.0'} 2402 + 1881 2403 autoprefixer@10.4.23: 1882 2404 resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} 1883 2405 engines: {node: ^10 || ^12 || >=14} ··· 1902 2424 peerDependencies: 1903 2425 '@babel/core': ^7.20.12 1904 2426 2427 + babel-plugin-polyfill-corejs2@0.4.14: 2428 + resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} 2429 + peerDependencies: 2430 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 2431 + 2432 + babel-plugin-polyfill-corejs3@0.13.0: 2433 + resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} 2434 + peerDependencies: 2435 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 2436 + 2437 + babel-plugin-polyfill-regenerator@0.6.5: 2438 + resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==} 2439 + peerDependencies: 2440 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 2441 + 1905 2442 babel-preset-solid@1.9.10: 1906 2443 resolution: {integrity: sha512-HCelrgua/Y+kqO8RyL04JBWS/cVdrtUv/h45GntgQY+cJl4eBcKkCDV3TdMjtKx1nXwRaR9QXslM/Npm1dxdZQ==} 1907 2444 peerDependencies: ··· 2102 2639 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2103 2640 hasBin: true 2104 2641 2642 + buffer-from@1.1.2: 2643 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 2644 + 2105 2645 buffer-xor@1.0.3: 2106 2646 resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} 2107 2647 ··· 2220 2760 resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 2221 2761 hasBin: true 2222 2762 2763 + commander@2.20.3: 2764 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 2765 + 2223 2766 comment-parser@1.4.1: 2224 2767 resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} 2225 2768 engines: {node: '>= 12.0.0'} 2226 2769 2770 + common-tags@1.8.2: 2771 + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} 2772 + engines: {node: '>=4.0.0'} 2773 + 2227 2774 compact2string@1.4.1: 2228 2775 resolution: {integrity: sha512-3D+EY5nsRhqnOwDxveBv5T8wGo4DEvYxjDtPGmdOX+gfr5gE92c2RC0w2wa+xEefm07QuVqqcF3nZJUZ92l/og==} 2229 2776 ··· 2261 2808 resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 2262 2809 engines: {node: '>= 0.6'} 2263 2810 2811 + core-js-compat@3.47.0: 2812 + resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==} 2813 + 2264 2814 core-util-is@1.0.3: 2265 2815 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 2266 2816 ··· 2295 2845 resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} 2296 2846 engines: {node: '>= 0.10'} 2297 2847 2848 + crypto-random-string@2.0.0: 2849 + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} 2850 + engines: {node: '>=8'} 2851 + 2298 2852 css-blank-pseudo@7.0.1: 2299 2853 resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==} 2300 2854 engines: {node: '>=18'} ··· 2353 2907 resolution: {integrity: sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==} 2354 2908 engines: {node: '>=20'} 2355 2909 2910 + data-view-buffer@1.0.2: 2911 + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} 2912 + engines: {node: '>= 0.4'} 2913 + 2914 + data-view-byte-length@1.0.2: 2915 + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} 2916 + engines: {node: '>= 0.4'} 2917 + 2918 + data-view-byte-offset@1.0.1: 2919 + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} 2920 + engines: {node: '>= 0.4'} 2921 + 2356 2922 debug@4.4.3: 2357 2923 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 2358 2924 engines: {node: '>=6.0'} ··· 2378 2944 2379 2945 deep-is@0.1.4: 2380 2946 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 2947 + 2948 + deepmerge@4.3.1: 2949 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 2950 + engines: {node: '>=0.10.0'} 2381 2951 2382 2952 default-gateway@7.2.2: 2383 2953 resolution: {integrity: sha512-AD7TrdNNPXRZIGw63dw+lnGmT4v7ggZC5NHNJgAYWm5njrwoze1q5JSAW9YuLy2tjnoLUG/r8FEB93MCh9QJPg==} ··· 2446 3016 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 2447 3017 engines: {node: '>= 0.4'} 2448 3018 3019 + eastasianwidth@0.2.0: 3020 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 3021 + 2449 3022 ee-first@1.1.1: 2450 3023 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2451 3024 3025 + ejs@3.1.10: 3026 + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} 3027 + engines: {node: '>=0.10.0'} 3028 + hasBin: true 3029 + 2452 3030 electron-to-chromium@1.5.267: 2453 3031 resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} 2454 3032 ··· 2457 3035 2458 3036 emoji-regex@8.0.0: 2459 3037 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 3038 + 3039 + emoji-regex@9.2.2: 3040 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2460 3041 2461 3042 encodeurl@2.0.0: 2462 3043 resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} ··· 2493 3074 2494 3075 err-code@3.0.1: 2495 3076 resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==} 3077 + 3078 + es-abstract@1.24.1: 3079 + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} 3080 + engines: {node: '>= 0.4'} 2496 3081 2497 3082 es-define-property@1.0.1: 2498 3083 resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} ··· 2507 3092 2508 3093 es-object-atoms@1.1.1: 2509 3094 resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 3095 + engines: {node: '>= 0.4'} 3096 + 3097 + es-set-tostringtag@2.1.0: 3098 + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} 3099 + engines: {node: '>= 0.4'} 3100 + 3101 + es-to-primitive@1.3.0: 3102 + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} 2510 3103 engines: {node: '>= 0.4'} 2511 3104 2512 3105 esbuild@0.27.2: ··· 2618 3211 estraverse@5.3.0: 2619 3212 resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2620 3213 engines: {node: '>=4.0'} 3214 + 3215 + estree-walker@1.0.1: 3216 + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} 2621 3217 2622 3218 estree-walker@2.0.2: 2623 3219 resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} ··· 2719 3315 file-uri-to-path@1.0.0: 2720 3316 resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 2721 3317 3318 + filelist@1.0.4: 3319 + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} 3320 + 2722 3321 filename-reserved-regex@3.0.0: 2723 3322 resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==} 2724 3323 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ··· 2745 3344 for-each@0.3.5: 2746 3345 resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} 2747 3346 engines: {node: '>= 0.4'} 3347 + 3348 + foreground-child@3.3.1: 3349 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 3350 + engines: {node: '>=14'} 2748 3351 2749 3352 format@0.2.2: 2750 3353 resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} ··· 2789 3392 fs-constants@1.0.0: 2790 3393 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 2791 3394 3395 + fs-extra@9.1.0: 3396 + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} 3397 + engines: {node: '>=10'} 3398 + 2792 3399 fs-minipass@2.1.0: 2793 3400 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 2794 3401 engines: {node: '>= 8'} ··· 2810 3417 function-bind@1.1.2: 2811 3418 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 2812 3419 3420 + function.prototype.name@1.1.8: 3421 + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} 3422 + engines: {node: '>= 0.4'} 3423 + 3424 + functions-have-names@1.2.3: 3425 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 3426 + 2813 3427 gauge@4.0.4: 2814 3428 resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} 2815 3429 engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} ··· 2827 3441 resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 2828 3442 engines: {node: '>= 0.4'} 2829 3443 3444 + get-own-enumerable-property-symbols@3.0.2: 3445 + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} 3446 + 2830 3447 get-proto@1.0.1: 2831 3448 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 2832 3449 engines: {node: '>= 0.4'} ··· 2838 3455 get-stream@6.0.1: 2839 3456 resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2840 3457 engines: {node: '>=10'} 3458 + 3459 + get-symbol-description@1.1.0: 3460 + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} 3461 + engines: {node: '>= 0.4'} 2841 3462 2842 3463 get-tsconfig@4.13.0: 2843 3464 resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} ··· 2862 3483 peerDependencies: 2863 3484 tslib: '2' 2864 3485 3486 + glob@11.1.0: 3487 + resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} 3488 + engines: {node: 20 || >=22} 3489 + hasBin: true 3490 + 2865 3491 glob@7.2.3: 2866 3492 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 2867 3493 deprecated: Glob versions prior to v9 are no longer supported ··· 2873 3499 globals@16.5.0: 2874 3500 resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} 2875 3501 engines: {node: '>=18'} 3502 + 3503 + globalthis@1.0.4: 3504 + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 3505 + engines: {node: '>= 0.4'} 2876 3506 2877 3507 gopd@1.2.0: 2878 3508 resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} ··· 2884 3514 harmony-reflect@1.6.2: 2885 3515 resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} 2886 3516 3517 + has-bigints@1.1.0: 3518 + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} 3519 + engines: {node: '>= 0.4'} 3520 + 2887 3521 has-flag@4.0.0: 2888 3522 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2889 3523 engines: {node: '>=8'} ··· 2891 3525 has-property-descriptors@1.0.2: 2892 3526 resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 2893 3527 3528 + has-proto@1.2.0: 3529 + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} 3530 + engines: {node: '>= 0.4'} 3531 + 2894 3532 has-symbols@1.1.0: 2895 3533 resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 2896 3534 engines: {node: '>= 0.4'} ··· 2991 3629 resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==} 2992 3630 engines: {node: '>=0.10.0'} 2993 3631 3632 + idb@7.1.1: 3633 + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} 3634 + 2994 3635 identity-obj-proxy@3.0.0: 2995 3636 resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} 2996 3637 engines: {node: '>=4'} ··· 3044 3685 inline-style-parser@0.2.7: 3045 3686 resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} 3046 3687 3688 + internal-slot@1.1.0: 3689 + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} 3690 + engines: {node: '>= 0.4'} 3691 + 3047 3692 ip-address@10.1.0: 3048 3693 resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} 3049 3694 engines: {node: '>= 12'} ··· 3066 3711 resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} 3067 3712 engines: {node: '>= 0.4'} 3068 3713 3714 + is-array-buffer@3.0.5: 3715 + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} 3716 + engines: {node: '>= 0.4'} 3717 + 3718 + is-async-function@2.1.1: 3719 + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} 3720 + engines: {node: '>= 0.4'} 3721 + 3722 + is-bigint@1.1.0: 3723 + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} 3724 + engines: {node: '>= 0.4'} 3725 + 3069 3726 is-binary-path@2.1.0: 3070 3727 resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 3071 3728 engines: {node: '>=8'} 3072 3729 3730 + is-boolean-object@1.2.2: 3731 + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} 3732 + engines: {node: '>= 0.4'} 3733 + 3073 3734 is-buffer@2.0.5: 3074 3735 resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 3075 3736 engines: {node: '>=4'} ··· 3082 3743 resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 3083 3744 engines: {node: '>= 0.4'} 3084 3745 3746 + is-data-view@1.0.2: 3747 + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} 3748 + engines: {node: '>= 0.4'} 3749 + 3750 + is-date-object@1.1.0: 3751 + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} 3752 + engines: {node: '>= 0.4'} 3753 + 3085 3754 is-extglob@2.1.1: 3086 3755 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 3087 3756 engines: {node: '>=0.10.0'} 3088 3757 3089 3758 is-file@1.0.0: 3090 3759 resolution: {integrity: sha512-ZGMuc+xA8mRnrXtmtf2l/EkIW2zaD2LSBWlaOVEF6yH4RTndHob65V4SwWWdtGKVthQfXPVKsXqw4TDUjbVxVQ==} 3760 + 3761 + is-finalizationregistry@1.1.1: 3762 + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} 3763 + engines: {node: '>= 0.4'} 3091 3764 3092 3765 is-fullwidth-code-point@3.0.0: 3093 3766 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} ··· 3108 3781 is-lambda@1.0.1: 3109 3782 resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} 3110 3783 3784 + is-map@2.0.3: 3785 + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 3786 + engines: {node: '>= 0.4'} 3787 + 3788 + is-module@1.0.0: 3789 + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 3790 + 3111 3791 is-nan@1.3.2: 3112 3792 resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} 3113 3793 engines: {node: '>= 0.4'} 3114 3794 3795 + is-negative-zero@2.0.3: 3796 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 3797 + engines: {node: '>= 0.4'} 3798 + 3799 + is-number-object@1.1.1: 3800 + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} 3801 + engines: {node: '>= 0.4'} 3802 + 3115 3803 is-number@7.0.0: 3116 3804 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 3117 3805 engines: {node: '>=0.12.0'} 3118 3806 3807 + is-obj@1.0.1: 3808 + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} 3809 + engines: {node: '>=0.10.0'} 3810 + 3119 3811 is-potential-custom-element-name@1.0.1: 3120 3812 resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 3121 3813 ··· 3126 3818 resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} 3127 3819 engines: {node: '>= 0.4'} 3128 3820 3821 + is-regexp@1.0.0: 3822 + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} 3823 + engines: {node: '>=0.10.0'} 3824 + 3825 + is-set@2.0.3: 3826 + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 3827 + engines: {node: '>= 0.4'} 3828 + 3829 + is-shared-array-buffer@1.0.4: 3830 + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} 3831 + engines: {node: '>= 0.4'} 3832 + 3833 + is-stream@2.0.1: 3834 + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 3835 + engines: {node: '>=8'} 3836 + 3129 3837 is-stream@3.0.0: 3130 3838 resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 3131 3839 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3132 3840 3841 + is-string@1.1.1: 3842 + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} 3843 + engines: {node: '>= 0.4'} 3844 + 3845 + is-symbol@1.1.1: 3846 + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} 3847 + engines: {node: '>= 0.4'} 3848 + 3133 3849 is-typed-array@1.1.15: 3134 3850 resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} 3851 + engines: {node: '>= 0.4'} 3852 + 3853 + is-weakmap@2.0.2: 3854 + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 3855 + engines: {node: '>= 0.4'} 3856 + 3857 + is-weakref@1.1.1: 3858 + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} 3859 + engines: {node: '>= 0.4'} 3860 + 3861 + is-weakset@2.0.4: 3862 + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} 3135 3863 engines: {node: '>= 0.4'} 3136 3864 3137 3865 is-what@4.1.16: ··· 3172 3900 resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} 3173 3901 engines: {node: '>=8'} 3174 3902 3903 + jackspeak@4.1.1: 3904 + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} 3905 + engines: {node: 20 || >=22} 3906 + 3907 + jake@10.9.4: 3908 + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} 3909 + engines: {node: '>=10'} 3910 + hasBin: true 3911 + 3175 3912 jiti@2.6.1: 3176 3913 resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 3177 3914 hasBin: true ··· 3218 3955 json-schema-traverse@1.0.0: 3219 3956 resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 3220 3957 3958 + json-schema@0.4.0: 3959 + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} 3960 + 3221 3961 json-stable-stringify-without-jsonify@1.0.1: 3222 3962 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 3223 3963 ··· 3229 3969 jsonc-parser@3.3.1: 3230 3970 resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 3231 3971 3972 + jsonfile@6.2.0: 3973 + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} 3974 + 3975 + jsonpointer@5.0.1: 3976 + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} 3977 + engines: {node: '>=0.10.0'} 3978 + 3232 3979 junk@4.0.1: 3233 3980 resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} 3234 3981 engines: {node: '>=12.20'} ··· 3265 4012 level@10.0.0: 3266 4013 resolution: {integrity: sha512-aZJvdfRr/f0VBbSRF5C81FHON47ZsC2TkGxbBezXpGGXAUEL/s6+GP73nnhAYRSCIqUNsmJjfeOF4lzRDKbUig==} 3267 4014 engines: {node: '>=18'} 4015 + 4016 + leven@3.1.0: 4017 + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 4018 + engines: {node: '>=6'} 3268 4019 3269 4020 levn@0.4.1: 3270 4021 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} ··· 3363 4114 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 3364 4115 engines: {node: '>=10'} 3365 4116 4117 + lodash.debounce@4.0.8: 4118 + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} 4119 + 3366 4120 lodash.merge@4.6.2: 3367 4121 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 3368 4122 4123 + lodash.sortby@4.7.0: 4124 + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 4125 + 4126 + lodash@4.17.21: 4127 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 4128 + 3369 4129 longest-streak@3.1.0: 3370 4130 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 3371 4131 ··· 3390 4150 3391 4151 lunr@2.3.9: 3392 4152 resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} 4153 + 4154 + magic-string@0.25.9: 4155 + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 3393 4156 3394 4157 magic-string@0.30.21: 3395 4158 resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} ··· 3630 4393 minimatch@3.1.2: 3631 4394 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 3632 4395 4396 + minimatch@5.1.6: 4397 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 4398 + engines: {node: '>=10'} 4399 + 3633 4400 minimatch@9.0.5: 3634 4401 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 3635 4402 engines: {node: '>=16 || 14 >=14.17'} ··· 3664 4431 minipass@5.0.0: 3665 4432 resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 3666 4433 engines: {node: '>=8'} 4434 + 4435 + minipass@7.1.2: 4436 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 4437 + engines: {node: '>=16 || 14 >=14.17'} 3667 4438 3668 4439 minizlib@2.1.2: 3669 4440 resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} ··· 3846 4617 os-browserify@0.3.0: 3847 4618 resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} 3848 4619 4620 + own-keys@1.0.1: 4621 + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} 4622 + engines: {node: '>= 0.4'} 4623 + 3849 4624 p-limit@3.1.0: 3850 4625 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3851 4626 engines: {node: '>=10'} ··· 3857 4632 p-map@4.0.0: 3858 4633 resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 3859 4634 engines: {node: '>=10'} 4635 + 4636 + package-json-from-dist@1.0.1: 4637 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 3860 4638 3861 4639 pako@1.0.11: 3862 4640 resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} ··· 3905 4683 3906 4684 path-parse@1.0.7: 3907 4685 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 4686 + 4687 + path-scurry@2.0.1: 4688 + resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} 4689 + engines: {node: 20 || >=22} 3908 4690 3909 4691 path-to-regexp@8.3.0: 3910 4692 resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} ··· 4130 4912 engines: {node: '>=14'} 4131 4913 hasBin: true 4132 4914 4915 + pretty-bytes@5.6.0: 4916 + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} 4917 + engines: {node: '>=6'} 4918 + 4919 + pretty-bytes@6.1.1: 4920 + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} 4921 + engines: {node: ^14.13.1 || >=16.0.0} 4922 + 4133 4923 process-nextick-args@2.0.1: 4134 4924 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 4135 4925 ··· 4244 5034 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 4245 5035 engines: {node: '>=8'} 4246 5036 5037 + reflect.getprototypeof@1.0.10: 5038 + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} 5039 + engines: {node: '>= 0.4'} 5040 + 5041 + regenerate-unicode-properties@10.2.2: 5042 + resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} 5043 + engines: {node: '>=4'} 5044 + 5045 + regenerate@1.4.2: 5046 + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} 5047 + 5048 + regexp.prototype.flags@1.5.4: 5049 + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} 5050 + engines: {node: '>= 0.4'} 5051 + 5052 + regexpu-core@6.4.0: 5053 + resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} 5054 + engines: {node: '>=4'} 5055 + 5056 + regjsgen@0.8.0: 5057 + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} 5058 + 5059 + regjsparser@0.13.0: 5060 + resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} 5061 + hasBin: true 5062 + 4247 5063 require-addon@1.2.0: 4248 5064 resolution: {integrity: sha512-VNPDZlYgIYQwWp9jMTzljx+k0ZtatKlcvOhktZ/anNPI3dQ9NXk7cq2U4iJ1wd9IrytRnYhyEocFWbkdPb+MYA==} 4249 5065 engines: {bare: '>=1.10.0'} ··· 4285 5101 resolution: {integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==} 4286 5102 engines: {node: '>= 0.8'} 4287 5103 5104 + rollup@2.79.2: 5105 + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} 5106 + engines: {node: '>=10.0.0'} 5107 + hasBin: true 5108 + 4288 5109 rollup@4.54.0: 4289 5110 resolution: {integrity: sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==} 4290 5111 engines: {node: '>=18.0.0', npm: '>=8.0.0'} ··· 4303 5124 run-series@1.1.9: 4304 5125 resolution: {integrity: sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==} 4305 5126 5127 + safe-array-concat@1.1.3: 5128 + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} 5129 + engines: {node: '>=0.4'} 5130 + 4306 5131 safe-buffer@5.1.2: 4307 5132 resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 4308 5133 4309 5134 safe-buffer@5.2.1: 4310 5135 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 5136 + 5137 + safe-push-apply@1.0.0: 5138 + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} 5139 + engines: {node: '>= 0.4'} 4311 5140 4312 5141 safe-regex-test@1.1.0: 4313 5142 resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} ··· 4336 5165 resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 4337 5166 engines: {node: '>= 18'} 4338 5167 5168 + serialize-javascript@6.0.2: 5169 + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} 5170 + 4339 5171 seroval-plugins@1.3.3: 4340 5172 resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} 4341 5173 engines: {node: '>=10'} ··· 4357 5189 resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 4358 5190 engines: {node: '>= 0.4'} 4359 5191 5192 + set-function-name@2.0.2: 5193 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 5194 + engines: {node: '>= 0.4'} 5195 + 5196 + set-proto@1.0.0: 5197 + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} 5198 + engines: {node: '>= 0.4'} 5199 + 4360 5200 setimmediate@1.0.5: 4361 5201 resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} 4362 5202 ··· 4397 5237 4398 5238 signal-exit@3.0.7: 4399 5239 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 5240 + 5241 + signal-exit@4.1.0: 5242 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 5243 + engines: {node: '>=14'} 4400 5244 4401 5245 simple-concat@1.0.1: 4402 5246 resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} ··· 4408 5252 resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 4409 5253 engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 4410 5254 5255 + smob@1.5.0: 5256 + resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} 5257 + 4411 5258 socks-proxy-agent@6.2.1: 4412 5259 resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} 4413 5260 engines: {node: '>= 10'} ··· 4458 5305 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 4459 5306 engines: {node: '>=0.10.0'} 4460 5307 5308 + source-map-support@0.5.21: 5309 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 5310 + 5311 + source-map@0.6.1: 5312 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 5313 + engines: {node: '>=0.10.0'} 5314 + 5315 + source-map@0.8.0-beta.0: 5316 + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 5317 + engines: {node: '>= 8'} 5318 + deprecated: The work that was done in this beta branch won't be included in future versions 5319 + 5320 + sourcemap-codec@1.4.8: 5321 + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 5322 + deprecated: Please use @jridgewell/sourcemap-codec instead 5323 + 4461 5324 speed-limiter@1.0.2: 4462 5325 resolution: {integrity: sha512-Ax+TbUOho84bWUc3AKqWtkIvAIVws7d6QI4oJkgH4yQ5Yil+lR3vjd/7qd51dHKGzS5bFxg0++QwyNRN7s6rZA==} 4463 5326 ··· 4485 5348 std-env@3.10.0: 4486 5349 resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 4487 5350 5351 + stop-iteration-iterator@1.1.0: 5352 + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} 5353 + engines: {node: '>= 0.4'} 5354 + 4488 5355 stream-browserify@3.0.0: 4489 5356 resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} 4490 5357 ··· 4498 5365 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 4499 5366 engines: {node: '>=8'} 4500 5367 5368 + string-width@5.1.2: 5369 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 5370 + engines: {node: '>=12'} 5371 + 5372 + string.prototype.matchall@4.0.12: 5373 + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} 5374 + engines: {node: '>= 0.4'} 5375 + 5376 + string.prototype.trim@1.2.10: 5377 + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} 5378 + engines: {node: '>= 0.4'} 5379 + 5380 + string.prototype.trimend@1.0.9: 5381 + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} 5382 + engines: {node: '>= 0.4'} 5383 + 5384 + string.prototype.trimstart@1.0.8: 5385 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 5386 + engines: {node: '>= 0.4'} 5387 + 4501 5388 string2compact@2.0.1: 4502 5389 resolution: {integrity: sha512-Bm/T8lHMTRXw+u83LE+OW7fXmC/wM+Mbccfdo533ajSBNxddDHlRrvxE49NdciGHgXkUQM5WYskJ7uTkbBUI0A==} 4503 5390 engines: {node: '>=12.20.0'} ··· 4508 5395 string_decoder@1.3.0: 4509 5396 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 4510 5397 5398 + stringify-object@3.3.0: 5399 + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} 5400 + engines: {node: '>=4'} 5401 + 4511 5402 strip-ansi@6.0.1: 4512 5403 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4513 5404 engines: {node: '>=8'} 4514 5405 5406 + strip-ansi@7.1.2: 5407 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 5408 + engines: {node: '>=12'} 5409 + 5410 + strip-comments@2.0.1: 5411 + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} 5412 + engines: {node: '>=10'} 5413 + 4515 5414 strip-final-newline@3.0.0: 4516 5415 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 4517 5416 engines: {node: '>=12'} ··· 4574 5473 resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 4575 5474 engines: {node: '>=10'} 4576 5475 5476 + temp-dir@2.0.0: 5477 + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} 5478 + engines: {node: '>=8'} 5479 + 5480 + tempy@0.6.0: 5481 + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} 5482 + engines: {node: '>=10'} 5483 + 5484 + terser@5.44.1: 5485 + resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} 5486 + engines: {node: '>=10'} 5487 + hasBin: true 5488 + 4577 5489 text-decoder@1.2.3: 4578 5490 resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 4579 5491 ··· 4651 5563 resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} 4652 5564 engines: {node: '>=16'} 4653 5565 5566 + tr46@1.0.1: 5567 + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 5568 + 4654 5569 tr46@5.1.1: 4655 5570 resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} 4656 5571 engines: {node: '>=18'} ··· 4695 5610 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4696 5611 engines: {node: '>= 0.8.0'} 4697 5612 5613 + type-fest@0.16.0: 5614 + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} 5615 + engines: {node: '>=10'} 5616 + 4698 5617 type-is@2.0.1: 4699 5618 resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} 4700 5619 engines: {node: '>= 0.6'} ··· 4703 5622 resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} 4704 5623 engines: {node: '>= 0.4'} 4705 5624 5625 + typed-array-byte-length@1.0.3: 5626 + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} 5627 + engines: {node: '>= 0.4'} 5628 + 5629 + typed-array-byte-offset@1.0.4: 5630 + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} 5631 + engines: {node: '>= 0.4'} 5632 + 5633 + typed-array-length@1.0.7: 5634 + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} 5635 + engines: {node: '>= 0.4'} 5636 + 4706 5637 typedoc-plugin-markdown@4.9.0: 4707 5638 resolution: {integrity: sha512-9Uu4WR9L7ZBgAl60N/h+jqmPxxvnC9nQAlnnO/OujtG2ubjnKTVUFY1XDhcMY+pCqlX3N2HsQM2QTYZIU9tJuw==} 4708 5639 engines: {node: '>= 18'} ··· 4767 5698 uint8-util@2.2.5: 4768 5699 resolution: {integrity: sha512-/QxVQD7CttWpVUKVPz9znO+3Dd4BdTSnFQ7pv/4drVhC9m4BaL2LFHTkJn6EsYoxT79VDq/2Gg8L0H22PrzyMw==} 4769 5700 5701 + unbox-primitive@1.1.0: 5702 + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} 5703 + engines: {node: '>= 0.4'} 5704 + 4770 5705 undici-types@7.16.0: 4771 5706 resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 4772 5707 5708 + unicode-canonical-property-names-ecmascript@2.0.1: 5709 + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} 5710 + engines: {node: '>=4'} 5711 + 5712 + unicode-match-property-ecmascript@2.0.0: 5713 + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} 5714 + engines: {node: '>=4'} 5715 + 5716 + unicode-match-property-value-ecmascript@2.2.1: 5717 + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} 5718 + engines: {node: '>=4'} 5719 + 5720 + unicode-property-aliases-ecmascript@2.2.0: 5721 + resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} 5722 + engines: {node: '>=4'} 5723 + 4773 5724 unicorn-magic@0.3.0: 4774 5725 resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} 4775 5726 engines: {node: '>=18'} ··· 4780 5731 unique-slug@2.0.2: 4781 5732 resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} 4782 5733 5734 + unique-string@2.0.0: 5735 + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} 5736 + engines: {node: '>=8'} 5737 + 4783 5738 unist-util-is@6.0.1: 4784 5739 resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 4785 5740 ··· 4792 5747 unist-util-visit@5.0.0: 4793 5748 resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 4794 5749 5750 + universalify@2.0.1: 5751 + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 5752 + engines: {node: '>= 10.0.0'} 5753 + 4795 5754 unordered-array-remove@1.0.2: 4796 5755 resolution: {integrity: sha512-45YsfD6svkgaCBNyvD+dFHm4qFX9g3wRSIVgWVPtm2OCnphvPxzJoe20ATsiNpNJrmzHifnxm+BN5F7gFT/4gw==} 4797 5756 ··· 4804 5763 4805 5764 unrs-resolver@1.11.1: 4806 5765 resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} 5766 + 5767 + upath@1.2.0: 5768 + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} 5769 + engines: {node: '>=4'} 4807 5770 4808 5771 update-browserslist-db@1.2.3: 4809 5772 resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} ··· 4891 5854 peerDependencies: 4892 5855 vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 4893 5856 5857 + vite-plugin-pwa@1.2.0: 5858 + resolution: {integrity: sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw==} 5859 + engines: {node: '>=16.0.0'} 5860 + peerDependencies: 5861 + '@vite-pwa/assets-generator': ^1.0.0 5862 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 5863 + workbox-build: ^7.4.0 5864 + workbox-window: ^7.4.0 5865 + peerDependenciesMeta: 5866 + '@vite-pwa/assets-generator': 5867 + optional: true 5868 + 4894 5869 vite-plugin-solid@2.11.10: 4895 5870 resolution: {integrity: sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==} 4896 5871 peerDependencies: ··· 5011 5986 resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} 5012 5987 engines: {node: '>= 8'} 5013 5988 5989 + webidl-conversions@4.0.2: 5990 + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} 5991 + 5014 5992 webidl-conversions@7.0.0: 5015 5993 resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} 5016 5994 engines: {node: '>=12'} ··· 5045 6023 whatwg-url@15.1.0: 5046 6024 resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==} 5047 6025 engines: {node: '>=20'} 6026 + 6027 + whatwg-url@7.1.0: 6028 + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 6029 + 6030 + which-boxed-primitive@1.1.1: 6031 + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} 6032 + engines: {node: '>= 0.4'} 6033 + 6034 + which-builtin-type@1.2.1: 6035 + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} 6036 + engines: {node: '>= 0.4'} 6037 + 6038 + which-collection@1.0.2: 6039 + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 6040 + engines: {node: '>= 0.4'} 5048 6041 5049 6042 which-runtime@1.3.2: 5050 6043 resolution: {integrity: sha512-5kwCfWml7+b2NO7KrLMhYihjRx0teKkd3yGp1Xk5Vaf2JGdSh+rgVhEALAD9c/59dP+YwJHXoEO7e8QPy7gOkw==} ··· 5075 6068 resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 5076 6069 engines: {node: '>=0.10.0'} 5077 6070 6071 + workbox-background-sync@7.4.0: 6072 + resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==} 6073 + 6074 + workbox-broadcast-update@7.4.0: 6075 + resolution: {integrity: sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==} 6076 + 6077 + workbox-build@7.4.0: 6078 + resolution: {integrity: sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA==} 6079 + engines: {node: '>=20.0.0'} 6080 + 6081 + workbox-cacheable-response@7.4.0: 6082 + resolution: {integrity: sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==} 6083 + 6084 + workbox-core@7.4.0: 6085 + resolution: {integrity: sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==} 6086 + 6087 + workbox-expiration@7.4.0: 6088 + resolution: {integrity: sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==} 6089 + 6090 + workbox-google-analytics@7.4.0: 6091 + resolution: {integrity: sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==} 6092 + 6093 + workbox-navigation-preload@7.4.0: 6094 + resolution: {integrity: sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==} 6095 + 6096 + workbox-precaching@7.4.0: 6097 + resolution: {integrity: sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==} 6098 + 6099 + workbox-range-requests@7.4.0: 6100 + resolution: {integrity: sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==} 6101 + 6102 + workbox-recipes@7.4.0: 6103 + resolution: {integrity: sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ==} 6104 + 6105 + workbox-routing@7.4.0: 6106 + resolution: {integrity: sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==} 6107 + 6108 + workbox-strategies@7.4.0: 6109 + resolution: {integrity: sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==} 6110 + 6111 + workbox-streams@7.4.0: 6112 + resolution: {integrity: sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==} 6113 + 6114 + workbox-sw@7.4.0: 6115 + resolution: {integrity: sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw==} 6116 + 6117 + workbox-window@7.4.0: 6118 + resolution: {integrity: sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==} 6119 + 6120 + wrap-ansi@7.0.0: 6121 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 6122 + engines: {node: '>=10'} 6123 + 6124 + wrap-ansi@8.1.0: 6125 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 6126 + engines: {node: '>=12'} 6127 + 5078 6128 wrappy@1.0.2: 5079 6129 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 5080 6130 ··· 5141 6191 5142 6192 '@adobe/css-tools@4.4.4': {} 5143 6193 6194 + '@apideck/better-ajv-errors@0.3.6(ajv@8.12.0)': 6195 + dependencies: 6196 + ajv: 8.12.0 6197 + json-schema: 0.4.0 6198 + jsonpointer: 5.0.1 6199 + leven: 3.1.0 6200 + 5144 6201 '@asamuzakjp/css-color@4.1.1': 5145 6202 dependencies: 5146 6203 '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) ··· 5195 6252 '@jridgewell/trace-mapping': 0.3.31 5196 6253 jsesc: 3.1.0 5197 6254 6255 + '@babel/helper-annotate-as-pure@7.27.3': 6256 + dependencies: 6257 + '@babel/types': 7.28.5 6258 + 5198 6259 '@babel/helper-compilation-targets@7.27.2': 5199 6260 dependencies: 5200 6261 '@babel/compat-data': 7.28.5 ··· 5203 6264 lru-cache: 5.1.1 5204 6265 semver: 6.3.1 5205 6266 6267 + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)': 6268 + dependencies: 6269 + '@babel/core': 7.28.5 6270 + '@babel/helper-annotate-as-pure': 7.27.3 6271 + '@babel/helper-member-expression-to-functions': 7.28.5 6272 + '@babel/helper-optimise-call-expression': 7.27.1 6273 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) 6274 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 6275 + '@babel/traverse': 7.28.5 6276 + semver: 6.3.1 6277 + transitivePeerDependencies: 6278 + - supports-color 6279 + 6280 + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.5)': 6281 + dependencies: 6282 + '@babel/core': 7.28.5 6283 + '@babel/helper-annotate-as-pure': 7.27.3 6284 + regexpu-core: 6.4.0 6285 + semver: 6.3.1 6286 + 6287 + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.5)': 6288 + dependencies: 6289 + '@babel/core': 7.28.5 6290 + '@babel/helper-compilation-targets': 7.27.2 6291 + '@babel/helper-plugin-utils': 7.27.1 6292 + debug: 4.4.3 6293 + lodash.debounce: 4.0.8 6294 + resolve: 1.22.11 6295 + transitivePeerDependencies: 6296 + - supports-color 6297 + 5206 6298 '@babel/helper-globals@7.28.0': {} 6299 + 6300 + '@babel/helper-member-expression-to-functions@7.28.5': 6301 + dependencies: 6302 + '@babel/traverse': 7.28.5 6303 + '@babel/types': 7.28.5 6304 + transitivePeerDependencies: 6305 + - supports-color 5207 6306 5208 6307 '@babel/helper-module-imports@7.18.6': 5209 6308 dependencies: ··· 5225 6324 transitivePeerDependencies: 5226 6325 - supports-color 5227 6326 6327 + '@babel/helper-optimise-call-expression@7.27.1': 6328 + dependencies: 6329 + '@babel/types': 7.28.5 6330 + 5228 6331 '@babel/helper-plugin-utils@7.27.1': {} 5229 6332 6333 + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)': 6334 + dependencies: 6335 + '@babel/core': 7.28.5 6336 + '@babel/helper-annotate-as-pure': 7.27.3 6337 + '@babel/helper-wrap-function': 7.28.3 6338 + '@babel/traverse': 7.28.5 6339 + transitivePeerDependencies: 6340 + - supports-color 6341 + 6342 + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': 6343 + dependencies: 6344 + '@babel/core': 7.28.5 6345 + '@babel/helper-member-expression-to-functions': 7.28.5 6346 + '@babel/helper-optimise-call-expression': 7.27.1 6347 + '@babel/traverse': 7.28.5 6348 + transitivePeerDependencies: 6349 + - supports-color 6350 + 6351 + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 6352 + dependencies: 6353 + '@babel/traverse': 7.28.5 6354 + '@babel/types': 7.28.5 6355 + transitivePeerDependencies: 6356 + - supports-color 6357 + 5230 6358 '@babel/helper-string-parser@7.27.1': {} 5231 6359 5232 6360 '@babel/helper-validator-identifier@7.28.5': {} 5233 6361 5234 6362 '@babel/helper-validator-option@7.27.1': {} 5235 6363 6364 + '@babel/helper-wrap-function@7.28.3': 6365 + dependencies: 6366 + '@babel/template': 7.27.2 6367 + '@babel/traverse': 7.28.5 6368 + '@babel/types': 7.28.5 6369 + transitivePeerDependencies: 6370 + - supports-color 6371 + 5236 6372 '@babel/helpers@7.28.4': 5237 6373 dependencies: 5238 6374 '@babel/template': 7.27.2 ··· 5242 6378 dependencies: 5243 6379 '@babel/types': 7.28.5 5244 6380 6381 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.5)': 6382 + dependencies: 6383 + '@babel/core': 7.28.5 6384 + '@babel/helper-plugin-utils': 7.27.1 6385 + '@babel/traverse': 7.28.5 6386 + transitivePeerDependencies: 6387 + - supports-color 6388 + 6389 + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.5)': 6390 + dependencies: 6391 + '@babel/core': 7.28.5 6392 + '@babel/helper-plugin-utils': 7.27.1 6393 + 6394 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.5)': 6395 + dependencies: 6396 + '@babel/core': 7.28.5 6397 + '@babel/helper-plugin-utils': 7.27.1 6398 + 6399 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.5)': 6400 + dependencies: 6401 + '@babel/core': 7.28.5 6402 + '@babel/helper-plugin-utils': 7.27.1 6403 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 6404 + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5) 6405 + transitivePeerDependencies: 6406 + - supports-color 6407 + 6408 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.5)': 6409 + dependencies: 6410 + '@babel/core': 7.28.5 6411 + '@babel/helper-plugin-utils': 7.27.1 6412 + '@babel/traverse': 7.28.5 6413 + transitivePeerDependencies: 6414 + - supports-color 6415 + 6416 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)': 6417 + dependencies: 6418 + '@babel/core': 7.28.5 6419 + 6420 + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.5)': 6421 + dependencies: 6422 + '@babel/core': 7.28.5 6423 + '@babel/helper-plugin-utils': 7.27.1 6424 + 6425 + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)': 6426 + dependencies: 6427 + '@babel/core': 7.28.5 6428 + '@babel/helper-plugin-utils': 7.27.1 6429 + 5245 6430 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': 5246 6431 dependencies: 5247 6432 '@babel/core': 7.28.5 ··· 5252 6437 '@babel/core': 7.28.5 5253 6438 '@babel/helper-plugin-utils': 7.27.1 5254 6439 6440 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.5)': 6441 + dependencies: 6442 + '@babel/core': 7.28.5 6443 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6444 + '@babel/helper-plugin-utils': 7.27.1 6445 + 6446 + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)': 6447 + dependencies: 6448 + '@babel/core': 7.28.5 6449 + '@babel/helper-plugin-utils': 7.27.1 6450 + 6451 + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.5)': 6452 + dependencies: 6453 + '@babel/core': 7.28.5 6454 + '@babel/helper-plugin-utils': 7.27.1 6455 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) 6456 + '@babel/traverse': 7.28.5 6457 + transitivePeerDependencies: 6458 + - supports-color 6459 + 6460 + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.5)': 6461 + dependencies: 6462 + '@babel/core': 7.28.5 6463 + '@babel/helper-module-imports': 7.27.1 6464 + '@babel/helper-plugin-utils': 7.27.1 6465 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) 6466 + transitivePeerDependencies: 6467 + - supports-color 6468 + 6469 + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.5)': 6470 + dependencies: 6471 + '@babel/core': 7.28.5 6472 + '@babel/helper-plugin-utils': 7.27.1 6473 + 6474 + '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.5)': 6475 + dependencies: 6476 + '@babel/core': 7.28.5 6477 + '@babel/helper-plugin-utils': 7.27.1 6478 + 6479 + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.5)': 6480 + dependencies: 6481 + '@babel/core': 7.28.5 6482 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) 6483 + '@babel/helper-plugin-utils': 7.27.1 6484 + transitivePeerDependencies: 6485 + - supports-color 6486 + 6487 + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.5)': 6488 + dependencies: 6489 + '@babel/core': 7.28.5 6490 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) 6491 + '@babel/helper-plugin-utils': 7.27.1 6492 + transitivePeerDependencies: 6493 + - supports-color 6494 + 6495 + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.5)': 6496 + dependencies: 6497 + '@babel/core': 7.28.5 6498 + '@babel/helper-annotate-as-pure': 7.27.3 6499 + '@babel/helper-compilation-targets': 7.27.2 6500 + '@babel/helper-globals': 7.28.0 6501 + '@babel/helper-plugin-utils': 7.27.1 6502 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) 6503 + '@babel/traverse': 7.28.5 6504 + transitivePeerDependencies: 6505 + - supports-color 6506 + 6507 + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.5)': 6508 + dependencies: 6509 + '@babel/core': 7.28.5 6510 + '@babel/helper-plugin-utils': 7.27.1 6511 + '@babel/template': 7.27.2 6512 + 6513 + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)': 6514 + dependencies: 6515 + '@babel/core': 7.28.5 6516 + '@babel/helper-plugin-utils': 7.27.1 6517 + '@babel/traverse': 7.28.5 6518 + transitivePeerDependencies: 6519 + - supports-color 6520 + 6521 + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.5)': 6522 + dependencies: 6523 + '@babel/core': 7.28.5 6524 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6525 + '@babel/helper-plugin-utils': 7.27.1 6526 + 6527 + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.5)': 6528 + dependencies: 6529 + '@babel/core': 7.28.5 6530 + '@babel/helper-plugin-utils': 7.27.1 6531 + 6532 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.5)': 6533 + dependencies: 6534 + '@babel/core': 7.28.5 6535 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6536 + '@babel/helper-plugin-utils': 7.27.1 6537 + 6538 + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.5)': 6539 + dependencies: 6540 + '@babel/core': 7.28.5 6541 + '@babel/helper-plugin-utils': 7.27.1 6542 + 6543 + '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.5)': 6544 + dependencies: 6545 + '@babel/core': 7.28.5 6546 + '@babel/helper-plugin-utils': 7.27.1 6547 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) 6548 + transitivePeerDependencies: 6549 + - supports-color 6550 + 6551 + '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.5)': 6552 + dependencies: 6553 + '@babel/core': 7.28.5 6554 + '@babel/helper-plugin-utils': 7.27.1 6555 + 6556 + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.5)': 6557 + dependencies: 6558 + '@babel/core': 7.28.5 6559 + '@babel/helper-plugin-utils': 7.27.1 6560 + 6561 + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)': 6562 + dependencies: 6563 + '@babel/core': 7.28.5 6564 + '@babel/helper-plugin-utils': 7.27.1 6565 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 6566 + transitivePeerDependencies: 6567 + - supports-color 6568 + 6569 + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)': 6570 + dependencies: 6571 + '@babel/core': 7.28.5 6572 + '@babel/helper-compilation-targets': 7.27.2 6573 + '@babel/helper-plugin-utils': 7.27.1 6574 + '@babel/traverse': 7.28.5 6575 + transitivePeerDependencies: 6576 + - supports-color 6577 + 6578 + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.5)': 6579 + dependencies: 6580 + '@babel/core': 7.28.5 6581 + '@babel/helper-plugin-utils': 7.27.1 6582 + 6583 + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)': 6584 + dependencies: 6585 + '@babel/core': 7.28.5 6586 + '@babel/helper-plugin-utils': 7.27.1 6587 + 6588 + '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.5)': 6589 + dependencies: 6590 + '@babel/core': 7.28.5 6591 + '@babel/helper-plugin-utils': 7.27.1 6592 + 6593 + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.5)': 6594 + dependencies: 6595 + '@babel/core': 7.28.5 6596 + '@babel/helper-plugin-utils': 7.27.1 6597 + 6598 + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.5)': 6599 + dependencies: 6600 + '@babel/core': 7.28.5 6601 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 6602 + '@babel/helper-plugin-utils': 7.27.1 6603 + transitivePeerDependencies: 6604 + - supports-color 6605 + 6606 + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)': 6607 + dependencies: 6608 + '@babel/core': 7.28.5 6609 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 6610 + '@babel/helper-plugin-utils': 7.27.1 6611 + transitivePeerDependencies: 6612 + - supports-color 6613 + 6614 + '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.28.5)': 6615 + dependencies: 6616 + '@babel/core': 7.28.5 6617 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 6618 + '@babel/helper-plugin-utils': 7.27.1 6619 + '@babel/helper-validator-identifier': 7.28.5 6620 + '@babel/traverse': 7.28.5 6621 + transitivePeerDependencies: 6622 + - supports-color 6623 + 6624 + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.5)': 6625 + dependencies: 6626 + '@babel/core': 7.28.5 6627 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) 6628 + '@babel/helper-plugin-utils': 7.27.1 6629 + transitivePeerDependencies: 6630 + - supports-color 6631 + 6632 + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.5)': 6633 + dependencies: 6634 + '@babel/core': 7.28.5 6635 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6636 + '@babel/helper-plugin-utils': 7.27.1 6637 + 6638 + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.5)': 6639 + dependencies: 6640 + '@babel/core': 7.28.5 6641 + '@babel/helper-plugin-utils': 7.27.1 6642 + 6643 + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.5)': 6644 + dependencies: 6645 + '@babel/core': 7.28.5 6646 + '@babel/helper-plugin-utils': 7.27.1 6647 + 6648 + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.5)': 6649 + dependencies: 6650 + '@babel/core': 7.28.5 6651 + '@babel/helper-plugin-utils': 7.27.1 6652 + 6653 + '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.5)': 6654 + dependencies: 6655 + '@babel/core': 7.28.5 6656 + '@babel/helper-compilation-targets': 7.27.2 6657 + '@babel/helper-plugin-utils': 7.27.1 6658 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) 6659 + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) 6660 + '@babel/traverse': 7.28.5 6661 + transitivePeerDependencies: 6662 + - supports-color 6663 + 6664 + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.5)': 6665 + dependencies: 6666 + '@babel/core': 7.28.5 6667 + '@babel/helper-plugin-utils': 7.27.1 6668 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) 6669 + transitivePeerDependencies: 6670 + - supports-color 6671 + 6672 + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.5)': 6673 + dependencies: 6674 + '@babel/core': 7.28.5 6675 + '@babel/helper-plugin-utils': 7.27.1 6676 + 6677 + '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.5)': 6678 + dependencies: 6679 + '@babel/core': 7.28.5 6680 + '@babel/helper-plugin-utils': 7.27.1 6681 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 6682 + transitivePeerDependencies: 6683 + - supports-color 6684 + 6685 + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)': 6686 + dependencies: 6687 + '@babel/core': 7.28.5 6688 + '@babel/helper-plugin-utils': 7.27.1 6689 + 6690 + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.5)': 6691 + dependencies: 6692 + '@babel/core': 7.28.5 6693 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) 6694 + '@babel/helper-plugin-utils': 7.27.1 6695 + transitivePeerDependencies: 6696 + - supports-color 6697 + 6698 + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.5)': 6699 + dependencies: 6700 + '@babel/core': 7.28.5 6701 + '@babel/helper-annotate-as-pure': 7.27.3 6702 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) 6703 + '@babel/helper-plugin-utils': 7.27.1 6704 + transitivePeerDependencies: 6705 + - supports-color 6706 + 6707 + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.5)': 6708 + dependencies: 6709 + '@babel/core': 7.28.5 6710 + '@babel/helper-plugin-utils': 7.27.1 6711 + 6712 + '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.5)': 6713 + dependencies: 6714 + '@babel/core': 7.28.5 6715 + '@babel/helper-plugin-utils': 7.27.1 6716 + 6717 + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.5)': 6718 + dependencies: 6719 + '@babel/core': 7.28.5 6720 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6721 + '@babel/helper-plugin-utils': 7.27.1 6722 + 6723 + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.5)': 6724 + dependencies: 6725 + '@babel/core': 7.28.5 6726 + '@babel/helper-plugin-utils': 7.27.1 6727 + 6728 + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)': 6729 + dependencies: 6730 + '@babel/core': 7.28.5 6731 + '@babel/helper-plugin-utils': 7.27.1 6732 + 6733 + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.5)': 6734 + dependencies: 6735 + '@babel/core': 7.28.5 6736 + '@babel/helper-plugin-utils': 7.27.1 6737 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 6738 + transitivePeerDependencies: 6739 + - supports-color 6740 + 6741 + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)': 6742 + dependencies: 6743 + '@babel/core': 7.28.5 6744 + '@babel/helper-plugin-utils': 7.27.1 6745 + 6746 + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.5)': 6747 + dependencies: 6748 + '@babel/core': 7.28.5 6749 + '@babel/helper-plugin-utils': 7.27.1 6750 + 6751 + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.5)': 6752 + dependencies: 6753 + '@babel/core': 7.28.5 6754 + '@babel/helper-plugin-utils': 7.27.1 6755 + 6756 + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.5)': 6757 + dependencies: 6758 + '@babel/core': 7.28.5 6759 + '@babel/helper-plugin-utils': 7.27.1 6760 + 6761 + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.5)': 6762 + dependencies: 6763 + '@babel/core': 7.28.5 6764 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6765 + '@babel/helper-plugin-utils': 7.27.1 6766 + 6767 + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)': 6768 + dependencies: 6769 + '@babel/core': 7.28.5 6770 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6771 + '@babel/helper-plugin-utils': 7.27.1 6772 + 6773 + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.5)': 6774 + dependencies: 6775 + '@babel/core': 7.28.5 6776 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) 6777 + '@babel/helper-plugin-utils': 7.27.1 6778 + 6779 + '@babel/preset-env@7.28.5(@babel/core@7.28.5)': 6780 + dependencies: 6781 + '@babel/compat-data': 7.28.5 6782 + '@babel/core': 7.28.5 6783 + '@babel/helper-compilation-targets': 7.27.2 6784 + '@babel/helper-plugin-utils': 7.27.1 6785 + '@babel/helper-validator-option': 7.27.1 6786 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.5) 6787 + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.5) 6788 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.5) 6789 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.5) 6790 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.5) 6791 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5) 6792 + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.5) 6793 + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.5) 6794 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.5) 6795 + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5) 6796 + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.5) 6797 + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.5) 6798 + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.5) 6799 + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.5) 6800 + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5) 6801 + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.5) 6802 + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.5) 6803 + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.5) 6804 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) 6805 + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.5) 6806 + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.5) 6807 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5) 6808 + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.5) 6809 + '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.5) 6810 + '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.28.5) 6811 + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5) 6812 + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5) 6813 + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5) 6814 + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.5) 6815 + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5) 6816 + '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.5) 6817 + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.5) 6818 + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.5) 6819 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) 6820 + '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.28.5) 6821 + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.5) 6822 + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5) 6823 + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.5) 6824 + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5) 6825 + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.5) 6826 + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.5) 6827 + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.5) 6828 + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.5) 6829 + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5) 6830 + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) 6831 + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5) 6832 + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.5) 6833 + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.5) 6834 + '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.5) 6835 + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.5) 6836 + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.5) 6837 + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5) 6838 + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.5) 6839 + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5) 6840 + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5) 6841 + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.5) 6842 + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.5) 6843 + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.5) 6844 + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5) 6845 + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.5) 6846 + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.5) 6847 + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5) 6848 + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5) 6849 + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5) 6850 + core-js-compat: 3.47.0 6851 + semver: 6.3.1 6852 + transitivePeerDependencies: 6853 + - supports-color 6854 + 6855 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.5)': 6856 + dependencies: 6857 + '@babel/core': 7.28.5 6858 + '@babel/helper-plugin-utils': 7.27.1 6859 + '@babel/types': 7.28.5 6860 + esutils: 2.0.3 6861 + 6862 + '@babel/runtime@7.28.4': {} 6863 + 5255 6864 '@babel/template@7.27.2': 5256 6865 dependencies: 5257 6866 '@babel/code-frame': 7.27.1 ··· 5819 7428 dependencies: 5820 7429 '@isaacs/balanced-match': 4.0.1 5821 7430 7431 + '@isaacs/cliui@8.0.2': 7432 + dependencies: 7433 + string-width: 5.1.2 7434 + string-width-cjs: string-width@4.2.3 7435 + strip-ansi: 7.1.2 7436 + strip-ansi-cjs: strip-ansi@6.0.1 7437 + wrap-ansi: 8.1.0 7438 + wrap-ansi-cjs: wrap-ansi@7.0.0 7439 + 5822 7440 '@jridgewell/gen-mapping@0.3.13': 5823 7441 dependencies: 5824 7442 '@jridgewell/sourcemap-codec': 1.5.5 ··· 5830 7448 '@jridgewell/trace-mapping': 0.3.31 5831 7449 5832 7450 '@jridgewell/resolve-uri@3.1.2': {} 7451 + 7452 + '@jridgewell/source-map@0.3.11': 7453 + dependencies: 7454 + '@jridgewell/gen-mapping': 0.3.13 7455 + '@jridgewell/trace-mapping': 0.3.31 5833 7456 5834 7457 '@jridgewell/sourcemap-codec@1.5.5': {} 5835 7458 ··· 5978 7601 5979 7602 '@pkgr/core@0.2.9': {} 5980 7603 5981 - '@rollup/plugin-inject@5.0.5(rollup@4.54.0)': 7604 + '@rollup/plugin-babel@5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.79.2)': 7605 + dependencies: 7606 + '@babel/core': 7.28.5 7607 + '@babel/helper-module-imports': 7.27.1 7608 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) 7609 + rollup: 2.79.2 7610 + optionalDependencies: 7611 + '@types/babel__core': 7.20.5 7612 + transitivePeerDependencies: 7613 + - supports-color 7614 + 7615 + '@rollup/plugin-inject@5.0.5(rollup@2.79.2)': 5982 7616 dependencies: 5983 - '@rollup/pluginutils': 5.3.0(rollup@4.54.0) 7617 + '@rollup/pluginutils': 5.3.0(rollup@2.79.2) 5984 7618 estree-walker: 2.0.2 5985 7619 magic-string: 0.30.21 5986 7620 optionalDependencies: 5987 - rollup: 4.54.0 7621 + rollup: 2.79.2 5988 7622 5989 - '@rollup/pluginutils@5.3.0(rollup@4.54.0)': 7623 + '@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2)': 7624 + dependencies: 7625 + '@rollup/pluginutils': 5.3.0(rollup@2.79.2) 7626 + '@types/resolve': 1.20.2 7627 + deepmerge: 4.3.1 7628 + is-module: 1.0.0 7629 + resolve: 1.22.11 7630 + optionalDependencies: 7631 + rollup: 2.79.2 7632 + 7633 + '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': 7634 + dependencies: 7635 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) 7636 + magic-string: 0.25.9 7637 + rollup: 2.79.2 7638 + 7639 + '@rollup/plugin-terser@0.4.4(rollup@2.79.2)': 7640 + dependencies: 7641 + serialize-javascript: 6.0.2 7642 + smob: 1.5.0 7643 + terser: 5.44.1 7644 + optionalDependencies: 7645 + rollup: 2.79.2 7646 + 7647 + '@rollup/pluginutils@3.1.0(rollup@2.79.2)': 7648 + dependencies: 7649 + '@types/estree': 0.0.39 7650 + estree-walker: 1.0.1 7651 + picomatch: 2.3.1 7652 + rollup: 2.79.2 7653 + 7654 + '@rollup/pluginutils@5.3.0(rollup@2.79.2)': 5990 7655 dependencies: 5991 7656 '@types/estree': 1.0.8 5992 7657 estree-walker: 2.0.2 5993 7658 picomatch: 4.0.3 5994 7659 optionalDependencies: 5995 - rollup: 4.54.0 7660 + rollup: 2.79.2 5996 7661 5997 7662 '@rollup/rollup-android-arm-eabi@4.54.0': 5998 7663 optional: true ··· 6237 7902 6238 7903 '@standard-schema/spec@1.1.0': {} 6239 7904 7905 + '@surma/rollup-plugin-off-main-thread@2.2.3': 7906 + dependencies: 7907 + ejs: 3.1.10 7908 + json5: 2.2.3 7909 + magic-string: 0.25.9 7910 + string.prototype.matchall: 4.0.12 7911 + 6240 7912 '@swc/helpers@0.5.17': 6241 7913 dependencies: 6242 7914 tslib: 2.8.1 ··· 6302 7974 '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 6303 7975 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 6304 7976 6305 - '@tailwindcss/vite@4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': 7977 + '@tailwindcss/vite@4.1.18(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 6306 7978 dependencies: 6307 7979 '@tailwindcss/node': 4.1.18 6308 7980 '@tailwindcss/oxide': 4.1.18 6309 7981 tailwindcss: 4.1.18 6310 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 7982 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 6311 7983 6312 7984 '@testing-library/jest-dom@6.9.1': 6313 7985 dependencies: ··· 6406 8078 '@types/abstract-leveldown': 7.2.5 6407 8079 '@types/level-codec': 9.0.4 6408 8080 8081 + '@types/estree@0.0.39': {} 8082 + 6409 8083 '@types/estree@1.0.8': {} 6410 8084 6411 8085 '@types/express-serve-static-core@5.1.0': ··· 6459 8133 6460 8134 '@types/range-parser@1.2.7': {} 6461 8135 8136 + '@types/resolve@1.20.2': {} 8137 + 6462 8138 '@types/send@1.2.1': 6463 8139 dependencies: 6464 8140 '@types/node': 24.10.4 ··· 6467 8143 dependencies: 6468 8144 '@types/http-errors': 2.0.5 6469 8145 '@types/node': 24.10.4 8146 + 8147 + '@types/trusted-types@2.0.7': {} 6470 8148 6471 8149 '@types/unist@3.0.3': {} 6472 8150 ··· 6682 8360 dependencies: 6683 8361 '@use-gesture/core': 10.3.1 6684 8362 6685 - '@vitejs/plugin-basic-ssl@2.1.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': 8363 + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 6686 8364 dependencies: 6687 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 8365 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 6688 8366 6689 - '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': 8367 + '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 6690 8368 dependencies: 6691 8369 '@bcoe/v8-coverage': 1.0.2 6692 8370 '@vitest/utils': 4.0.16 ··· 6699 8377 obug: 2.1.1 6700 8378 std-env: 3.10.0 6701 8379 tinyrainbow: 3.0.3 6702 - vitest: 4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 8380 + vitest: 4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 6703 8381 transitivePeerDependencies: 6704 8382 - supports-color 6705 8383 ··· 6712 8390 chai: 6.2.1 6713 8391 tinyrainbow: 3.0.3 6714 8392 6715 - '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))': 8393 + '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 6716 8394 dependencies: 6717 8395 '@vitest/spy': 4.0.16 6718 8396 estree-walker: 3.0.3 6719 8397 magic-string: 0.30.21 6720 8398 optionalDependencies: 6721 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 8399 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 6722 8400 6723 8401 '@vitest/pretty-format@4.0.16': 6724 8402 dependencies: ··· 6810 8488 require-from-string: 2.0.2 6811 8489 uri-js: 4.4.1 6812 8490 6813 - ansi-regex@5.0.1: 6814 - optional: true 8491 + ansi-regex@5.0.1: {} 8492 + 8493 + ansi-regex@6.2.2: {} 6815 8494 6816 8495 ansi-styles@4.3.0: 6817 8496 dependencies: 6818 8497 color-convert: 2.0.1 8498 + 8499 + ansi-styles@6.2.3: {} 6819 8500 6820 8501 anymatch@3.1.3: 6821 8502 dependencies: ··· 6837 8518 6838 8519 aria-query@5.3.2: {} 6839 8520 8521 + array-buffer-byte-length@1.0.2: 8522 + dependencies: 8523 + call-bound: 1.0.4 8524 + is-array-buffer: 3.0.5 8525 + 8526 + arraybuffer.prototype.slice@1.0.4: 8527 + dependencies: 8528 + array-buffer-byte-length: 1.0.2 8529 + call-bind: 1.0.8 8530 + define-properties: 1.2.1 8531 + es-abstract: 1.24.1 8532 + es-errors: 1.3.0 8533 + get-intrinsic: 1.3.0 8534 + is-array-buffer: 3.0.5 8535 + 6840 8536 asn1.js@4.10.1: 6841 8537 dependencies: 6842 8538 bn.js: 4.12.2 ··· 6858 8554 '@jridgewell/trace-mapping': 0.3.31 6859 8555 estree-walker: 3.0.3 6860 8556 js-tokens: 9.0.1 8557 + 8558 + async-function@1.0.0: {} 8559 + 8560 + async@3.2.6: {} 8561 + 8562 + at-least-node@1.0.0: {} 6861 8563 6862 8564 autoprefixer@10.4.23(postcss@8.5.6): 6863 8565 dependencies: ··· 6882 8584 '@babel/types': 7.28.5 6883 8585 html-entities: 2.3.3 6884 8586 parse5: 7.3.0 8587 + 8588 + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.5): 8589 + dependencies: 8590 + '@babel/compat-data': 7.28.5 8591 + '@babel/core': 7.28.5 8592 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 8593 + semver: 6.3.1 8594 + transitivePeerDependencies: 8595 + - supports-color 8596 + 8597 + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.5): 8598 + dependencies: 8599 + '@babel/core': 7.28.5 8600 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 8601 + core-js-compat: 3.47.0 8602 + transitivePeerDependencies: 8603 + - supports-color 8604 + 8605 + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.5): 8606 + dependencies: 8607 + '@babel/core': 7.28.5 8608 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) 8609 + transitivePeerDependencies: 8610 + - supports-color 6885 8611 6886 8612 babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@1.9.10): 6887 8613 dependencies: ··· 7149 8875 node-releases: 2.0.27 7150 8876 update-browserslist-db: 1.2.3(browserslist@4.28.1) 7151 8877 8878 + buffer-from@1.1.2: {} 8879 + 7152 8880 buffer-xor@1.0.3: {} 7153 8881 7154 8882 buffer@5.7.1: ··· 7301 9029 color-support@1.1.3: 7302 9030 optional: true 7303 9031 9032 + commander@2.20.3: {} 9033 + 7304 9034 comment-parser@1.4.1: {} 9035 + 9036 + common-tags@1.8.2: {} 7305 9037 7306 9038 compact2string@1.4.1: 7307 9039 dependencies: ··· 7328 9060 7329 9061 cookie@0.7.2: {} 7330 9062 9063 + core-js-compat@3.47.0: 9064 + dependencies: 9065 + browserslist: 4.28.1 9066 + 7331 9067 core-util-is@1.0.3: {} 7332 9068 7333 9069 cpus@1.0.3: {} ··· 7397 9133 randombytes: 2.1.0 7398 9134 randomfill: 1.0.4 7399 9135 9136 + crypto-random-string@2.0.0: {} 9137 + 7400 9138 css-blank-pseudo@7.0.1(postcss@8.5.6): 7401 9139 dependencies: 7402 9140 postcss: 8.5.6 ··· 7451 9189 whatwg-mimetype: 4.0.0 7452 9190 whatwg-url: 15.1.0 7453 9191 9192 + data-view-buffer@1.0.2: 9193 + dependencies: 9194 + call-bound: 1.0.4 9195 + es-errors: 1.3.0 9196 + is-data-view: 1.0.2 9197 + 9198 + data-view-byte-length@1.0.2: 9199 + dependencies: 9200 + call-bound: 1.0.4 9201 + es-errors: 1.3.0 9202 + is-data-view: 1.0.2 9203 + 9204 + data-view-byte-offset@1.0.1: 9205 + dependencies: 9206 + call-bound: 1.0.4 9207 + es-errors: 1.3.0 9208 + is-data-view: 1.0.2 9209 + 7454 9210 debug@4.4.3: 7455 9211 dependencies: 7456 9212 ms: 2.1.3 ··· 7468 9224 deep-extend@0.6.0: {} 7469 9225 7470 9226 deep-is@0.1.4: {} 9227 + 9228 + deepmerge@4.3.1: {} 7471 9229 7472 9230 default-gateway@7.2.2: 7473 9231 dependencies: ··· 7541 9299 es-errors: 1.3.0 7542 9300 gopd: 1.2.0 7543 9301 9302 + eastasianwidth@0.2.0: {} 9303 + 7544 9304 ee-first@1.1.1: {} 7545 9305 9306 + ejs@3.1.10: 9307 + dependencies: 9308 + jake: 10.9.4 9309 + 7546 9310 electron-to-chromium@1.5.267: {} 7547 9311 7548 9312 elliptic@6.6.1: ··· 7555 9319 minimalistic-assert: 1.0.1 7556 9320 minimalistic-crypto-utils: 1.0.1 7557 9321 7558 - emoji-regex@8.0.0: 7559 - optional: true 9322 + emoji-regex@8.0.0: {} 9323 + 9324 + emoji-regex@9.2.2: {} 7560 9325 7561 9326 encodeurl@2.0.0: {} 7562 9327 ··· 7588 9353 7589 9354 err-code@3.0.1: {} 7590 9355 9356 + es-abstract@1.24.1: 9357 + dependencies: 9358 + array-buffer-byte-length: 1.0.2 9359 + arraybuffer.prototype.slice: 1.0.4 9360 + available-typed-arrays: 1.0.7 9361 + call-bind: 1.0.8 9362 + call-bound: 1.0.4 9363 + data-view-buffer: 1.0.2 9364 + data-view-byte-length: 1.0.2 9365 + data-view-byte-offset: 1.0.1 9366 + es-define-property: 1.0.1 9367 + es-errors: 1.3.0 9368 + es-object-atoms: 1.1.1 9369 + es-set-tostringtag: 2.1.0 9370 + es-to-primitive: 1.3.0 9371 + function.prototype.name: 1.1.8 9372 + get-intrinsic: 1.3.0 9373 + get-proto: 1.0.1 9374 + get-symbol-description: 1.1.0 9375 + globalthis: 1.0.4 9376 + gopd: 1.2.0 9377 + has-property-descriptors: 1.0.2 9378 + has-proto: 1.2.0 9379 + has-symbols: 1.1.0 9380 + hasown: 2.0.2 9381 + internal-slot: 1.1.0 9382 + is-array-buffer: 3.0.5 9383 + is-callable: 1.2.7 9384 + is-data-view: 1.0.2 9385 + is-negative-zero: 2.0.3 9386 + is-regex: 1.2.1 9387 + is-set: 2.0.3 9388 + is-shared-array-buffer: 1.0.4 9389 + is-string: 1.1.1 9390 + is-typed-array: 1.1.15 9391 + is-weakref: 1.1.1 9392 + math-intrinsics: 1.1.0 9393 + object-inspect: 1.13.4 9394 + object-keys: 1.1.1 9395 + object.assign: 4.1.7 9396 + own-keys: 1.0.1 9397 + regexp.prototype.flags: 1.5.4 9398 + safe-array-concat: 1.1.3 9399 + safe-push-apply: 1.0.0 9400 + safe-regex-test: 1.1.0 9401 + set-proto: 1.0.0 9402 + stop-iteration-iterator: 1.1.0 9403 + string.prototype.trim: 1.2.10 9404 + string.prototype.trimend: 1.0.9 9405 + string.prototype.trimstart: 1.0.8 9406 + typed-array-buffer: 1.0.3 9407 + typed-array-byte-length: 1.0.3 9408 + typed-array-byte-offset: 1.0.4 9409 + typed-array-length: 1.0.7 9410 + unbox-primitive: 1.1.0 9411 + which-typed-array: 1.1.19 9412 + 7591 9413 es-define-property@1.0.1: {} 7592 9414 7593 9415 es-errors@1.3.0: {} ··· 7598 9420 dependencies: 7599 9421 es-errors: 1.3.0 7600 9422 9423 + es-set-tostringtag@2.1.0: 9424 + dependencies: 9425 + es-errors: 1.3.0 9426 + get-intrinsic: 1.3.0 9427 + has-tostringtag: 1.0.2 9428 + hasown: 2.0.2 9429 + 9430 + es-to-primitive@1.3.0: 9431 + dependencies: 9432 + is-callable: 1.2.7 9433 + is-date-object: 1.1.0 9434 + is-symbol: 1.1.1 9435 + 7601 9436 esbuild@0.27.2: 7602 9437 optionalDependencies: 7603 9438 '@esbuild/aix-ppc64': 0.27.2 ··· 7761 9596 7762 9597 estraverse@5.3.0: {} 7763 9598 9599 + estree-walker@1.0.1: {} 9600 + 7764 9601 estree-walker@2.0.2: {} 7765 9602 7766 9603 estree-walker@3.0.3: ··· 7884 9721 file-uri-to-path@1.0.0: 7885 9722 optional: true 7886 9723 9724 + filelist@1.0.4: 9725 + dependencies: 9726 + minimatch: 5.1.6 9727 + 7887 9728 filename-reserved-regex@3.0.0: {} 7888 9729 7889 9730 fill-range@7.1.1: ··· 7917 9758 dependencies: 7918 9759 is-callable: 1.2.7 7919 9760 9761 + foreground-child@3.3.1: 9762 + dependencies: 9763 + cross-spawn: 7.0.6 9764 + signal-exit: 4.1.0 9765 + 7920 9766 format@0.2.2: {} 7921 9767 7922 9768 formdata-polyfill@4.0.10: ··· 7953 9799 7954 9800 fs-constants@1.0.0: {} 7955 9801 9802 + fs-extra@9.1.0: 9803 + dependencies: 9804 + at-least-node: 1.0.0 9805 + graceful-fs: 4.2.11 9806 + jsonfile: 6.2.0 9807 + universalify: 2.0.1 9808 + 7956 9809 fs-minipass@2.1.0: 7957 9810 dependencies: 7958 9811 minipass: 3.3.6 ··· 7978 9831 7979 9832 function-bind@1.1.2: {} 7980 9833 9834 + function.prototype.name@1.1.8: 9835 + dependencies: 9836 + call-bind: 1.0.8 9837 + call-bound: 1.0.4 9838 + define-properties: 1.2.1 9839 + functions-have-names: 1.2.3 9840 + hasown: 2.0.2 9841 + is-callable: 1.2.7 9842 + 9843 + functions-have-names@1.2.3: {} 9844 + 7981 9845 gauge@4.0.4: 7982 9846 dependencies: 7983 9847 aproba: 2.1.0 ··· 8007 9871 hasown: 2.0.2 8008 9872 math-intrinsics: 1.1.0 8009 9873 9874 + get-own-enumerable-property-symbols@3.0.2: {} 9875 + 8010 9876 get-proto@1.0.1: 8011 9877 dependencies: 8012 9878 dunder-proto: 1.0.1 ··· 8016 9882 8017 9883 get-stream@6.0.1: {} 8018 9884 9885 + get-symbol-description@1.1.0: 9886 + dependencies: 9887 + call-bound: 1.0.4 9888 + es-errors: 1.3.0 9889 + get-intrinsic: 1.3.0 9890 + 8019 9891 get-tsconfig@4.13.0: 8020 9892 dependencies: 8021 9893 resolve-pkg-maps: 1.0.0 ··· 8036 9908 dependencies: 8037 9909 tslib: 2.8.1 8038 9910 9911 + glob@11.1.0: 9912 + dependencies: 9913 + foreground-child: 3.3.1 9914 + jackspeak: 4.1.1 9915 + minimatch: 10.1.1 9916 + minipass: 7.1.2 9917 + package-json-from-dist: 1.0.1 9918 + path-scurry: 2.0.1 9919 + 8039 9920 glob@7.2.3: 8040 9921 dependencies: 8041 9922 fs.realpath: 1.0.0 ··· 8050 9931 8051 9932 globals@16.5.0: {} 8052 9933 9934 + globalthis@1.0.4: 9935 + dependencies: 9936 + define-properties: 1.2.1 9937 + gopd: 1.2.0 9938 + 8053 9939 gopd@1.2.0: {} 8054 9940 8055 9941 graceful-fs@4.2.11: {} 8056 9942 8057 9943 harmony-reflect@1.6.2: {} 8058 9944 9945 + has-bigints@1.1.0: {} 9946 + 8059 9947 has-flag@4.0.0: {} 8060 9948 8061 9949 has-property-descriptors@1.0.2: 8062 9950 dependencies: 8063 9951 es-define-property: 1.0.1 9952 + 9953 + has-proto@1.2.0: 9954 + dependencies: 9955 + dunder-proto: 1.0.1 8064 9956 8065 9957 has-symbols@1.1.0: {} 8066 9958 ··· 8182 10074 dependencies: 8183 10075 safer-buffer: 2.1.2 8184 10076 10077 + idb@7.1.1: {} 10078 + 8185 10079 identity-obj-proxy@3.0.0: 8186 10080 dependencies: 8187 10081 harmony-reflect: 1.6.2 ··· 8234 10128 8235 10129 inline-style-parser@0.2.7: {} 8236 10130 10131 + internal-slot@1.1.0: 10132 + dependencies: 10133 + es-errors: 1.3.0 10134 + hasown: 2.0.2 10135 + side-channel: 1.1.0 10136 + 8237 10137 ip-address@10.1.0: {} 8238 10138 8239 10139 ip-set@2.2.0: ··· 8251 10151 call-bound: 1.0.4 8252 10152 has-tostringtag: 1.0.2 8253 10153 10154 + is-array-buffer@3.0.5: 10155 + dependencies: 10156 + call-bind: 1.0.8 10157 + call-bound: 1.0.4 10158 + get-intrinsic: 1.3.0 10159 + 10160 + is-async-function@2.1.1: 10161 + dependencies: 10162 + async-function: 1.0.0 10163 + call-bound: 1.0.4 10164 + get-proto: 1.0.1 10165 + has-tostringtag: 1.0.2 10166 + safe-regex-test: 1.1.0 10167 + 10168 + is-bigint@1.1.0: 10169 + dependencies: 10170 + has-bigints: 1.1.0 10171 + 8254 10172 is-binary-path@2.1.0: 8255 10173 dependencies: 8256 10174 binary-extensions: 2.3.0 8257 10175 10176 + is-boolean-object@1.2.2: 10177 + dependencies: 10178 + call-bound: 1.0.4 10179 + has-tostringtag: 1.0.2 10180 + 8258 10181 is-buffer@2.0.5: {} 8259 10182 8260 10183 is-callable@1.2.7: {} ··· 8263 10186 dependencies: 8264 10187 hasown: 2.0.2 8265 10188 10189 + is-data-view@1.0.2: 10190 + dependencies: 10191 + call-bound: 1.0.4 10192 + get-intrinsic: 1.3.0 10193 + is-typed-array: 1.1.15 10194 + 10195 + is-date-object@1.1.0: 10196 + dependencies: 10197 + call-bound: 1.0.4 10198 + has-tostringtag: 1.0.2 10199 + 8266 10200 is-extglob@2.1.1: {} 8267 10201 8268 10202 is-file@1.0.0: {} 8269 10203 8270 - is-fullwidth-code-point@3.0.0: 8271 - optional: true 10204 + is-finalizationregistry@1.1.1: 10205 + dependencies: 10206 + call-bound: 1.0.4 10207 + 10208 + is-fullwidth-code-point@3.0.0: {} 8272 10209 8273 10210 is-generator-function@1.1.2: 8274 10211 dependencies: ··· 8289 10226 is-lambda@1.0.1: 8290 10227 optional: true 8291 10228 10229 + is-map@2.0.3: {} 10230 + 10231 + is-module@1.0.0: {} 10232 + 8292 10233 is-nan@1.3.2: 8293 10234 dependencies: 8294 10235 call-bind: 1.0.8 8295 10236 define-properties: 1.2.1 8296 10237 10238 + is-negative-zero@2.0.3: {} 10239 + 10240 + is-number-object@1.1.1: 10241 + dependencies: 10242 + call-bound: 1.0.4 10243 + has-tostringtag: 1.0.2 10244 + 8297 10245 is-number@7.0.0: {} 10246 + 10247 + is-obj@1.0.1: {} 8298 10248 8299 10249 is-potential-custom-element-name@1.0.1: {} 8300 10250 ··· 8307 10257 has-tostringtag: 1.0.2 8308 10258 hasown: 2.0.2 8309 10259 10260 + is-regexp@1.0.0: {} 10261 + 10262 + is-set@2.0.3: {} 10263 + 10264 + is-shared-array-buffer@1.0.4: 10265 + dependencies: 10266 + call-bound: 1.0.4 10267 + 10268 + is-stream@2.0.1: {} 10269 + 8310 10270 is-stream@3.0.0: {} 8311 10271 10272 + is-string@1.1.1: 10273 + dependencies: 10274 + call-bound: 1.0.4 10275 + has-tostringtag: 1.0.2 10276 + 10277 + is-symbol@1.1.1: 10278 + dependencies: 10279 + call-bound: 1.0.4 10280 + has-symbols: 1.1.0 10281 + safe-regex-test: 1.1.0 10282 + 8312 10283 is-typed-array@1.1.15: 8313 10284 dependencies: 8314 10285 which-typed-array: 1.1.19 10286 + 10287 + is-weakmap@2.0.2: {} 10288 + 10289 + is-weakref@1.1.1: 10290 + dependencies: 10291 + call-bound: 1.0.4 10292 + 10293 + is-weakset@2.0.4: 10294 + dependencies: 10295 + call-bound: 1.0.4 10296 + get-intrinsic: 1.3.0 8315 10297 8316 10298 is-what@4.1.16: {} 8317 10299 ··· 8348 10330 html-escaper: 2.0.2 8349 10331 istanbul-lib-report: 3.0.1 8350 10332 10333 + jackspeak@4.1.1: 10334 + dependencies: 10335 + '@isaacs/cliui': 8.0.2 10336 + 10337 + jake@10.9.4: 10338 + dependencies: 10339 + async: 3.2.6 10340 + filelist: 1.0.4 10341 + picocolors: 1.1.1 10342 + 8351 10343 jiti@2.6.1: {} 8352 10344 8353 10345 jju@1.4.0: {} ··· 8401 10393 8402 10394 json-schema-traverse@1.0.0: {} 8403 10395 10396 + json-schema@0.4.0: {} 10397 + 8404 10398 json-stable-stringify-without-jsonify@1.0.1: {} 8405 10399 8406 10400 json5@2.2.3: {} 8407 10401 8408 10402 jsonc-parser@3.3.1: {} 10403 + 10404 + jsonfile@6.2.0: 10405 + dependencies: 10406 + universalify: 2.0.1 10407 + optionalDependencies: 10408 + graceful-fs: 4.2.11 10409 + 10410 + jsonpointer@5.0.1: {} 8409 10411 8410 10412 junk@4.0.1: {} 8411 10413 ··· 8449 10451 browser-level: 3.0.0 8450 10452 classic-level: 3.0.0 8451 10453 10454 + leven@3.1.0: {} 10455 + 8452 10456 levn@0.4.1: 8453 10457 dependencies: 8454 10458 prelude-ls: 1.2.1 ··· 8532 10536 dependencies: 8533 10537 p-locate: 5.0.0 8534 10538 10539 + lodash.debounce@4.0.8: {} 10540 + 8535 10541 lodash.merge@4.6.2: {} 10542 + 10543 + lodash.sortby@4.7.0: {} 10544 + 10545 + lodash@4.17.21: {} 8536 10546 8537 10547 longest-streak@3.1.0: {} 8538 10548 ··· 8559 10569 - supports-color 8560 10570 8561 10571 lunr@2.3.9: {} 10572 + 10573 + magic-string@0.25.9: 10574 + dependencies: 10575 + sourcemap-codec: 1.4.8 8562 10576 8563 10577 magic-string@0.30.21: 8564 10578 dependencies: ··· 9002 11016 dependencies: 9003 11017 brace-expansion: 1.1.12 9004 11018 11019 + minimatch@5.1.6: 11020 + dependencies: 11021 + brace-expansion: 2.0.2 11022 + 9005 11023 minimatch@9.0.5: 9006 11024 dependencies: 9007 11025 brace-expansion: 2.0.2 ··· 9044 11062 9045 11063 minipass@5.0.0: 9046 11064 optional: true 11065 + 11066 + minipass@7.1.2: {} 9047 11067 9048 11068 minizlib@2.1.2: 9049 11069 dependencies: ··· 9235 11255 9236 11256 os-browserify@0.3.0: {} 9237 11257 11258 + own-keys@1.0.1: 11259 + dependencies: 11260 + get-intrinsic: 1.3.0 11261 + object-keys: 1.1.1 11262 + safe-push-apply: 1.0.0 11263 + 9238 11264 p-limit@3.1.0: 9239 11265 dependencies: 9240 11266 yocto-queue: 0.1.0 ··· 9247 11273 dependencies: 9248 11274 aggregate-error: 3.1.0 9249 11275 optional: true 11276 + 11277 + package-json-from-dist@1.0.1: {} 9250 11278 9251 11279 pako@1.0.11: {} 9252 11280 ··· 9293 11321 path-key@4.0.0: {} 9294 11322 9295 11323 path-parse@1.0.7: {} 11324 + 11325 + path-scurry@2.0.1: 11326 + dependencies: 11327 + lru-cache: 11.2.4 11328 + minipass: 7.1.2 9296 11329 9297 11330 path-to-regexp@8.3.0: {} 9298 11331 ··· 9580 11613 9581 11614 prettier@3.7.4: {} 9582 11615 11616 + pretty-bytes@5.6.0: {} 11617 + 11618 + pretty-bytes@6.1.1: {} 11619 + 9583 11620 process-nextick-args@2.0.1: {} 9584 11621 9585 11622 process@0.11.10: {} ··· 9721 11758 indent-string: 4.0.0 9722 11759 strip-indent: 3.0.0 9723 11760 11761 + reflect.getprototypeof@1.0.10: 11762 + dependencies: 11763 + call-bind: 1.0.8 11764 + define-properties: 1.2.1 11765 + es-abstract: 1.24.1 11766 + es-errors: 1.3.0 11767 + es-object-atoms: 1.1.1 11768 + get-intrinsic: 1.3.0 11769 + get-proto: 1.0.1 11770 + which-builtin-type: 1.2.1 11771 + 11772 + regenerate-unicode-properties@10.2.2: 11773 + dependencies: 11774 + regenerate: 1.4.2 11775 + 11776 + regenerate@1.4.2: {} 11777 + 11778 + regexp.prototype.flags@1.5.4: 11779 + dependencies: 11780 + call-bind: 1.0.8 11781 + define-properties: 1.2.1 11782 + es-errors: 1.3.0 11783 + get-proto: 1.0.1 11784 + gopd: 1.2.0 11785 + set-function-name: 2.0.2 11786 + 11787 + regexpu-core@6.4.0: 11788 + dependencies: 11789 + regenerate: 1.4.2 11790 + regenerate-unicode-properties: 10.2.2 11791 + regjsgen: 0.8.0 11792 + regjsparser: 0.13.0 11793 + unicode-match-property-ecmascript: 2.0.0 11794 + unicode-match-property-value-ecmascript: 2.2.1 11795 + 11796 + regjsgen@0.8.0: {} 11797 + 11798 + regjsparser@0.13.0: 11799 + dependencies: 11800 + jsesc: 3.1.0 11801 + 9724 11802 require-addon@1.2.0(bare-url@2.3.2): 9725 11803 dependencies: 9726 11804 bare-addon-resolve: 1.9.6(bare-url@2.3.2) ··· 9756 11834 hash-base: 3.1.2 9757 11835 inherits: 2.0.4 9758 11836 11837 + rollup@2.79.2: 11838 + optionalDependencies: 11839 + fsevents: 2.3.3 11840 + 9759 11841 rollup@4.54.0: 9760 11842 dependencies: 9761 11843 '@types/estree': 1.0.8 ··· 9804 11886 9805 11887 run-series@1.1.9: {} 9806 11888 11889 + safe-array-concat@1.1.3: 11890 + dependencies: 11891 + call-bind: 1.0.8 11892 + call-bound: 1.0.4 11893 + get-intrinsic: 1.3.0 11894 + has-symbols: 1.1.0 11895 + isarray: 2.0.5 11896 + 9807 11897 safe-buffer@5.1.2: {} 9808 11898 9809 11899 safe-buffer@5.2.1: {} 9810 11900 11901 + safe-push-apply@1.0.0: 11902 + dependencies: 11903 + es-errors: 1.3.0 11904 + isarray: 2.0.5 11905 + 9811 11906 safe-regex-test@1.1.0: 9812 11907 dependencies: 9813 11908 call-bound: 1.0.4 ··· 9842 11937 transitivePeerDependencies: 9843 11938 - supports-color 9844 11939 11940 + serialize-javascript@6.0.2: 11941 + dependencies: 11942 + randombytes: 2.1.0 11943 + 9845 11944 seroval-plugins@1.3.3(seroval@1.3.2): 9846 11945 dependencies: 9847 11946 seroval: 1.3.2 ··· 9869 11968 gopd: 1.2.0 9870 11969 has-property-descriptors: 1.0.2 9871 11970 11971 + set-function-name@2.0.2: 11972 + dependencies: 11973 + define-data-property: 1.1.4 11974 + es-errors: 1.3.0 11975 + functions-have-names: 1.2.3 11976 + has-property-descriptors: 1.0.2 11977 + 11978 + set-proto@1.0.0: 11979 + dependencies: 11980 + dunder-proto: 1.0.1 11981 + es-errors: 1.3.0 11982 + es-object-atoms: 1.1.1 11983 + 9872 11984 setimmediate@1.0.5: {} 9873 11985 9874 11986 setprototypeof@1.2.0: {} ··· 9917 12029 9918 12030 signal-exit@3.0.7: {} 9919 12031 12032 + signal-exit@4.1.0: {} 12033 + 9920 12034 simple-concat@1.0.1: {} 9921 12035 9922 12036 simple-get@4.0.1: ··· 9926 12040 simple-concat: 1.0.1 9927 12041 9928 12042 smart-buffer@4.2.0: {} 12043 + 12044 + smob@1.5.0: {} 9929 12045 9930 12046 socks-proxy-agent@6.2.1: 9931 12047 dependencies: ··· 9941 12057 ip-address: 10.1.0 9942 12058 smart-buffer: 4.2.0 9943 12059 9944 - solid-devtools@0.34.4(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)): 12060 + solid-devtools@0.34.4(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 9945 12061 dependencies: 9946 12062 '@babel/core': 7.28.5 9947 12063 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) ··· 9950 12066 '@solid-devtools/shared': 0.20.0(solid-js@1.9.10) 9951 12067 solid-js: 1.9.10 9952 12068 optionalDependencies: 9953 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 12069 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 9954 12070 transitivePeerDependencies: 9955 12071 - supports-color 9956 12072 ··· 9997 12113 9998 12114 source-map-js@1.2.1: {} 9999 12115 12116 + source-map-support@0.5.21: 12117 + dependencies: 12118 + buffer-from: 1.1.2 12119 + source-map: 0.6.1 12120 + 12121 + source-map@0.6.1: {} 12122 + 12123 + source-map@0.8.0-beta.0: 12124 + dependencies: 12125 + whatwg-url: 7.1.0 12126 + 12127 + sourcemap-codec@1.4.8: {} 12128 + 10000 12129 speed-limiter@1.0.2: 10001 12130 dependencies: 10002 12131 limiter: 1.1.5 ··· 10035 12164 10036 12165 std-env@3.10.0: {} 10037 12166 12167 + stop-iteration-iterator@1.1.0: 12168 + dependencies: 12169 + es-errors: 1.3.0 12170 + internal-slot: 1.1.0 12171 + 10038 12172 stream-browserify@3.0.0: 10039 12173 dependencies: 10040 12174 inherits: 2.0.4 ··· 10062 12196 emoji-regex: 8.0.0 10063 12197 is-fullwidth-code-point: 3.0.0 10064 12198 strip-ansi: 6.0.1 10065 - optional: true 12199 + 12200 + string-width@5.1.2: 12201 + dependencies: 12202 + eastasianwidth: 0.2.0 12203 + emoji-regex: 9.2.2 12204 + strip-ansi: 7.1.2 12205 + 12206 + string.prototype.matchall@4.0.12: 12207 + dependencies: 12208 + call-bind: 1.0.8 12209 + call-bound: 1.0.4 12210 + define-properties: 1.2.1 12211 + es-abstract: 1.24.1 12212 + es-errors: 1.3.0 12213 + es-object-atoms: 1.1.1 12214 + get-intrinsic: 1.3.0 12215 + gopd: 1.2.0 12216 + has-symbols: 1.1.0 12217 + internal-slot: 1.1.0 12218 + regexp.prototype.flags: 1.5.4 12219 + set-function-name: 2.0.2 12220 + side-channel: 1.1.0 12221 + 12222 + string.prototype.trim@1.2.10: 12223 + dependencies: 12224 + call-bind: 1.0.8 12225 + call-bound: 1.0.4 12226 + define-data-property: 1.1.4 12227 + define-properties: 1.2.1 12228 + es-abstract: 1.24.1 12229 + es-object-atoms: 1.1.1 12230 + has-property-descriptors: 1.0.2 12231 + 12232 + string.prototype.trimend@1.0.9: 12233 + dependencies: 12234 + call-bind: 1.0.8 12235 + call-bound: 1.0.4 12236 + define-properties: 1.2.1 12237 + es-object-atoms: 1.1.1 12238 + 12239 + string.prototype.trimstart@1.0.8: 12240 + dependencies: 12241 + call-bind: 1.0.8 12242 + define-properties: 1.2.1 12243 + es-object-atoms: 1.1.1 10066 12244 10067 12245 string2compact@2.0.1: 10068 12246 dependencies: ··· 10077 12255 dependencies: 10078 12256 safe-buffer: 5.2.1 10079 12257 12258 + stringify-object@3.3.0: 12259 + dependencies: 12260 + get-own-enumerable-property-symbols: 3.0.2 12261 + is-obj: 1.0.1 12262 + is-regexp: 1.0.0 12263 + 10080 12264 strip-ansi@6.0.1: 10081 12265 dependencies: 10082 12266 ansi-regex: 5.0.1 10083 - optional: true 12267 + 12268 + strip-ansi@7.1.2: 12269 + dependencies: 12270 + ansi-regex: 6.2.2 12271 + 12272 + strip-comments@2.0.1: {} 10084 12273 10085 12274 strip-final-newline@3.0.0: {} 10086 12275 ··· 10143 12332 yallist: 4.0.0 10144 12333 optional: true 10145 12334 12335 + temp-dir@2.0.0: {} 12336 + 12337 + tempy@0.6.0: 12338 + dependencies: 12339 + is-stream: 2.0.1 12340 + temp-dir: 2.0.0 12341 + type-fest: 0.16.0 12342 + unique-string: 2.0.0 12343 + 12344 + terser@5.44.1: 12345 + dependencies: 12346 + '@jridgewell/source-map': 0.3.11 12347 + acorn: 8.15.0 12348 + commander: 2.20.3 12349 + source-map-support: 0.5.21 12350 + 10146 12351 text-decoder@1.2.3: 10147 12352 dependencies: 10148 12353 b4a: 1.7.3 ··· 10219 12424 dependencies: 10220 12425 tldts: 7.0.19 10221 12426 12427 + tr46@1.0.1: 12428 + dependencies: 12429 + punycode: 2.3.1 12430 + 10222 12431 tr46@5.1.1: 10223 12432 dependencies: 10224 12433 punycode: 2.3.1 ··· 10258 12467 dependencies: 10259 12468 prelude-ls: 1.2.1 10260 12469 12470 + type-fest@0.16.0: {} 12471 + 10261 12472 type-is@2.0.1: 10262 12473 dependencies: 10263 12474 content-type: 1.0.5 ··· 10270 12481 es-errors: 1.3.0 10271 12482 is-typed-array: 1.1.15 10272 12483 12484 + typed-array-byte-length@1.0.3: 12485 + dependencies: 12486 + call-bind: 1.0.8 12487 + for-each: 0.3.5 12488 + gopd: 1.2.0 12489 + has-proto: 1.2.0 12490 + is-typed-array: 1.1.15 12491 + 12492 + typed-array-byte-offset@1.0.4: 12493 + dependencies: 12494 + available-typed-arrays: 1.0.7 12495 + call-bind: 1.0.8 12496 + for-each: 0.3.5 12497 + gopd: 1.2.0 12498 + has-proto: 1.2.0 12499 + is-typed-array: 1.1.15 12500 + reflect.getprototypeof: 1.0.10 12501 + 12502 + typed-array-length@1.0.7: 12503 + dependencies: 12504 + call-bind: 1.0.8 12505 + for-each: 0.3.5 12506 + gopd: 1.2.0 12507 + is-typed-array: 1.1.15 12508 + possible-typed-array-names: 1.1.0 12509 + reflect.getprototypeof: 1.0.10 12510 + 10273 12511 typedoc-plugin-markdown@4.9.0(typedoc@0.28.15(typescript@5.9.3)): 10274 12512 dependencies: 10275 12513 typedoc: 0.28.15(typescript@5.9.3) ··· 10331 12569 dependencies: 10332 12570 base64-arraybuffer: 1.0.2 10333 12571 12572 + unbox-primitive@1.1.0: 12573 + dependencies: 12574 + call-bound: 1.0.4 12575 + has-bigints: 1.1.0 12576 + has-symbols: 1.1.0 12577 + which-boxed-primitive: 1.1.1 12578 + 10334 12579 undici-types@7.16.0: {} 10335 12580 12581 + unicode-canonical-property-names-ecmascript@2.0.1: {} 12582 + 12583 + unicode-match-property-ecmascript@2.0.0: 12584 + dependencies: 12585 + unicode-canonical-property-names-ecmascript: 2.0.1 12586 + unicode-property-aliases-ecmascript: 2.2.0 12587 + 12588 + unicode-match-property-value-ecmascript@2.2.1: {} 12589 + 12590 + unicode-property-aliases-ecmascript@2.2.0: {} 12591 + 10336 12592 unicorn-magic@0.3.0: {} 10337 12593 10338 12594 unique-filename@1.1.1: ··· 10345 12601 imurmurhash: 0.1.4 10346 12602 optional: true 10347 12603 12604 + unique-string@2.0.0: 12605 + dependencies: 12606 + crypto-random-string: 2.0.0 12607 + 10348 12608 unist-util-is@6.0.1: 10349 12609 dependencies: 10350 12610 '@types/unist': 3.0.3 ··· 10364 12624 unist-util-is: 6.0.1 10365 12625 unist-util-visit-parents: 6.0.2 10366 12626 12627 + universalify@2.0.1: {} 12628 + 10367 12629 unordered-array-remove@1.0.2: {} 10368 12630 10369 12631 unordered-set@2.0.1: ··· 10394 12656 '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 10395 12657 '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 10396 12658 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 12659 + 12660 + upath@1.2.0: {} 10397 12661 10398 12662 update-browserslist-db@1.2.3(browserslist@4.28.1): 10399 12663 dependencies: ··· 10453 12717 10454 12718 vite-bundle-analyzer@1.3.2: {} 10455 12719 10456 - vite-plugin-checker@0.11.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)): 12720 + vite-plugin-checker@0.11.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 10457 12721 dependencies: 10458 12722 '@babel/code-frame': 7.27.1 10459 12723 chokidar: 4.0.3 ··· 10462 12726 picomatch: 4.0.3 10463 12727 tiny-invariant: 1.3.3 10464 12728 tinyglobby: 0.2.15 10465 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 12729 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 10466 12730 vscode-uri: 3.1.0 10467 12731 optionalDependencies: 10468 12732 eslint: 9.39.2(jiti@2.6.1) 10469 12733 optionator: 0.9.4 10470 12734 typescript: 5.9.3 10471 12735 10472 - vite-plugin-node-polyfills@0.24.0(rollup@4.54.0)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)): 12736 + vite-plugin-node-polyfills@0.24.0(rollup@2.79.2)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 10473 12737 dependencies: 10474 - '@rollup/plugin-inject': 5.0.5(rollup@4.54.0) 12738 + '@rollup/plugin-inject': 5.0.5(rollup@2.79.2) 10475 12739 node-stdlib-browser: 1.3.1 10476 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 12740 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 10477 12741 transitivePeerDependencies: 10478 12742 - rollup 10479 12743 10480 - vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)): 12744 + vite-plugin-pwa@1.2.0(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(workbox-build@7.4.0(@types/babel__core@7.20.5))(workbox-window@7.4.0): 12745 + dependencies: 12746 + debug: 4.4.3 12747 + pretty-bytes: 6.1.1 12748 + tinyglobby: 0.2.15 12749 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 12750 + workbox-build: 7.4.0(@types/babel__core@7.20.5) 12751 + workbox-window: 7.4.0 12752 + transitivePeerDependencies: 12753 + - supports-color 12754 + 12755 + vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 10481 12756 dependencies: 10482 12757 '@babel/core': 7.28.5 10483 12758 '@types/babel__core': 7.20.5 ··· 10485 12760 merge-anything: 5.1.7 10486 12761 solid-js: 1.9.10 10487 12762 solid-refresh: 0.6.3(solid-js@1.9.10) 10488 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 10489 - vitefu: 1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 12763 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 12764 + vitefu: 1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 10490 12765 optionalDependencies: 10491 12766 '@testing-library/jest-dom': 6.9.1 10492 12767 transitivePeerDependencies: 10493 12768 - supports-color 10494 12769 10495 - vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): 12770 + vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): 10496 12771 dependencies: 10497 12772 esbuild: 0.27.2 10498 12773 fdir: 6.5.0(picomatch@4.0.3) ··· 10505 12780 fsevents: 2.3.3 10506 12781 jiti: 2.6.1 10507 12782 lightningcss: 1.30.2 12783 + terser: 5.44.1 10508 12784 tsx: 4.21.0 10509 12785 yaml: 2.8.2 10510 12786 10511 - vitefu@1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)): 12787 + vitefu@1.1.1(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 10512 12788 optionalDependencies: 10513 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 12789 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 10514 12790 10515 - vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2): 12791 + vitest@4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.3.0(bufferutil@4.1.0)(canvas@3.2.0)(utf-8-validate@6.0.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): 10516 12792 dependencies: 10517 12793 '@vitest/expect': 4.0.16 10518 - '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) 12794 + '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 10519 12795 '@vitest/pretty-format': 4.0.16 10520 12796 '@vitest/runner': 4.0.16 10521 12797 '@vitest/snapshot': 4.0.16 ··· 10532 12808 tinyexec: 1.0.2 10533 12809 tinyglobby: 0.2.15 10534 12810 tinyrainbow: 3.0.3 10535 - vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) 12811 + vite: 7.3.0(@types/node@24.10.4)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 10536 12812 why-is-node-running: 2.3.0 10537 12813 optionalDependencies: 10538 12814 '@types/node': 24.10.4 ··· 10570 12846 xml-name-validator: 5.0.0 10571 12847 10572 12848 web-streams-polyfill@3.3.3: {} 12849 + 12850 + webidl-conversions@4.0.2: {} 10573 12851 10574 12852 webidl-conversions@7.0.0: {} 10575 12853 ··· 10658 12936 tr46: 6.0.0 10659 12937 webidl-conversions: 8.0.0 10660 12938 12939 + whatwg-url@7.1.0: 12940 + dependencies: 12941 + lodash.sortby: 4.7.0 12942 + tr46: 1.0.1 12943 + webidl-conversions: 4.0.2 12944 + 12945 + which-boxed-primitive@1.1.1: 12946 + dependencies: 12947 + is-bigint: 1.1.0 12948 + is-boolean-object: 1.2.2 12949 + is-number-object: 1.1.1 12950 + is-string: 1.1.1 12951 + is-symbol: 1.1.1 12952 + 12953 + which-builtin-type@1.2.1: 12954 + dependencies: 12955 + call-bound: 1.0.4 12956 + function.prototype.name: 1.1.8 12957 + has-tostringtag: 1.0.2 12958 + is-async-function: 2.1.1 12959 + is-date-object: 1.1.0 12960 + is-finalizationregistry: 1.1.1 12961 + is-generator-function: 1.1.2 12962 + is-regex: 1.2.1 12963 + is-weakref: 1.1.1 12964 + isarray: 2.0.5 12965 + which-boxed-primitive: 1.1.1 12966 + which-collection: 1.0.2 12967 + which-typed-array: 1.1.19 12968 + 12969 + which-collection@1.0.2: 12970 + dependencies: 12971 + is-map: 2.0.3 12972 + is-set: 2.0.3 12973 + is-weakmap: 2.0.2 12974 + is-weakset: 2.0.4 12975 + 10661 12976 which-runtime@1.3.2: 10662 12977 optional: true 10663 12978 ··· 10694 13009 proper-lockfile: 4.1.2 10695 13010 10696 13011 word-wrap@1.2.5: {} 13012 + 13013 + workbox-background-sync@7.4.0: 13014 + dependencies: 13015 + idb: 7.1.1 13016 + workbox-core: 7.4.0 13017 + 13018 + workbox-broadcast-update@7.4.0: 13019 + dependencies: 13020 + workbox-core: 7.4.0 13021 + 13022 + workbox-build@7.4.0(@types/babel__core@7.20.5): 13023 + dependencies: 13024 + '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) 13025 + '@babel/core': 7.28.5 13026 + '@babel/preset-env': 7.28.5(@babel/core@7.28.5) 13027 + '@babel/runtime': 7.28.4 13028 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.79.2) 13029 + '@rollup/plugin-node-resolve': 15.3.1(rollup@2.79.2) 13030 + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) 13031 + '@rollup/plugin-terser': 0.4.4(rollup@2.79.2) 13032 + '@surma/rollup-plugin-off-main-thread': 2.2.3 13033 + ajv: 8.12.0 13034 + common-tags: 1.8.2 13035 + fast-json-stable-stringify: 2.1.0 13036 + fs-extra: 9.1.0 13037 + glob: 11.1.0 13038 + lodash: 4.17.21 13039 + pretty-bytes: 5.6.0 13040 + rollup: 2.79.2 13041 + source-map: 0.8.0-beta.0 13042 + stringify-object: 3.3.0 13043 + strip-comments: 2.0.1 13044 + tempy: 0.6.0 13045 + upath: 1.2.0 13046 + workbox-background-sync: 7.4.0 13047 + workbox-broadcast-update: 7.4.0 13048 + workbox-cacheable-response: 7.4.0 13049 + workbox-core: 7.4.0 13050 + workbox-expiration: 7.4.0 13051 + workbox-google-analytics: 7.4.0 13052 + workbox-navigation-preload: 7.4.0 13053 + workbox-precaching: 7.4.0 13054 + workbox-range-requests: 7.4.0 13055 + workbox-recipes: 7.4.0 13056 + workbox-routing: 7.4.0 13057 + workbox-strategies: 7.4.0 13058 + workbox-streams: 7.4.0 13059 + workbox-sw: 7.4.0 13060 + workbox-window: 7.4.0 13061 + transitivePeerDependencies: 13062 + - '@types/babel__core' 13063 + - supports-color 13064 + 13065 + workbox-cacheable-response@7.4.0: 13066 + dependencies: 13067 + workbox-core: 7.4.0 13068 + 13069 + workbox-core@7.4.0: {} 13070 + 13071 + workbox-expiration@7.4.0: 13072 + dependencies: 13073 + idb: 7.1.1 13074 + workbox-core: 7.4.0 13075 + 13076 + workbox-google-analytics@7.4.0: 13077 + dependencies: 13078 + workbox-background-sync: 7.4.0 13079 + workbox-core: 7.4.0 13080 + workbox-routing: 7.4.0 13081 + workbox-strategies: 7.4.0 13082 + 13083 + workbox-navigation-preload@7.4.0: 13084 + dependencies: 13085 + workbox-core: 7.4.0 13086 + 13087 + workbox-precaching@7.4.0: 13088 + dependencies: 13089 + workbox-core: 7.4.0 13090 + workbox-routing: 7.4.0 13091 + workbox-strategies: 7.4.0 13092 + 13093 + workbox-range-requests@7.4.0: 13094 + dependencies: 13095 + workbox-core: 7.4.0 13096 + 13097 + workbox-recipes@7.4.0: 13098 + dependencies: 13099 + workbox-cacheable-response: 7.4.0 13100 + workbox-core: 7.4.0 13101 + workbox-expiration: 7.4.0 13102 + workbox-precaching: 7.4.0 13103 + workbox-routing: 7.4.0 13104 + workbox-strategies: 7.4.0 13105 + 13106 + workbox-routing@7.4.0: 13107 + dependencies: 13108 + workbox-core: 7.4.0 13109 + 13110 + workbox-strategies@7.4.0: 13111 + dependencies: 13112 + workbox-core: 7.4.0 13113 + 13114 + workbox-streams@7.4.0: 13115 + dependencies: 13116 + workbox-core: 7.4.0 13117 + workbox-routing: 7.4.0 13118 + 13119 + workbox-sw@7.4.0: {} 13120 + 13121 + workbox-window@7.4.0: 13122 + dependencies: 13123 + '@types/trusted-types': 2.0.7 13124 + workbox-core: 7.4.0 13125 + 13126 + wrap-ansi@7.0.0: 13127 + dependencies: 13128 + ansi-styles: 4.3.0 13129 + string-width: 4.2.3 13130 + strip-ansi: 6.0.1 13131 + 13132 + wrap-ansi@8.1.0: 13133 + dependencies: 13134 + ansi-styles: 6.2.3 13135 + string-width: 5.1.2 13136 + strip-ansi: 7.1.2 10697 13137 10698 13138 wrappy@1.0.2: {} 10699 13139
+1
src/app/dev-dist/registerSW.js
··· 1 + if('serviceWorker' in navigator) navigator.serviceWorker.register('/dev-sw.js?dev-sw', { scope: '/', type: 'classic' })
+5
src/app/index.html
··· 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 6 <meta name="color-scheme" content="light dark" /> 7 + <meta name="theme-color" content="#1a1a2e" /> 8 + <meta name="description" content="Local-first RSS reader and podcast client" /> 9 + 7 10 <link rel="stylesheet" type="text/css" href="./index.css" /> 11 + <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> 12 + 8 13 <title>feedline.at</title> 9 14 </head> 10 15 <body>
+54
src/app/public/favicon.svg
··· 1 + <svg viewBox="0 0 640 640" xmlns="http://www.w3.org/2000/svg"> 2 + <title>feedline.at</title> 3 + <style> 4 + :root { color-scheme: light dark; } 5 + svg { color: #1a1a2e; } 6 + @media (prefers-color-scheme: dark) { svg { color: #e5e5e5; } } 7 + </style> 8 + <g id="logomark"> 9 + <g transform="rotate(-180, 400, 300)"> 10 + <path 11 + id="outer-beam" 12 + stroke-width="40" 13 + stroke="currentColor" 14 + fill="none" 15 + d="m242.71695,140.94978c246.88738,5.659 306.05873,87.00719 304.01834,326.10013" 16 + /> 17 + <path 18 + id="middle-beam" 19 + stroke-width="40" 20 + stroke="currentColor" 21 + fill="none" 22 + d="m243.60313,228.8047c176.30383,4.11259 218.55847,63.23105 217.10141,236.98793" 23 + /> 24 + <path 25 + id="inner-beam" 26 + stroke-width="50" 27 + stroke="currentColor" 28 + fill="none" 29 + d="m243.60313,323.17414c109.42636,2.438 135.65251,37.48428 134.74816,140.48986" 30 + /> 31 + </g> 32 + <ellipse 33 + fill="currentColor" 34 + stroke="currentColor" 35 + stroke-width="65" 36 + cx="156.71432" 37 + cy="415.54991" 38 + rx="30" 39 + ry="30" 40 + id="circle" 41 + /> 42 + </g> 43 + <rect 44 + rx="20" 45 + stroke-width="20" 46 + id="border" 47 + height="480" 48 + width="568" 49 + y="80" 50 + x="46" 51 + stroke="currentColor" 52 + fill="none" 53 + /> 54 + </svg>
+202
src/app/sw.ts
··· 1 + /// <reference lib="webworker" /> 2 + importScripts('https://storage.googleapis.com/workbox-cdn/releases/7.0.0/workbox-sw.js') 3 + 4 + declare const self: ServiceWorkerGlobalScope & { 5 + __WB_MANIFEST: Array<{url: string; revision: string | null}> 6 + workbox: { 7 + precaching: { 8 + precacheAndRoute: (manifest: Array<{url: string; revision: string | null}>) => void 9 + } 10 + routing: { 11 + registerRoute: ( 12 + match: RegExp | ((params: {url: URL; request: Request}) => boolean), 13 + handler: 14 + | InstanceType<typeof self.workbox.strategies.CacheFirst> 15 + | InstanceType<typeof self.workbox.strategies.NetworkFirst>, 16 + ) => void 17 + NavigationRoute: new ( 18 + handler: InstanceType<typeof self.workbox.strategies.NetworkFirst>, 19 + options?: {allowlist?: RegExp[]; denylist?: RegExp[]}, 20 + ) => unknown 21 + } 22 + strategies: { 23 + CacheFirst: new (options?: {cacheName?: string; plugins?: unknown[]}) => unknown 24 + NetworkFirst: new (options?: { 25 + cacheName?: string 26 + networkTimeoutSeconds?: number 27 + plugins?: unknown[] 28 + }) => unknown 29 + NetworkOnly: new () => unknown 30 + } 31 + expiration: { 32 + ExpirationPlugin: new (options: {maxEntries?: number; maxAgeSeconds?: number}) => unknown 33 + } 34 + } 35 + } 36 + 37 + // Workbox injects precache manifest at build time 38 + self.workbox.precaching.precacheAndRoute(self.__WB_MANIFEST) 39 + 40 + // ============================================================================= 41 + // Runtime caching for external resources 42 + // ============================================================================= 43 + 44 + const {registerRoute, NavigationRoute} = self.workbox.routing 45 + const {CacheFirst, NetworkFirst, NetworkOnly} = self.workbox.strategies 46 + const {ExpirationPlugin} = self.workbox.expiration 47 + 48 + // API and stream routes - never cache, always go to network 49 + registerRoute( 50 + ({url}) => 51 + url.origin === self.location.origin && 52 + (url.pathname.startsWith('/api/') || url.pathname.startsWith('/stream/')), 53 + new NetworkOnly(), 54 + ) 55 + 56 + // Cache external images (feed icons, inline images in content, podcast art) 57 + registerRoute( 58 + ({url}) => { 59 + // Match external image requests 60 + if (url.origin === self.location.origin) return false 61 + return /\.(png|jpg|jpeg|gif|webp|ico|svg)$/i.test(url.pathname) 62 + }, 63 + new CacheFirst({ 64 + cacheName: 'external-images', 65 + plugins: [ 66 + new ExpirationPlugin({ 67 + maxEntries: 500, 68 + maxAgeSeconds: 60 * 60 * 24 * 30, // 30 days 69 + }), 70 + ], 71 + }), 72 + ) 73 + 74 + // Cache external media (podcasts, audio) 75 + registerRoute( 76 + ({url}) => { 77 + if (url.origin === self.location.origin) return false 78 + return /\.(mp3|m4a|ogg|wav|mp4|webm)$/i.test(url.pathname) 79 + }, 80 + new CacheFirst({ 81 + cacheName: 'external-media', 82 + plugins: [ 83 + new ExpirationPlugin({ 84 + maxEntries: 100, 85 + maxAgeSeconds: 60 * 60 * 24 * 7, // 7 days 86 + }), 87 + ], 88 + }), 89 + ) 90 + 91 + // Navigation fallback - serve index.html for all navigation requests 92 + // This makes client-side routing work offline 93 + self.workbox.routing.registerRoute( 94 + new NavigationRoute( 95 + new NetworkFirst({ 96 + cacheName: 'navigations', 97 + networkTimeoutSeconds: 3, 98 + }), 99 + { 100 + // Don't intercept API or stream routes 101 + denylist: [/^\/api\//, /^\/stream\//, /^\/opfs\//], 102 + }, 103 + ), 104 + ) 105 + 106 + // ============================================================================= 107 + // OPFS Proxy - serves files from Origin Private File System 108 + // Inlined here to support 'classic' service worker type (required for dev mode) 109 + // ============================================================================= 110 + 111 + const OPFS_PREFIX = '/opfs/' 112 + 113 + const MIME_TYPES: Record<string, string> = { 114 + html: 'text/html', 115 + htm: 'text/html', 116 + css: 'text/css', 117 + js: 'application/javascript', 118 + json: 'application/json', 119 + txt: 'text/plain', 120 + xml: 'application/xml', 121 + png: 'image/png', 122 + jpg: 'image/jpeg', 123 + jpeg: 'image/jpeg', 124 + gif: 'image/gif', 125 + webp: 'image/webp', 126 + svg: 'image/svg+xml', 127 + ico: 'image/x-icon', 128 + mp3: 'audio/mpeg', 129 + ogg: 'audio/ogg', 130 + wav: 'audio/wav', 131 + m4a: 'audio/mp4', 132 + flac: 'audio/flac', 133 + mp4: 'video/mp4', 134 + webm: 'video/webm', 135 + ogv: 'video/ogg', 136 + pdf: 'application/pdf', 137 + } 138 + 139 + function getMimeType(path: string): string { 140 + const ext = path.split('.').pop()?.toLowerCase() ?? '' 141 + return MIME_TYPES[ext] ?? 'application/octet-stream' 142 + } 143 + 144 + async function resolveFileHandle(path: string): Promise<FileSystemFileHandle> { 145 + const root = await navigator.storage.getDirectory() 146 + const segments = path.split('/').filter(Boolean) 147 + const fileName = segments.pop() 148 + 149 + if (!fileName) { 150 + throw new Error('Invalid path: no filename') 151 + } 152 + 153 + let current: FileSystemDirectoryHandle = root 154 + for (const segment of segments) { 155 + current = await current.getDirectoryHandle(segment) 156 + } 157 + 158 + return current.getFileHandle(fileName) 159 + } 160 + 161 + async function serveFromOPFS(path: string): Promise<Response> { 162 + try { 163 + const handle = await resolveFileHandle(path) 164 + const file = await handle.getFile() 165 + 166 + return new Response(file.stream(), { 167 + status: 200, 168 + headers: { 169 + 'Content-Type': getMimeType(path), 170 + 'Content-Length': String(file.size), 171 + 'Cache-Control': 'no-cache', 172 + }, 173 + }) 174 + } catch (err) { 175 + if (err instanceof Error && err.name === 'NotFoundError') { 176 + return new Response('Not found', {status: 404}) 177 + } 178 + console.error('[OPFS Proxy] Error:', err) 179 + return new Response('Internal error', {status: 500}) 180 + } 181 + } 182 + 183 + self.addEventListener('fetch', (event) => { 184 + const url = new URL(event.request.url) 185 + 186 + if (url.origin === self.location.origin && url.pathname.startsWith(OPFS_PREFIX)) { 187 + const opfsPath = url.pathname.slice(OPFS_PREFIX.length) 188 + event.respondWith(serveFromOPFS(opfsPath)) 189 + } 190 + }) 191 + 192 + // ============================================================================= 193 + // Lifecycle 194 + // ============================================================================= 195 + 196 + self.addEventListener('install', () => { 197 + void self.skipWaiting() 198 + }) 199 + 200 + self.addEventListener('activate', (event) => { 201 + event.waitUntil(self.clients.claim()) 202 + })
+27
src/lib/docstore/opfs-proxy.ts
··· 1 + /** 2 + * OPFS Proxy utilities 3 + * 4 + * The actual proxy handler is inlined in src/app/sw.ts to support 5 + * 'classic' service worker type (required for VitePWA dev mode). 6 + * 7 + * This module exports helpers for app code to generate OPFS URLs. 8 + * 9 + * Usage: 10 + * import { opfsUrl } from '#lib/docstore/opfs-proxy.js' 11 + * 12 + * <iframe src={opfsUrl('entries/123.html')} /> 13 + * <img src={opfsUrl('images/avatar.png')} /> 14 + */ 15 + 16 + const OPFS_PREFIX = '/opfs/' 17 + 18 + /** 19 + * Generate a URL that will be served by the OPFS proxy. 20 + * 21 + * @param path - Path within OPFS (e.g. 'entries/123.html') 22 + * @returns URL that the service worker will intercept (e.g. '/opfs/entries/123.html') 23 + */ 24 + export function opfsUrl(path: string): string { 25 + const normalizedPath = path.startsWith('/') ? path.slice(1) : path 26 + return `${OPFS_PREFIX}${normalizedPath}` 27 + }
+46 -1
vite.config.js
··· 3 3 import devtools from 'solid-devtools/vite' 4 4 import {defineConfig} from 'vite' 5 5 import {analyzer} from 'vite-bundle-analyzer' 6 + import {VitePWA} from 'vite-plugin-pwa' 6 7 import solidPlugin from 'vite-plugin-solid' 7 8 8 9 // https://vite.dev/config/ 9 10 10 11 export default defineConfig({ 11 12 root: './src/app', 12 - plugins: [devtools({autoname: true}), analyzer({analyzerMode: 'static'}), solidPlugin()], 13 + plugins: [ 14 + devtools({autoname: true}), 15 + analyzer({analyzerMode: 'static'}), 16 + solidPlugin(), 17 + VitePWA({ 18 + strategies: 'injectManifest', 19 + srcDir: '.', // relative to root (src/app) 20 + filename: 'sw.ts', 21 + registerType: 'prompt', 22 + includeAssets: ['favicon.svg'], 23 + manifest: { 24 + name: 'feedline.at', 25 + short_name: 'feedline.at', 26 + description: 'Local-first RSS reader and podcast client', 27 + theme_color: '#1a1a2e', 28 + background_color: '#1a1a2e', 29 + display: 'standalone', 30 + scope: '/', 31 + start_url: '/', 32 + icons: [ 33 + { 34 + src: 'favicon.svg', 35 + sizes: 'any', 36 + type: 'image/svg+xml', 37 + }, 38 + ], 39 + }, 40 + injectManifest: { 41 + // Precache all build assets 42 + globPatterns: ['**/*.{js,css,html,svg,woff,woff2}'], 43 + }, 44 + devOptions: { 45 + enabled: true, 46 + type: 'classic', 47 + navigateFallback: 'index.html', 48 + }, 49 + }), 50 + ], 13 51 14 52 define: { 15 53 global: {}, ··· 30 68 31 69 worker: { 32 70 format: 'es', 71 + rollupOptions: { 72 + output: { 73 + manualChunks(id) { 74 + return id.includes('node_modules') ? 'worker-vendor' : null 75 + }, 76 + }, 77 + }, 33 78 }, 34 79 35 80 build: {