Blog platform running on ATproto
1
fork

Configure Feed

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

at main 7681 lines 197 kB view raw
1{ 2 "name": "pamphlet.me", 3 "version": "0.0.1", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "pamphlet.me", 9 "version": "0.0.1", 10 "license": "ISC", 11 "workspaces": [ 12 "frontend" 13 ] 14 }, 15 "frontend": { 16 "name": "pamphlet", 17 "version": "0.0.0", 18 "dependencies": { 19 "@angular/common": "^20.3.0", 20 "@angular/compiler": "^20.3.0", 21 "@angular/core": "^20.3.0", 22 "@angular/forms": "^20.3.0", 23 "@angular/platform-browser": "^20.3.0", 24 "@angular/router": "^20.3.0", 25 "@tailwindcss/postcss": "^4.1.14", 26 "postcss": "^8.5.6", 27 "rxjs": "~7.8.0", 28 "tailwindcss": "^4.1.14", 29 "tslib": "^2.3.0" 30 }, 31 "devDependencies": { 32 "@angular/build": "^20.3.5", 33 "@angular/cli": "^20.3.5", 34 "@angular/compiler-cli": "^20.3.0", 35 "@types/jasmine": "~5.1.0", 36 "jasmine-core": "~5.9.0", 37 "karma": "~6.4.0", 38 "karma-chrome-launcher": "~3.2.0", 39 "karma-coverage": "~2.2.0", 40 "karma-jasmine": "~5.1.0", 41 "karma-jasmine-html-reporter": "~2.1.0", 42 "typescript": "~5.9.2" 43 } 44 }, 45 "frontend/node_modules/@algolia/abtesting": { 46 "version": "1.1.0", 47 "dev": true, 48 "license": "MIT", 49 "dependencies": { 50 "@algolia/client-common": "5.35.0", 51 "@algolia/requester-browser-xhr": "5.35.0", 52 "@algolia/requester-fetch": "5.35.0", 53 "@algolia/requester-node-http": "5.35.0" 54 }, 55 "engines": { 56 "node": ">= 14.0.0" 57 } 58 }, 59 "frontend/node_modules/@algolia/client-abtesting": { 60 "version": "5.35.0", 61 "dev": true, 62 "license": "MIT", 63 "dependencies": { 64 "@algolia/client-common": "5.35.0", 65 "@algolia/requester-browser-xhr": "5.35.0", 66 "@algolia/requester-fetch": "5.35.0", 67 "@algolia/requester-node-http": "5.35.0" 68 }, 69 "engines": { 70 "node": ">= 14.0.0" 71 } 72 }, 73 "frontend/node_modules/@algolia/client-analytics": { 74 "version": "5.35.0", 75 "dev": true, 76 "license": "MIT", 77 "dependencies": { 78 "@algolia/client-common": "5.35.0", 79 "@algolia/requester-browser-xhr": "5.35.0", 80 "@algolia/requester-fetch": "5.35.0", 81 "@algolia/requester-node-http": "5.35.0" 82 }, 83 "engines": { 84 "node": ">= 14.0.0" 85 } 86 }, 87 "frontend/node_modules/@algolia/client-common": { 88 "version": "5.35.0", 89 "dev": true, 90 "license": "MIT", 91 "engines": { 92 "node": ">= 14.0.0" 93 } 94 }, 95 "frontend/node_modules/@algolia/client-insights": { 96 "version": "5.35.0", 97 "dev": true, 98 "license": "MIT", 99 "dependencies": { 100 "@algolia/client-common": "5.35.0", 101 "@algolia/requester-browser-xhr": "5.35.0", 102 "@algolia/requester-fetch": "5.35.0", 103 "@algolia/requester-node-http": "5.35.0" 104 }, 105 "engines": { 106 "node": ">= 14.0.0" 107 } 108 }, 109 "frontend/node_modules/@algolia/client-personalization": { 110 "version": "5.35.0", 111 "dev": true, 112 "license": "MIT", 113 "dependencies": { 114 "@algolia/client-common": "5.35.0", 115 "@algolia/requester-browser-xhr": "5.35.0", 116 "@algolia/requester-fetch": "5.35.0", 117 "@algolia/requester-node-http": "5.35.0" 118 }, 119 "engines": { 120 "node": ">= 14.0.0" 121 } 122 }, 123 "frontend/node_modules/@algolia/client-query-suggestions": { 124 "version": "5.35.0", 125 "dev": true, 126 "license": "MIT", 127 "dependencies": { 128 "@algolia/client-common": "5.35.0", 129 "@algolia/requester-browser-xhr": "5.35.0", 130 "@algolia/requester-fetch": "5.35.0", 131 "@algolia/requester-node-http": "5.35.0" 132 }, 133 "engines": { 134 "node": ">= 14.0.0" 135 } 136 }, 137 "frontend/node_modules/@algolia/client-search": { 138 "version": "5.35.0", 139 "dev": true, 140 "license": "MIT", 141 "dependencies": { 142 "@algolia/client-common": "5.35.0", 143 "@algolia/requester-browser-xhr": "5.35.0", 144 "@algolia/requester-fetch": "5.35.0", 145 "@algolia/requester-node-http": "5.35.0" 146 }, 147 "engines": { 148 "node": ">= 14.0.0" 149 } 150 }, 151 "frontend/node_modules/@algolia/ingestion": { 152 "version": "1.35.0", 153 "dev": true, 154 "license": "MIT", 155 "dependencies": { 156 "@algolia/client-common": "5.35.0", 157 "@algolia/requester-browser-xhr": "5.35.0", 158 "@algolia/requester-fetch": "5.35.0", 159 "@algolia/requester-node-http": "5.35.0" 160 }, 161 "engines": { 162 "node": ">= 14.0.0" 163 } 164 }, 165 "frontend/node_modules/@algolia/monitoring": { 166 "version": "1.35.0", 167 "dev": true, 168 "license": "MIT", 169 "dependencies": { 170 "@algolia/client-common": "5.35.0", 171 "@algolia/requester-browser-xhr": "5.35.0", 172 "@algolia/requester-fetch": "5.35.0", 173 "@algolia/requester-node-http": "5.35.0" 174 }, 175 "engines": { 176 "node": ">= 14.0.0" 177 } 178 }, 179 "frontend/node_modules/@algolia/recommend": { 180 "version": "5.35.0", 181 "dev": true, 182 "license": "MIT", 183 "dependencies": { 184 "@algolia/client-common": "5.35.0", 185 "@algolia/requester-browser-xhr": "5.35.0", 186 "@algolia/requester-fetch": "5.35.0", 187 "@algolia/requester-node-http": "5.35.0" 188 }, 189 "engines": { 190 "node": ">= 14.0.0" 191 } 192 }, 193 "frontend/node_modules/@algolia/requester-browser-xhr": { 194 "version": "5.35.0", 195 "dev": true, 196 "license": "MIT", 197 "dependencies": { 198 "@algolia/client-common": "5.35.0" 199 }, 200 "engines": { 201 "node": ">= 14.0.0" 202 } 203 }, 204 "frontend/node_modules/@algolia/requester-fetch": { 205 "version": "5.35.0", 206 "dev": true, 207 "license": "MIT", 208 "dependencies": { 209 "@algolia/client-common": "5.35.0" 210 }, 211 "engines": { 212 "node": ">= 14.0.0" 213 } 214 }, 215 "frontend/node_modules/@algolia/requester-node-http": { 216 "version": "5.35.0", 217 "dev": true, 218 "license": "MIT", 219 "dependencies": { 220 "@algolia/client-common": "5.35.0" 221 }, 222 "engines": { 223 "node": ">= 14.0.0" 224 } 225 }, 226 "frontend/node_modules/@ampproject/remapping": { 227 "version": "2.3.0", 228 "dev": true, 229 "license": "Apache-2.0", 230 "dependencies": { 231 "@jridgewell/gen-mapping": "^0.3.5", 232 "@jridgewell/trace-mapping": "^0.3.24" 233 }, 234 "engines": { 235 "node": ">=6.0.0" 236 } 237 }, 238 "frontend/node_modules/@angular-devkit/architect": { 239 "version": "0.2003.5", 240 "dev": true, 241 "license": "MIT", 242 "dependencies": { 243 "@angular-devkit/core": "20.3.5", 244 "rxjs": "7.8.2" 245 }, 246 "engines": { 247 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 248 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 249 "yarn": ">= 1.13.0" 250 } 251 }, 252 "frontend/node_modules/@angular-devkit/core": { 253 "version": "20.3.5", 254 "dev": true, 255 "license": "MIT", 256 "dependencies": { 257 "ajv": "8.17.1", 258 "ajv-formats": "3.0.1", 259 "jsonc-parser": "3.3.1", 260 "picomatch": "4.0.3", 261 "rxjs": "7.8.2", 262 "source-map": "0.7.6" 263 }, 264 "engines": { 265 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 266 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 267 "yarn": ">= 1.13.0" 268 }, 269 "peerDependencies": { 270 "chokidar": "^4.0.0" 271 }, 272 "peerDependenciesMeta": { 273 "chokidar": { 274 "optional": true 275 } 276 } 277 }, 278 "frontend/node_modules/@angular-devkit/schematics": { 279 "version": "20.3.5", 280 "dev": true, 281 "license": "MIT", 282 "dependencies": { 283 "@angular-devkit/core": "20.3.5", 284 "jsonc-parser": "3.3.1", 285 "magic-string": "0.30.17", 286 "ora": "8.2.0", 287 "rxjs": "7.8.2" 288 }, 289 "engines": { 290 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 291 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 292 "yarn": ">= 1.13.0" 293 } 294 }, 295 "frontend/node_modules/@angular/build": { 296 "version": "20.3.5", 297 "dev": true, 298 "license": "MIT", 299 "dependencies": { 300 "@ampproject/remapping": "2.3.0", 301 "@angular-devkit/architect": "0.2003.5", 302 "@babel/core": "7.28.3", 303 "@babel/helper-annotate-as-pure": "7.27.3", 304 "@babel/helper-split-export-declaration": "7.24.7", 305 "@inquirer/confirm": "5.1.14", 306 "@vitejs/plugin-basic-ssl": "2.1.0", 307 "beasties": "0.3.5", 308 "browserslist": "^4.23.0", 309 "esbuild": "0.25.9", 310 "https-proxy-agent": "7.0.6", 311 "istanbul-lib-instrument": "6.0.3", 312 "jsonc-parser": "3.3.1", 313 "listr2": "9.0.1", 314 "magic-string": "0.30.17", 315 "mrmime": "2.0.1", 316 "parse5-html-rewriting-stream": "8.0.0", 317 "picomatch": "4.0.3", 318 "piscina": "5.1.3", 319 "rollup": "4.52.3", 320 "sass": "1.90.0", 321 "semver": "7.7.2", 322 "source-map-support": "0.5.21", 323 "tinyglobby": "0.2.14", 324 "vite": "7.1.5", 325 "watchpack": "2.4.4" 326 }, 327 "engines": { 328 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 329 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 330 "yarn": ">= 1.13.0" 331 }, 332 "optionalDependencies": { 333 "lmdb": "3.4.2" 334 }, 335 "peerDependencies": { 336 "@angular/compiler": "^20.0.0", 337 "@angular/compiler-cli": "^20.0.0", 338 "@angular/core": "^20.0.0", 339 "@angular/localize": "^20.0.0", 340 "@angular/platform-browser": "^20.0.0", 341 "@angular/platform-server": "^20.0.0", 342 "@angular/service-worker": "^20.0.0", 343 "@angular/ssr": "^20.3.5", 344 "karma": "^6.4.0", 345 "less": "^4.2.0", 346 "ng-packagr": "^20.0.0", 347 "postcss": "^8.4.0", 348 "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", 349 "tslib": "^2.3.0", 350 "typescript": ">=5.8 <6.0", 351 "vitest": "^3.1.1" 352 }, 353 "peerDependenciesMeta": { 354 "@angular/core": { 355 "optional": true 356 }, 357 "@angular/localize": { 358 "optional": true 359 }, 360 "@angular/platform-browser": { 361 "optional": true 362 }, 363 "@angular/platform-server": { 364 "optional": true 365 }, 366 "@angular/service-worker": { 367 "optional": true 368 }, 369 "@angular/ssr": { 370 "optional": true 371 }, 372 "karma": { 373 "optional": true 374 }, 375 "less": { 376 "optional": true 377 }, 378 "ng-packagr": { 379 "optional": true 380 }, 381 "postcss": { 382 "optional": true 383 }, 384 "tailwindcss": { 385 "optional": true 386 }, 387 "vitest": { 388 "optional": true 389 } 390 } 391 }, 392 "frontend/node_modules/@angular/cli": { 393 "version": "20.3.5", 394 "dev": true, 395 "license": "MIT", 396 "dependencies": { 397 "@angular-devkit/architect": "0.2003.5", 398 "@angular-devkit/core": "20.3.5", 399 "@angular-devkit/schematics": "20.3.5", 400 "@inquirer/prompts": "7.8.2", 401 "@listr2/prompt-adapter-inquirer": "3.0.1", 402 "@modelcontextprotocol/sdk": "1.17.3", 403 "@schematics/angular": "20.3.5", 404 "@yarnpkg/lockfile": "1.1.0", 405 "algoliasearch": "5.35.0", 406 "ini": "5.0.0", 407 "jsonc-parser": "3.3.1", 408 "listr2": "9.0.1", 409 "npm-package-arg": "13.0.0", 410 "pacote": "21.0.0", 411 "resolve": "1.22.10", 412 "semver": "7.7.2", 413 "yargs": "18.0.0", 414 "zod": "3.25.76" 415 }, 416 "bin": { 417 "ng": "bin/ng.js" 418 }, 419 "engines": { 420 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 421 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 422 "yarn": ">= 1.13.0" 423 } 424 }, 425 "frontend/node_modules/@angular/common": { 426 "version": "20.3.4", 427 "license": "MIT", 428 "dependencies": { 429 "tslib": "^2.3.0" 430 }, 431 "engines": { 432 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 433 }, 434 "peerDependencies": { 435 "@angular/core": "20.3.4", 436 "rxjs": "^6.5.3 || ^7.4.0" 437 } 438 }, 439 "frontend/node_modules/@angular/compiler": { 440 "version": "20.3.4", 441 "license": "MIT", 442 "dependencies": { 443 "tslib": "^2.3.0" 444 }, 445 "engines": { 446 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 447 } 448 }, 449 "frontend/node_modules/@angular/compiler-cli": { 450 "version": "20.3.4", 451 "dev": true, 452 "license": "MIT", 453 "dependencies": { 454 "@babel/core": "7.28.3", 455 "@jridgewell/sourcemap-codec": "^1.4.14", 456 "chokidar": "^4.0.0", 457 "convert-source-map": "^1.5.1", 458 "reflect-metadata": "^0.2.0", 459 "semver": "^7.0.0", 460 "tslib": "^2.3.0", 461 "yargs": "^18.0.0" 462 }, 463 "bin": { 464 "ng-xi18n": "bundles/src/bin/ng_xi18n.js", 465 "ngc": "bundles/src/bin/ngc.js" 466 }, 467 "engines": { 468 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 469 }, 470 "peerDependencies": { 471 "@angular/compiler": "20.3.4", 472 "typescript": ">=5.8 <6.0" 473 }, 474 "peerDependenciesMeta": { 475 "typescript": { 476 "optional": true 477 } 478 } 479 }, 480 "frontend/node_modules/@angular/core": { 481 "version": "20.3.4", 482 "license": "MIT", 483 "dependencies": { 484 "tslib": "^2.3.0" 485 }, 486 "engines": { 487 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 488 }, 489 "peerDependencies": { 490 "@angular/compiler": "20.3.4", 491 "rxjs": "^6.5.3 || ^7.4.0", 492 "zone.js": "~0.15.0" 493 }, 494 "peerDependenciesMeta": { 495 "@angular/compiler": { 496 "optional": true 497 }, 498 "zone.js": { 499 "optional": true 500 } 501 } 502 }, 503 "frontend/node_modules/@angular/forms": { 504 "version": "20.3.4", 505 "license": "MIT", 506 "dependencies": { 507 "tslib": "^2.3.0" 508 }, 509 "engines": { 510 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 511 }, 512 "peerDependencies": { 513 "@angular/common": "20.3.4", 514 "@angular/core": "20.3.4", 515 "@angular/platform-browser": "20.3.4", 516 "rxjs": "^6.5.3 || ^7.4.0" 517 } 518 }, 519 "frontend/node_modules/@angular/platform-browser": { 520 "version": "20.3.4", 521 "license": "MIT", 522 "dependencies": { 523 "tslib": "^2.3.0" 524 }, 525 "engines": { 526 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 527 }, 528 "peerDependencies": { 529 "@angular/animations": "20.3.4", 530 "@angular/common": "20.3.4", 531 "@angular/core": "20.3.4" 532 }, 533 "peerDependenciesMeta": { 534 "@angular/animations": { 535 "optional": true 536 } 537 } 538 }, 539 "frontend/node_modules/@angular/router": { 540 "version": "20.3.4", 541 "license": "MIT", 542 "dependencies": { 543 "tslib": "^2.3.0" 544 }, 545 "engines": { 546 "node": "^20.19.0 || ^22.12.0 || >=24.0.0" 547 }, 548 "peerDependencies": { 549 "@angular/common": "20.3.4", 550 "@angular/core": "20.3.4", 551 "@angular/platform-browser": "20.3.4", 552 "rxjs": "^6.5.3 || ^7.4.0" 553 } 554 }, 555 "frontend/node_modules/@babel/code-frame": { 556 "version": "7.27.1", 557 "dev": true, 558 "license": "MIT", 559 "dependencies": { 560 "@babel/helper-validator-identifier": "^7.27.1", 561 "js-tokens": "^4.0.0", 562 "picocolors": "^1.1.1" 563 }, 564 "engines": { 565 "node": ">=6.9.0" 566 } 567 }, 568 "frontend/node_modules/@babel/compat-data": { 569 "version": "7.28.4", 570 "dev": true, 571 "license": "MIT", 572 "engines": { 573 "node": ">=6.9.0" 574 } 575 }, 576 "frontend/node_modules/@babel/core": { 577 "version": "7.28.3", 578 "dev": true, 579 "license": "MIT", 580 "dependencies": { 581 "@ampproject/remapping": "^2.2.0", 582 "@babel/code-frame": "^7.27.1", 583 "@babel/generator": "^7.28.3", 584 "@babel/helper-compilation-targets": "^7.27.2", 585 "@babel/helper-module-transforms": "^7.28.3", 586 "@babel/helpers": "^7.28.3", 587 "@babel/parser": "^7.28.3", 588 "@babel/template": "^7.27.2", 589 "@babel/traverse": "^7.28.3", 590 "@babel/types": "^7.28.2", 591 "convert-source-map": "^2.0.0", 592 "debug": "^4.1.0", 593 "gensync": "^1.0.0-beta.2", 594 "json5": "^2.2.3", 595 "semver": "^6.3.1" 596 }, 597 "engines": { 598 "node": ">=6.9.0" 599 }, 600 "funding": { 601 "type": "opencollective", 602 "url": "https://opencollective.com/babel" 603 } 604 }, 605 "frontend/node_modules/@babel/core/node_modules/convert-source-map": { 606 "version": "2.0.0", 607 "dev": true, 608 "license": "MIT" 609 }, 610 "frontend/node_modules/@babel/core/node_modules/semver": { 611 "version": "6.3.1", 612 "dev": true, 613 "license": "ISC", 614 "bin": { 615 "semver": "bin/semver.js" 616 } 617 }, 618 "frontend/node_modules/@babel/generator": { 619 "version": "7.28.3", 620 "dev": true, 621 "license": "MIT", 622 "dependencies": { 623 "@babel/parser": "^7.28.3", 624 "@babel/types": "^7.28.2", 625 "@jridgewell/gen-mapping": "^0.3.12", 626 "@jridgewell/trace-mapping": "^0.3.28", 627 "jsesc": "^3.0.2" 628 }, 629 "engines": { 630 "node": ">=6.9.0" 631 } 632 }, 633 "frontend/node_modules/@babel/helper-annotate-as-pure": { 634 "version": "7.27.3", 635 "dev": true, 636 "license": "MIT", 637 "dependencies": { 638 "@babel/types": "^7.27.3" 639 }, 640 "engines": { 641 "node": ">=6.9.0" 642 } 643 }, 644 "frontend/node_modules/@babel/helper-compilation-targets": { 645 "version": "7.27.2", 646 "dev": true, 647 "license": "MIT", 648 "dependencies": { 649 "@babel/compat-data": "^7.27.2", 650 "@babel/helper-validator-option": "^7.27.1", 651 "browserslist": "^4.24.0", 652 "lru-cache": "^5.1.1", 653 "semver": "^6.3.1" 654 }, 655 "engines": { 656 "node": ">=6.9.0" 657 } 658 }, 659 "frontend/node_modules/@babel/helper-compilation-targets/node_modules/semver": { 660 "version": "6.3.1", 661 "dev": true, 662 "license": "ISC", 663 "bin": { 664 "semver": "bin/semver.js" 665 } 666 }, 667 "frontend/node_modules/@babel/helper-globals": { 668 "version": "7.28.0", 669 "dev": true, 670 "license": "MIT", 671 "engines": { 672 "node": ">=6.9.0" 673 } 674 }, 675 "frontend/node_modules/@babel/helper-module-imports": { 676 "version": "7.27.1", 677 "dev": true, 678 "license": "MIT", 679 "dependencies": { 680 "@babel/traverse": "^7.27.1", 681 "@babel/types": "^7.27.1" 682 }, 683 "engines": { 684 "node": ">=6.9.0" 685 } 686 }, 687 "frontend/node_modules/@babel/helper-module-transforms": { 688 "version": "7.28.3", 689 "dev": true, 690 "license": "MIT", 691 "dependencies": { 692 "@babel/helper-module-imports": "^7.27.1", 693 "@babel/helper-validator-identifier": "^7.27.1", 694 "@babel/traverse": "^7.28.3" 695 }, 696 "engines": { 697 "node": ">=6.9.0" 698 }, 699 "peerDependencies": { 700 "@babel/core": "^7.0.0" 701 } 702 }, 703 "frontend/node_modules/@babel/helper-split-export-declaration": { 704 "version": "7.24.7", 705 "dev": true, 706 "license": "MIT", 707 "dependencies": { 708 "@babel/types": "^7.24.7" 709 }, 710 "engines": { 711 "node": ">=6.9.0" 712 } 713 }, 714 "frontend/node_modules/@babel/helper-string-parser": { 715 "version": "7.27.1", 716 "dev": true, 717 "license": "MIT", 718 "engines": { 719 "node": ">=6.9.0" 720 } 721 }, 722 "frontend/node_modules/@babel/helper-validator-identifier": { 723 "version": "7.27.1", 724 "dev": true, 725 "license": "MIT", 726 "engines": { 727 "node": ">=6.9.0" 728 } 729 }, 730 "frontend/node_modules/@babel/helper-validator-option": { 731 "version": "7.27.1", 732 "dev": true, 733 "license": "MIT", 734 "engines": { 735 "node": ">=6.9.0" 736 } 737 }, 738 "frontend/node_modules/@babel/helpers": { 739 "version": "7.28.4", 740 "dev": true, 741 "license": "MIT", 742 "dependencies": { 743 "@babel/template": "^7.27.2", 744 "@babel/types": "^7.28.4" 745 }, 746 "engines": { 747 "node": ">=6.9.0" 748 } 749 }, 750 "frontend/node_modules/@babel/parser": { 751 "version": "7.28.4", 752 "dev": true, 753 "license": "MIT", 754 "dependencies": { 755 "@babel/types": "^7.28.4" 756 }, 757 "bin": { 758 "parser": "bin/babel-parser.js" 759 }, 760 "engines": { 761 "node": ">=6.0.0" 762 } 763 }, 764 "frontend/node_modules/@babel/template": { 765 "version": "7.27.2", 766 "dev": true, 767 "license": "MIT", 768 "dependencies": { 769 "@babel/code-frame": "^7.27.1", 770 "@babel/parser": "^7.27.2", 771 "@babel/types": "^7.27.1" 772 }, 773 "engines": { 774 "node": ">=6.9.0" 775 } 776 }, 777 "frontend/node_modules/@babel/traverse": { 778 "version": "7.28.4", 779 "dev": true, 780 "license": "MIT", 781 "dependencies": { 782 "@babel/code-frame": "^7.27.1", 783 "@babel/generator": "^7.28.3", 784 "@babel/helper-globals": "^7.28.0", 785 "@babel/parser": "^7.28.4", 786 "@babel/template": "^7.27.2", 787 "@babel/types": "^7.28.4", 788 "debug": "^4.3.1" 789 }, 790 "engines": { 791 "node": ">=6.9.0" 792 } 793 }, 794 "frontend/node_modules/@babel/types": { 795 "version": "7.28.4", 796 "dev": true, 797 "license": "MIT", 798 "dependencies": { 799 "@babel/helper-string-parser": "^7.27.1", 800 "@babel/helper-validator-identifier": "^7.27.1" 801 }, 802 "engines": { 803 "node": ">=6.9.0" 804 } 805 }, 806 "frontend/node_modules/@colors/colors": { 807 "version": "1.5.0", 808 "dev": true, 809 "license": "MIT", 810 "engines": { 811 "node": ">=0.1.90" 812 } 813 }, 814 "frontend/node_modules/@esbuild/win32-x64": { 815 "version": "0.25.9", 816 "cpu": [ 817 "x64" 818 ], 819 "dev": true, 820 "license": "MIT", 821 "optional": true, 822 "os": [ 823 "win32" 824 ], 825 "engines": { 826 "node": ">=18" 827 } 828 }, 829 "frontend/node_modules/@inquirer/ansi": { 830 "version": "1.0.0", 831 "dev": true, 832 "license": "MIT", 833 "engines": { 834 "node": ">=18" 835 } 836 }, 837 "frontend/node_modules/@inquirer/checkbox": { 838 "version": "4.2.4", 839 "dev": true, 840 "license": "MIT", 841 "dependencies": { 842 "@inquirer/ansi": "^1.0.0", 843 "@inquirer/core": "^10.2.2", 844 "@inquirer/figures": "^1.0.13", 845 "@inquirer/type": "^3.0.8", 846 "yoctocolors-cjs": "^2.1.2" 847 }, 848 "engines": { 849 "node": ">=18" 850 }, 851 "peerDependencies": { 852 "@types/node": ">=18" 853 }, 854 "peerDependenciesMeta": { 855 "@types/node": { 856 "optional": true 857 } 858 } 859 }, 860 "frontend/node_modules/@inquirer/confirm": { 861 "version": "5.1.14", 862 "dev": true, 863 "license": "MIT", 864 "dependencies": { 865 "@inquirer/core": "^10.1.15", 866 "@inquirer/type": "^3.0.8" 867 }, 868 "engines": { 869 "node": ">=18" 870 }, 871 "peerDependencies": { 872 "@types/node": ">=18" 873 }, 874 "peerDependenciesMeta": { 875 "@types/node": { 876 "optional": true 877 } 878 } 879 }, 880 "frontend/node_modules/@inquirer/core": { 881 "version": "10.2.2", 882 "dev": true, 883 "license": "MIT", 884 "dependencies": { 885 "@inquirer/ansi": "^1.0.0", 886 "@inquirer/figures": "^1.0.13", 887 "@inquirer/type": "^3.0.8", 888 "cli-width": "^4.1.0", 889 "mute-stream": "^2.0.0", 890 "signal-exit": "^4.1.0", 891 "wrap-ansi": "^6.2.0", 892 "yoctocolors-cjs": "^2.1.2" 893 }, 894 "engines": { 895 "node": ">=18" 896 }, 897 "peerDependencies": { 898 "@types/node": ">=18" 899 }, 900 "peerDependenciesMeta": { 901 "@types/node": { 902 "optional": true 903 } 904 } 905 }, 906 "frontend/node_modules/@inquirer/editor": { 907 "version": "4.2.20", 908 "dev": true, 909 "license": "MIT", 910 "dependencies": { 911 "@inquirer/core": "^10.2.2", 912 "@inquirer/external-editor": "^1.0.2", 913 "@inquirer/type": "^3.0.8" 914 }, 915 "engines": { 916 "node": ">=18" 917 }, 918 "peerDependencies": { 919 "@types/node": ">=18" 920 }, 921 "peerDependenciesMeta": { 922 "@types/node": { 923 "optional": true 924 } 925 } 926 }, 927 "frontend/node_modules/@inquirer/expand": { 928 "version": "4.0.20", 929 "dev": true, 930 "license": "MIT", 931 "dependencies": { 932 "@inquirer/core": "^10.2.2", 933 "@inquirer/type": "^3.0.8", 934 "yoctocolors-cjs": "^2.1.2" 935 }, 936 "engines": { 937 "node": ">=18" 938 }, 939 "peerDependencies": { 940 "@types/node": ">=18" 941 }, 942 "peerDependenciesMeta": { 943 "@types/node": { 944 "optional": true 945 } 946 } 947 }, 948 "frontend/node_modules/@inquirer/external-editor": { 949 "version": "1.0.2", 950 "dev": true, 951 "license": "MIT", 952 "dependencies": { 953 "chardet": "^2.1.0", 954 "iconv-lite": "^0.7.0" 955 }, 956 "engines": { 957 "node": ">=18" 958 }, 959 "peerDependencies": { 960 "@types/node": ">=18" 961 }, 962 "peerDependenciesMeta": { 963 "@types/node": { 964 "optional": true 965 } 966 } 967 }, 968 "frontend/node_modules/@inquirer/figures": { 969 "version": "1.0.13", 970 "dev": true, 971 "license": "MIT", 972 "engines": { 973 "node": ">=18" 974 } 975 }, 976 "frontend/node_modules/@inquirer/input": { 977 "version": "4.2.4", 978 "dev": true, 979 "license": "MIT", 980 "dependencies": { 981 "@inquirer/core": "^10.2.2", 982 "@inquirer/type": "^3.0.8" 983 }, 984 "engines": { 985 "node": ">=18" 986 }, 987 "peerDependencies": { 988 "@types/node": ">=18" 989 }, 990 "peerDependenciesMeta": { 991 "@types/node": { 992 "optional": true 993 } 994 } 995 }, 996 "frontend/node_modules/@inquirer/number": { 997 "version": "3.0.20", 998 "dev": true, 999 "license": "MIT", 1000 "dependencies": { 1001 "@inquirer/core": "^10.2.2", 1002 "@inquirer/type": "^3.0.8" 1003 }, 1004 "engines": { 1005 "node": ">=18" 1006 }, 1007 "peerDependencies": { 1008 "@types/node": ">=18" 1009 }, 1010 "peerDependenciesMeta": { 1011 "@types/node": { 1012 "optional": true 1013 } 1014 } 1015 }, 1016 "frontend/node_modules/@inquirer/password": { 1017 "version": "4.0.20", 1018 "dev": true, 1019 "license": "MIT", 1020 "dependencies": { 1021 "@inquirer/ansi": "^1.0.0", 1022 "@inquirer/core": "^10.2.2", 1023 "@inquirer/type": "^3.0.8" 1024 }, 1025 "engines": { 1026 "node": ">=18" 1027 }, 1028 "peerDependencies": { 1029 "@types/node": ">=18" 1030 }, 1031 "peerDependenciesMeta": { 1032 "@types/node": { 1033 "optional": true 1034 } 1035 } 1036 }, 1037 "frontend/node_modules/@inquirer/prompts": { 1038 "version": "7.8.2", 1039 "dev": true, 1040 "license": "MIT", 1041 "dependencies": { 1042 "@inquirer/checkbox": "^4.2.1", 1043 "@inquirer/confirm": "^5.1.14", 1044 "@inquirer/editor": "^4.2.17", 1045 "@inquirer/expand": "^4.0.17", 1046 "@inquirer/input": "^4.2.1", 1047 "@inquirer/number": "^3.0.17", 1048 "@inquirer/password": "^4.0.17", 1049 "@inquirer/rawlist": "^4.1.5", 1050 "@inquirer/search": "^3.1.0", 1051 "@inquirer/select": "^4.3.1" 1052 }, 1053 "engines": { 1054 "node": ">=18" 1055 }, 1056 "peerDependencies": { 1057 "@types/node": ">=18" 1058 }, 1059 "peerDependenciesMeta": { 1060 "@types/node": { 1061 "optional": true 1062 } 1063 } 1064 }, 1065 "frontend/node_modules/@inquirer/rawlist": { 1066 "version": "4.1.8", 1067 "dev": true, 1068 "license": "MIT", 1069 "dependencies": { 1070 "@inquirer/core": "^10.2.2", 1071 "@inquirer/type": "^3.0.8", 1072 "yoctocolors-cjs": "^2.1.2" 1073 }, 1074 "engines": { 1075 "node": ">=18" 1076 }, 1077 "peerDependencies": { 1078 "@types/node": ">=18" 1079 }, 1080 "peerDependenciesMeta": { 1081 "@types/node": { 1082 "optional": true 1083 } 1084 } 1085 }, 1086 "frontend/node_modules/@inquirer/search": { 1087 "version": "3.1.3", 1088 "dev": true, 1089 "license": "MIT", 1090 "dependencies": { 1091 "@inquirer/core": "^10.2.2", 1092 "@inquirer/figures": "^1.0.13", 1093 "@inquirer/type": "^3.0.8", 1094 "yoctocolors-cjs": "^2.1.2" 1095 }, 1096 "engines": { 1097 "node": ">=18" 1098 }, 1099 "peerDependencies": { 1100 "@types/node": ">=18" 1101 }, 1102 "peerDependenciesMeta": { 1103 "@types/node": { 1104 "optional": true 1105 } 1106 } 1107 }, 1108 "frontend/node_modules/@inquirer/select": { 1109 "version": "4.3.4", 1110 "dev": true, 1111 "license": "MIT", 1112 "dependencies": { 1113 "@inquirer/ansi": "^1.0.0", 1114 "@inquirer/core": "^10.2.2", 1115 "@inquirer/figures": "^1.0.13", 1116 "@inquirer/type": "^3.0.8", 1117 "yoctocolors-cjs": "^2.1.2" 1118 }, 1119 "engines": { 1120 "node": ">=18" 1121 }, 1122 "peerDependencies": { 1123 "@types/node": ">=18" 1124 }, 1125 "peerDependenciesMeta": { 1126 "@types/node": { 1127 "optional": true 1128 } 1129 } 1130 }, 1131 "frontend/node_modules/@inquirer/type": { 1132 "version": "3.0.8", 1133 "dev": true, 1134 "license": "MIT", 1135 "engines": { 1136 "node": ">=18" 1137 }, 1138 "peerDependencies": { 1139 "@types/node": ">=18" 1140 }, 1141 "peerDependenciesMeta": { 1142 "@types/node": { 1143 "optional": true 1144 } 1145 } 1146 }, 1147 "frontend/node_modules/@isaacs/balanced-match": { 1148 "version": "4.0.1", 1149 "dev": true, 1150 "license": "MIT", 1151 "engines": { 1152 "node": "20 || >=22" 1153 } 1154 }, 1155 "frontend/node_modules/@isaacs/brace-expansion": { 1156 "version": "5.0.0", 1157 "dev": true, 1158 "license": "MIT", 1159 "dependencies": { 1160 "@isaacs/balanced-match": "^4.0.1" 1161 }, 1162 "engines": { 1163 "node": "20 || >=22" 1164 } 1165 }, 1166 "frontend/node_modules/@isaacs/cliui": { 1167 "version": "8.0.2", 1168 "dev": true, 1169 "license": "ISC", 1170 "dependencies": { 1171 "string-width": "^5.1.2", 1172 "string-width-cjs": "npm:string-width@^4.2.0", 1173 "strip-ansi": "^7.0.1", 1174 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 1175 "wrap-ansi": "^8.1.0", 1176 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 1177 }, 1178 "engines": { 1179 "node": ">=12" 1180 } 1181 }, 1182 "frontend/node_modules/@isaacs/cliui/node_modules/emoji-regex": { 1183 "version": "9.2.2", 1184 "dev": true, 1185 "license": "MIT" 1186 }, 1187 "frontend/node_modules/@isaacs/cliui/node_modules/string-width": { 1188 "version": "5.1.2", 1189 "dev": true, 1190 "license": "MIT", 1191 "dependencies": { 1192 "eastasianwidth": "^0.2.0", 1193 "emoji-regex": "^9.2.2", 1194 "strip-ansi": "^7.0.1" 1195 }, 1196 "engines": { 1197 "node": ">=12" 1198 }, 1199 "funding": { 1200 "url": "https://github.com/sponsors/sindresorhus" 1201 } 1202 }, 1203 "frontend/node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 1204 "version": "8.1.0", 1205 "dev": true, 1206 "license": "MIT", 1207 "dependencies": { 1208 "ansi-styles": "^6.1.0", 1209 "string-width": "^5.0.1", 1210 "strip-ansi": "^7.0.1" 1211 }, 1212 "engines": { 1213 "node": ">=12" 1214 }, 1215 "funding": { 1216 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1217 } 1218 }, 1219 "frontend/node_modules/@istanbuljs/schema": { 1220 "version": "0.1.3", 1221 "dev": true, 1222 "license": "MIT", 1223 "engines": { 1224 "node": ">=8" 1225 } 1226 }, 1227 "frontend/node_modules/@listr2/prompt-adapter-inquirer": { 1228 "version": "3.0.1", 1229 "dev": true, 1230 "license": "MIT", 1231 "dependencies": { 1232 "@inquirer/type": "^3.0.7" 1233 }, 1234 "engines": { 1235 "node": ">=20.0.0" 1236 }, 1237 "peerDependencies": { 1238 "@inquirer/prompts": ">= 3 < 8", 1239 "listr2": "9.0.1" 1240 } 1241 }, 1242 "frontend/node_modules/@lmdb/lmdb-win32-x64": { 1243 "version": "3.4.2", 1244 "cpu": [ 1245 "x64" 1246 ], 1247 "dev": true, 1248 "license": "MIT", 1249 "optional": true, 1250 "os": [ 1251 "win32" 1252 ] 1253 }, 1254 "frontend/node_modules/@modelcontextprotocol/sdk": { 1255 "version": "1.17.3", 1256 "dev": true, 1257 "license": "MIT", 1258 "dependencies": { 1259 "ajv": "^6.12.6", 1260 "content-type": "^1.0.5", 1261 "cors": "^2.8.5", 1262 "cross-spawn": "^7.0.5", 1263 "eventsource": "^3.0.2", 1264 "eventsource-parser": "^3.0.0", 1265 "express": "^5.0.1", 1266 "express-rate-limit": "^7.5.0", 1267 "pkce-challenge": "^5.0.0", 1268 "raw-body": "^3.0.0", 1269 "zod": "^3.23.8", 1270 "zod-to-json-schema": "^3.24.1" 1271 }, 1272 "engines": { 1273 "node": ">=18" 1274 } 1275 }, 1276 "frontend/node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { 1277 "version": "6.12.6", 1278 "dev": true, 1279 "license": "MIT", 1280 "dependencies": { 1281 "fast-deep-equal": "^3.1.1", 1282 "fast-json-stable-stringify": "^2.0.0", 1283 "json-schema-traverse": "^0.4.1", 1284 "uri-js": "^4.2.2" 1285 }, 1286 "funding": { 1287 "type": "github", 1288 "url": "https://github.com/sponsors/epoberezkin" 1289 } 1290 }, 1291 "frontend/node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { 1292 "version": "0.4.1", 1293 "dev": true, 1294 "license": "MIT" 1295 }, 1296 "frontend/node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { 1297 "version": "3.0.3", 1298 "cpu": [ 1299 "x64" 1300 ], 1301 "dev": true, 1302 "license": "MIT", 1303 "optional": true, 1304 "os": [ 1305 "win32" 1306 ] 1307 }, 1308 "frontend/node_modules/@napi-rs/nice": { 1309 "version": "1.1.1", 1310 "dev": true, 1311 "license": "MIT", 1312 "optional": true, 1313 "engines": { 1314 "node": ">= 10" 1315 }, 1316 "funding": { 1317 "type": "github", 1318 "url": "https://github.com/sponsors/Brooooooklyn" 1319 }, 1320 "optionalDependencies": { 1321 "@napi-rs/nice-android-arm-eabi": "1.1.1", 1322 "@napi-rs/nice-android-arm64": "1.1.1", 1323 "@napi-rs/nice-darwin-arm64": "1.1.1", 1324 "@napi-rs/nice-darwin-x64": "1.1.1", 1325 "@napi-rs/nice-freebsd-x64": "1.1.1", 1326 "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", 1327 "@napi-rs/nice-linux-arm64-gnu": "1.1.1", 1328 "@napi-rs/nice-linux-arm64-musl": "1.1.1", 1329 "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", 1330 "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", 1331 "@napi-rs/nice-linux-s390x-gnu": "1.1.1", 1332 "@napi-rs/nice-linux-x64-gnu": "1.1.1", 1333 "@napi-rs/nice-linux-x64-musl": "1.1.1", 1334 "@napi-rs/nice-openharmony-arm64": "1.1.1", 1335 "@napi-rs/nice-win32-arm64-msvc": "1.1.1", 1336 "@napi-rs/nice-win32-ia32-msvc": "1.1.1", 1337 "@napi-rs/nice-win32-x64-msvc": "1.1.1" 1338 } 1339 }, 1340 "frontend/node_modules/@napi-rs/nice-win32-x64-msvc": { 1341 "version": "1.1.1", 1342 "cpu": [ 1343 "x64" 1344 ], 1345 "dev": true, 1346 "license": "MIT", 1347 "optional": true, 1348 "os": [ 1349 "win32" 1350 ], 1351 "engines": { 1352 "node": ">= 10" 1353 } 1354 }, 1355 "frontend/node_modules/@npmcli/agent": { 1356 "version": "3.0.0", 1357 "dev": true, 1358 "license": "ISC", 1359 "dependencies": { 1360 "agent-base": "^7.1.0", 1361 "http-proxy-agent": "^7.0.0", 1362 "https-proxy-agent": "^7.0.1", 1363 "lru-cache": "^10.0.1", 1364 "socks-proxy-agent": "^8.0.3" 1365 }, 1366 "engines": { 1367 "node": "^18.17.0 || >=20.5.0" 1368 } 1369 }, 1370 "frontend/node_modules/@npmcli/agent/node_modules/lru-cache": { 1371 "version": "10.4.3", 1372 "dev": true, 1373 "license": "ISC" 1374 }, 1375 "frontend/node_modules/@npmcli/fs": { 1376 "version": "4.0.0", 1377 "dev": true, 1378 "license": "ISC", 1379 "dependencies": { 1380 "semver": "^7.3.5" 1381 }, 1382 "engines": { 1383 "node": "^18.17.0 || >=20.5.0" 1384 } 1385 }, 1386 "frontend/node_modules/@npmcli/git": { 1387 "version": "6.0.3", 1388 "dev": true, 1389 "license": "ISC", 1390 "dependencies": { 1391 "@npmcli/promise-spawn": "^8.0.0", 1392 "ini": "^5.0.0", 1393 "lru-cache": "^10.0.1", 1394 "npm-pick-manifest": "^10.0.0", 1395 "proc-log": "^5.0.0", 1396 "promise-retry": "^2.0.1", 1397 "semver": "^7.3.5", 1398 "which": "^5.0.0" 1399 }, 1400 "engines": { 1401 "node": "^18.17.0 || >=20.5.0" 1402 } 1403 }, 1404 "frontend/node_modules/@npmcli/git/node_modules/isexe": { 1405 "version": "3.1.1", 1406 "dev": true, 1407 "license": "ISC", 1408 "engines": { 1409 "node": ">=16" 1410 } 1411 }, 1412 "frontend/node_modules/@npmcli/git/node_modules/lru-cache": { 1413 "version": "10.4.3", 1414 "dev": true, 1415 "license": "ISC" 1416 }, 1417 "frontend/node_modules/@npmcli/git/node_modules/which": { 1418 "version": "5.0.0", 1419 "dev": true, 1420 "license": "ISC", 1421 "dependencies": { 1422 "isexe": "^3.1.1" 1423 }, 1424 "bin": { 1425 "node-which": "bin/which.js" 1426 }, 1427 "engines": { 1428 "node": "^18.17.0 || >=20.5.0" 1429 } 1430 }, 1431 "frontend/node_modules/@npmcli/installed-package-contents": { 1432 "version": "3.0.0", 1433 "dev": true, 1434 "license": "ISC", 1435 "dependencies": { 1436 "npm-bundled": "^4.0.0", 1437 "npm-normalize-package-bin": "^4.0.0" 1438 }, 1439 "bin": { 1440 "installed-package-contents": "bin/index.js" 1441 }, 1442 "engines": { 1443 "node": "^18.17.0 || >=20.5.0" 1444 } 1445 }, 1446 "frontend/node_modules/@npmcli/node-gyp": { 1447 "version": "4.0.0", 1448 "dev": true, 1449 "license": "ISC", 1450 "engines": { 1451 "node": "^18.17.0 || >=20.5.0" 1452 } 1453 }, 1454 "frontend/node_modules/@npmcli/package-json": { 1455 "version": "6.2.0", 1456 "dev": true, 1457 "license": "ISC", 1458 "dependencies": { 1459 "@npmcli/git": "^6.0.0", 1460 "glob": "^10.2.2", 1461 "hosted-git-info": "^8.0.0", 1462 "json-parse-even-better-errors": "^4.0.0", 1463 "proc-log": "^5.0.0", 1464 "semver": "^7.5.3", 1465 "validate-npm-package-license": "^3.0.4" 1466 }, 1467 "engines": { 1468 "node": "^18.17.0 || >=20.5.0" 1469 } 1470 }, 1471 "frontend/node_modules/@npmcli/package-json/node_modules/brace-expansion": { 1472 "version": "2.0.2", 1473 "dev": true, 1474 "license": "MIT", 1475 "dependencies": { 1476 "balanced-match": "^1.0.0" 1477 } 1478 }, 1479 "frontend/node_modules/@npmcli/package-json/node_modules/glob": { 1480 "version": "10.4.5", 1481 "dev": true, 1482 "license": "ISC", 1483 "dependencies": { 1484 "foreground-child": "^3.1.0", 1485 "jackspeak": "^3.1.2", 1486 "minimatch": "^9.0.4", 1487 "minipass": "^7.1.2", 1488 "package-json-from-dist": "^1.0.0", 1489 "path-scurry": "^1.11.1" 1490 }, 1491 "bin": { 1492 "glob": "dist/esm/bin.mjs" 1493 }, 1494 "funding": { 1495 "url": "https://github.com/sponsors/isaacs" 1496 } 1497 }, 1498 "frontend/node_modules/@npmcli/package-json/node_modules/hosted-git-info": { 1499 "version": "8.1.0", 1500 "dev": true, 1501 "license": "ISC", 1502 "dependencies": { 1503 "lru-cache": "^10.0.1" 1504 }, 1505 "engines": { 1506 "node": "^18.17.0 || >=20.5.0" 1507 } 1508 }, 1509 "frontend/node_modules/@npmcli/package-json/node_modules/lru-cache": { 1510 "version": "10.4.3", 1511 "dev": true, 1512 "license": "ISC" 1513 }, 1514 "frontend/node_modules/@npmcli/package-json/node_modules/minimatch": { 1515 "version": "9.0.5", 1516 "dev": true, 1517 "license": "ISC", 1518 "dependencies": { 1519 "brace-expansion": "^2.0.1" 1520 }, 1521 "engines": { 1522 "node": ">=16 || 14 >=14.17" 1523 }, 1524 "funding": { 1525 "url": "https://github.com/sponsors/isaacs" 1526 } 1527 }, 1528 "frontend/node_modules/@npmcli/promise-spawn": { 1529 "version": "8.0.3", 1530 "dev": true, 1531 "license": "ISC", 1532 "dependencies": { 1533 "which": "^5.0.0" 1534 }, 1535 "engines": { 1536 "node": "^18.17.0 || >=20.5.0" 1537 } 1538 }, 1539 "frontend/node_modules/@npmcli/promise-spawn/node_modules/isexe": { 1540 "version": "3.1.1", 1541 "dev": true, 1542 "license": "ISC", 1543 "engines": { 1544 "node": ">=16" 1545 } 1546 }, 1547 "frontend/node_modules/@npmcli/promise-spawn/node_modules/which": { 1548 "version": "5.0.0", 1549 "dev": true, 1550 "license": "ISC", 1551 "dependencies": { 1552 "isexe": "^3.1.1" 1553 }, 1554 "bin": { 1555 "node-which": "bin/which.js" 1556 }, 1557 "engines": { 1558 "node": "^18.17.0 || >=20.5.0" 1559 } 1560 }, 1561 "frontend/node_modules/@npmcli/redact": { 1562 "version": "3.2.2", 1563 "dev": true, 1564 "license": "ISC", 1565 "engines": { 1566 "node": "^18.17.0 || >=20.5.0" 1567 } 1568 }, 1569 "frontend/node_modules/@npmcli/run-script": { 1570 "version": "9.1.0", 1571 "dev": true, 1572 "license": "ISC", 1573 "dependencies": { 1574 "@npmcli/node-gyp": "^4.0.0", 1575 "@npmcli/package-json": "^6.0.0", 1576 "@npmcli/promise-spawn": "^8.0.0", 1577 "node-gyp": "^11.0.0", 1578 "proc-log": "^5.0.0", 1579 "which": "^5.0.0" 1580 }, 1581 "engines": { 1582 "node": "^18.17.0 || >=20.5.0" 1583 } 1584 }, 1585 "frontend/node_modules/@npmcli/run-script/node_modules/isexe": { 1586 "version": "3.1.1", 1587 "dev": true, 1588 "license": "ISC", 1589 "engines": { 1590 "node": ">=16" 1591 } 1592 }, 1593 "frontend/node_modules/@npmcli/run-script/node_modules/which": { 1594 "version": "5.0.0", 1595 "dev": true, 1596 "license": "ISC", 1597 "dependencies": { 1598 "isexe": "^3.1.1" 1599 }, 1600 "bin": { 1601 "node-which": "bin/which.js" 1602 }, 1603 "engines": { 1604 "node": "^18.17.0 || >=20.5.0" 1605 } 1606 }, 1607 "frontend/node_modules/@parcel/watcher": { 1608 "version": "2.5.1", 1609 "dev": true, 1610 "hasInstallScript": true, 1611 "license": "MIT", 1612 "optional": true, 1613 "dependencies": { 1614 "detect-libc": "^1.0.3", 1615 "is-glob": "^4.0.3", 1616 "micromatch": "^4.0.5", 1617 "node-addon-api": "^7.0.0" 1618 }, 1619 "engines": { 1620 "node": ">= 10.0.0" 1621 }, 1622 "funding": { 1623 "type": "opencollective", 1624 "url": "https://opencollective.com/parcel" 1625 }, 1626 "optionalDependencies": { 1627 "@parcel/watcher-android-arm64": "2.5.1", 1628 "@parcel/watcher-darwin-arm64": "2.5.1", 1629 "@parcel/watcher-darwin-x64": "2.5.1", 1630 "@parcel/watcher-freebsd-x64": "2.5.1", 1631 "@parcel/watcher-linux-arm-glibc": "2.5.1", 1632 "@parcel/watcher-linux-arm-musl": "2.5.1", 1633 "@parcel/watcher-linux-arm64-glibc": "2.5.1", 1634 "@parcel/watcher-linux-arm64-musl": "2.5.1", 1635 "@parcel/watcher-linux-x64-glibc": "2.5.1", 1636 "@parcel/watcher-linux-x64-musl": "2.5.1", 1637 "@parcel/watcher-win32-arm64": "2.5.1", 1638 "@parcel/watcher-win32-ia32": "2.5.1", 1639 "@parcel/watcher-win32-x64": "2.5.1" 1640 } 1641 }, 1642 "frontend/node_modules/@parcel/watcher-win32-x64": { 1643 "version": "2.5.1", 1644 "cpu": [ 1645 "x64" 1646 ], 1647 "dev": true, 1648 "license": "MIT", 1649 "optional": true, 1650 "os": [ 1651 "win32" 1652 ], 1653 "engines": { 1654 "node": ">= 10.0.0" 1655 }, 1656 "funding": { 1657 "type": "opencollective", 1658 "url": "https://opencollective.com/parcel" 1659 } 1660 }, 1661 "frontend/node_modules/@parcel/watcher/node_modules/detect-libc": { 1662 "version": "1.0.3", 1663 "dev": true, 1664 "license": "Apache-2.0", 1665 "optional": true, 1666 "bin": { 1667 "detect-libc": "bin/detect-libc.js" 1668 }, 1669 "engines": { 1670 "node": ">=0.10" 1671 } 1672 }, 1673 "frontend/node_modules/@parcel/watcher/node_modules/node-addon-api": { 1674 "version": "7.1.1", 1675 "dev": true, 1676 "license": "MIT", 1677 "optional": true 1678 }, 1679 "frontend/node_modules/@pkgjs/parseargs": { 1680 "version": "0.11.0", 1681 "dev": true, 1682 "license": "MIT", 1683 "optional": true, 1684 "engines": { 1685 "node": ">=14" 1686 } 1687 }, 1688 "frontend/node_modules/@rollup/rollup-win32-x64-gnu": { 1689 "version": "4.52.3", 1690 "cpu": [ 1691 "x64" 1692 ], 1693 "dev": true, 1694 "license": "MIT", 1695 "optional": true, 1696 "os": [ 1697 "win32" 1698 ] 1699 }, 1700 "frontend/node_modules/@rollup/rollup-win32-x64-msvc": { 1701 "version": "4.52.3", 1702 "cpu": [ 1703 "x64" 1704 ], 1705 "dev": true, 1706 "license": "MIT", 1707 "optional": true, 1708 "os": [ 1709 "win32" 1710 ] 1711 }, 1712 "frontend/node_modules/@schematics/angular": { 1713 "version": "20.3.5", 1714 "dev": true, 1715 "license": "MIT", 1716 "dependencies": { 1717 "@angular-devkit/core": "20.3.5", 1718 "@angular-devkit/schematics": "20.3.5", 1719 "jsonc-parser": "3.3.1" 1720 }, 1721 "engines": { 1722 "node": "^20.19.0 || ^22.12.0 || >=24.0.0", 1723 "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", 1724 "yarn": ">= 1.13.0" 1725 } 1726 }, 1727 "frontend/node_modules/@sigstore/bundle": { 1728 "version": "3.1.0", 1729 "dev": true, 1730 "license": "Apache-2.0", 1731 "dependencies": { 1732 "@sigstore/protobuf-specs": "^0.4.0" 1733 }, 1734 "engines": { 1735 "node": "^18.17.0 || >=20.5.0" 1736 } 1737 }, 1738 "frontend/node_modules/@sigstore/core": { 1739 "version": "2.0.0", 1740 "dev": true, 1741 "license": "Apache-2.0", 1742 "engines": { 1743 "node": "^18.17.0 || >=20.5.0" 1744 } 1745 }, 1746 "frontend/node_modules/@sigstore/protobuf-specs": { 1747 "version": "0.4.3", 1748 "dev": true, 1749 "license": "Apache-2.0", 1750 "engines": { 1751 "node": "^18.17.0 || >=20.5.0" 1752 } 1753 }, 1754 "frontend/node_modules/@sigstore/sign": { 1755 "version": "3.1.0", 1756 "dev": true, 1757 "license": "Apache-2.0", 1758 "dependencies": { 1759 "@sigstore/bundle": "^3.1.0", 1760 "@sigstore/core": "^2.0.0", 1761 "@sigstore/protobuf-specs": "^0.4.0", 1762 "make-fetch-happen": "^14.0.2", 1763 "proc-log": "^5.0.0", 1764 "promise-retry": "^2.0.1" 1765 }, 1766 "engines": { 1767 "node": "^18.17.0 || >=20.5.0" 1768 } 1769 }, 1770 "frontend/node_modules/@sigstore/tuf": { 1771 "version": "3.1.1", 1772 "dev": true, 1773 "license": "Apache-2.0", 1774 "dependencies": { 1775 "@sigstore/protobuf-specs": "^0.4.1", 1776 "tuf-js": "^3.0.1" 1777 }, 1778 "engines": { 1779 "node": "^18.17.0 || >=20.5.0" 1780 } 1781 }, 1782 "frontend/node_modules/@sigstore/verify": { 1783 "version": "2.1.1", 1784 "dev": true, 1785 "license": "Apache-2.0", 1786 "dependencies": { 1787 "@sigstore/bundle": "^3.1.0", 1788 "@sigstore/core": "^2.0.0", 1789 "@sigstore/protobuf-specs": "^0.4.1" 1790 }, 1791 "engines": { 1792 "node": "^18.17.0 || >=20.5.0" 1793 } 1794 }, 1795 "frontend/node_modules/@socket.io/component-emitter": { 1796 "version": "3.1.2", 1797 "dev": true, 1798 "license": "MIT" 1799 }, 1800 "frontend/node_modules/@tufjs/canonical-json": { 1801 "version": "2.0.0", 1802 "dev": true, 1803 "license": "MIT", 1804 "engines": { 1805 "node": "^16.14.0 || >=18.0.0" 1806 } 1807 }, 1808 "frontend/node_modules/@tufjs/models": { 1809 "version": "3.0.1", 1810 "dev": true, 1811 "license": "MIT", 1812 "dependencies": { 1813 "@tufjs/canonical-json": "2.0.0", 1814 "minimatch": "^9.0.5" 1815 }, 1816 "engines": { 1817 "node": "^18.17.0 || >=20.5.0" 1818 } 1819 }, 1820 "frontend/node_modules/@tufjs/models/node_modules/brace-expansion": { 1821 "version": "2.0.2", 1822 "dev": true, 1823 "license": "MIT", 1824 "dependencies": { 1825 "balanced-match": "^1.0.0" 1826 } 1827 }, 1828 "frontend/node_modules/@tufjs/models/node_modules/minimatch": { 1829 "version": "9.0.5", 1830 "dev": true, 1831 "license": "ISC", 1832 "dependencies": { 1833 "brace-expansion": "^2.0.1" 1834 }, 1835 "engines": { 1836 "node": ">=16 || 14 >=14.17" 1837 }, 1838 "funding": { 1839 "url": "https://github.com/sponsors/isaacs" 1840 } 1841 }, 1842 "frontend/node_modules/@types/cors": { 1843 "version": "2.8.19", 1844 "dev": true, 1845 "license": "MIT", 1846 "dependencies": { 1847 "@types/node": "*" 1848 } 1849 }, 1850 "frontend/node_modules/@types/estree": { 1851 "version": "1.0.8", 1852 "dev": true, 1853 "license": "MIT" 1854 }, 1855 "frontend/node_modules/@types/jasmine": { 1856 "version": "5.1.9", 1857 "dev": true, 1858 "license": "MIT" 1859 }, 1860 "frontend/node_modules/@types/node": { 1861 "version": "24.7.1", 1862 "dev": true, 1863 "license": "MIT", 1864 "dependencies": { 1865 "undici-types": "~7.14.0" 1866 } 1867 }, 1868 "frontend/node_modules/@vitejs/plugin-basic-ssl": { 1869 "version": "2.1.0", 1870 "dev": true, 1871 "license": "MIT", 1872 "engines": { 1873 "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 1874 }, 1875 "peerDependencies": { 1876 "vite": "^6.0.0 || ^7.0.0" 1877 } 1878 }, 1879 "frontend/node_modules/@yarnpkg/lockfile": { 1880 "version": "1.1.0", 1881 "dev": true, 1882 "license": "BSD-2-Clause" 1883 }, 1884 "frontend/node_modules/abbrev": { 1885 "version": "3.0.1", 1886 "dev": true, 1887 "license": "ISC", 1888 "engines": { 1889 "node": "^18.17.0 || >=20.5.0" 1890 } 1891 }, 1892 "frontend/node_modules/accepts": { 1893 "version": "2.0.0", 1894 "dev": true, 1895 "license": "MIT", 1896 "dependencies": { 1897 "mime-types": "^3.0.0", 1898 "negotiator": "^1.0.0" 1899 }, 1900 "engines": { 1901 "node": ">= 0.6" 1902 } 1903 }, 1904 "frontend/node_modules/agent-base": { 1905 "version": "7.1.4", 1906 "dev": true, 1907 "license": "MIT", 1908 "engines": { 1909 "node": ">= 14" 1910 } 1911 }, 1912 "frontend/node_modules/ajv": { 1913 "version": "8.17.1", 1914 "dev": true, 1915 "license": "MIT", 1916 "dependencies": { 1917 "fast-deep-equal": "^3.1.3", 1918 "fast-uri": "^3.0.1", 1919 "json-schema-traverse": "^1.0.0", 1920 "require-from-string": "^2.0.2" 1921 }, 1922 "funding": { 1923 "type": "github", 1924 "url": "https://github.com/sponsors/epoberezkin" 1925 } 1926 }, 1927 "frontend/node_modules/ajv-formats": { 1928 "version": "3.0.1", 1929 "dev": true, 1930 "license": "MIT", 1931 "dependencies": { 1932 "ajv": "^8.0.0" 1933 }, 1934 "peerDependencies": { 1935 "ajv": "^8.0.0" 1936 }, 1937 "peerDependenciesMeta": { 1938 "ajv": { 1939 "optional": true 1940 } 1941 } 1942 }, 1943 "frontend/node_modules/algoliasearch": { 1944 "version": "5.35.0", 1945 "dev": true, 1946 "license": "MIT", 1947 "dependencies": { 1948 "@algolia/abtesting": "1.1.0", 1949 "@algolia/client-abtesting": "5.35.0", 1950 "@algolia/client-analytics": "5.35.0", 1951 "@algolia/client-common": "5.35.0", 1952 "@algolia/client-insights": "5.35.0", 1953 "@algolia/client-personalization": "5.35.0", 1954 "@algolia/client-query-suggestions": "5.35.0", 1955 "@algolia/client-search": "5.35.0", 1956 "@algolia/ingestion": "1.35.0", 1957 "@algolia/monitoring": "1.35.0", 1958 "@algolia/recommend": "5.35.0", 1959 "@algolia/requester-browser-xhr": "5.35.0", 1960 "@algolia/requester-fetch": "5.35.0", 1961 "@algolia/requester-node-http": "5.35.0" 1962 }, 1963 "engines": { 1964 "node": ">= 14.0.0" 1965 } 1966 }, 1967 "frontend/node_modules/ansi-escapes": { 1968 "version": "7.1.1", 1969 "dev": true, 1970 "license": "MIT", 1971 "dependencies": { 1972 "environment": "^1.0.0" 1973 }, 1974 "engines": { 1975 "node": ">=18" 1976 }, 1977 "funding": { 1978 "url": "https://github.com/sponsors/sindresorhus" 1979 } 1980 }, 1981 "frontend/node_modules/ansi-regex": { 1982 "version": "6.2.2", 1983 "dev": true, 1984 "license": "MIT", 1985 "engines": { 1986 "node": ">=12" 1987 }, 1988 "funding": { 1989 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1990 } 1991 }, 1992 "frontend/node_modules/ansi-styles": { 1993 "version": "6.2.3", 1994 "dev": true, 1995 "license": "MIT", 1996 "engines": { 1997 "node": ">=12" 1998 }, 1999 "funding": { 2000 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2001 } 2002 }, 2003 "frontend/node_modules/anymatch": { 2004 "version": "3.1.3", 2005 "dev": true, 2006 "license": "ISC", 2007 "dependencies": { 2008 "normalize-path": "^3.0.0", 2009 "picomatch": "^2.0.4" 2010 }, 2011 "engines": { 2012 "node": ">= 8" 2013 } 2014 }, 2015 "frontend/node_modules/anymatch/node_modules/picomatch": { 2016 "version": "2.3.1", 2017 "dev": true, 2018 "license": "MIT", 2019 "engines": { 2020 "node": ">=8.6" 2021 }, 2022 "funding": { 2023 "url": "https://github.com/sponsors/jonschlinkert" 2024 } 2025 }, 2026 "frontend/node_modules/balanced-match": { 2027 "version": "1.0.2", 2028 "dev": true, 2029 "license": "MIT" 2030 }, 2031 "frontend/node_modules/base64id": { 2032 "version": "2.0.0", 2033 "dev": true, 2034 "license": "MIT", 2035 "engines": { 2036 "node": "^4.5.0 || >= 5.9" 2037 } 2038 }, 2039 "frontend/node_modules/baseline-browser-mapping": { 2040 "version": "2.8.16", 2041 "dev": true, 2042 "license": "Apache-2.0", 2043 "bin": { 2044 "baseline-browser-mapping": "dist/cli.js" 2045 } 2046 }, 2047 "frontend/node_modules/beasties": { 2048 "version": "0.3.5", 2049 "dev": true, 2050 "license": "Apache-2.0", 2051 "dependencies": { 2052 "css-select": "^6.0.0", 2053 "css-what": "^7.0.0", 2054 "dom-serializer": "^2.0.0", 2055 "domhandler": "^5.0.3", 2056 "htmlparser2": "^10.0.0", 2057 "picocolors": "^1.1.1", 2058 "postcss": "^8.4.49", 2059 "postcss-media-query-parser": "^0.2.3" 2060 }, 2061 "engines": { 2062 "node": ">=14.0.0" 2063 } 2064 }, 2065 "frontend/node_modules/binary-extensions": { 2066 "version": "2.3.0", 2067 "dev": true, 2068 "license": "MIT", 2069 "engines": { 2070 "node": ">=8" 2071 }, 2072 "funding": { 2073 "url": "https://github.com/sponsors/sindresorhus" 2074 } 2075 }, 2076 "frontend/node_modules/body-parser": { 2077 "version": "2.2.0", 2078 "dev": true, 2079 "license": "MIT", 2080 "dependencies": { 2081 "bytes": "^3.1.2", 2082 "content-type": "^1.0.5", 2083 "debug": "^4.4.0", 2084 "http-errors": "^2.0.0", 2085 "iconv-lite": "^0.6.3", 2086 "on-finished": "^2.4.1", 2087 "qs": "^6.14.0", 2088 "raw-body": "^3.0.0", 2089 "type-is": "^2.0.0" 2090 }, 2091 "engines": { 2092 "node": ">=18" 2093 } 2094 }, 2095 "frontend/node_modules/body-parser/node_modules/iconv-lite": { 2096 "version": "0.6.3", 2097 "dev": true, 2098 "license": "MIT", 2099 "dependencies": { 2100 "safer-buffer": ">= 2.1.2 < 3.0.0" 2101 }, 2102 "engines": { 2103 "node": ">=0.10.0" 2104 } 2105 }, 2106 "frontend/node_modules/boolbase": { 2107 "version": "1.0.0", 2108 "dev": true, 2109 "license": "ISC" 2110 }, 2111 "frontend/node_modules/brace-expansion": { 2112 "version": "1.1.12", 2113 "dev": true, 2114 "license": "MIT", 2115 "dependencies": { 2116 "balanced-match": "^1.0.0", 2117 "concat-map": "0.0.1" 2118 } 2119 }, 2120 "frontend/node_modules/braces": { 2121 "version": "3.0.3", 2122 "dev": true, 2123 "license": "MIT", 2124 "dependencies": { 2125 "fill-range": "^7.1.1" 2126 }, 2127 "engines": { 2128 "node": ">=8" 2129 } 2130 }, 2131 "frontend/node_modules/browserslist": { 2132 "version": "4.26.3", 2133 "dev": true, 2134 "funding": [ 2135 { 2136 "type": "opencollective", 2137 "url": "https://opencollective.com/browserslist" 2138 }, 2139 { 2140 "type": "tidelift", 2141 "url": "https://tidelift.com/funding/github/npm/browserslist" 2142 }, 2143 { 2144 "type": "github", 2145 "url": "https://github.com/sponsors/ai" 2146 } 2147 ], 2148 "license": "MIT", 2149 "dependencies": { 2150 "baseline-browser-mapping": "^2.8.9", 2151 "caniuse-lite": "^1.0.30001746", 2152 "electron-to-chromium": "^1.5.227", 2153 "node-releases": "^2.0.21", 2154 "update-browserslist-db": "^1.1.3" 2155 }, 2156 "bin": { 2157 "browserslist": "cli.js" 2158 }, 2159 "engines": { 2160 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2161 } 2162 }, 2163 "frontend/node_modules/buffer-from": { 2164 "version": "1.1.2", 2165 "dev": true, 2166 "license": "MIT" 2167 }, 2168 "frontend/node_modules/bytes": { 2169 "version": "3.1.2", 2170 "dev": true, 2171 "license": "MIT", 2172 "engines": { 2173 "node": ">= 0.8" 2174 } 2175 }, 2176 "frontend/node_modules/cacache": { 2177 "version": "19.0.1", 2178 "dev": true, 2179 "license": "ISC", 2180 "dependencies": { 2181 "@npmcli/fs": "^4.0.0", 2182 "fs-minipass": "^3.0.0", 2183 "glob": "^10.2.2", 2184 "lru-cache": "^10.0.1", 2185 "minipass": "^7.0.3", 2186 "minipass-collect": "^2.0.1", 2187 "minipass-flush": "^1.0.5", 2188 "minipass-pipeline": "^1.2.4", 2189 "p-map": "^7.0.2", 2190 "ssri": "^12.0.0", 2191 "tar": "^7.4.3", 2192 "unique-filename": "^4.0.0" 2193 }, 2194 "engines": { 2195 "node": "^18.17.0 || >=20.5.0" 2196 } 2197 }, 2198 "frontend/node_modules/cacache/node_modules/brace-expansion": { 2199 "version": "2.0.2", 2200 "dev": true, 2201 "license": "MIT", 2202 "dependencies": { 2203 "balanced-match": "^1.0.0" 2204 } 2205 }, 2206 "frontend/node_modules/cacache/node_modules/chownr": { 2207 "version": "3.0.0", 2208 "dev": true, 2209 "license": "BlueOak-1.0.0", 2210 "engines": { 2211 "node": ">=18" 2212 } 2213 }, 2214 "frontend/node_modules/cacache/node_modules/glob": { 2215 "version": "10.4.5", 2216 "dev": true, 2217 "license": "ISC", 2218 "dependencies": { 2219 "foreground-child": "^3.1.0", 2220 "jackspeak": "^3.1.2", 2221 "minimatch": "^9.0.4", 2222 "minipass": "^7.1.2", 2223 "package-json-from-dist": "^1.0.0", 2224 "path-scurry": "^1.11.1" 2225 }, 2226 "bin": { 2227 "glob": "dist/esm/bin.mjs" 2228 }, 2229 "funding": { 2230 "url": "https://github.com/sponsors/isaacs" 2231 } 2232 }, 2233 "frontend/node_modules/cacache/node_modules/lru-cache": { 2234 "version": "10.4.3", 2235 "dev": true, 2236 "license": "ISC" 2237 }, 2238 "frontend/node_modules/cacache/node_modules/minimatch": { 2239 "version": "9.0.5", 2240 "dev": true, 2241 "license": "ISC", 2242 "dependencies": { 2243 "brace-expansion": "^2.0.1" 2244 }, 2245 "engines": { 2246 "node": ">=16 || 14 >=14.17" 2247 }, 2248 "funding": { 2249 "url": "https://github.com/sponsors/isaacs" 2250 } 2251 }, 2252 "frontend/node_modules/cacache/node_modules/tar": { 2253 "version": "7.5.1", 2254 "dev": true, 2255 "license": "ISC", 2256 "dependencies": { 2257 "@isaacs/fs-minipass": "^4.0.0", 2258 "chownr": "^3.0.0", 2259 "minipass": "^7.1.2", 2260 "minizlib": "^3.1.0", 2261 "yallist": "^5.0.0" 2262 }, 2263 "engines": { 2264 "node": ">=18" 2265 } 2266 }, 2267 "frontend/node_modules/cacache/node_modules/yallist": { 2268 "version": "5.0.0", 2269 "dev": true, 2270 "license": "BlueOak-1.0.0", 2271 "engines": { 2272 "node": ">=18" 2273 } 2274 }, 2275 "frontend/node_modules/call-bind-apply-helpers": { 2276 "version": "1.0.2", 2277 "dev": true, 2278 "license": "MIT", 2279 "dependencies": { 2280 "es-errors": "^1.3.0", 2281 "function-bind": "^1.1.2" 2282 }, 2283 "engines": { 2284 "node": ">= 0.4" 2285 } 2286 }, 2287 "frontend/node_modules/call-bound": { 2288 "version": "1.0.4", 2289 "dev": true, 2290 "license": "MIT", 2291 "dependencies": { 2292 "call-bind-apply-helpers": "^1.0.2", 2293 "get-intrinsic": "^1.3.0" 2294 }, 2295 "engines": { 2296 "node": ">= 0.4" 2297 }, 2298 "funding": { 2299 "url": "https://github.com/sponsors/ljharb" 2300 } 2301 }, 2302 "frontend/node_modules/caniuse-lite": { 2303 "version": "1.0.30001749", 2304 "dev": true, 2305 "funding": [ 2306 { 2307 "type": "opencollective", 2308 "url": "https://opencollective.com/browserslist" 2309 }, 2310 { 2311 "type": "tidelift", 2312 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 2313 }, 2314 { 2315 "type": "github", 2316 "url": "https://github.com/sponsors/ai" 2317 } 2318 ], 2319 "license": "CC-BY-4.0" 2320 }, 2321 "frontend/node_modules/chalk": { 2322 "version": "5.6.2", 2323 "dev": true, 2324 "license": "MIT", 2325 "engines": { 2326 "node": "^12.17.0 || ^14.13 || >=16.0.0" 2327 }, 2328 "funding": { 2329 "url": "https://github.com/chalk/chalk?sponsor=1" 2330 } 2331 }, 2332 "frontend/node_modules/chardet": { 2333 "version": "2.1.0", 2334 "dev": true, 2335 "license": "MIT" 2336 }, 2337 "frontend/node_modules/chokidar": { 2338 "version": "4.0.3", 2339 "dev": true, 2340 "license": "MIT", 2341 "dependencies": { 2342 "readdirp": "^4.0.1" 2343 }, 2344 "engines": { 2345 "node": ">= 14.16.0" 2346 }, 2347 "funding": { 2348 "url": "https://paulmillr.com/funding/" 2349 } 2350 }, 2351 "frontend/node_modules/chownr": { 2352 "version": "2.0.0", 2353 "dev": true, 2354 "license": "ISC", 2355 "engines": { 2356 "node": ">=10" 2357 } 2358 }, 2359 "frontend/node_modules/cli-cursor": { 2360 "version": "5.0.0", 2361 "dev": true, 2362 "license": "MIT", 2363 "dependencies": { 2364 "restore-cursor": "^5.0.0" 2365 }, 2366 "engines": { 2367 "node": ">=18" 2368 }, 2369 "funding": { 2370 "url": "https://github.com/sponsors/sindresorhus" 2371 } 2372 }, 2373 "frontend/node_modules/cli-spinners": { 2374 "version": "2.9.2", 2375 "dev": true, 2376 "license": "MIT", 2377 "engines": { 2378 "node": ">=6" 2379 }, 2380 "funding": { 2381 "url": "https://github.com/sponsors/sindresorhus" 2382 } 2383 }, 2384 "frontend/node_modules/cli-truncate": { 2385 "version": "4.0.0", 2386 "dev": true, 2387 "license": "MIT", 2388 "dependencies": { 2389 "slice-ansi": "^5.0.0", 2390 "string-width": "^7.0.0" 2391 }, 2392 "engines": { 2393 "node": ">=18" 2394 }, 2395 "funding": { 2396 "url": "https://github.com/sponsors/sindresorhus" 2397 } 2398 }, 2399 "frontend/node_modules/cli-width": { 2400 "version": "4.1.0", 2401 "dev": true, 2402 "license": "ISC", 2403 "engines": { 2404 "node": ">= 12" 2405 } 2406 }, 2407 "frontend/node_modules/cliui": { 2408 "version": "9.0.1", 2409 "dev": true, 2410 "license": "ISC", 2411 "dependencies": { 2412 "string-width": "^7.2.0", 2413 "strip-ansi": "^7.1.0", 2414 "wrap-ansi": "^9.0.0" 2415 }, 2416 "engines": { 2417 "node": ">=20" 2418 } 2419 }, 2420 "frontend/node_modules/cliui/node_modules/wrap-ansi": { 2421 "version": "9.0.2", 2422 "dev": true, 2423 "license": "MIT", 2424 "dependencies": { 2425 "ansi-styles": "^6.2.1", 2426 "string-width": "^7.0.0", 2427 "strip-ansi": "^7.1.0" 2428 }, 2429 "engines": { 2430 "node": ">=18" 2431 }, 2432 "funding": { 2433 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2434 } 2435 }, 2436 "frontend/node_modules/color-convert": { 2437 "version": "2.0.1", 2438 "dev": true, 2439 "license": "MIT", 2440 "dependencies": { 2441 "color-name": "~1.1.4" 2442 }, 2443 "engines": { 2444 "node": ">=7.0.0" 2445 } 2446 }, 2447 "frontend/node_modules/color-name": { 2448 "version": "1.1.4", 2449 "dev": true, 2450 "license": "MIT" 2451 }, 2452 "frontend/node_modules/colorette": { 2453 "version": "2.0.20", 2454 "dev": true, 2455 "license": "MIT" 2456 }, 2457 "frontend/node_modules/concat-map": { 2458 "version": "0.0.1", 2459 "dev": true, 2460 "license": "MIT" 2461 }, 2462 "frontend/node_modules/connect": { 2463 "version": "3.7.0", 2464 "dev": true, 2465 "license": "MIT", 2466 "dependencies": { 2467 "debug": "2.6.9", 2468 "finalhandler": "1.1.2", 2469 "parseurl": "~1.3.3", 2470 "utils-merge": "1.0.1" 2471 }, 2472 "engines": { 2473 "node": ">= 0.10.0" 2474 } 2475 }, 2476 "frontend/node_modules/connect/node_modules/debug": { 2477 "version": "2.6.9", 2478 "dev": true, 2479 "license": "MIT", 2480 "dependencies": { 2481 "ms": "2.0.0" 2482 } 2483 }, 2484 "frontend/node_modules/connect/node_modules/encodeurl": { 2485 "version": "1.0.2", 2486 "dev": true, 2487 "license": "MIT", 2488 "engines": { 2489 "node": ">= 0.8" 2490 } 2491 }, 2492 "frontend/node_modules/connect/node_modules/finalhandler": { 2493 "version": "1.1.2", 2494 "dev": true, 2495 "license": "MIT", 2496 "dependencies": { 2497 "debug": "2.6.9", 2498 "encodeurl": "~1.0.2", 2499 "escape-html": "~1.0.3", 2500 "on-finished": "~2.3.0", 2501 "parseurl": "~1.3.3", 2502 "statuses": "~1.5.0", 2503 "unpipe": "~1.0.0" 2504 }, 2505 "engines": { 2506 "node": ">= 0.8" 2507 } 2508 }, 2509 "frontend/node_modules/connect/node_modules/ms": { 2510 "version": "2.0.0", 2511 "dev": true, 2512 "license": "MIT" 2513 }, 2514 "frontend/node_modules/connect/node_modules/on-finished": { 2515 "version": "2.3.0", 2516 "dev": true, 2517 "license": "MIT", 2518 "dependencies": { 2519 "ee-first": "1.1.1" 2520 }, 2521 "engines": { 2522 "node": ">= 0.8" 2523 } 2524 }, 2525 "frontend/node_modules/connect/node_modules/statuses": { 2526 "version": "1.5.0", 2527 "dev": true, 2528 "license": "MIT", 2529 "engines": { 2530 "node": ">= 0.6" 2531 } 2532 }, 2533 "frontend/node_modules/content-disposition": { 2534 "version": "1.0.0", 2535 "dev": true, 2536 "license": "MIT", 2537 "dependencies": { 2538 "safe-buffer": "5.2.1" 2539 }, 2540 "engines": { 2541 "node": ">= 0.6" 2542 } 2543 }, 2544 "frontend/node_modules/content-type": { 2545 "version": "1.0.5", 2546 "dev": true, 2547 "license": "MIT", 2548 "engines": { 2549 "node": ">= 0.6" 2550 } 2551 }, 2552 "frontend/node_modules/convert-source-map": { 2553 "version": "1.9.0", 2554 "dev": true, 2555 "license": "MIT" 2556 }, 2557 "frontend/node_modules/cookie": { 2558 "version": "0.7.2", 2559 "dev": true, 2560 "license": "MIT", 2561 "engines": { 2562 "node": ">= 0.6" 2563 } 2564 }, 2565 "frontend/node_modules/cookie-signature": { 2566 "version": "1.2.2", 2567 "dev": true, 2568 "license": "MIT", 2569 "engines": { 2570 "node": ">=6.6.0" 2571 } 2572 }, 2573 "frontend/node_modules/cors": { 2574 "version": "2.8.5", 2575 "dev": true, 2576 "license": "MIT", 2577 "dependencies": { 2578 "object-assign": "^4", 2579 "vary": "^1" 2580 }, 2581 "engines": { 2582 "node": ">= 0.10" 2583 } 2584 }, 2585 "frontend/node_modules/cross-spawn": { 2586 "version": "7.0.6", 2587 "dev": true, 2588 "license": "MIT", 2589 "dependencies": { 2590 "path-key": "^3.1.0", 2591 "shebang-command": "^2.0.0", 2592 "which": "^2.0.1" 2593 }, 2594 "engines": { 2595 "node": ">= 8" 2596 } 2597 }, 2598 "frontend/node_modules/css-select": { 2599 "version": "6.0.0", 2600 "dev": true, 2601 "license": "BSD-2-Clause", 2602 "dependencies": { 2603 "boolbase": "^1.0.0", 2604 "css-what": "^7.0.0", 2605 "domhandler": "^5.0.3", 2606 "domutils": "^3.2.2", 2607 "nth-check": "^2.1.1" 2608 }, 2609 "funding": { 2610 "url": "https://github.com/sponsors/fb55" 2611 } 2612 }, 2613 "frontend/node_modules/css-what": { 2614 "version": "7.0.0", 2615 "dev": true, 2616 "license": "BSD-2-Clause", 2617 "engines": { 2618 "node": ">= 6" 2619 }, 2620 "funding": { 2621 "url": "https://github.com/sponsors/fb55" 2622 } 2623 }, 2624 "frontend/node_modules/custom-event": { 2625 "version": "1.0.1", 2626 "dev": true, 2627 "license": "MIT" 2628 }, 2629 "frontend/node_modules/date-format": { 2630 "version": "4.0.14", 2631 "dev": true, 2632 "license": "MIT", 2633 "engines": { 2634 "node": ">=4.0" 2635 } 2636 }, 2637 "frontend/node_modules/debug": { 2638 "version": "4.4.3", 2639 "dev": true, 2640 "license": "MIT", 2641 "dependencies": { 2642 "ms": "^2.1.3" 2643 }, 2644 "engines": { 2645 "node": ">=6.0" 2646 }, 2647 "peerDependenciesMeta": { 2648 "supports-color": { 2649 "optional": true 2650 } 2651 } 2652 }, 2653 "frontend/node_modules/depd": { 2654 "version": "2.0.0", 2655 "dev": true, 2656 "license": "MIT", 2657 "engines": { 2658 "node": ">= 0.8" 2659 } 2660 }, 2661 "frontend/node_modules/destroy": { 2662 "version": "1.2.0", 2663 "dev": true, 2664 "license": "MIT", 2665 "engines": { 2666 "node": ">= 0.8", 2667 "npm": "1.2.8000 || >= 1.4.16" 2668 } 2669 }, 2670 "frontend/node_modules/di": { 2671 "version": "0.0.1", 2672 "dev": true, 2673 "license": "MIT" 2674 }, 2675 "frontend/node_modules/dom-serialize": { 2676 "version": "2.2.1", 2677 "dev": true, 2678 "license": "MIT", 2679 "dependencies": { 2680 "custom-event": "~1.0.0", 2681 "ent": "~2.2.0", 2682 "extend": "^3.0.0", 2683 "void-elements": "^2.0.0" 2684 } 2685 }, 2686 "frontend/node_modules/dom-serializer": { 2687 "version": "2.0.0", 2688 "dev": true, 2689 "license": "MIT", 2690 "dependencies": { 2691 "domelementtype": "^2.3.0", 2692 "domhandler": "^5.0.2", 2693 "entities": "^4.2.0" 2694 }, 2695 "funding": { 2696 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 2697 } 2698 }, 2699 "frontend/node_modules/domelementtype": { 2700 "version": "2.3.0", 2701 "dev": true, 2702 "funding": [ 2703 { 2704 "type": "github", 2705 "url": "https://github.com/sponsors/fb55" 2706 } 2707 ], 2708 "license": "BSD-2-Clause" 2709 }, 2710 "frontend/node_modules/domhandler": { 2711 "version": "5.0.3", 2712 "dev": true, 2713 "license": "BSD-2-Clause", 2714 "dependencies": { 2715 "domelementtype": "^2.3.0" 2716 }, 2717 "engines": { 2718 "node": ">= 4" 2719 }, 2720 "funding": { 2721 "url": "https://github.com/fb55/domhandler?sponsor=1" 2722 } 2723 }, 2724 "frontend/node_modules/domutils": { 2725 "version": "3.2.2", 2726 "dev": true, 2727 "license": "BSD-2-Clause", 2728 "dependencies": { 2729 "dom-serializer": "^2.0.0", 2730 "domelementtype": "^2.3.0", 2731 "domhandler": "^5.0.3" 2732 }, 2733 "funding": { 2734 "url": "https://github.com/fb55/domutils?sponsor=1" 2735 } 2736 }, 2737 "frontend/node_modules/dunder-proto": { 2738 "version": "1.0.1", 2739 "dev": true, 2740 "license": "MIT", 2741 "dependencies": { 2742 "call-bind-apply-helpers": "^1.0.1", 2743 "es-errors": "^1.3.0", 2744 "gopd": "^1.2.0" 2745 }, 2746 "engines": { 2747 "node": ">= 0.4" 2748 } 2749 }, 2750 "frontend/node_modules/eastasianwidth": { 2751 "version": "0.2.0", 2752 "dev": true, 2753 "license": "MIT" 2754 }, 2755 "frontend/node_modules/ee-first": { 2756 "version": "1.1.1", 2757 "dev": true, 2758 "license": "MIT" 2759 }, 2760 "frontend/node_modules/electron-to-chromium": { 2761 "version": "1.5.234", 2762 "dev": true, 2763 "license": "ISC" 2764 }, 2765 "frontend/node_modules/emoji-regex": { 2766 "version": "10.5.0", 2767 "dev": true, 2768 "license": "MIT" 2769 }, 2770 "frontend/node_modules/encodeurl": { 2771 "version": "2.0.0", 2772 "dev": true, 2773 "license": "MIT", 2774 "engines": { 2775 "node": ">= 0.8" 2776 } 2777 }, 2778 "frontend/node_modules/encoding": { 2779 "version": "0.1.13", 2780 "dev": true, 2781 "license": "MIT", 2782 "optional": true, 2783 "dependencies": { 2784 "iconv-lite": "^0.6.2" 2785 } 2786 }, 2787 "frontend/node_modules/encoding/node_modules/iconv-lite": { 2788 "version": "0.6.3", 2789 "dev": true, 2790 "license": "MIT", 2791 "optional": true, 2792 "dependencies": { 2793 "safer-buffer": ">= 2.1.2 < 3.0.0" 2794 }, 2795 "engines": { 2796 "node": ">=0.10.0" 2797 } 2798 }, 2799 "frontend/node_modules/engine.io": { 2800 "version": "6.6.4", 2801 "dev": true, 2802 "license": "MIT", 2803 "dependencies": { 2804 "@types/cors": "^2.8.12", 2805 "@types/node": ">=10.0.0", 2806 "accepts": "~1.3.4", 2807 "base64id": "2.0.0", 2808 "cookie": "~0.7.2", 2809 "cors": "~2.8.5", 2810 "debug": "~4.3.1", 2811 "engine.io-parser": "~5.2.1", 2812 "ws": "~8.17.1" 2813 }, 2814 "engines": { 2815 "node": ">=10.2.0" 2816 } 2817 }, 2818 "frontend/node_modules/engine.io-parser": { 2819 "version": "5.2.3", 2820 "dev": true, 2821 "license": "MIT", 2822 "engines": { 2823 "node": ">=10.0.0" 2824 } 2825 }, 2826 "frontend/node_modules/engine.io/node_modules/accepts": { 2827 "version": "1.3.8", 2828 "dev": true, 2829 "license": "MIT", 2830 "dependencies": { 2831 "mime-types": "~2.1.34", 2832 "negotiator": "0.6.3" 2833 }, 2834 "engines": { 2835 "node": ">= 0.6" 2836 } 2837 }, 2838 "frontend/node_modules/engine.io/node_modules/debug": { 2839 "version": "4.3.7", 2840 "dev": true, 2841 "license": "MIT", 2842 "dependencies": { 2843 "ms": "^2.1.3" 2844 }, 2845 "engines": { 2846 "node": ">=6.0" 2847 }, 2848 "peerDependenciesMeta": { 2849 "supports-color": { 2850 "optional": true 2851 } 2852 } 2853 }, 2854 "frontend/node_modules/engine.io/node_modules/mime-db": { 2855 "version": "1.52.0", 2856 "dev": true, 2857 "license": "MIT", 2858 "engines": { 2859 "node": ">= 0.6" 2860 } 2861 }, 2862 "frontend/node_modules/engine.io/node_modules/mime-types": { 2863 "version": "2.1.35", 2864 "dev": true, 2865 "license": "MIT", 2866 "dependencies": { 2867 "mime-db": "1.52.0" 2868 }, 2869 "engines": { 2870 "node": ">= 0.6" 2871 } 2872 }, 2873 "frontend/node_modules/engine.io/node_modules/negotiator": { 2874 "version": "0.6.3", 2875 "dev": true, 2876 "license": "MIT", 2877 "engines": { 2878 "node": ">= 0.6" 2879 } 2880 }, 2881 "frontend/node_modules/ent": { 2882 "version": "2.2.2", 2883 "dev": true, 2884 "license": "MIT", 2885 "dependencies": { 2886 "call-bound": "^1.0.3", 2887 "es-errors": "^1.3.0", 2888 "punycode": "^1.4.1", 2889 "safe-regex-test": "^1.1.0" 2890 }, 2891 "engines": { 2892 "node": ">= 0.4" 2893 } 2894 }, 2895 "frontend/node_modules/entities": { 2896 "version": "4.5.0", 2897 "dev": true, 2898 "license": "BSD-2-Clause", 2899 "engines": { 2900 "node": ">=0.12" 2901 }, 2902 "funding": { 2903 "url": "https://github.com/fb55/entities?sponsor=1" 2904 } 2905 }, 2906 "frontend/node_modules/env-paths": { 2907 "version": "2.2.1", 2908 "dev": true, 2909 "license": "MIT", 2910 "engines": { 2911 "node": ">=6" 2912 } 2913 }, 2914 "frontend/node_modules/environment": { 2915 "version": "1.1.0", 2916 "dev": true, 2917 "license": "MIT", 2918 "engines": { 2919 "node": ">=18" 2920 }, 2921 "funding": { 2922 "url": "https://github.com/sponsors/sindresorhus" 2923 } 2924 }, 2925 "frontend/node_modules/err-code": { 2926 "version": "2.0.3", 2927 "dev": true, 2928 "license": "MIT" 2929 }, 2930 "frontend/node_modules/es-define-property": { 2931 "version": "1.0.1", 2932 "dev": true, 2933 "license": "MIT", 2934 "engines": { 2935 "node": ">= 0.4" 2936 } 2937 }, 2938 "frontend/node_modules/es-errors": { 2939 "version": "1.3.0", 2940 "dev": true, 2941 "license": "MIT", 2942 "engines": { 2943 "node": ">= 0.4" 2944 } 2945 }, 2946 "frontend/node_modules/es-object-atoms": { 2947 "version": "1.1.1", 2948 "dev": true, 2949 "license": "MIT", 2950 "dependencies": { 2951 "es-errors": "^1.3.0" 2952 }, 2953 "engines": { 2954 "node": ">= 0.4" 2955 } 2956 }, 2957 "frontend/node_modules/esbuild": { 2958 "version": "0.25.9", 2959 "dev": true, 2960 "hasInstallScript": true, 2961 "license": "MIT", 2962 "bin": { 2963 "esbuild": "bin/esbuild" 2964 }, 2965 "engines": { 2966 "node": ">=18" 2967 }, 2968 "optionalDependencies": { 2969 "@esbuild/aix-ppc64": "0.25.9", 2970 "@esbuild/android-arm": "0.25.9", 2971 "@esbuild/android-arm64": "0.25.9", 2972 "@esbuild/android-x64": "0.25.9", 2973 "@esbuild/darwin-arm64": "0.25.9", 2974 "@esbuild/darwin-x64": "0.25.9", 2975 "@esbuild/freebsd-arm64": "0.25.9", 2976 "@esbuild/freebsd-x64": "0.25.9", 2977 "@esbuild/linux-arm": "0.25.9", 2978 "@esbuild/linux-arm64": "0.25.9", 2979 "@esbuild/linux-ia32": "0.25.9", 2980 "@esbuild/linux-loong64": "0.25.9", 2981 "@esbuild/linux-mips64el": "0.25.9", 2982 "@esbuild/linux-ppc64": "0.25.9", 2983 "@esbuild/linux-riscv64": "0.25.9", 2984 "@esbuild/linux-s390x": "0.25.9", 2985 "@esbuild/linux-x64": "0.25.9", 2986 "@esbuild/netbsd-arm64": "0.25.9", 2987 "@esbuild/netbsd-x64": "0.25.9", 2988 "@esbuild/openbsd-arm64": "0.25.9", 2989 "@esbuild/openbsd-x64": "0.25.9", 2990 "@esbuild/openharmony-arm64": "0.25.9", 2991 "@esbuild/sunos-x64": "0.25.9", 2992 "@esbuild/win32-arm64": "0.25.9", 2993 "@esbuild/win32-ia32": "0.25.9", 2994 "@esbuild/win32-x64": "0.25.9" 2995 } 2996 }, 2997 "frontend/node_modules/escalade": { 2998 "version": "3.2.0", 2999 "dev": true, 3000 "license": "MIT", 3001 "engines": { 3002 "node": ">=6" 3003 } 3004 }, 3005 "frontend/node_modules/escape-html": { 3006 "version": "1.0.3", 3007 "dev": true, 3008 "license": "MIT" 3009 }, 3010 "frontend/node_modules/etag": { 3011 "version": "1.8.1", 3012 "dev": true, 3013 "license": "MIT", 3014 "engines": { 3015 "node": ">= 0.6" 3016 } 3017 }, 3018 "frontend/node_modules/eventemitter3": { 3019 "version": "4.0.7", 3020 "dev": true, 3021 "license": "MIT" 3022 }, 3023 "frontend/node_modules/eventsource": { 3024 "version": "3.0.7", 3025 "dev": true, 3026 "license": "MIT", 3027 "dependencies": { 3028 "eventsource-parser": "^3.0.1" 3029 }, 3030 "engines": { 3031 "node": ">=18.0.0" 3032 } 3033 }, 3034 "frontend/node_modules/eventsource-parser": { 3035 "version": "3.0.6", 3036 "dev": true, 3037 "license": "MIT", 3038 "engines": { 3039 "node": ">=18.0.0" 3040 } 3041 }, 3042 "frontend/node_modules/exponential-backoff": { 3043 "version": "3.1.2", 3044 "dev": true, 3045 "license": "Apache-2.0" 3046 }, 3047 "frontend/node_modules/express": { 3048 "version": "5.1.0", 3049 "dev": true, 3050 "license": "MIT", 3051 "dependencies": { 3052 "accepts": "^2.0.0", 3053 "body-parser": "^2.2.0", 3054 "content-disposition": "^1.0.0", 3055 "content-type": "^1.0.5", 3056 "cookie": "^0.7.1", 3057 "cookie-signature": "^1.2.1", 3058 "debug": "^4.4.0", 3059 "encodeurl": "^2.0.0", 3060 "escape-html": "^1.0.3", 3061 "etag": "^1.8.1", 3062 "finalhandler": "^2.1.0", 3063 "fresh": "^2.0.0", 3064 "http-errors": "^2.0.0", 3065 "merge-descriptors": "^2.0.0", 3066 "mime-types": "^3.0.0", 3067 "on-finished": "^2.4.1", 3068 "once": "^1.4.0", 3069 "parseurl": "^1.3.3", 3070 "proxy-addr": "^2.0.7", 3071 "qs": "^6.14.0", 3072 "range-parser": "^1.2.1", 3073 "router": "^2.2.0", 3074 "send": "^1.1.0", 3075 "serve-static": "^2.2.0", 3076 "statuses": "^2.0.1", 3077 "type-is": "^2.0.1", 3078 "vary": "^1.1.2" 3079 }, 3080 "engines": { 3081 "node": ">= 18" 3082 }, 3083 "funding": { 3084 "type": "opencollective", 3085 "url": "https://opencollective.com/express" 3086 } 3087 }, 3088 "frontend/node_modules/express-rate-limit": { 3089 "version": "7.5.1", 3090 "dev": true, 3091 "license": "MIT", 3092 "engines": { 3093 "node": ">= 16" 3094 }, 3095 "funding": { 3096 "url": "https://github.com/sponsors/express-rate-limit" 3097 }, 3098 "peerDependencies": { 3099 "express": ">= 4.11" 3100 } 3101 }, 3102 "frontend/node_modules/extend": { 3103 "version": "3.0.2", 3104 "dev": true, 3105 "license": "MIT" 3106 }, 3107 "frontend/node_modules/fast-deep-equal": { 3108 "version": "3.1.3", 3109 "dev": true, 3110 "license": "MIT" 3111 }, 3112 "frontend/node_modules/fast-json-stable-stringify": { 3113 "version": "2.1.0", 3114 "dev": true, 3115 "license": "MIT" 3116 }, 3117 "frontend/node_modules/fast-uri": { 3118 "version": "3.1.0", 3119 "dev": true, 3120 "funding": [ 3121 { 3122 "type": "github", 3123 "url": "https://github.com/sponsors/fastify" 3124 }, 3125 { 3126 "type": "opencollective", 3127 "url": "https://opencollective.com/fastify" 3128 } 3129 ], 3130 "license": "BSD-3-Clause" 3131 }, 3132 "frontend/node_modules/fdir": { 3133 "version": "6.5.0", 3134 "dev": true, 3135 "license": "MIT", 3136 "engines": { 3137 "node": ">=12.0.0" 3138 }, 3139 "peerDependencies": { 3140 "picomatch": "^3 || ^4" 3141 }, 3142 "peerDependenciesMeta": { 3143 "picomatch": { 3144 "optional": true 3145 } 3146 } 3147 }, 3148 "frontend/node_modules/fill-range": { 3149 "version": "7.1.1", 3150 "dev": true, 3151 "license": "MIT", 3152 "dependencies": { 3153 "to-regex-range": "^5.0.1" 3154 }, 3155 "engines": { 3156 "node": ">=8" 3157 } 3158 }, 3159 "frontend/node_modules/finalhandler": { 3160 "version": "2.1.0", 3161 "dev": true, 3162 "license": "MIT", 3163 "dependencies": { 3164 "debug": "^4.4.0", 3165 "encodeurl": "^2.0.0", 3166 "escape-html": "^1.0.3", 3167 "on-finished": "^2.4.1", 3168 "parseurl": "^1.3.3", 3169 "statuses": "^2.0.1" 3170 }, 3171 "engines": { 3172 "node": ">= 0.8" 3173 } 3174 }, 3175 "frontend/node_modules/flatted": { 3176 "version": "3.3.3", 3177 "dev": true, 3178 "license": "ISC" 3179 }, 3180 "frontend/node_modules/follow-redirects": { 3181 "version": "1.15.11", 3182 "dev": true, 3183 "funding": [ 3184 { 3185 "type": "individual", 3186 "url": "https://github.com/sponsors/RubenVerborgh" 3187 } 3188 ], 3189 "license": "MIT", 3190 "engines": { 3191 "node": ">=4.0" 3192 }, 3193 "peerDependenciesMeta": { 3194 "debug": { 3195 "optional": true 3196 } 3197 } 3198 }, 3199 "frontend/node_modules/foreground-child": { 3200 "version": "3.3.1", 3201 "dev": true, 3202 "license": "ISC", 3203 "dependencies": { 3204 "cross-spawn": "^7.0.6", 3205 "signal-exit": "^4.0.1" 3206 }, 3207 "engines": { 3208 "node": ">=14" 3209 }, 3210 "funding": { 3211 "url": "https://github.com/sponsors/isaacs" 3212 } 3213 }, 3214 "frontend/node_modules/forwarded": { 3215 "version": "0.2.0", 3216 "dev": true, 3217 "license": "MIT", 3218 "engines": { 3219 "node": ">= 0.6" 3220 } 3221 }, 3222 "frontend/node_modules/fresh": { 3223 "version": "2.0.0", 3224 "dev": true, 3225 "license": "MIT", 3226 "engines": { 3227 "node": ">= 0.8" 3228 } 3229 }, 3230 "frontend/node_modules/fs-extra": { 3231 "version": "8.1.0", 3232 "dev": true, 3233 "license": "MIT", 3234 "dependencies": { 3235 "graceful-fs": "^4.2.0", 3236 "jsonfile": "^4.0.0", 3237 "universalify": "^0.1.0" 3238 }, 3239 "engines": { 3240 "node": ">=6 <7 || >=8" 3241 } 3242 }, 3243 "frontend/node_modules/fs-minipass": { 3244 "version": "3.0.3", 3245 "dev": true, 3246 "license": "ISC", 3247 "dependencies": { 3248 "minipass": "^7.0.3" 3249 }, 3250 "engines": { 3251 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3252 } 3253 }, 3254 "frontend/node_modules/fs.realpath": { 3255 "version": "1.0.0", 3256 "dev": true, 3257 "license": "ISC" 3258 }, 3259 "frontend/node_modules/function-bind": { 3260 "version": "1.1.2", 3261 "dev": true, 3262 "license": "MIT", 3263 "funding": { 3264 "url": "https://github.com/sponsors/ljharb" 3265 } 3266 }, 3267 "frontend/node_modules/gensync": { 3268 "version": "1.0.0-beta.2", 3269 "dev": true, 3270 "license": "MIT", 3271 "engines": { 3272 "node": ">=6.9.0" 3273 } 3274 }, 3275 "frontend/node_modules/get-caller-file": { 3276 "version": "2.0.5", 3277 "dev": true, 3278 "license": "ISC", 3279 "engines": { 3280 "node": "6.* || 8.* || >= 10.*" 3281 } 3282 }, 3283 "frontend/node_modules/get-east-asian-width": { 3284 "version": "1.4.0", 3285 "dev": true, 3286 "license": "MIT", 3287 "engines": { 3288 "node": ">=18" 3289 }, 3290 "funding": { 3291 "url": "https://github.com/sponsors/sindresorhus" 3292 } 3293 }, 3294 "frontend/node_modules/get-intrinsic": { 3295 "version": "1.3.0", 3296 "dev": true, 3297 "license": "MIT", 3298 "dependencies": { 3299 "call-bind-apply-helpers": "^1.0.2", 3300 "es-define-property": "^1.0.1", 3301 "es-errors": "^1.3.0", 3302 "es-object-atoms": "^1.1.1", 3303 "function-bind": "^1.1.2", 3304 "get-proto": "^1.0.1", 3305 "gopd": "^1.2.0", 3306 "has-symbols": "^1.1.0", 3307 "hasown": "^2.0.2", 3308 "math-intrinsics": "^1.1.0" 3309 }, 3310 "engines": { 3311 "node": ">= 0.4" 3312 }, 3313 "funding": { 3314 "url": "https://github.com/sponsors/ljharb" 3315 } 3316 }, 3317 "frontend/node_modules/get-proto": { 3318 "version": "1.0.1", 3319 "dev": true, 3320 "license": "MIT", 3321 "dependencies": { 3322 "dunder-proto": "^1.0.1", 3323 "es-object-atoms": "^1.0.0" 3324 }, 3325 "engines": { 3326 "node": ">= 0.4" 3327 } 3328 }, 3329 "frontend/node_modules/glob": { 3330 "version": "7.2.3", 3331 "dev": true, 3332 "license": "ISC", 3333 "dependencies": { 3334 "fs.realpath": "^1.0.0", 3335 "inflight": "^1.0.4", 3336 "inherits": "2", 3337 "minimatch": "^3.1.1", 3338 "once": "^1.3.0", 3339 "path-is-absolute": "^1.0.0" 3340 }, 3341 "engines": { 3342 "node": "*" 3343 }, 3344 "funding": { 3345 "url": "https://github.com/sponsors/isaacs" 3346 } 3347 }, 3348 "frontend/node_modules/glob-parent": { 3349 "version": "5.1.2", 3350 "dev": true, 3351 "license": "ISC", 3352 "dependencies": { 3353 "is-glob": "^4.0.1" 3354 }, 3355 "engines": { 3356 "node": ">= 6" 3357 } 3358 }, 3359 "frontend/node_modules/glob-to-regexp": { 3360 "version": "0.4.1", 3361 "dev": true, 3362 "license": "BSD-2-Clause" 3363 }, 3364 "frontend/node_modules/gopd": { 3365 "version": "1.2.0", 3366 "dev": true, 3367 "license": "MIT", 3368 "engines": { 3369 "node": ">= 0.4" 3370 }, 3371 "funding": { 3372 "url": "https://github.com/sponsors/ljharb" 3373 } 3374 }, 3375 "frontend/node_modules/has-flag": { 3376 "version": "4.0.0", 3377 "dev": true, 3378 "license": "MIT", 3379 "engines": { 3380 "node": ">=8" 3381 } 3382 }, 3383 "frontend/node_modules/has-symbols": { 3384 "version": "1.1.0", 3385 "dev": true, 3386 "license": "MIT", 3387 "engines": { 3388 "node": ">= 0.4" 3389 }, 3390 "funding": { 3391 "url": "https://github.com/sponsors/ljharb" 3392 } 3393 }, 3394 "frontend/node_modules/has-tostringtag": { 3395 "version": "1.0.2", 3396 "dev": true, 3397 "license": "MIT", 3398 "dependencies": { 3399 "has-symbols": "^1.0.3" 3400 }, 3401 "engines": { 3402 "node": ">= 0.4" 3403 }, 3404 "funding": { 3405 "url": "https://github.com/sponsors/ljharb" 3406 } 3407 }, 3408 "frontend/node_modules/hasown": { 3409 "version": "2.0.2", 3410 "dev": true, 3411 "license": "MIT", 3412 "dependencies": { 3413 "function-bind": "^1.1.2" 3414 }, 3415 "engines": { 3416 "node": ">= 0.4" 3417 } 3418 }, 3419 "frontend/node_modules/hosted-git-info": { 3420 "version": "9.0.2", 3421 "dev": true, 3422 "license": "ISC", 3423 "dependencies": { 3424 "lru-cache": "^11.1.0" 3425 }, 3426 "engines": { 3427 "node": "^20.17.0 || >=22.9.0" 3428 } 3429 }, 3430 "frontend/node_modules/hosted-git-info/node_modules/lru-cache": { 3431 "version": "11.2.2", 3432 "dev": true, 3433 "license": "ISC", 3434 "engines": { 3435 "node": "20 || >=22" 3436 } 3437 }, 3438 "frontend/node_modules/html-escaper": { 3439 "version": "2.0.2", 3440 "dev": true, 3441 "license": "MIT" 3442 }, 3443 "frontend/node_modules/htmlparser2": { 3444 "version": "10.0.0", 3445 "dev": true, 3446 "funding": [ 3447 "https://github.com/fb55/htmlparser2?sponsor=1", 3448 { 3449 "type": "github", 3450 "url": "https://github.com/sponsors/fb55" 3451 } 3452 ], 3453 "license": "MIT", 3454 "dependencies": { 3455 "domelementtype": "^2.3.0", 3456 "domhandler": "^5.0.3", 3457 "domutils": "^3.2.1", 3458 "entities": "^6.0.0" 3459 } 3460 }, 3461 "frontend/node_modules/htmlparser2/node_modules/entities": { 3462 "version": "6.0.1", 3463 "dev": true, 3464 "license": "BSD-2-Clause", 3465 "engines": { 3466 "node": ">=0.12" 3467 }, 3468 "funding": { 3469 "url": "https://github.com/fb55/entities?sponsor=1" 3470 } 3471 }, 3472 "frontend/node_modules/http-cache-semantics": { 3473 "version": "4.2.0", 3474 "dev": true, 3475 "license": "BSD-2-Clause" 3476 }, 3477 "frontend/node_modules/http-errors": { 3478 "version": "2.0.0", 3479 "dev": true, 3480 "license": "MIT", 3481 "dependencies": { 3482 "depd": "2.0.0", 3483 "inherits": "2.0.4", 3484 "setprototypeof": "1.2.0", 3485 "statuses": "2.0.1", 3486 "toidentifier": "1.0.1" 3487 }, 3488 "engines": { 3489 "node": ">= 0.8" 3490 } 3491 }, 3492 "frontend/node_modules/http-errors/node_modules/statuses": { 3493 "version": "2.0.1", 3494 "dev": true, 3495 "license": "MIT", 3496 "engines": { 3497 "node": ">= 0.8" 3498 } 3499 }, 3500 "frontend/node_modules/http-proxy": { 3501 "version": "1.18.1", 3502 "dev": true, 3503 "license": "MIT", 3504 "dependencies": { 3505 "eventemitter3": "^4.0.0", 3506 "follow-redirects": "^1.0.0", 3507 "requires-port": "^1.0.0" 3508 }, 3509 "engines": { 3510 "node": ">=8.0.0" 3511 } 3512 }, 3513 "frontend/node_modules/http-proxy-agent": { 3514 "version": "7.0.2", 3515 "dev": true, 3516 "license": "MIT", 3517 "dependencies": { 3518 "agent-base": "^7.1.0", 3519 "debug": "^4.3.4" 3520 }, 3521 "engines": { 3522 "node": ">= 14" 3523 } 3524 }, 3525 "frontend/node_modules/https-proxy-agent": { 3526 "version": "7.0.6", 3527 "dev": true, 3528 "license": "MIT", 3529 "dependencies": { 3530 "agent-base": "^7.1.2", 3531 "debug": "4" 3532 }, 3533 "engines": { 3534 "node": ">= 14" 3535 } 3536 }, 3537 "frontend/node_modules/iconv-lite": { 3538 "version": "0.7.0", 3539 "dev": true, 3540 "license": "MIT", 3541 "dependencies": { 3542 "safer-buffer": ">= 2.1.2 < 3.0.0" 3543 }, 3544 "engines": { 3545 "node": ">=0.10.0" 3546 }, 3547 "funding": { 3548 "type": "opencollective", 3549 "url": "https://opencollective.com/express" 3550 } 3551 }, 3552 "frontend/node_modules/ignore-walk": { 3553 "version": "8.0.0", 3554 "dev": true, 3555 "license": "ISC", 3556 "dependencies": { 3557 "minimatch": "^10.0.3" 3558 }, 3559 "engines": { 3560 "node": "^20.17.0 || >=22.9.0" 3561 } 3562 }, 3563 "frontend/node_modules/ignore-walk/node_modules/minimatch": { 3564 "version": "10.0.3", 3565 "dev": true, 3566 "license": "ISC", 3567 "dependencies": { 3568 "@isaacs/brace-expansion": "^5.0.0" 3569 }, 3570 "engines": { 3571 "node": "20 || >=22" 3572 }, 3573 "funding": { 3574 "url": "https://github.com/sponsors/isaacs" 3575 } 3576 }, 3577 "frontend/node_modules/immutable": { 3578 "version": "5.1.3", 3579 "dev": true, 3580 "license": "MIT" 3581 }, 3582 "frontend/node_modules/imurmurhash": { 3583 "version": "0.1.4", 3584 "dev": true, 3585 "license": "MIT", 3586 "engines": { 3587 "node": ">=0.8.19" 3588 } 3589 }, 3590 "frontend/node_modules/inflight": { 3591 "version": "1.0.6", 3592 "dev": true, 3593 "license": "ISC", 3594 "dependencies": { 3595 "once": "^1.3.0", 3596 "wrappy": "1" 3597 } 3598 }, 3599 "frontend/node_modules/inherits": { 3600 "version": "2.0.4", 3601 "dev": true, 3602 "license": "ISC" 3603 }, 3604 "frontend/node_modules/ini": { 3605 "version": "5.0.0", 3606 "dev": true, 3607 "license": "ISC", 3608 "engines": { 3609 "node": "^18.17.0 || >=20.5.0" 3610 } 3611 }, 3612 "frontend/node_modules/ip-address": { 3613 "version": "10.0.1", 3614 "dev": true, 3615 "license": "MIT", 3616 "engines": { 3617 "node": ">= 12" 3618 } 3619 }, 3620 "frontend/node_modules/ipaddr.js": { 3621 "version": "1.9.1", 3622 "dev": true, 3623 "license": "MIT", 3624 "engines": { 3625 "node": ">= 0.10" 3626 } 3627 }, 3628 "frontend/node_modules/is-binary-path": { 3629 "version": "2.1.0", 3630 "dev": true, 3631 "license": "MIT", 3632 "dependencies": { 3633 "binary-extensions": "^2.0.0" 3634 }, 3635 "engines": { 3636 "node": ">=8" 3637 } 3638 }, 3639 "frontend/node_modules/is-core-module": { 3640 "version": "2.16.1", 3641 "dev": true, 3642 "license": "MIT", 3643 "dependencies": { 3644 "hasown": "^2.0.2" 3645 }, 3646 "engines": { 3647 "node": ">= 0.4" 3648 }, 3649 "funding": { 3650 "url": "https://github.com/sponsors/ljharb" 3651 } 3652 }, 3653 "frontend/node_modules/is-extglob": { 3654 "version": "2.1.1", 3655 "dev": true, 3656 "license": "MIT", 3657 "engines": { 3658 "node": ">=0.10.0" 3659 } 3660 }, 3661 "frontend/node_modules/is-fullwidth-code-point": { 3662 "version": "4.0.0", 3663 "dev": true, 3664 "license": "MIT", 3665 "engines": { 3666 "node": ">=12" 3667 }, 3668 "funding": { 3669 "url": "https://github.com/sponsors/sindresorhus" 3670 } 3671 }, 3672 "frontend/node_modules/is-glob": { 3673 "version": "4.0.3", 3674 "dev": true, 3675 "license": "MIT", 3676 "dependencies": { 3677 "is-extglob": "^2.1.1" 3678 }, 3679 "engines": { 3680 "node": ">=0.10.0" 3681 } 3682 }, 3683 "frontend/node_modules/is-interactive": { 3684 "version": "2.0.0", 3685 "dev": true, 3686 "license": "MIT", 3687 "engines": { 3688 "node": ">=12" 3689 }, 3690 "funding": { 3691 "url": "https://github.com/sponsors/sindresorhus" 3692 } 3693 }, 3694 "frontend/node_modules/is-number": { 3695 "version": "7.0.0", 3696 "dev": true, 3697 "license": "MIT", 3698 "engines": { 3699 "node": ">=0.12.0" 3700 } 3701 }, 3702 "frontend/node_modules/is-promise": { 3703 "version": "4.0.0", 3704 "dev": true, 3705 "license": "MIT" 3706 }, 3707 "frontend/node_modules/is-regex": { 3708 "version": "1.2.1", 3709 "dev": true, 3710 "license": "MIT", 3711 "dependencies": { 3712 "call-bound": "^1.0.2", 3713 "gopd": "^1.2.0", 3714 "has-tostringtag": "^1.0.2", 3715 "hasown": "^2.0.2" 3716 }, 3717 "engines": { 3718 "node": ">= 0.4" 3719 }, 3720 "funding": { 3721 "url": "https://github.com/sponsors/ljharb" 3722 } 3723 }, 3724 "frontend/node_modules/is-unicode-supported": { 3725 "version": "2.1.0", 3726 "dev": true, 3727 "license": "MIT", 3728 "engines": { 3729 "node": ">=18" 3730 }, 3731 "funding": { 3732 "url": "https://github.com/sponsors/sindresorhus" 3733 } 3734 }, 3735 "frontend/node_modules/isbinaryfile": { 3736 "version": "4.0.10", 3737 "dev": true, 3738 "license": "MIT", 3739 "engines": { 3740 "node": ">= 8.0.0" 3741 }, 3742 "funding": { 3743 "url": "https://github.com/sponsors/gjtorikian/" 3744 } 3745 }, 3746 "frontend/node_modules/isexe": { 3747 "version": "2.0.0", 3748 "dev": true, 3749 "license": "ISC" 3750 }, 3751 "frontend/node_modules/istanbul-lib-coverage": { 3752 "version": "3.2.2", 3753 "dev": true, 3754 "license": "BSD-3-Clause", 3755 "engines": { 3756 "node": ">=8" 3757 } 3758 }, 3759 "frontend/node_modules/istanbul-lib-instrument": { 3760 "version": "6.0.3", 3761 "dev": true, 3762 "license": "BSD-3-Clause", 3763 "dependencies": { 3764 "@babel/core": "^7.23.9", 3765 "@babel/parser": "^7.23.9", 3766 "@istanbuljs/schema": "^0.1.3", 3767 "istanbul-lib-coverage": "^3.2.0", 3768 "semver": "^7.5.4" 3769 }, 3770 "engines": { 3771 "node": ">=10" 3772 } 3773 }, 3774 "frontend/node_modules/istanbul-lib-report": { 3775 "version": "3.0.1", 3776 "dev": true, 3777 "license": "BSD-3-Clause", 3778 "dependencies": { 3779 "istanbul-lib-coverage": "^3.0.0", 3780 "make-dir": "^4.0.0", 3781 "supports-color": "^7.1.0" 3782 }, 3783 "engines": { 3784 "node": ">=10" 3785 } 3786 }, 3787 "frontend/node_modules/istanbul-lib-source-maps": { 3788 "version": "4.0.1", 3789 "dev": true, 3790 "license": "BSD-3-Clause", 3791 "dependencies": { 3792 "debug": "^4.1.1", 3793 "istanbul-lib-coverage": "^3.0.0", 3794 "source-map": "^0.6.1" 3795 }, 3796 "engines": { 3797 "node": ">=10" 3798 } 3799 }, 3800 "frontend/node_modules/istanbul-lib-source-maps/node_modules/source-map": { 3801 "version": "0.6.1", 3802 "dev": true, 3803 "license": "BSD-3-Clause", 3804 "engines": { 3805 "node": ">=0.10.0" 3806 } 3807 }, 3808 "frontend/node_modules/istanbul-reports": { 3809 "version": "3.2.0", 3810 "dev": true, 3811 "license": "BSD-3-Clause", 3812 "dependencies": { 3813 "html-escaper": "^2.0.0", 3814 "istanbul-lib-report": "^3.0.0" 3815 }, 3816 "engines": { 3817 "node": ">=8" 3818 } 3819 }, 3820 "frontend/node_modules/jackspeak": { 3821 "version": "3.4.3", 3822 "dev": true, 3823 "license": "BlueOak-1.0.0", 3824 "dependencies": { 3825 "@isaacs/cliui": "^8.0.2" 3826 }, 3827 "funding": { 3828 "url": "https://github.com/sponsors/isaacs" 3829 }, 3830 "optionalDependencies": { 3831 "@pkgjs/parseargs": "^0.11.0" 3832 } 3833 }, 3834 "frontend/node_modules/jasmine-core": { 3835 "version": "5.9.0", 3836 "dev": true, 3837 "license": "MIT" 3838 }, 3839 "frontend/node_modules/js-tokens": { 3840 "version": "4.0.0", 3841 "dev": true, 3842 "license": "MIT" 3843 }, 3844 "frontend/node_modules/jsesc": { 3845 "version": "3.1.0", 3846 "dev": true, 3847 "license": "MIT", 3848 "bin": { 3849 "jsesc": "bin/jsesc" 3850 }, 3851 "engines": { 3852 "node": ">=6" 3853 } 3854 }, 3855 "frontend/node_modules/json-parse-even-better-errors": { 3856 "version": "4.0.0", 3857 "dev": true, 3858 "license": "MIT", 3859 "engines": { 3860 "node": "^18.17.0 || >=20.5.0" 3861 } 3862 }, 3863 "frontend/node_modules/json-schema-traverse": { 3864 "version": "1.0.0", 3865 "dev": true, 3866 "license": "MIT" 3867 }, 3868 "frontend/node_modules/json5": { 3869 "version": "2.2.3", 3870 "dev": true, 3871 "license": "MIT", 3872 "bin": { 3873 "json5": "lib/cli.js" 3874 }, 3875 "engines": { 3876 "node": ">=6" 3877 } 3878 }, 3879 "frontend/node_modules/jsonc-parser": { 3880 "version": "3.3.1", 3881 "dev": true, 3882 "license": "MIT" 3883 }, 3884 "frontend/node_modules/jsonfile": { 3885 "version": "4.0.0", 3886 "dev": true, 3887 "license": "MIT", 3888 "optionalDependencies": { 3889 "graceful-fs": "^4.1.6" 3890 } 3891 }, 3892 "frontend/node_modules/jsonparse": { 3893 "version": "1.3.1", 3894 "dev": true, 3895 "engines": [ 3896 "node >= 0.2.0" 3897 ], 3898 "license": "MIT" 3899 }, 3900 "frontend/node_modules/karma": { 3901 "version": "6.4.4", 3902 "dev": true, 3903 "license": "MIT", 3904 "dependencies": { 3905 "@colors/colors": "1.5.0", 3906 "body-parser": "^1.19.0", 3907 "braces": "^3.0.2", 3908 "chokidar": "^3.5.1", 3909 "connect": "^3.7.0", 3910 "di": "^0.0.1", 3911 "dom-serialize": "^2.2.1", 3912 "glob": "^7.1.7", 3913 "graceful-fs": "^4.2.6", 3914 "http-proxy": "^1.18.1", 3915 "isbinaryfile": "^4.0.8", 3916 "lodash": "^4.17.21", 3917 "log4js": "^6.4.1", 3918 "mime": "^2.5.2", 3919 "minimatch": "^3.0.4", 3920 "mkdirp": "^0.5.5", 3921 "qjobs": "^1.2.0", 3922 "range-parser": "^1.2.1", 3923 "rimraf": "^3.0.2", 3924 "socket.io": "^4.7.2", 3925 "source-map": "^0.6.1", 3926 "tmp": "^0.2.1", 3927 "ua-parser-js": "^0.7.30", 3928 "yargs": "^16.1.1" 3929 }, 3930 "bin": { 3931 "karma": "bin/karma" 3932 }, 3933 "engines": { 3934 "node": ">= 10" 3935 } 3936 }, 3937 "frontend/node_modules/karma-chrome-launcher": { 3938 "version": "3.2.0", 3939 "dev": true, 3940 "license": "MIT", 3941 "dependencies": { 3942 "which": "^1.2.1" 3943 } 3944 }, 3945 "frontend/node_modules/karma-chrome-launcher/node_modules/which": { 3946 "version": "1.3.1", 3947 "dev": true, 3948 "license": "ISC", 3949 "dependencies": { 3950 "isexe": "^2.0.0" 3951 }, 3952 "bin": { 3953 "which": "bin/which" 3954 } 3955 }, 3956 "frontend/node_modules/karma-coverage": { 3957 "version": "2.2.1", 3958 "dev": true, 3959 "license": "MIT", 3960 "dependencies": { 3961 "istanbul-lib-coverage": "^3.2.0", 3962 "istanbul-lib-instrument": "^5.1.0", 3963 "istanbul-lib-report": "^3.0.0", 3964 "istanbul-lib-source-maps": "^4.0.1", 3965 "istanbul-reports": "^3.0.5", 3966 "minimatch": "^3.0.4" 3967 }, 3968 "engines": { 3969 "node": ">=10.0.0" 3970 } 3971 }, 3972 "frontend/node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { 3973 "version": "5.2.1", 3974 "dev": true, 3975 "license": "BSD-3-Clause", 3976 "dependencies": { 3977 "@babel/core": "^7.12.3", 3978 "@babel/parser": "^7.14.7", 3979 "@istanbuljs/schema": "^0.1.2", 3980 "istanbul-lib-coverage": "^3.2.0", 3981 "semver": "^6.3.0" 3982 }, 3983 "engines": { 3984 "node": ">=8" 3985 } 3986 }, 3987 "frontend/node_modules/karma-coverage/node_modules/semver": { 3988 "version": "6.3.1", 3989 "dev": true, 3990 "license": "ISC", 3991 "bin": { 3992 "semver": "bin/semver.js" 3993 } 3994 }, 3995 "frontend/node_modules/karma-jasmine": { 3996 "version": "5.1.0", 3997 "dev": true, 3998 "license": "MIT", 3999 "dependencies": { 4000 "jasmine-core": "^4.1.0" 4001 }, 4002 "engines": { 4003 "node": ">=12" 4004 }, 4005 "peerDependencies": { 4006 "karma": "^6.0.0" 4007 } 4008 }, 4009 "frontend/node_modules/karma-jasmine-html-reporter": { 4010 "version": "2.1.0", 4011 "dev": true, 4012 "license": "MIT", 4013 "peerDependencies": { 4014 "jasmine-core": "^4.0.0 || ^5.0.0", 4015 "karma": "^6.0.0", 4016 "karma-jasmine": "^5.0.0" 4017 } 4018 }, 4019 "frontend/node_modules/karma-jasmine/node_modules/jasmine-core": { 4020 "version": "4.6.1", 4021 "dev": true, 4022 "license": "MIT" 4023 }, 4024 "frontend/node_modules/karma/node_modules/ansi-regex": { 4025 "version": "5.0.1", 4026 "dev": true, 4027 "license": "MIT", 4028 "engines": { 4029 "node": ">=8" 4030 } 4031 }, 4032 "frontend/node_modules/karma/node_modules/ansi-styles": { 4033 "version": "4.3.0", 4034 "dev": true, 4035 "license": "MIT", 4036 "dependencies": { 4037 "color-convert": "^2.0.1" 4038 }, 4039 "engines": { 4040 "node": ">=8" 4041 }, 4042 "funding": { 4043 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 4044 } 4045 }, 4046 "frontend/node_modules/karma/node_modules/body-parser": { 4047 "version": "1.20.3", 4048 "dev": true, 4049 "license": "MIT", 4050 "dependencies": { 4051 "bytes": "3.1.2", 4052 "content-type": "~1.0.5", 4053 "debug": "2.6.9", 4054 "depd": "2.0.0", 4055 "destroy": "1.2.0", 4056 "http-errors": "2.0.0", 4057 "iconv-lite": "0.4.24", 4058 "on-finished": "2.4.1", 4059 "qs": "6.13.0", 4060 "raw-body": "2.5.2", 4061 "type-is": "~1.6.18", 4062 "unpipe": "1.0.0" 4063 }, 4064 "engines": { 4065 "node": ">= 0.8", 4066 "npm": "1.2.8000 || >= 1.4.16" 4067 } 4068 }, 4069 "frontend/node_modules/karma/node_modules/chokidar": { 4070 "version": "3.6.0", 4071 "dev": true, 4072 "license": "MIT", 4073 "dependencies": { 4074 "anymatch": "~3.1.2", 4075 "braces": "~3.0.2", 4076 "glob-parent": "~5.1.2", 4077 "is-binary-path": "~2.1.0", 4078 "is-glob": "~4.0.1", 4079 "normalize-path": "~3.0.0", 4080 "readdirp": "~3.6.0" 4081 }, 4082 "engines": { 4083 "node": ">= 8.10.0" 4084 }, 4085 "funding": { 4086 "url": "https://paulmillr.com/funding/" 4087 }, 4088 "optionalDependencies": { 4089 "fsevents": "~2.3.2" 4090 } 4091 }, 4092 "frontend/node_modules/karma/node_modules/cliui": { 4093 "version": "7.0.4", 4094 "dev": true, 4095 "license": "ISC", 4096 "dependencies": { 4097 "string-width": "^4.2.0", 4098 "strip-ansi": "^6.0.0", 4099 "wrap-ansi": "^7.0.0" 4100 } 4101 }, 4102 "frontend/node_modules/karma/node_modules/debug": { 4103 "version": "2.6.9", 4104 "dev": true, 4105 "license": "MIT", 4106 "dependencies": { 4107 "ms": "2.0.0" 4108 } 4109 }, 4110 "frontend/node_modules/karma/node_modules/emoji-regex": { 4111 "version": "8.0.0", 4112 "dev": true, 4113 "license": "MIT" 4114 }, 4115 "frontend/node_modules/karma/node_modules/iconv-lite": { 4116 "version": "0.4.24", 4117 "dev": true, 4118 "license": "MIT", 4119 "dependencies": { 4120 "safer-buffer": ">= 2.1.2 < 3" 4121 }, 4122 "engines": { 4123 "node": ">=0.10.0" 4124 } 4125 }, 4126 "frontend/node_modules/karma/node_modules/is-fullwidth-code-point": { 4127 "version": "3.0.0", 4128 "dev": true, 4129 "license": "MIT", 4130 "engines": { 4131 "node": ">=8" 4132 } 4133 }, 4134 "frontend/node_modules/karma/node_modules/media-typer": { 4135 "version": "0.3.0", 4136 "dev": true, 4137 "license": "MIT", 4138 "engines": { 4139 "node": ">= 0.6" 4140 } 4141 }, 4142 "frontend/node_modules/karma/node_modules/mime-db": { 4143 "version": "1.52.0", 4144 "dev": true, 4145 "license": "MIT", 4146 "engines": { 4147 "node": ">= 0.6" 4148 } 4149 }, 4150 "frontend/node_modules/karma/node_modules/mime-types": { 4151 "version": "2.1.35", 4152 "dev": true, 4153 "license": "MIT", 4154 "dependencies": { 4155 "mime-db": "1.52.0" 4156 }, 4157 "engines": { 4158 "node": ">= 0.6" 4159 } 4160 }, 4161 "frontend/node_modules/karma/node_modules/ms": { 4162 "version": "2.0.0", 4163 "dev": true, 4164 "license": "MIT" 4165 }, 4166 "frontend/node_modules/karma/node_modules/picomatch": { 4167 "version": "2.3.1", 4168 "dev": true, 4169 "license": "MIT", 4170 "engines": { 4171 "node": ">=8.6" 4172 }, 4173 "funding": { 4174 "url": "https://github.com/sponsors/jonschlinkert" 4175 } 4176 }, 4177 "frontend/node_modules/karma/node_modules/qs": { 4178 "version": "6.13.0", 4179 "dev": true, 4180 "license": "BSD-3-Clause", 4181 "dependencies": { 4182 "side-channel": "^1.0.6" 4183 }, 4184 "engines": { 4185 "node": ">=0.6" 4186 }, 4187 "funding": { 4188 "url": "https://github.com/sponsors/ljharb" 4189 } 4190 }, 4191 "frontend/node_modules/karma/node_modules/raw-body": { 4192 "version": "2.5.2", 4193 "dev": true, 4194 "license": "MIT", 4195 "dependencies": { 4196 "bytes": "3.1.2", 4197 "http-errors": "2.0.0", 4198 "iconv-lite": "0.4.24", 4199 "unpipe": "1.0.0" 4200 }, 4201 "engines": { 4202 "node": ">= 0.8" 4203 } 4204 }, 4205 "frontend/node_modules/karma/node_modules/readdirp": { 4206 "version": "3.6.0", 4207 "dev": true, 4208 "license": "MIT", 4209 "dependencies": { 4210 "picomatch": "^2.2.1" 4211 }, 4212 "engines": { 4213 "node": ">=8.10.0" 4214 } 4215 }, 4216 "frontend/node_modules/karma/node_modules/source-map": { 4217 "version": "0.6.1", 4218 "dev": true, 4219 "license": "BSD-3-Clause", 4220 "engines": { 4221 "node": ">=0.10.0" 4222 } 4223 }, 4224 "frontend/node_modules/karma/node_modules/string-width": { 4225 "version": "4.2.3", 4226 "dev": true, 4227 "license": "MIT", 4228 "dependencies": { 4229 "emoji-regex": "^8.0.0", 4230 "is-fullwidth-code-point": "^3.0.0", 4231 "strip-ansi": "^6.0.1" 4232 }, 4233 "engines": { 4234 "node": ">=8" 4235 } 4236 }, 4237 "frontend/node_modules/karma/node_modules/strip-ansi": { 4238 "version": "6.0.1", 4239 "dev": true, 4240 "license": "MIT", 4241 "dependencies": { 4242 "ansi-regex": "^5.0.1" 4243 }, 4244 "engines": { 4245 "node": ">=8" 4246 } 4247 }, 4248 "frontend/node_modules/karma/node_modules/type-is": { 4249 "version": "1.6.18", 4250 "dev": true, 4251 "license": "MIT", 4252 "dependencies": { 4253 "media-typer": "0.3.0", 4254 "mime-types": "~2.1.24" 4255 }, 4256 "engines": { 4257 "node": ">= 0.6" 4258 } 4259 }, 4260 "frontend/node_modules/karma/node_modules/wrap-ansi": { 4261 "version": "7.0.0", 4262 "dev": true, 4263 "license": "MIT", 4264 "dependencies": { 4265 "ansi-styles": "^4.0.0", 4266 "string-width": "^4.1.0", 4267 "strip-ansi": "^6.0.0" 4268 }, 4269 "engines": { 4270 "node": ">=10" 4271 }, 4272 "funding": { 4273 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4274 } 4275 }, 4276 "frontend/node_modules/karma/node_modules/yargs": { 4277 "version": "16.2.0", 4278 "dev": true, 4279 "license": "MIT", 4280 "dependencies": { 4281 "cliui": "^7.0.2", 4282 "escalade": "^3.1.1", 4283 "get-caller-file": "^2.0.5", 4284 "require-directory": "^2.1.1", 4285 "string-width": "^4.2.0", 4286 "y18n": "^5.0.5", 4287 "yargs-parser": "^20.2.2" 4288 }, 4289 "engines": { 4290 "node": ">=10" 4291 } 4292 }, 4293 "frontend/node_modules/karma/node_modules/yargs-parser": { 4294 "version": "20.2.9", 4295 "dev": true, 4296 "license": "ISC", 4297 "engines": { 4298 "node": ">=10" 4299 } 4300 }, 4301 "frontend/node_modules/listr2": { 4302 "version": "9.0.1", 4303 "dev": true, 4304 "license": "MIT", 4305 "dependencies": { 4306 "cli-truncate": "^4.0.0", 4307 "colorette": "^2.0.20", 4308 "eventemitter3": "^5.0.1", 4309 "log-update": "^6.1.0", 4310 "rfdc": "^1.4.1", 4311 "wrap-ansi": "^9.0.0" 4312 }, 4313 "engines": { 4314 "node": ">=20.0.0" 4315 } 4316 }, 4317 "frontend/node_modules/listr2/node_modules/eventemitter3": { 4318 "version": "5.0.1", 4319 "dev": true, 4320 "license": "MIT" 4321 }, 4322 "frontend/node_modules/listr2/node_modules/wrap-ansi": { 4323 "version": "9.0.2", 4324 "dev": true, 4325 "license": "MIT", 4326 "dependencies": { 4327 "ansi-styles": "^6.2.1", 4328 "string-width": "^7.0.0", 4329 "strip-ansi": "^7.1.0" 4330 }, 4331 "engines": { 4332 "node": ">=18" 4333 }, 4334 "funding": { 4335 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4336 } 4337 }, 4338 "frontend/node_modules/lmdb": { 4339 "version": "3.4.2", 4340 "dev": true, 4341 "hasInstallScript": true, 4342 "license": "MIT", 4343 "optional": true, 4344 "dependencies": { 4345 "msgpackr": "^1.11.2", 4346 "node-addon-api": "^6.1.0", 4347 "node-gyp-build-optional-packages": "5.2.2", 4348 "ordered-binary": "^1.5.3", 4349 "weak-lru-cache": "^1.2.2" 4350 }, 4351 "bin": { 4352 "download-lmdb-prebuilds": "bin/download-prebuilds.js" 4353 }, 4354 "optionalDependencies": { 4355 "@lmdb/lmdb-darwin-arm64": "3.4.2", 4356 "@lmdb/lmdb-darwin-x64": "3.4.2", 4357 "@lmdb/lmdb-linux-arm": "3.4.2", 4358 "@lmdb/lmdb-linux-arm64": "3.4.2", 4359 "@lmdb/lmdb-linux-x64": "3.4.2", 4360 "@lmdb/lmdb-win32-arm64": "3.4.2", 4361 "@lmdb/lmdb-win32-x64": "3.4.2" 4362 } 4363 }, 4364 "frontend/node_modules/lodash": { 4365 "version": "4.17.21", 4366 "dev": true, 4367 "license": "MIT" 4368 }, 4369 "frontend/node_modules/log-symbols": { 4370 "version": "6.0.0", 4371 "dev": true, 4372 "license": "MIT", 4373 "dependencies": { 4374 "chalk": "^5.3.0", 4375 "is-unicode-supported": "^1.3.0" 4376 }, 4377 "engines": { 4378 "node": ">=18" 4379 }, 4380 "funding": { 4381 "url": "https://github.com/sponsors/sindresorhus" 4382 } 4383 }, 4384 "frontend/node_modules/log-symbols/node_modules/is-unicode-supported": { 4385 "version": "1.3.0", 4386 "dev": true, 4387 "license": "MIT", 4388 "engines": { 4389 "node": ">=12" 4390 }, 4391 "funding": { 4392 "url": "https://github.com/sponsors/sindresorhus" 4393 } 4394 }, 4395 "frontend/node_modules/log-update": { 4396 "version": "6.1.0", 4397 "dev": true, 4398 "license": "MIT", 4399 "dependencies": { 4400 "ansi-escapes": "^7.0.0", 4401 "cli-cursor": "^5.0.0", 4402 "slice-ansi": "^7.1.0", 4403 "strip-ansi": "^7.1.0", 4404 "wrap-ansi": "^9.0.0" 4405 }, 4406 "engines": { 4407 "node": ">=18" 4408 }, 4409 "funding": { 4410 "url": "https://github.com/sponsors/sindresorhus" 4411 } 4412 }, 4413 "frontend/node_modules/log-update/node_modules/is-fullwidth-code-point": { 4414 "version": "5.1.0", 4415 "dev": true, 4416 "license": "MIT", 4417 "dependencies": { 4418 "get-east-asian-width": "^1.3.1" 4419 }, 4420 "engines": { 4421 "node": ">=18" 4422 }, 4423 "funding": { 4424 "url": "https://github.com/sponsors/sindresorhus" 4425 } 4426 }, 4427 "frontend/node_modules/log-update/node_modules/slice-ansi": { 4428 "version": "7.1.2", 4429 "dev": true, 4430 "license": "MIT", 4431 "dependencies": { 4432 "ansi-styles": "^6.2.1", 4433 "is-fullwidth-code-point": "^5.0.0" 4434 }, 4435 "engines": { 4436 "node": ">=18" 4437 }, 4438 "funding": { 4439 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 4440 } 4441 }, 4442 "frontend/node_modules/log-update/node_modules/wrap-ansi": { 4443 "version": "9.0.2", 4444 "dev": true, 4445 "license": "MIT", 4446 "dependencies": { 4447 "ansi-styles": "^6.2.1", 4448 "string-width": "^7.0.0", 4449 "strip-ansi": "^7.1.0" 4450 }, 4451 "engines": { 4452 "node": ">=18" 4453 }, 4454 "funding": { 4455 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 4456 } 4457 }, 4458 "frontend/node_modules/log4js": { 4459 "version": "6.9.1", 4460 "dev": true, 4461 "license": "Apache-2.0", 4462 "dependencies": { 4463 "date-format": "^4.0.14", 4464 "debug": "^4.3.4", 4465 "flatted": "^3.2.7", 4466 "rfdc": "^1.3.0", 4467 "streamroller": "^3.1.5" 4468 }, 4469 "engines": { 4470 "node": ">=8.0" 4471 } 4472 }, 4473 "frontend/node_modules/lru-cache": { 4474 "version": "5.1.1", 4475 "dev": true, 4476 "license": "ISC", 4477 "dependencies": { 4478 "yallist": "^3.0.2" 4479 } 4480 }, 4481 "frontend/node_modules/magic-string": { 4482 "version": "0.30.17", 4483 "dev": true, 4484 "license": "MIT", 4485 "dependencies": { 4486 "@jridgewell/sourcemap-codec": "^1.5.0" 4487 } 4488 }, 4489 "frontend/node_modules/make-dir": { 4490 "version": "4.0.0", 4491 "dev": true, 4492 "license": "MIT", 4493 "dependencies": { 4494 "semver": "^7.5.3" 4495 }, 4496 "engines": { 4497 "node": ">=10" 4498 }, 4499 "funding": { 4500 "url": "https://github.com/sponsors/sindresorhus" 4501 } 4502 }, 4503 "frontend/node_modules/make-fetch-happen": { 4504 "version": "14.0.3", 4505 "dev": true, 4506 "license": "ISC", 4507 "dependencies": { 4508 "@npmcli/agent": "^3.0.0", 4509 "cacache": "^19.0.1", 4510 "http-cache-semantics": "^4.1.1", 4511 "minipass": "^7.0.2", 4512 "minipass-fetch": "^4.0.0", 4513 "minipass-flush": "^1.0.5", 4514 "minipass-pipeline": "^1.2.4", 4515 "negotiator": "^1.0.0", 4516 "proc-log": "^5.0.0", 4517 "promise-retry": "^2.0.1", 4518 "ssri": "^12.0.0" 4519 }, 4520 "engines": { 4521 "node": "^18.17.0 || >=20.5.0" 4522 } 4523 }, 4524 "frontend/node_modules/math-intrinsics": { 4525 "version": "1.1.0", 4526 "dev": true, 4527 "license": "MIT", 4528 "engines": { 4529 "node": ">= 0.4" 4530 } 4531 }, 4532 "frontend/node_modules/media-typer": { 4533 "version": "1.1.0", 4534 "dev": true, 4535 "license": "MIT", 4536 "engines": { 4537 "node": ">= 0.8" 4538 } 4539 }, 4540 "frontend/node_modules/merge-descriptors": { 4541 "version": "2.0.0", 4542 "dev": true, 4543 "license": "MIT", 4544 "engines": { 4545 "node": ">=18" 4546 }, 4547 "funding": { 4548 "url": "https://github.com/sponsors/sindresorhus" 4549 } 4550 }, 4551 "frontend/node_modules/micromatch": { 4552 "version": "4.0.8", 4553 "dev": true, 4554 "license": "MIT", 4555 "optional": true, 4556 "dependencies": { 4557 "braces": "^3.0.3", 4558 "picomatch": "^2.3.1" 4559 }, 4560 "engines": { 4561 "node": ">=8.6" 4562 } 4563 }, 4564 "frontend/node_modules/micromatch/node_modules/picomatch": { 4565 "version": "2.3.1", 4566 "dev": true, 4567 "license": "MIT", 4568 "optional": true, 4569 "engines": { 4570 "node": ">=8.6" 4571 }, 4572 "funding": { 4573 "url": "https://github.com/sponsors/jonschlinkert" 4574 } 4575 }, 4576 "frontend/node_modules/mime": { 4577 "version": "2.6.0", 4578 "dev": true, 4579 "license": "MIT", 4580 "bin": { 4581 "mime": "cli.js" 4582 }, 4583 "engines": { 4584 "node": ">=4.0.0" 4585 } 4586 }, 4587 "frontend/node_modules/mime-db": { 4588 "version": "1.54.0", 4589 "dev": true, 4590 "license": "MIT", 4591 "engines": { 4592 "node": ">= 0.6" 4593 } 4594 }, 4595 "frontend/node_modules/mime-types": { 4596 "version": "3.0.1", 4597 "dev": true, 4598 "license": "MIT", 4599 "dependencies": { 4600 "mime-db": "^1.54.0" 4601 }, 4602 "engines": { 4603 "node": ">= 0.6" 4604 } 4605 }, 4606 "frontend/node_modules/mimic-function": { 4607 "version": "5.0.1", 4608 "dev": true, 4609 "license": "MIT", 4610 "engines": { 4611 "node": ">=18" 4612 }, 4613 "funding": { 4614 "url": "https://github.com/sponsors/sindresorhus" 4615 } 4616 }, 4617 "frontend/node_modules/minimatch": { 4618 "version": "3.1.2", 4619 "dev": true, 4620 "license": "ISC", 4621 "dependencies": { 4622 "brace-expansion": "^1.1.7" 4623 }, 4624 "engines": { 4625 "node": "*" 4626 } 4627 }, 4628 "frontend/node_modules/minimist": { 4629 "version": "1.2.8", 4630 "dev": true, 4631 "license": "MIT", 4632 "funding": { 4633 "url": "https://github.com/sponsors/ljharb" 4634 } 4635 }, 4636 "frontend/node_modules/minipass-collect": { 4637 "version": "2.0.1", 4638 "dev": true, 4639 "license": "ISC", 4640 "dependencies": { 4641 "minipass": "^7.0.3" 4642 }, 4643 "engines": { 4644 "node": ">=16 || 14 >=14.17" 4645 } 4646 }, 4647 "frontend/node_modules/minipass-fetch": { 4648 "version": "4.0.1", 4649 "dev": true, 4650 "license": "MIT", 4651 "dependencies": { 4652 "minipass": "^7.0.3", 4653 "minipass-sized": "^1.0.3", 4654 "minizlib": "^3.0.1" 4655 }, 4656 "engines": { 4657 "node": "^18.17.0 || >=20.5.0" 4658 }, 4659 "optionalDependencies": { 4660 "encoding": "^0.1.13" 4661 } 4662 }, 4663 "frontend/node_modules/minipass-flush": { 4664 "version": "1.0.5", 4665 "dev": true, 4666 "license": "ISC", 4667 "dependencies": { 4668 "minipass": "^3.0.0" 4669 }, 4670 "engines": { 4671 "node": ">= 8" 4672 } 4673 }, 4674 "frontend/node_modules/minipass-flush/node_modules/minipass": { 4675 "version": "3.3.6", 4676 "dev": true, 4677 "license": "ISC", 4678 "dependencies": { 4679 "yallist": "^4.0.0" 4680 }, 4681 "engines": { 4682 "node": ">=8" 4683 } 4684 }, 4685 "frontend/node_modules/minipass-flush/node_modules/yallist": { 4686 "version": "4.0.0", 4687 "dev": true, 4688 "license": "ISC" 4689 }, 4690 "frontend/node_modules/minipass-pipeline": { 4691 "version": "1.2.4", 4692 "dev": true, 4693 "license": "ISC", 4694 "dependencies": { 4695 "minipass": "^3.0.0" 4696 }, 4697 "engines": { 4698 "node": ">=8" 4699 } 4700 }, 4701 "frontend/node_modules/minipass-pipeline/node_modules/minipass": { 4702 "version": "3.3.6", 4703 "dev": true, 4704 "license": "ISC", 4705 "dependencies": { 4706 "yallist": "^4.0.0" 4707 }, 4708 "engines": { 4709 "node": ">=8" 4710 } 4711 }, 4712 "frontend/node_modules/minipass-pipeline/node_modules/yallist": { 4713 "version": "4.0.0", 4714 "dev": true, 4715 "license": "ISC" 4716 }, 4717 "frontend/node_modules/minipass-sized": { 4718 "version": "1.0.3", 4719 "dev": true, 4720 "license": "ISC", 4721 "dependencies": { 4722 "minipass": "^3.0.0" 4723 }, 4724 "engines": { 4725 "node": ">=8" 4726 } 4727 }, 4728 "frontend/node_modules/minipass-sized/node_modules/minipass": { 4729 "version": "3.3.6", 4730 "dev": true, 4731 "license": "ISC", 4732 "dependencies": { 4733 "yallist": "^4.0.0" 4734 }, 4735 "engines": { 4736 "node": ">=8" 4737 } 4738 }, 4739 "frontend/node_modules/minipass-sized/node_modules/yallist": { 4740 "version": "4.0.0", 4741 "dev": true, 4742 "license": "ISC" 4743 }, 4744 "frontend/node_modules/mkdirp": { 4745 "version": "0.5.6", 4746 "dev": true, 4747 "license": "MIT", 4748 "dependencies": { 4749 "minimist": "^1.2.6" 4750 }, 4751 "bin": { 4752 "mkdirp": "bin/cmd.js" 4753 } 4754 }, 4755 "frontend/node_modules/mrmime": { 4756 "version": "2.0.1", 4757 "dev": true, 4758 "license": "MIT", 4759 "engines": { 4760 "node": ">=10" 4761 } 4762 }, 4763 "frontend/node_modules/ms": { 4764 "version": "2.1.3", 4765 "dev": true, 4766 "license": "MIT" 4767 }, 4768 "frontend/node_modules/msgpackr": { 4769 "version": "1.11.5", 4770 "dev": true, 4771 "license": "MIT", 4772 "optional": true, 4773 "optionalDependencies": { 4774 "msgpackr-extract": "^3.0.2" 4775 } 4776 }, 4777 "frontend/node_modules/msgpackr-extract": { 4778 "version": "3.0.3", 4779 "dev": true, 4780 "hasInstallScript": true, 4781 "license": "MIT", 4782 "optional": true, 4783 "dependencies": { 4784 "node-gyp-build-optional-packages": "5.2.2" 4785 }, 4786 "bin": { 4787 "download-msgpackr-prebuilds": "bin/download-prebuilds.js" 4788 }, 4789 "optionalDependencies": { 4790 "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", 4791 "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", 4792 "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", 4793 "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", 4794 "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", 4795 "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" 4796 } 4797 }, 4798 "frontend/node_modules/mute-stream": { 4799 "version": "2.0.0", 4800 "dev": true, 4801 "license": "ISC", 4802 "engines": { 4803 "node": "^18.17.0 || >=20.5.0" 4804 } 4805 }, 4806 "frontend/node_modules/negotiator": { 4807 "version": "1.0.0", 4808 "dev": true, 4809 "license": "MIT", 4810 "engines": { 4811 "node": ">= 0.6" 4812 } 4813 }, 4814 "frontend/node_modules/node-addon-api": { 4815 "version": "6.1.0", 4816 "dev": true, 4817 "license": "MIT", 4818 "optional": true 4819 }, 4820 "frontend/node_modules/node-gyp": { 4821 "version": "11.4.2", 4822 "dev": true, 4823 "license": "MIT", 4824 "dependencies": { 4825 "env-paths": "^2.2.0", 4826 "exponential-backoff": "^3.1.1", 4827 "graceful-fs": "^4.2.6", 4828 "make-fetch-happen": "^14.0.3", 4829 "nopt": "^8.0.0", 4830 "proc-log": "^5.0.0", 4831 "semver": "^7.3.5", 4832 "tar": "^7.4.3", 4833 "tinyglobby": "^0.2.12", 4834 "which": "^5.0.0" 4835 }, 4836 "bin": { 4837 "node-gyp": "bin/node-gyp.js" 4838 }, 4839 "engines": { 4840 "node": "^18.17.0 || >=20.5.0" 4841 } 4842 }, 4843 "frontend/node_modules/node-gyp-build-optional-packages": { 4844 "version": "5.2.2", 4845 "dev": true, 4846 "license": "MIT", 4847 "optional": true, 4848 "dependencies": { 4849 "detect-libc": "^2.0.1" 4850 }, 4851 "bin": { 4852 "node-gyp-build-optional-packages": "bin.js", 4853 "node-gyp-build-optional-packages-optional": "optional.js", 4854 "node-gyp-build-optional-packages-test": "build-test.js" 4855 } 4856 }, 4857 "frontend/node_modules/node-gyp/node_modules/chownr": { 4858 "version": "3.0.0", 4859 "dev": true, 4860 "license": "BlueOak-1.0.0", 4861 "engines": { 4862 "node": ">=18" 4863 } 4864 }, 4865 "frontend/node_modules/node-gyp/node_modules/isexe": { 4866 "version": "3.1.1", 4867 "dev": true, 4868 "license": "ISC", 4869 "engines": { 4870 "node": ">=16" 4871 } 4872 }, 4873 "frontend/node_modules/node-gyp/node_modules/tar": { 4874 "version": "7.5.1", 4875 "dev": true, 4876 "license": "ISC", 4877 "dependencies": { 4878 "@isaacs/fs-minipass": "^4.0.0", 4879 "chownr": "^3.0.0", 4880 "minipass": "^7.1.2", 4881 "minizlib": "^3.1.0", 4882 "yallist": "^5.0.0" 4883 }, 4884 "engines": { 4885 "node": ">=18" 4886 } 4887 }, 4888 "frontend/node_modules/node-gyp/node_modules/which": { 4889 "version": "5.0.0", 4890 "dev": true, 4891 "license": "ISC", 4892 "dependencies": { 4893 "isexe": "^3.1.1" 4894 }, 4895 "bin": { 4896 "node-which": "bin/which.js" 4897 }, 4898 "engines": { 4899 "node": "^18.17.0 || >=20.5.0" 4900 } 4901 }, 4902 "frontend/node_modules/node-gyp/node_modules/yallist": { 4903 "version": "5.0.0", 4904 "dev": true, 4905 "license": "BlueOak-1.0.0", 4906 "engines": { 4907 "node": ">=18" 4908 } 4909 }, 4910 "frontend/node_modules/node-releases": { 4911 "version": "2.0.23", 4912 "dev": true, 4913 "license": "MIT" 4914 }, 4915 "frontend/node_modules/nopt": { 4916 "version": "8.1.0", 4917 "dev": true, 4918 "license": "ISC", 4919 "dependencies": { 4920 "abbrev": "^3.0.0" 4921 }, 4922 "bin": { 4923 "nopt": "bin/nopt.js" 4924 }, 4925 "engines": { 4926 "node": "^18.17.0 || >=20.5.0" 4927 } 4928 }, 4929 "frontend/node_modules/normalize-path": { 4930 "version": "3.0.0", 4931 "dev": true, 4932 "license": "MIT", 4933 "engines": { 4934 "node": ">=0.10.0" 4935 } 4936 }, 4937 "frontend/node_modules/npm-bundled": { 4938 "version": "4.0.0", 4939 "dev": true, 4940 "license": "ISC", 4941 "dependencies": { 4942 "npm-normalize-package-bin": "^4.0.0" 4943 }, 4944 "engines": { 4945 "node": "^18.17.0 || >=20.5.0" 4946 } 4947 }, 4948 "frontend/node_modules/npm-install-checks": { 4949 "version": "7.1.2", 4950 "dev": true, 4951 "license": "BSD-2-Clause", 4952 "dependencies": { 4953 "semver": "^7.1.1" 4954 }, 4955 "engines": { 4956 "node": "^18.17.0 || >=20.5.0" 4957 } 4958 }, 4959 "frontend/node_modules/npm-normalize-package-bin": { 4960 "version": "4.0.0", 4961 "dev": true, 4962 "license": "ISC", 4963 "engines": { 4964 "node": "^18.17.0 || >=20.5.0" 4965 } 4966 }, 4967 "frontend/node_modules/npm-package-arg": { 4968 "version": "13.0.0", 4969 "dev": true, 4970 "license": "ISC", 4971 "dependencies": { 4972 "hosted-git-info": "^9.0.0", 4973 "proc-log": "^5.0.0", 4974 "semver": "^7.3.5", 4975 "validate-npm-package-name": "^6.0.0" 4976 }, 4977 "engines": { 4978 "node": "^20.17.0 || >=22.9.0" 4979 } 4980 }, 4981 "frontend/node_modules/npm-packlist": { 4982 "version": "10.0.2", 4983 "dev": true, 4984 "license": "ISC", 4985 "dependencies": { 4986 "ignore-walk": "^8.0.0", 4987 "proc-log": "^5.0.0" 4988 }, 4989 "engines": { 4990 "node": "^20.17.0 || >=22.9.0" 4991 } 4992 }, 4993 "frontend/node_modules/npm-pick-manifest": { 4994 "version": "10.0.0", 4995 "dev": true, 4996 "license": "ISC", 4997 "dependencies": { 4998 "npm-install-checks": "^7.1.0", 4999 "npm-normalize-package-bin": "^4.0.0", 5000 "npm-package-arg": "^12.0.0", 5001 "semver": "^7.3.5" 5002 }, 5003 "engines": { 5004 "node": "^18.17.0 || >=20.5.0" 5005 } 5006 }, 5007 "frontend/node_modules/npm-pick-manifest/node_modules/hosted-git-info": { 5008 "version": "8.1.0", 5009 "dev": true, 5010 "license": "ISC", 5011 "dependencies": { 5012 "lru-cache": "^10.0.1" 5013 }, 5014 "engines": { 5015 "node": "^18.17.0 || >=20.5.0" 5016 } 5017 }, 5018 "frontend/node_modules/npm-pick-manifest/node_modules/lru-cache": { 5019 "version": "10.4.3", 5020 "dev": true, 5021 "license": "ISC" 5022 }, 5023 "frontend/node_modules/npm-pick-manifest/node_modules/npm-package-arg": { 5024 "version": "12.0.2", 5025 "dev": true, 5026 "license": "ISC", 5027 "dependencies": { 5028 "hosted-git-info": "^8.0.0", 5029 "proc-log": "^5.0.0", 5030 "semver": "^7.3.5", 5031 "validate-npm-package-name": "^6.0.0" 5032 }, 5033 "engines": { 5034 "node": "^18.17.0 || >=20.5.0" 5035 } 5036 }, 5037 "frontend/node_modules/npm-registry-fetch": { 5038 "version": "18.0.2", 5039 "dev": true, 5040 "license": "ISC", 5041 "dependencies": { 5042 "@npmcli/redact": "^3.0.0", 5043 "jsonparse": "^1.3.1", 5044 "make-fetch-happen": "^14.0.0", 5045 "minipass": "^7.0.2", 5046 "minipass-fetch": "^4.0.0", 5047 "minizlib": "^3.0.1", 5048 "npm-package-arg": "^12.0.0", 5049 "proc-log": "^5.0.0" 5050 }, 5051 "engines": { 5052 "node": "^18.17.0 || >=20.5.0" 5053 } 5054 }, 5055 "frontend/node_modules/npm-registry-fetch/node_modules/hosted-git-info": { 5056 "version": "8.1.0", 5057 "dev": true, 5058 "license": "ISC", 5059 "dependencies": { 5060 "lru-cache": "^10.0.1" 5061 }, 5062 "engines": { 5063 "node": "^18.17.0 || >=20.5.0" 5064 } 5065 }, 5066 "frontend/node_modules/npm-registry-fetch/node_modules/lru-cache": { 5067 "version": "10.4.3", 5068 "dev": true, 5069 "license": "ISC" 5070 }, 5071 "frontend/node_modules/npm-registry-fetch/node_modules/npm-package-arg": { 5072 "version": "12.0.2", 5073 "dev": true, 5074 "license": "ISC", 5075 "dependencies": { 5076 "hosted-git-info": "^8.0.0", 5077 "proc-log": "^5.0.0", 5078 "semver": "^7.3.5", 5079 "validate-npm-package-name": "^6.0.0" 5080 }, 5081 "engines": { 5082 "node": "^18.17.0 || >=20.5.0" 5083 } 5084 }, 5085 "frontend/node_modules/nth-check": { 5086 "version": "2.1.1", 5087 "dev": true, 5088 "license": "BSD-2-Clause", 5089 "dependencies": { 5090 "boolbase": "^1.0.0" 5091 }, 5092 "funding": { 5093 "url": "https://github.com/fb55/nth-check?sponsor=1" 5094 } 5095 }, 5096 "frontend/node_modules/object-assign": { 5097 "version": "4.1.1", 5098 "dev": true, 5099 "license": "MIT", 5100 "engines": { 5101 "node": ">=0.10.0" 5102 } 5103 }, 5104 "frontend/node_modules/object-inspect": { 5105 "version": "1.13.4", 5106 "dev": true, 5107 "license": "MIT", 5108 "engines": { 5109 "node": ">= 0.4" 5110 }, 5111 "funding": { 5112 "url": "https://github.com/sponsors/ljharb" 5113 } 5114 }, 5115 "frontend/node_modules/on-finished": { 5116 "version": "2.4.1", 5117 "dev": true, 5118 "license": "MIT", 5119 "dependencies": { 5120 "ee-first": "1.1.1" 5121 }, 5122 "engines": { 5123 "node": ">= 0.8" 5124 } 5125 }, 5126 "frontend/node_modules/once": { 5127 "version": "1.4.0", 5128 "dev": true, 5129 "license": "ISC", 5130 "dependencies": { 5131 "wrappy": "1" 5132 } 5133 }, 5134 "frontend/node_modules/onetime": { 5135 "version": "7.0.0", 5136 "dev": true, 5137 "license": "MIT", 5138 "dependencies": { 5139 "mimic-function": "^5.0.0" 5140 }, 5141 "engines": { 5142 "node": ">=18" 5143 }, 5144 "funding": { 5145 "url": "https://github.com/sponsors/sindresorhus" 5146 } 5147 }, 5148 "frontend/node_modules/ora": { 5149 "version": "8.2.0", 5150 "dev": true, 5151 "license": "MIT", 5152 "dependencies": { 5153 "chalk": "^5.3.0", 5154 "cli-cursor": "^5.0.0", 5155 "cli-spinners": "^2.9.2", 5156 "is-interactive": "^2.0.0", 5157 "is-unicode-supported": "^2.0.0", 5158 "log-symbols": "^6.0.0", 5159 "stdin-discarder": "^0.2.2", 5160 "string-width": "^7.2.0", 5161 "strip-ansi": "^7.1.0" 5162 }, 5163 "engines": { 5164 "node": ">=18" 5165 }, 5166 "funding": { 5167 "url": "https://github.com/sponsors/sindresorhus" 5168 } 5169 }, 5170 "frontend/node_modules/ordered-binary": { 5171 "version": "1.6.0", 5172 "dev": true, 5173 "license": "MIT", 5174 "optional": true 5175 }, 5176 "frontend/node_modules/p-map": { 5177 "version": "7.0.3", 5178 "dev": true, 5179 "license": "MIT", 5180 "engines": { 5181 "node": ">=18" 5182 }, 5183 "funding": { 5184 "url": "https://github.com/sponsors/sindresorhus" 5185 } 5186 }, 5187 "frontend/node_modules/package-json-from-dist": { 5188 "version": "1.0.1", 5189 "dev": true, 5190 "license": "BlueOak-1.0.0" 5191 }, 5192 "frontend/node_modules/pacote": { 5193 "version": "21.0.0", 5194 "dev": true, 5195 "license": "ISC", 5196 "dependencies": { 5197 "@npmcli/git": "^6.0.0", 5198 "@npmcli/installed-package-contents": "^3.0.0", 5199 "@npmcli/package-json": "^6.0.0", 5200 "@npmcli/promise-spawn": "^8.0.0", 5201 "@npmcli/run-script": "^9.0.0", 5202 "cacache": "^19.0.0", 5203 "fs-minipass": "^3.0.0", 5204 "minipass": "^7.0.2", 5205 "npm-package-arg": "^12.0.0", 5206 "npm-packlist": "^10.0.0", 5207 "npm-pick-manifest": "^10.0.0", 5208 "npm-registry-fetch": "^18.0.0", 5209 "proc-log": "^5.0.0", 5210 "promise-retry": "^2.0.1", 5211 "sigstore": "^3.0.0", 5212 "ssri": "^12.0.0", 5213 "tar": "^6.1.11" 5214 }, 5215 "bin": { 5216 "pacote": "bin/index.js" 5217 }, 5218 "engines": { 5219 "node": "^20.17.0 || >=22.9.0" 5220 } 5221 }, 5222 "frontend/node_modules/pacote/node_modules/hosted-git-info": { 5223 "version": "8.1.0", 5224 "dev": true, 5225 "license": "ISC", 5226 "dependencies": { 5227 "lru-cache": "^10.0.1" 5228 }, 5229 "engines": { 5230 "node": "^18.17.0 || >=20.5.0" 5231 } 5232 }, 5233 "frontend/node_modules/pacote/node_modules/lru-cache": { 5234 "version": "10.4.3", 5235 "dev": true, 5236 "license": "ISC" 5237 }, 5238 "frontend/node_modules/pacote/node_modules/npm-package-arg": { 5239 "version": "12.0.2", 5240 "dev": true, 5241 "license": "ISC", 5242 "dependencies": { 5243 "hosted-git-info": "^8.0.0", 5244 "proc-log": "^5.0.0", 5245 "semver": "^7.3.5", 5246 "validate-npm-package-name": "^6.0.0" 5247 }, 5248 "engines": { 5249 "node": "^18.17.0 || >=20.5.0" 5250 } 5251 }, 5252 "frontend/node_modules/parse5": { 5253 "version": "8.0.0", 5254 "dev": true, 5255 "license": "MIT", 5256 "dependencies": { 5257 "entities": "^6.0.0" 5258 }, 5259 "funding": { 5260 "url": "https://github.com/inikulin/parse5?sponsor=1" 5261 } 5262 }, 5263 "frontend/node_modules/parse5-html-rewriting-stream": { 5264 "version": "8.0.0", 5265 "dev": true, 5266 "license": "MIT", 5267 "dependencies": { 5268 "entities": "^6.0.0", 5269 "parse5": "^8.0.0", 5270 "parse5-sax-parser": "^8.0.0" 5271 }, 5272 "funding": { 5273 "url": "https://github.com/inikulin/parse5?sponsor=1" 5274 } 5275 }, 5276 "frontend/node_modules/parse5-html-rewriting-stream/node_modules/entities": { 5277 "version": "6.0.1", 5278 "dev": true, 5279 "license": "BSD-2-Clause", 5280 "engines": { 5281 "node": ">=0.12" 5282 }, 5283 "funding": { 5284 "url": "https://github.com/fb55/entities?sponsor=1" 5285 } 5286 }, 5287 "frontend/node_modules/parse5-sax-parser": { 5288 "version": "8.0.0", 5289 "dev": true, 5290 "license": "MIT", 5291 "dependencies": { 5292 "parse5": "^8.0.0" 5293 }, 5294 "funding": { 5295 "url": "https://github.com/inikulin/parse5?sponsor=1" 5296 } 5297 }, 5298 "frontend/node_modules/parse5/node_modules/entities": { 5299 "version": "6.0.1", 5300 "dev": true, 5301 "license": "BSD-2-Clause", 5302 "engines": { 5303 "node": ">=0.12" 5304 }, 5305 "funding": { 5306 "url": "https://github.com/fb55/entities?sponsor=1" 5307 } 5308 }, 5309 "frontend/node_modules/parseurl": { 5310 "version": "1.3.3", 5311 "dev": true, 5312 "license": "MIT", 5313 "engines": { 5314 "node": ">= 0.8" 5315 } 5316 }, 5317 "frontend/node_modules/path-is-absolute": { 5318 "version": "1.0.1", 5319 "dev": true, 5320 "license": "MIT", 5321 "engines": { 5322 "node": ">=0.10.0" 5323 } 5324 }, 5325 "frontend/node_modules/path-key": { 5326 "version": "3.1.1", 5327 "dev": true, 5328 "license": "MIT", 5329 "engines": { 5330 "node": ">=8" 5331 } 5332 }, 5333 "frontend/node_modules/path-parse": { 5334 "version": "1.0.7", 5335 "dev": true, 5336 "license": "MIT" 5337 }, 5338 "frontend/node_modules/path-scurry": { 5339 "version": "1.11.1", 5340 "dev": true, 5341 "license": "BlueOak-1.0.0", 5342 "dependencies": { 5343 "lru-cache": "^10.2.0", 5344 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 5345 }, 5346 "engines": { 5347 "node": ">=16 || 14 >=14.18" 5348 }, 5349 "funding": { 5350 "url": "https://github.com/sponsors/isaacs" 5351 } 5352 }, 5353 "frontend/node_modules/path-scurry/node_modules/lru-cache": { 5354 "version": "10.4.3", 5355 "dev": true, 5356 "license": "ISC" 5357 }, 5358 "frontend/node_modules/path-to-regexp": { 5359 "version": "8.3.0", 5360 "dev": true, 5361 "license": "MIT", 5362 "funding": { 5363 "type": "opencollective", 5364 "url": "https://opencollective.com/express" 5365 } 5366 }, 5367 "frontend/node_modules/picomatch": { 5368 "version": "4.0.3", 5369 "dev": true, 5370 "license": "MIT", 5371 "engines": { 5372 "node": ">=12" 5373 }, 5374 "funding": { 5375 "url": "https://github.com/sponsors/jonschlinkert" 5376 } 5377 }, 5378 "frontend/node_modules/piscina": { 5379 "version": "5.1.3", 5380 "dev": true, 5381 "license": "MIT", 5382 "engines": { 5383 "node": ">=20.x" 5384 }, 5385 "optionalDependencies": { 5386 "@napi-rs/nice": "^1.0.4" 5387 } 5388 }, 5389 "frontend/node_modules/pkce-challenge": { 5390 "version": "5.0.0", 5391 "dev": true, 5392 "license": "MIT", 5393 "engines": { 5394 "node": ">=16.20.0" 5395 } 5396 }, 5397 "frontend/node_modules/postcss-media-query-parser": { 5398 "version": "0.2.3", 5399 "dev": true, 5400 "license": "MIT" 5401 }, 5402 "frontend/node_modules/proc-log": { 5403 "version": "5.0.0", 5404 "dev": true, 5405 "license": "ISC", 5406 "engines": { 5407 "node": "^18.17.0 || >=20.5.0" 5408 } 5409 }, 5410 "frontend/node_modules/promise-retry": { 5411 "version": "2.0.1", 5412 "dev": true, 5413 "license": "MIT", 5414 "dependencies": { 5415 "err-code": "^2.0.2", 5416 "retry": "^0.12.0" 5417 }, 5418 "engines": { 5419 "node": ">=10" 5420 } 5421 }, 5422 "frontend/node_modules/proxy-addr": { 5423 "version": "2.0.7", 5424 "dev": true, 5425 "license": "MIT", 5426 "dependencies": { 5427 "forwarded": "0.2.0", 5428 "ipaddr.js": "1.9.1" 5429 }, 5430 "engines": { 5431 "node": ">= 0.10" 5432 } 5433 }, 5434 "frontend/node_modules/punycode": { 5435 "version": "1.4.1", 5436 "dev": true, 5437 "license": "MIT" 5438 }, 5439 "frontend/node_modules/qjobs": { 5440 "version": "1.2.0", 5441 "dev": true, 5442 "license": "MIT", 5443 "engines": { 5444 "node": ">=0.9" 5445 } 5446 }, 5447 "frontend/node_modules/qs": { 5448 "version": "6.14.0", 5449 "dev": true, 5450 "license": "BSD-3-Clause", 5451 "dependencies": { 5452 "side-channel": "^1.1.0" 5453 }, 5454 "engines": { 5455 "node": ">=0.6" 5456 }, 5457 "funding": { 5458 "url": "https://github.com/sponsors/ljharb" 5459 } 5460 }, 5461 "frontend/node_modules/range-parser": { 5462 "version": "1.2.1", 5463 "dev": true, 5464 "license": "MIT", 5465 "engines": { 5466 "node": ">= 0.6" 5467 } 5468 }, 5469 "frontend/node_modules/raw-body": { 5470 "version": "3.0.1", 5471 "dev": true, 5472 "license": "MIT", 5473 "dependencies": { 5474 "bytes": "3.1.2", 5475 "http-errors": "2.0.0", 5476 "iconv-lite": "0.7.0", 5477 "unpipe": "1.0.0" 5478 }, 5479 "engines": { 5480 "node": ">= 0.10" 5481 } 5482 }, 5483 "frontend/node_modules/readdirp": { 5484 "version": "4.1.2", 5485 "dev": true, 5486 "license": "MIT", 5487 "engines": { 5488 "node": ">= 14.18.0" 5489 }, 5490 "funding": { 5491 "type": "individual", 5492 "url": "https://paulmillr.com/funding/" 5493 } 5494 }, 5495 "frontend/node_modules/reflect-metadata": { 5496 "version": "0.2.2", 5497 "dev": true, 5498 "license": "Apache-2.0" 5499 }, 5500 "frontend/node_modules/require-directory": { 5501 "version": "2.1.1", 5502 "dev": true, 5503 "license": "MIT", 5504 "engines": { 5505 "node": ">=0.10.0" 5506 } 5507 }, 5508 "frontend/node_modules/require-from-string": { 5509 "version": "2.0.2", 5510 "dev": true, 5511 "license": "MIT", 5512 "engines": { 5513 "node": ">=0.10.0" 5514 } 5515 }, 5516 "frontend/node_modules/requires-port": { 5517 "version": "1.0.0", 5518 "dev": true, 5519 "license": "MIT" 5520 }, 5521 "frontend/node_modules/resolve": { 5522 "version": "1.22.10", 5523 "dev": true, 5524 "license": "MIT", 5525 "dependencies": { 5526 "is-core-module": "^2.16.0", 5527 "path-parse": "^1.0.7", 5528 "supports-preserve-symlinks-flag": "^1.0.0" 5529 }, 5530 "bin": { 5531 "resolve": "bin/resolve" 5532 }, 5533 "engines": { 5534 "node": ">= 0.4" 5535 }, 5536 "funding": { 5537 "url": "https://github.com/sponsors/ljharb" 5538 } 5539 }, 5540 "frontend/node_modules/restore-cursor": { 5541 "version": "5.1.0", 5542 "dev": true, 5543 "license": "MIT", 5544 "dependencies": { 5545 "onetime": "^7.0.0", 5546 "signal-exit": "^4.1.0" 5547 }, 5548 "engines": { 5549 "node": ">=18" 5550 }, 5551 "funding": { 5552 "url": "https://github.com/sponsors/sindresorhus" 5553 } 5554 }, 5555 "frontend/node_modules/retry": { 5556 "version": "0.12.0", 5557 "dev": true, 5558 "license": "MIT", 5559 "engines": { 5560 "node": ">= 4" 5561 } 5562 }, 5563 "frontend/node_modules/rfdc": { 5564 "version": "1.4.1", 5565 "dev": true, 5566 "license": "MIT" 5567 }, 5568 "frontend/node_modules/rimraf": { 5569 "version": "3.0.2", 5570 "dev": true, 5571 "license": "ISC", 5572 "dependencies": { 5573 "glob": "^7.1.3" 5574 }, 5575 "bin": { 5576 "rimraf": "bin.js" 5577 }, 5578 "funding": { 5579 "url": "https://github.com/sponsors/isaacs" 5580 } 5581 }, 5582 "frontend/node_modules/rollup": { 5583 "version": "4.52.3", 5584 "dev": true, 5585 "license": "MIT", 5586 "dependencies": { 5587 "@types/estree": "1.0.8" 5588 }, 5589 "bin": { 5590 "rollup": "dist/bin/rollup" 5591 }, 5592 "engines": { 5593 "node": ">=18.0.0", 5594 "npm": ">=8.0.0" 5595 }, 5596 "optionalDependencies": { 5597 "@rollup/rollup-android-arm-eabi": "4.52.3", 5598 "@rollup/rollup-android-arm64": "4.52.3", 5599 "@rollup/rollup-darwin-arm64": "4.52.3", 5600 "@rollup/rollup-darwin-x64": "4.52.3", 5601 "@rollup/rollup-freebsd-arm64": "4.52.3", 5602 "@rollup/rollup-freebsd-x64": "4.52.3", 5603 "@rollup/rollup-linux-arm-gnueabihf": "4.52.3", 5604 "@rollup/rollup-linux-arm-musleabihf": "4.52.3", 5605 "@rollup/rollup-linux-arm64-gnu": "4.52.3", 5606 "@rollup/rollup-linux-arm64-musl": "4.52.3", 5607 "@rollup/rollup-linux-loong64-gnu": "4.52.3", 5608 "@rollup/rollup-linux-ppc64-gnu": "4.52.3", 5609 "@rollup/rollup-linux-riscv64-gnu": "4.52.3", 5610 "@rollup/rollup-linux-riscv64-musl": "4.52.3", 5611 "@rollup/rollup-linux-s390x-gnu": "4.52.3", 5612 "@rollup/rollup-linux-x64-gnu": "4.52.3", 5613 "@rollup/rollup-linux-x64-musl": "4.52.3", 5614 "@rollup/rollup-openharmony-arm64": "4.52.3", 5615 "@rollup/rollup-win32-arm64-msvc": "4.52.3", 5616 "@rollup/rollup-win32-ia32-msvc": "4.52.3", 5617 "@rollup/rollup-win32-x64-gnu": "4.52.3", 5618 "@rollup/rollup-win32-x64-msvc": "4.52.3", 5619 "fsevents": "~2.3.2" 5620 } 5621 }, 5622 "frontend/node_modules/router": { 5623 "version": "2.2.0", 5624 "dev": true, 5625 "license": "MIT", 5626 "dependencies": { 5627 "debug": "^4.4.0", 5628 "depd": "^2.0.0", 5629 "is-promise": "^4.0.0", 5630 "parseurl": "^1.3.3", 5631 "path-to-regexp": "^8.0.0" 5632 }, 5633 "engines": { 5634 "node": ">= 18" 5635 } 5636 }, 5637 "frontend/node_modules/rxjs": { 5638 "version": "7.8.2", 5639 "license": "Apache-2.0", 5640 "dependencies": { 5641 "tslib": "^2.1.0" 5642 } 5643 }, 5644 "frontend/node_modules/safe-buffer": { 5645 "version": "5.2.1", 5646 "dev": true, 5647 "funding": [ 5648 { 5649 "type": "github", 5650 "url": "https://github.com/sponsors/feross" 5651 }, 5652 { 5653 "type": "patreon", 5654 "url": "https://www.patreon.com/feross" 5655 }, 5656 { 5657 "type": "consulting", 5658 "url": "https://feross.org/support" 5659 } 5660 ], 5661 "license": "MIT" 5662 }, 5663 "frontend/node_modules/safe-regex-test": { 5664 "version": "1.1.0", 5665 "dev": true, 5666 "license": "MIT", 5667 "dependencies": { 5668 "call-bound": "^1.0.2", 5669 "es-errors": "^1.3.0", 5670 "is-regex": "^1.2.1" 5671 }, 5672 "engines": { 5673 "node": ">= 0.4" 5674 }, 5675 "funding": { 5676 "url": "https://github.com/sponsors/ljharb" 5677 } 5678 }, 5679 "frontend/node_modules/safer-buffer": { 5680 "version": "2.1.2", 5681 "dev": true, 5682 "license": "MIT" 5683 }, 5684 "frontend/node_modules/sass": { 5685 "version": "1.90.0", 5686 "dev": true, 5687 "license": "MIT", 5688 "dependencies": { 5689 "chokidar": "^4.0.0", 5690 "immutable": "^5.0.2", 5691 "source-map-js": ">=0.6.2 <2.0.0" 5692 }, 5693 "bin": { 5694 "sass": "sass.js" 5695 }, 5696 "engines": { 5697 "node": ">=14.0.0" 5698 }, 5699 "optionalDependencies": { 5700 "@parcel/watcher": "^2.4.1" 5701 } 5702 }, 5703 "frontend/node_modules/semver": { 5704 "version": "7.7.2", 5705 "dev": true, 5706 "license": "ISC", 5707 "bin": { 5708 "semver": "bin/semver.js" 5709 }, 5710 "engines": { 5711 "node": ">=10" 5712 } 5713 }, 5714 "frontend/node_modules/send": { 5715 "version": "1.2.0", 5716 "dev": true, 5717 "license": "MIT", 5718 "dependencies": { 5719 "debug": "^4.3.5", 5720 "encodeurl": "^2.0.0", 5721 "escape-html": "^1.0.3", 5722 "etag": "^1.8.1", 5723 "fresh": "^2.0.0", 5724 "http-errors": "^2.0.0", 5725 "mime-types": "^3.0.1", 5726 "ms": "^2.1.3", 5727 "on-finished": "^2.4.1", 5728 "range-parser": "^1.2.1", 5729 "statuses": "^2.0.1" 5730 }, 5731 "engines": { 5732 "node": ">= 18" 5733 } 5734 }, 5735 "frontend/node_modules/serve-static": { 5736 "version": "2.2.0", 5737 "dev": true, 5738 "license": "MIT", 5739 "dependencies": { 5740 "encodeurl": "^2.0.0", 5741 "escape-html": "^1.0.3", 5742 "parseurl": "^1.3.3", 5743 "send": "^1.2.0" 5744 }, 5745 "engines": { 5746 "node": ">= 18" 5747 } 5748 }, 5749 "frontend/node_modules/setprototypeof": { 5750 "version": "1.2.0", 5751 "dev": true, 5752 "license": "ISC" 5753 }, 5754 "frontend/node_modules/shebang-command": { 5755 "version": "2.0.0", 5756 "dev": true, 5757 "license": "MIT", 5758 "dependencies": { 5759 "shebang-regex": "^3.0.0" 5760 }, 5761 "engines": { 5762 "node": ">=8" 5763 } 5764 }, 5765 "frontend/node_modules/shebang-regex": { 5766 "version": "3.0.0", 5767 "dev": true, 5768 "license": "MIT", 5769 "engines": { 5770 "node": ">=8" 5771 } 5772 }, 5773 "frontend/node_modules/side-channel": { 5774 "version": "1.1.0", 5775 "dev": true, 5776 "license": "MIT", 5777 "dependencies": { 5778 "es-errors": "^1.3.0", 5779 "object-inspect": "^1.13.3", 5780 "side-channel-list": "^1.0.0", 5781 "side-channel-map": "^1.0.1", 5782 "side-channel-weakmap": "^1.0.2" 5783 }, 5784 "engines": { 5785 "node": ">= 0.4" 5786 }, 5787 "funding": { 5788 "url": "https://github.com/sponsors/ljharb" 5789 } 5790 }, 5791 "frontend/node_modules/side-channel-list": { 5792 "version": "1.0.0", 5793 "dev": true, 5794 "license": "MIT", 5795 "dependencies": { 5796 "es-errors": "^1.3.0", 5797 "object-inspect": "^1.13.3" 5798 }, 5799 "engines": { 5800 "node": ">= 0.4" 5801 }, 5802 "funding": { 5803 "url": "https://github.com/sponsors/ljharb" 5804 } 5805 }, 5806 "frontend/node_modules/side-channel-map": { 5807 "version": "1.0.1", 5808 "dev": true, 5809 "license": "MIT", 5810 "dependencies": { 5811 "call-bound": "^1.0.2", 5812 "es-errors": "^1.3.0", 5813 "get-intrinsic": "^1.2.5", 5814 "object-inspect": "^1.13.3" 5815 }, 5816 "engines": { 5817 "node": ">= 0.4" 5818 }, 5819 "funding": { 5820 "url": "https://github.com/sponsors/ljharb" 5821 } 5822 }, 5823 "frontend/node_modules/side-channel-weakmap": { 5824 "version": "1.0.2", 5825 "dev": true, 5826 "license": "MIT", 5827 "dependencies": { 5828 "call-bound": "^1.0.2", 5829 "es-errors": "^1.3.0", 5830 "get-intrinsic": "^1.2.5", 5831 "object-inspect": "^1.13.3", 5832 "side-channel-map": "^1.0.1" 5833 }, 5834 "engines": { 5835 "node": ">= 0.4" 5836 }, 5837 "funding": { 5838 "url": "https://github.com/sponsors/ljharb" 5839 } 5840 }, 5841 "frontend/node_modules/signal-exit": { 5842 "version": "4.1.0", 5843 "dev": true, 5844 "license": "ISC", 5845 "engines": { 5846 "node": ">=14" 5847 }, 5848 "funding": { 5849 "url": "https://github.com/sponsors/isaacs" 5850 } 5851 }, 5852 "frontend/node_modules/sigstore": { 5853 "version": "3.1.0", 5854 "dev": true, 5855 "license": "Apache-2.0", 5856 "dependencies": { 5857 "@sigstore/bundle": "^3.1.0", 5858 "@sigstore/core": "^2.0.0", 5859 "@sigstore/protobuf-specs": "^0.4.0", 5860 "@sigstore/sign": "^3.1.0", 5861 "@sigstore/tuf": "^3.1.0", 5862 "@sigstore/verify": "^2.1.0" 5863 }, 5864 "engines": { 5865 "node": "^18.17.0 || >=20.5.0" 5866 } 5867 }, 5868 "frontend/node_modules/slice-ansi": { 5869 "version": "5.0.0", 5870 "dev": true, 5871 "license": "MIT", 5872 "dependencies": { 5873 "ansi-styles": "^6.0.0", 5874 "is-fullwidth-code-point": "^4.0.0" 5875 }, 5876 "engines": { 5877 "node": ">=12" 5878 }, 5879 "funding": { 5880 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 5881 } 5882 }, 5883 "frontend/node_modules/smart-buffer": { 5884 "version": "4.2.0", 5885 "dev": true, 5886 "license": "MIT", 5887 "engines": { 5888 "node": ">= 6.0.0", 5889 "npm": ">= 3.0.0" 5890 } 5891 }, 5892 "frontend/node_modules/socket.io": { 5893 "version": "4.8.1", 5894 "dev": true, 5895 "license": "MIT", 5896 "dependencies": { 5897 "accepts": "~1.3.4", 5898 "base64id": "~2.0.0", 5899 "cors": "~2.8.5", 5900 "debug": "~4.3.2", 5901 "engine.io": "~6.6.0", 5902 "socket.io-adapter": "~2.5.2", 5903 "socket.io-parser": "~4.2.4" 5904 }, 5905 "engines": { 5906 "node": ">=10.2.0" 5907 } 5908 }, 5909 "frontend/node_modules/socket.io-adapter": { 5910 "version": "2.5.5", 5911 "dev": true, 5912 "license": "MIT", 5913 "dependencies": { 5914 "debug": "~4.3.4", 5915 "ws": "~8.17.1" 5916 } 5917 }, 5918 "frontend/node_modules/socket.io-adapter/node_modules/debug": { 5919 "version": "4.3.7", 5920 "dev": true, 5921 "license": "MIT", 5922 "dependencies": { 5923 "ms": "^2.1.3" 5924 }, 5925 "engines": { 5926 "node": ">=6.0" 5927 }, 5928 "peerDependenciesMeta": { 5929 "supports-color": { 5930 "optional": true 5931 } 5932 } 5933 }, 5934 "frontend/node_modules/socket.io-parser": { 5935 "version": "4.2.4", 5936 "dev": true, 5937 "license": "MIT", 5938 "dependencies": { 5939 "@socket.io/component-emitter": "~3.1.0", 5940 "debug": "~4.3.1" 5941 }, 5942 "engines": { 5943 "node": ">=10.0.0" 5944 } 5945 }, 5946 "frontend/node_modules/socket.io-parser/node_modules/debug": { 5947 "version": "4.3.7", 5948 "dev": true, 5949 "license": "MIT", 5950 "dependencies": { 5951 "ms": "^2.1.3" 5952 }, 5953 "engines": { 5954 "node": ">=6.0" 5955 }, 5956 "peerDependenciesMeta": { 5957 "supports-color": { 5958 "optional": true 5959 } 5960 } 5961 }, 5962 "frontend/node_modules/socket.io/node_modules/accepts": { 5963 "version": "1.3.8", 5964 "dev": true, 5965 "license": "MIT", 5966 "dependencies": { 5967 "mime-types": "~2.1.34", 5968 "negotiator": "0.6.3" 5969 }, 5970 "engines": { 5971 "node": ">= 0.6" 5972 } 5973 }, 5974 "frontend/node_modules/socket.io/node_modules/debug": { 5975 "version": "4.3.7", 5976 "dev": true, 5977 "license": "MIT", 5978 "dependencies": { 5979 "ms": "^2.1.3" 5980 }, 5981 "engines": { 5982 "node": ">=6.0" 5983 }, 5984 "peerDependenciesMeta": { 5985 "supports-color": { 5986 "optional": true 5987 } 5988 } 5989 }, 5990 "frontend/node_modules/socket.io/node_modules/mime-db": { 5991 "version": "1.52.0", 5992 "dev": true, 5993 "license": "MIT", 5994 "engines": { 5995 "node": ">= 0.6" 5996 } 5997 }, 5998 "frontend/node_modules/socket.io/node_modules/mime-types": { 5999 "version": "2.1.35", 6000 "dev": true, 6001 "license": "MIT", 6002 "dependencies": { 6003 "mime-db": "1.52.0" 6004 }, 6005 "engines": { 6006 "node": ">= 0.6" 6007 } 6008 }, 6009 "frontend/node_modules/socket.io/node_modules/negotiator": { 6010 "version": "0.6.3", 6011 "dev": true, 6012 "license": "MIT", 6013 "engines": { 6014 "node": ">= 0.6" 6015 } 6016 }, 6017 "frontend/node_modules/socks": { 6018 "version": "2.8.7", 6019 "dev": true, 6020 "license": "MIT", 6021 "dependencies": { 6022 "ip-address": "^10.0.1", 6023 "smart-buffer": "^4.2.0" 6024 }, 6025 "engines": { 6026 "node": ">= 10.0.0", 6027 "npm": ">= 3.0.0" 6028 } 6029 }, 6030 "frontend/node_modules/socks-proxy-agent": { 6031 "version": "8.0.5", 6032 "dev": true, 6033 "license": "MIT", 6034 "dependencies": { 6035 "agent-base": "^7.1.2", 6036 "debug": "^4.3.4", 6037 "socks": "^2.8.3" 6038 }, 6039 "engines": { 6040 "node": ">= 14" 6041 } 6042 }, 6043 "frontend/node_modules/source-map": { 6044 "version": "0.7.6", 6045 "dev": true, 6046 "license": "BSD-3-Clause", 6047 "engines": { 6048 "node": ">= 12" 6049 } 6050 }, 6051 "frontend/node_modules/source-map-support": { 6052 "version": "0.5.21", 6053 "dev": true, 6054 "license": "MIT", 6055 "dependencies": { 6056 "buffer-from": "^1.0.0", 6057 "source-map": "^0.6.0" 6058 } 6059 }, 6060 "frontend/node_modules/source-map-support/node_modules/source-map": { 6061 "version": "0.6.1", 6062 "dev": true, 6063 "license": "BSD-3-Clause", 6064 "engines": { 6065 "node": ">=0.10.0" 6066 } 6067 }, 6068 "frontend/node_modules/spdx-correct": { 6069 "version": "3.2.0", 6070 "dev": true, 6071 "license": "Apache-2.0", 6072 "dependencies": { 6073 "spdx-expression-parse": "^3.0.0", 6074 "spdx-license-ids": "^3.0.0" 6075 } 6076 }, 6077 "frontend/node_modules/spdx-exceptions": { 6078 "version": "2.5.0", 6079 "dev": true, 6080 "license": "CC-BY-3.0" 6081 }, 6082 "frontend/node_modules/spdx-expression-parse": { 6083 "version": "3.0.1", 6084 "dev": true, 6085 "license": "MIT", 6086 "dependencies": { 6087 "spdx-exceptions": "^2.1.0", 6088 "spdx-license-ids": "^3.0.0" 6089 } 6090 }, 6091 "frontend/node_modules/spdx-license-ids": { 6092 "version": "3.0.22", 6093 "dev": true, 6094 "license": "CC0-1.0" 6095 }, 6096 "frontend/node_modules/ssri": { 6097 "version": "12.0.0", 6098 "dev": true, 6099 "license": "ISC", 6100 "dependencies": { 6101 "minipass": "^7.0.3" 6102 }, 6103 "engines": { 6104 "node": "^18.17.0 || >=20.5.0" 6105 } 6106 }, 6107 "frontend/node_modules/statuses": { 6108 "version": "2.0.2", 6109 "dev": true, 6110 "license": "MIT", 6111 "engines": { 6112 "node": ">= 0.8" 6113 } 6114 }, 6115 "frontend/node_modules/stdin-discarder": { 6116 "version": "0.2.2", 6117 "dev": true, 6118 "license": "MIT", 6119 "engines": { 6120 "node": ">=18" 6121 }, 6122 "funding": { 6123 "url": "https://github.com/sponsors/sindresorhus" 6124 } 6125 }, 6126 "frontend/node_modules/streamroller": { 6127 "version": "3.1.5", 6128 "dev": true, 6129 "license": "MIT", 6130 "dependencies": { 6131 "date-format": "^4.0.14", 6132 "debug": "^4.3.4", 6133 "fs-extra": "^8.1.0" 6134 }, 6135 "engines": { 6136 "node": ">=8.0" 6137 } 6138 }, 6139 "frontend/node_modules/string-width": { 6140 "version": "7.2.0", 6141 "dev": true, 6142 "license": "MIT", 6143 "dependencies": { 6144 "emoji-regex": "^10.3.0", 6145 "get-east-asian-width": "^1.0.0", 6146 "strip-ansi": "^7.1.0" 6147 }, 6148 "engines": { 6149 "node": ">=18" 6150 }, 6151 "funding": { 6152 "url": "https://github.com/sponsors/sindresorhus" 6153 } 6154 }, 6155 "frontend/node_modules/string-width-cjs": { 6156 "name": "string-width", 6157 "version": "4.2.3", 6158 "dev": true, 6159 "license": "MIT", 6160 "dependencies": { 6161 "emoji-regex": "^8.0.0", 6162 "is-fullwidth-code-point": "^3.0.0", 6163 "strip-ansi": "^6.0.1" 6164 }, 6165 "engines": { 6166 "node": ">=8" 6167 } 6168 }, 6169 "frontend/node_modules/string-width-cjs/node_modules/ansi-regex": { 6170 "version": "5.0.1", 6171 "dev": true, 6172 "license": "MIT", 6173 "engines": { 6174 "node": ">=8" 6175 } 6176 }, 6177 "frontend/node_modules/string-width-cjs/node_modules/emoji-regex": { 6178 "version": "8.0.0", 6179 "dev": true, 6180 "license": "MIT" 6181 }, 6182 "frontend/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { 6183 "version": "3.0.0", 6184 "dev": true, 6185 "license": "MIT", 6186 "engines": { 6187 "node": ">=8" 6188 } 6189 }, 6190 "frontend/node_modules/string-width-cjs/node_modules/strip-ansi": { 6191 "version": "6.0.1", 6192 "dev": true, 6193 "license": "MIT", 6194 "dependencies": { 6195 "ansi-regex": "^5.0.1" 6196 }, 6197 "engines": { 6198 "node": ">=8" 6199 } 6200 }, 6201 "frontend/node_modules/strip-ansi": { 6202 "version": "7.1.2", 6203 "dev": true, 6204 "license": "MIT", 6205 "dependencies": { 6206 "ansi-regex": "^6.0.1" 6207 }, 6208 "engines": { 6209 "node": ">=12" 6210 }, 6211 "funding": { 6212 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 6213 } 6214 }, 6215 "frontend/node_modules/strip-ansi-cjs": { 6216 "name": "strip-ansi", 6217 "version": "6.0.1", 6218 "dev": true, 6219 "license": "MIT", 6220 "dependencies": { 6221 "ansi-regex": "^5.0.1" 6222 }, 6223 "engines": { 6224 "node": ">=8" 6225 } 6226 }, 6227 "frontend/node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 6228 "version": "5.0.1", 6229 "dev": true, 6230 "license": "MIT", 6231 "engines": { 6232 "node": ">=8" 6233 } 6234 }, 6235 "frontend/node_modules/supports-color": { 6236 "version": "7.2.0", 6237 "dev": true, 6238 "license": "MIT", 6239 "dependencies": { 6240 "has-flag": "^4.0.0" 6241 }, 6242 "engines": { 6243 "node": ">=8" 6244 } 6245 }, 6246 "frontend/node_modules/supports-preserve-symlinks-flag": { 6247 "version": "1.0.0", 6248 "dev": true, 6249 "license": "MIT", 6250 "engines": { 6251 "node": ">= 0.4" 6252 }, 6253 "funding": { 6254 "url": "https://github.com/sponsors/ljharb" 6255 } 6256 }, 6257 "frontend/node_modules/tar": { 6258 "version": "6.2.1", 6259 "dev": true, 6260 "license": "ISC", 6261 "dependencies": { 6262 "chownr": "^2.0.0", 6263 "fs-minipass": "^2.0.0", 6264 "minipass": "^5.0.0", 6265 "minizlib": "^2.1.1", 6266 "mkdirp": "^1.0.3", 6267 "yallist": "^4.0.0" 6268 }, 6269 "engines": { 6270 "node": ">=10" 6271 } 6272 }, 6273 "frontend/node_modules/tar/node_modules/fs-minipass": { 6274 "version": "2.1.0", 6275 "dev": true, 6276 "license": "ISC", 6277 "dependencies": { 6278 "minipass": "^3.0.0" 6279 }, 6280 "engines": { 6281 "node": ">= 8" 6282 } 6283 }, 6284 "frontend/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { 6285 "version": "3.3.6", 6286 "dev": true, 6287 "license": "ISC", 6288 "dependencies": { 6289 "yallist": "^4.0.0" 6290 }, 6291 "engines": { 6292 "node": ">=8" 6293 } 6294 }, 6295 "frontend/node_modules/tar/node_modules/minipass": { 6296 "version": "5.0.0", 6297 "dev": true, 6298 "license": "ISC", 6299 "engines": { 6300 "node": ">=8" 6301 } 6302 }, 6303 "frontend/node_modules/tar/node_modules/minizlib": { 6304 "version": "2.1.2", 6305 "dev": true, 6306 "license": "MIT", 6307 "dependencies": { 6308 "minipass": "^3.0.0", 6309 "yallist": "^4.0.0" 6310 }, 6311 "engines": { 6312 "node": ">= 8" 6313 } 6314 }, 6315 "frontend/node_modules/tar/node_modules/minizlib/node_modules/minipass": { 6316 "version": "3.3.6", 6317 "dev": true, 6318 "license": "ISC", 6319 "dependencies": { 6320 "yallist": "^4.0.0" 6321 }, 6322 "engines": { 6323 "node": ">=8" 6324 } 6325 }, 6326 "frontend/node_modules/tar/node_modules/mkdirp": { 6327 "version": "1.0.4", 6328 "dev": true, 6329 "license": "MIT", 6330 "bin": { 6331 "mkdirp": "bin/cmd.js" 6332 }, 6333 "engines": { 6334 "node": ">=10" 6335 } 6336 }, 6337 "frontend/node_modules/tar/node_modules/yallist": { 6338 "version": "4.0.0", 6339 "dev": true, 6340 "license": "ISC" 6341 }, 6342 "frontend/node_modules/tinyglobby": { 6343 "version": "0.2.14", 6344 "dev": true, 6345 "license": "MIT", 6346 "dependencies": { 6347 "fdir": "^6.4.4", 6348 "picomatch": "^4.0.2" 6349 }, 6350 "engines": { 6351 "node": ">=12.0.0" 6352 }, 6353 "funding": { 6354 "url": "https://github.com/sponsors/SuperchupuDev" 6355 } 6356 }, 6357 "frontend/node_modules/tmp": { 6358 "version": "0.2.5", 6359 "dev": true, 6360 "license": "MIT", 6361 "engines": { 6362 "node": ">=14.14" 6363 } 6364 }, 6365 "frontend/node_modules/to-regex-range": { 6366 "version": "5.0.1", 6367 "dev": true, 6368 "license": "MIT", 6369 "dependencies": { 6370 "is-number": "^7.0.0" 6371 }, 6372 "engines": { 6373 "node": ">=8.0" 6374 } 6375 }, 6376 "frontend/node_modules/toidentifier": { 6377 "version": "1.0.1", 6378 "dev": true, 6379 "license": "MIT", 6380 "engines": { 6381 "node": ">=0.6" 6382 } 6383 }, 6384 "frontend/node_modules/tslib": { 6385 "version": "2.8.1", 6386 "license": "0BSD" 6387 }, 6388 "frontend/node_modules/tuf-js": { 6389 "version": "3.1.0", 6390 "dev": true, 6391 "license": "MIT", 6392 "dependencies": { 6393 "@tufjs/models": "3.0.1", 6394 "debug": "^4.4.1", 6395 "make-fetch-happen": "^14.0.3" 6396 }, 6397 "engines": { 6398 "node": "^18.17.0 || >=20.5.0" 6399 } 6400 }, 6401 "frontend/node_modules/type-is": { 6402 "version": "2.0.1", 6403 "dev": true, 6404 "license": "MIT", 6405 "dependencies": { 6406 "content-type": "^1.0.5", 6407 "media-typer": "^1.1.0", 6408 "mime-types": "^3.0.0" 6409 }, 6410 "engines": { 6411 "node": ">= 0.6" 6412 } 6413 }, 6414 "frontend/node_modules/typescript": { 6415 "version": "5.9.3", 6416 "dev": true, 6417 "license": "Apache-2.0", 6418 "bin": { 6419 "tsc": "bin/tsc", 6420 "tsserver": "bin/tsserver" 6421 }, 6422 "engines": { 6423 "node": ">=14.17" 6424 } 6425 }, 6426 "frontend/node_modules/ua-parser-js": { 6427 "version": "0.7.41", 6428 "dev": true, 6429 "funding": [ 6430 { 6431 "type": "opencollective", 6432 "url": "https://opencollective.com/ua-parser-js" 6433 }, 6434 { 6435 "type": "paypal", 6436 "url": "https://paypal.me/faisalman" 6437 }, 6438 { 6439 "type": "github", 6440 "url": "https://github.com/sponsors/faisalman" 6441 } 6442 ], 6443 "license": "MIT", 6444 "bin": { 6445 "ua-parser-js": "script/cli.js" 6446 }, 6447 "engines": { 6448 "node": "*" 6449 } 6450 }, 6451 "frontend/node_modules/undici-types": { 6452 "version": "7.14.0", 6453 "dev": true, 6454 "license": "MIT" 6455 }, 6456 "frontend/node_modules/unique-filename": { 6457 "version": "4.0.0", 6458 "dev": true, 6459 "license": "ISC", 6460 "dependencies": { 6461 "unique-slug": "^5.0.0" 6462 }, 6463 "engines": { 6464 "node": "^18.17.0 || >=20.5.0" 6465 } 6466 }, 6467 "frontend/node_modules/unique-slug": { 6468 "version": "5.0.0", 6469 "dev": true, 6470 "license": "ISC", 6471 "dependencies": { 6472 "imurmurhash": "^0.1.4" 6473 }, 6474 "engines": { 6475 "node": "^18.17.0 || >=20.5.0" 6476 } 6477 }, 6478 "frontend/node_modules/universalify": { 6479 "version": "0.1.2", 6480 "dev": true, 6481 "license": "MIT", 6482 "engines": { 6483 "node": ">= 4.0.0" 6484 } 6485 }, 6486 "frontend/node_modules/unpipe": { 6487 "version": "1.0.0", 6488 "dev": true, 6489 "license": "MIT", 6490 "engines": { 6491 "node": ">= 0.8" 6492 } 6493 }, 6494 "frontend/node_modules/update-browserslist-db": { 6495 "version": "1.1.3", 6496 "dev": true, 6497 "funding": [ 6498 { 6499 "type": "opencollective", 6500 "url": "https://opencollective.com/browserslist" 6501 }, 6502 { 6503 "type": "tidelift", 6504 "url": "https://tidelift.com/funding/github/npm/browserslist" 6505 }, 6506 { 6507 "type": "github", 6508 "url": "https://github.com/sponsors/ai" 6509 } 6510 ], 6511 "license": "MIT", 6512 "dependencies": { 6513 "escalade": "^3.2.0", 6514 "picocolors": "^1.1.1" 6515 }, 6516 "bin": { 6517 "update-browserslist-db": "cli.js" 6518 }, 6519 "peerDependencies": { 6520 "browserslist": ">= 4.21.0" 6521 } 6522 }, 6523 "frontend/node_modules/uri-js": { 6524 "version": "4.4.1", 6525 "dev": true, 6526 "license": "BSD-2-Clause", 6527 "dependencies": { 6528 "punycode": "^2.1.0" 6529 } 6530 }, 6531 "frontend/node_modules/uri-js/node_modules/punycode": { 6532 "version": "2.3.1", 6533 "dev": true, 6534 "license": "MIT", 6535 "engines": { 6536 "node": ">=6" 6537 } 6538 }, 6539 "frontend/node_modules/utils-merge": { 6540 "version": "1.0.1", 6541 "dev": true, 6542 "license": "MIT", 6543 "engines": { 6544 "node": ">= 0.4.0" 6545 } 6546 }, 6547 "frontend/node_modules/validate-npm-package-license": { 6548 "version": "3.0.4", 6549 "dev": true, 6550 "license": "Apache-2.0", 6551 "dependencies": { 6552 "spdx-correct": "^3.0.0", 6553 "spdx-expression-parse": "^3.0.0" 6554 } 6555 }, 6556 "frontend/node_modules/validate-npm-package-name": { 6557 "version": "6.0.2", 6558 "dev": true, 6559 "license": "ISC", 6560 "engines": { 6561 "node": "^18.17.0 || >=20.5.0" 6562 } 6563 }, 6564 "frontend/node_modules/vary": { 6565 "version": "1.1.2", 6566 "dev": true, 6567 "license": "MIT", 6568 "engines": { 6569 "node": ">= 0.8" 6570 } 6571 }, 6572 "frontend/node_modules/vite": { 6573 "version": "7.1.5", 6574 "dev": true, 6575 "license": "MIT", 6576 "dependencies": { 6577 "esbuild": "^0.25.0", 6578 "fdir": "^6.5.0", 6579 "picomatch": "^4.0.3", 6580 "postcss": "^8.5.6", 6581 "rollup": "^4.43.0", 6582 "tinyglobby": "^0.2.15" 6583 }, 6584 "bin": { 6585 "vite": "bin/vite.js" 6586 }, 6587 "engines": { 6588 "node": "^20.19.0 || >=22.12.0" 6589 }, 6590 "funding": { 6591 "url": "https://github.com/vitejs/vite?sponsor=1" 6592 }, 6593 "optionalDependencies": { 6594 "fsevents": "~2.3.3" 6595 }, 6596 "peerDependencies": { 6597 "@types/node": "^20.19.0 || >=22.12.0", 6598 "jiti": ">=1.21.0", 6599 "less": "^4.0.0", 6600 "lightningcss": "^1.21.0", 6601 "sass": "^1.70.0", 6602 "sass-embedded": "^1.70.0", 6603 "stylus": ">=0.54.8", 6604 "sugarss": "^5.0.0", 6605 "terser": "^5.16.0", 6606 "tsx": "^4.8.1", 6607 "yaml": "^2.4.2" 6608 }, 6609 "peerDependenciesMeta": { 6610 "@types/node": { 6611 "optional": true 6612 }, 6613 "jiti": { 6614 "optional": true 6615 }, 6616 "less": { 6617 "optional": true 6618 }, 6619 "lightningcss": { 6620 "optional": true 6621 }, 6622 "sass": { 6623 "optional": true 6624 }, 6625 "sass-embedded": { 6626 "optional": true 6627 }, 6628 "stylus": { 6629 "optional": true 6630 }, 6631 "sugarss": { 6632 "optional": true 6633 }, 6634 "terser": { 6635 "optional": true 6636 }, 6637 "tsx": { 6638 "optional": true 6639 }, 6640 "yaml": { 6641 "optional": true 6642 } 6643 } 6644 }, 6645 "frontend/node_modules/vite/node_modules/tinyglobby": { 6646 "version": "0.2.15", 6647 "dev": true, 6648 "license": "MIT", 6649 "dependencies": { 6650 "fdir": "^6.5.0", 6651 "picomatch": "^4.0.3" 6652 }, 6653 "engines": { 6654 "node": ">=12.0.0" 6655 }, 6656 "funding": { 6657 "url": "https://github.com/sponsors/SuperchupuDev" 6658 } 6659 }, 6660 "frontend/node_modules/void-elements": { 6661 "version": "2.0.1", 6662 "dev": true, 6663 "license": "MIT", 6664 "engines": { 6665 "node": ">=0.10.0" 6666 } 6667 }, 6668 "frontend/node_modules/watchpack": { 6669 "version": "2.4.4", 6670 "dev": true, 6671 "license": "MIT", 6672 "dependencies": { 6673 "glob-to-regexp": "^0.4.1", 6674 "graceful-fs": "^4.1.2" 6675 }, 6676 "engines": { 6677 "node": ">=10.13.0" 6678 } 6679 }, 6680 "frontend/node_modules/weak-lru-cache": { 6681 "version": "1.2.2", 6682 "dev": true, 6683 "license": "MIT", 6684 "optional": true 6685 }, 6686 "frontend/node_modules/which": { 6687 "version": "2.0.2", 6688 "dev": true, 6689 "license": "ISC", 6690 "dependencies": { 6691 "isexe": "^2.0.0" 6692 }, 6693 "bin": { 6694 "node-which": "bin/node-which" 6695 }, 6696 "engines": { 6697 "node": ">= 8" 6698 } 6699 }, 6700 "frontend/node_modules/wrap-ansi": { 6701 "version": "6.2.0", 6702 "dev": true, 6703 "license": "MIT", 6704 "dependencies": { 6705 "ansi-styles": "^4.0.0", 6706 "string-width": "^4.1.0", 6707 "strip-ansi": "^6.0.0" 6708 }, 6709 "engines": { 6710 "node": ">=8" 6711 } 6712 }, 6713 "frontend/node_modules/wrap-ansi-cjs": { 6714 "name": "wrap-ansi", 6715 "version": "7.0.0", 6716 "dev": true, 6717 "license": "MIT", 6718 "dependencies": { 6719 "ansi-styles": "^4.0.0", 6720 "string-width": "^4.1.0", 6721 "strip-ansi": "^6.0.0" 6722 }, 6723 "engines": { 6724 "node": ">=10" 6725 }, 6726 "funding": { 6727 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6728 } 6729 }, 6730 "frontend/node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 6731 "version": "5.0.1", 6732 "dev": true, 6733 "license": "MIT", 6734 "engines": { 6735 "node": ">=8" 6736 } 6737 }, 6738 "frontend/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 6739 "version": "4.3.0", 6740 "dev": true, 6741 "license": "MIT", 6742 "dependencies": { 6743 "color-convert": "^2.0.1" 6744 }, 6745 "engines": { 6746 "node": ">=8" 6747 }, 6748 "funding": { 6749 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6750 } 6751 }, 6752 "frontend/node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 6753 "version": "8.0.0", 6754 "dev": true, 6755 "license": "MIT" 6756 }, 6757 "frontend/node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { 6758 "version": "3.0.0", 6759 "dev": true, 6760 "license": "MIT", 6761 "engines": { 6762 "node": ">=8" 6763 } 6764 }, 6765 "frontend/node_modules/wrap-ansi-cjs/node_modules/string-width": { 6766 "version": "4.2.3", 6767 "dev": true, 6768 "license": "MIT", 6769 "dependencies": { 6770 "emoji-regex": "^8.0.0", 6771 "is-fullwidth-code-point": "^3.0.0", 6772 "strip-ansi": "^6.0.1" 6773 }, 6774 "engines": { 6775 "node": ">=8" 6776 } 6777 }, 6778 "frontend/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 6779 "version": "6.0.1", 6780 "dev": true, 6781 "license": "MIT", 6782 "dependencies": { 6783 "ansi-regex": "^5.0.1" 6784 }, 6785 "engines": { 6786 "node": ">=8" 6787 } 6788 }, 6789 "frontend/node_modules/wrap-ansi/node_modules/ansi-regex": { 6790 "version": "5.0.1", 6791 "dev": true, 6792 "license": "MIT", 6793 "engines": { 6794 "node": ">=8" 6795 } 6796 }, 6797 "frontend/node_modules/wrap-ansi/node_modules/ansi-styles": { 6798 "version": "4.3.0", 6799 "dev": true, 6800 "license": "MIT", 6801 "dependencies": { 6802 "color-convert": "^2.0.1" 6803 }, 6804 "engines": { 6805 "node": ">=8" 6806 }, 6807 "funding": { 6808 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6809 } 6810 }, 6811 "frontend/node_modules/wrap-ansi/node_modules/emoji-regex": { 6812 "version": "8.0.0", 6813 "dev": true, 6814 "license": "MIT" 6815 }, 6816 "frontend/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { 6817 "version": "3.0.0", 6818 "dev": true, 6819 "license": "MIT", 6820 "engines": { 6821 "node": ">=8" 6822 } 6823 }, 6824 "frontend/node_modules/wrap-ansi/node_modules/string-width": { 6825 "version": "4.2.3", 6826 "dev": true, 6827 "license": "MIT", 6828 "dependencies": { 6829 "emoji-regex": "^8.0.0", 6830 "is-fullwidth-code-point": "^3.0.0", 6831 "strip-ansi": "^6.0.1" 6832 }, 6833 "engines": { 6834 "node": ">=8" 6835 } 6836 }, 6837 "frontend/node_modules/wrap-ansi/node_modules/strip-ansi": { 6838 "version": "6.0.1", 6839 "dev": true, 6840 "license": "MIT", 6841 "dependencies": { 6842 "ansi-regex": "^5.0.1" 6843 }, 6844 "engines": { 6845 "node": ">=8" 6846 } 6847 }, 6848 "frontend/node_modules/wrappy": { 6849 "version": "1.0.2", 6850 "dev": true, 6851 "license": "ISC" 6852 }, 6853 "frontend/node_modules/ws": { 6854 "version": "8.17.1", 6855 "dev": true, 6856 "license": "MIT", 6857 "engines": { 6858 "node": ">=10.0.0" 6859 }, 6860 "peerDependencies": { 6861 "bufferutil": "^4.0.1", 6862 "utf-8-validate": ">=5.0.2" 6863 }, 6864 "peerDependenciesMeta": { 6865 "bufferutil": { 6866 "optional": true 6867 }, 6868 "utf-8-validate": { 6869 "optional": true 6870 } 6871 } 6872 }, 6873 "frontend/node_modules/y18n": { 6874 "version": "5.0.8", 6875 "dev": true, 6876 "license": "ISC", 6877 "engines": { 6878 "node": ">=10" 6879 } 6880 }, 6881 "frontend/node_modules/yallist": { 6882 "version": "3.1.1", 6883 "dev": true, 6884 "license": "ISC" 6885 }, 6886 "frontend/node_modules/yargs": { 6887 "version": "18.0.0", 6888 "dev": true, 6889 "license": "MIT", 6890 "dependencies": { 6891 "cliui": "^9.0.1", 6892 "escalade": "^3.1.1", 6893 "get-caller-file": "^2.0.5", 6894 "string-width": "^7.2.0", 6895 "y18n": "^5.0.5", 6896 "yargs-parser": "^22.0.0" 6897 }, 6898 "engines": { 6899 "node": "^20.19.0 || ^22.12.0 || >=23" 6900 } 6901 }, 6902 "frontend/node_modules/yargs-parser": { 6903 "version": "22.0.0", 6904 "dev": true, 6905 "license": "ISC", 6906 "engines": { 6907 "node": "^20.19.0 || ^22.12.0 || >=23" 6908 } 6909 }, 6910 "frontend/node_modules/yoctocolors-cjs": { 6911 "version": "2.1.3", 6912 "dev": true, 6913 "license": "MIT", 6914 "engines": { 6915 "node": ">=18" 6916 }, 6917 "funding": { 6918 "url": "https://github.com/sponsors/sindresorhus" 6919 } 6920 }, 6921 "frontend/node_modules/zod": { 6922 "version": "3.25.76", 6923 "dev": true, 6924 "license": "MIT", 6925 "funding": { 6926 "url": "https://github.com/sponsors/colinhacks" 6927 } 6928 }, 6929 "frontend/node_modules/zod-to-json-schema": { 6930 "version": "3.24.6", 6931 "dev": true, 6932 "license": "ISC", 6933 "peerDependencies": { 6934 "zod": "^3.24.1" 6935 } 6936 }, 6937 "node_modules/@alloc/quick-lru": { 6938 "version": "5.2.0", 6939 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 6940 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 6941 "license": "MIT", 6942 "engines": { 6943 "node": ">=10" 6944 }, 6945 "funding": { 6946 "url": "https://github.com/sponsors/sindresorhus" 6947 } 6948 }, 6949 "node_modules/@isaacs/fs-minipass": { 6950 "version": "4.0.1", 6951 "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 6952 "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 6953 "license": "ISC", 6954 "dependencies": { 6955 "minipass": "^7.0.4" 6956 }, 6957 "engines": { 6958 "node": ">=18.0.0" 6959 } 6960 }, 6961 "node_modules/@jridgewell/gen-mapping": { 6962 "version": "0.3.13", 6963 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 6964 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 6965 "license": "MIT", 6966 "dependencies": { 6967 "@jridgewell/sourcemap-codec": "^1.5.0", 6968 "@jridgewell/trace-mapping": "^0.3.24" 6969 } 6970 }, 6971 "node_modules/@jridgewell/remapping": { 6972 "version": "2.3.5", 6973 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 6974 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 6975 "license": "MIT", 6976 "dependencies": { 6977 "@jridgewell/gen-mapping": "^0.3.5", 6978 "@jridgewell/trace-mapping": "^0.3.24" 6979 } 6980 }, 6981 "node_modules/@jridgewell/resolve-uri": { 6982 "version": "3.1.2", 6983 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 6984 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 6985 "license": "MIT", 6986 "engines": { 6987 "node": ">=6.0.0" 6988 } 6989 }, 6990 "node_modules/@jridgewell/sourcemap-codec": { 6991 "version": "1.5.5", 6992 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 6993 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 6994 "license": "MIT" 6995 }, 6996 "node_modules/@jridgewell/trace-mapping": { 6997 "version": "0.3.31", 6998 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 6999 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 7000 "license": "MIT", 7001 "dependencies": { 7002 "@jridgewell/resolve-uri": "^3.1.0", 7003 "@jridgewell/sourcemap-codec": "^1.4.14" 7004 } 7005 }, 7006 "node_modules/@tailwindcss/node": { 7007 "version": "4.1.14", 7008 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.14.tgz", 7009 "integrity": "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==", 7010 "license": "MIT", 7011 "dependencies": { 7012 "@jridgewell/remapping": "^2.3.4", 7013 "enhanced-resolve": "^5.18.3", 7014 "jiti": "^2.6.0", 7015 "lightningcss": "1.30.1", 7016 "magic-string": "^0.30.19", 7017 "source-map-js": "^1.2.1", 7018 "tailwindcss": "4.1.14" 7019 } 7020 }, 7021 "node_modules/@tailwindcss/oxide": { 7022 "version": "4.1.14", 7023 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.14.tgz", 7024 "integrity": "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==", 7025 "hasInstallScript": true, 7026 "license": "MIT", 7027 "dependencies": { 7028 "detect-libc": "^2.0.4", 7029 "tar": "^7.5.1" 7030 }, 7031 "engines": { 7032 "node": ">= 10" 7033 }, 7034 "optionalDependencies": { 7035 "@tailwindcss/oxide-android-arm64": "4.1.14", 7036 "@tailwindcss/oxide-darwin-arm64": "4.1.14", 7037 "@tailwindcss/oxide-darwin-x64": "4.1.14", 7038 "@tailwindcss/oxide-freebsd-x64": "4.1.14", 7039 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.14", 7040 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.14", 7041 "@tailwindcss/oxide-linux-arm64-musl": "4.1.14", 7042 "@tailwindcss/oxide-linux-x64-gnu": "4.1.14", 7043 "@tailwindcss/oxide-linux-x64-musl": "4.1.14", 7044 "@tailwindcss/oxide-wasm32-wasi": "4.1.14", 7045 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.14", 7046 "@tailwindcss/oxide-win32-x64-msvc": "4.1.14" 7047 } 7048 }, 7049 "node_modules/@tailwindcss/oxide-android-arm64": { 7050 "version": "4.1.14", 7051 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.14.tgz", 7052 "integrity": "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==", 7053 "cpu": [ 7054 "arm64" 7055 ], 7056 "license": "MIT", 7057 "optional": true, 7058 "os": [ 7059 "android" 7060 ], 7061 "engines": { 7062 "node": ">= 10" 7063 } 7064 }, 7065 "node_modules/@tailwindcss/oxide-darwin-arm64": { 7066 "version": "4.1.14", 7067 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.14.tgz", 7068 "integrity": "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==", 7069 "cpu": [ 7070 "arm64" 7071 ], 7072 "license": "MIT", 7073 "optional": true, 7074 "os": [ 7075 "darwin" 7076 ], 7077 "engines": { 7078 "node": ">= 10" 7079 } 7080 }, 7081 "node_modules/@tailwindcss/oxide-darwin-x64": { 7082 "version": "4.1.14", 7083 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.14.tgz", 7084 "integrity": "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==", 7085 "cpu": [ 7086 "x64" 7087 ], 7088 "license": "MIT", 7089 "optional": true, 7090 "os": [ 7091 "darwin" 7092 ], 7093 "engines": { 7094 "node": ">= 10" 7095 } 7096 }, 7097 "node_modules/@tailwindcss/oxide-freebsd-x64": { 7098 "version": "4.1.14", 7099 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.14.tgz", 7100 "integrity": "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==", 7101 "cpu": [ 7102 "x64" 7103 ], 7104 "license": "MIT", 7105 "optional": true, 7106 "os": [ 7107 "freebsd" 7108 ], 7109 "engines": { 7110 "node": ">= 10" 7111 } 7112 }, 7113 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 7114 "version": "4.1.14", 7115 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.14.tgz", 7116 "integrity": "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==", 7117 "cpu": [ 7118 "arm" 7119 ], 7120 "license": "MIT", 7121 "optional": true, 7122 "os": [ 7123 "linux" 7124 ], 7125 "engines": { 7126 "node": ">= 10" 7127 } 7128 }, 7129 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 7130 "version": "4.1.14", 7131 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.14.tgz", 7132 "integrity": "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==", 7133 "cpu": [ 7134 "arm64" 7135 ], 7136 "license": "MIT", 7137 "optional": true, 7138 "os": [ 7139 "linux" 7140 ], 7141 "engines": { 7142 "node": ">= 10" 7143 } 7144 }, 7145 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 7146 "version": "4.1.14", 7147 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.14.tgz", 7148 "integrity": "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==", 7149 "cpu": [ 7150 "arm64" 7151 ], 7152 "license": "MIT", 7153 "optional": true, 7154 "os": [ 7155 "linux" 7156 ], 7157 "engines": { 7158 "node": ">= 10" 7159 } 7160 }, 7161 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 7162 "version": "4.1.14", 7163 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.14.tgz", 7164 "integrity": "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==", 7165 "cpu": [ 7166 "x64" 7167 ], 7168 "license": "MIT", 7169 "optional": true, 7170 "os": [ 7171 "linux" 7172 ], 7173 "engines": { 7174 "node": ">= 10" 7175 } 7176 }, 7177 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 7178 "version": "4.1.14", 7179 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.14.tgz", 7180 "integrity": "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==", 7181 "cpu": [ 7182 "x64" 7183 ], 7184 "license": "MIT", 7185 "optional": true, 7186 "os": [ 7187 "linux" 7188 ], 7189 "engines": { 7190 "node": ">= 10" 7191 } 7192 }, 7193 "node_modules/@tailwindcss/oxide-wasm32-wasi": { 7194 "version": "4.1.14", 7195 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.14.tgz", 7196 "integrity": "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==", 7197 "bundleDependencies": [ 7198 "@napi-rs/wasm-runtime", 7199 "@emnapi/core", 7200 "@emnapi/runtime", 7201 "@tybys/wasm-util", 7202 "@emnapi/wasi-threads", 7203 "tslib" 7204 ], 7205 "cpu": [ 7206 "wasm32" 7207 ], 7208 "license": "MIT", 7209 "optional": true, 7210 "dependencies": { 7211 "@emnapi/core": "^1.5.0", 7212 "@emnapi/runtime": "^1.5.0", 7213 "@emnapi/wasi-threads": "^1.1.0", 7214 "@napi-rs/wasm-runtime": "^1.0.5", 7215 "@tybys/wasm-util": "^0.10.1", 7216 "tslib": "^2.4.0" 7217 }, 7218 "engines": { 7219 "node": ">=14.0.0" 7220 } 7221 }, 7222 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 7223 "version": "4.1.14", 7224 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz", 7225 "integrity": "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==", 7226 "cpu": [ 7227 "arm64" 7228 ], 7229 "license": "MIT", 7230 "optional": true, 7231 "os": [ 7232 "win32" 7233 ], 7234 "engines": { 7235 "node": ">= 10" 7236 } 7237 }, 7238 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 7239 "version": "4.1.14", 7240 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.14.tgz", 7241 "integrity": "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==", 7242 "cpu": [ 7243 "x64" 7244 ], 7245 "license": "MIT", 7246 "optional": true, 7247 "os": [ 7248 "win32" 7249 ], 7250 "engines": { 7251 "node": ">= 10" 7252 } 7253 }, 7254 "node_modules/@tailwindcss/postcss": { 7255 "version": "4.1.14", 7256 "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.14.tgz", 7257 "integrity": "sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==", 7258 "license": "MIT", 7259 "dependencies": { 7260 "@alloc/quick-lru": "^5.2.0", 7261 "@tailwindcss/node": "4.1.14", 7262 "@tailwindcss/oxide": "4.1.14", 7263 "postcss": "^8.4.41", 7264 "tailwindcss": "4.1.14" 7265 } 7266 }, 7267 "node_modules/chownr": { 7268 "version": "3.0.0", 7269 "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 7270 "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 7271 "license": "BlueOak-1.0.0", 7272 "engines": { 7273 "node": ">=18" 7274 } 7275 }, 7276 "node_modules/detect-libc": { 7277 "version": "2.1.2", 7278 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 7279 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 7280 "license": "Apache-2.0", 7281 "engines": { 7282 "node": ">=8" 7283 } 7284 }, 7285 "node_modules/enhanced-resolve": { 7286 "version": "5.18.3", 7287 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 7288 "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 7289 "license": "MIT", 7290 "dependencies": { 7291 "graceful-fs": "^4.2.4", 7292 "tapable": "^2.2.0" 7293 }, 7294 "engines": { 7295 "node": ">=10.13.0" 7296 } 7297 }, 7298 "node_modules/graceful-fs": { 7299 "version": "4.2.11", 7300 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 7301 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 7302 "license": "ISC" 7303 }, 7304 "node_modules/jiti": { 7305 "version": "2.6.1", 7306 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 7307 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 7308 "license": "MIT", 7309 "bin": { 7310 "jiti": "lib/jiti-cli.mjs" 7311 } 7312 }, 7313 "node_modules/lightningcss": { 7314 "version": "1.30.1", 7315 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", 7316 "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", 7317 "license": "MPL-2.0", 7318 "dependencies": { 7319 "detect-libc": "^2.0.3" 7320 }, 7321 "engines": { 7322 "node": ">= 12.0.0" 7323 }, 7324 "funding": { 7325 "type": "opencollective", 7326 "url": "https://opencollective.com/parcel" 7327 }, 7328 "optionalDependencies": { 7329 "lightningcss-darwin-arm64": "1.30.1", 7330 "lightningcss-darwin-x64": "1.30.1", 7331 "lightningcss-freebsd-x64": "1.30.1", 7332 "lightningcss-linux-arm-gnueabihf": "1.30.1", 7333 "lightningcss-linux-arm64-gnu": "1.30.1", 7334 "lightningcss-linux-arm64-musl": "1.30.1", 7335 "lightningcss-linux-x64-gnu": "1.30.1", 7336 "lightningcss-linux-x64-musl": "1.30.1", 7337 "lightningcss-win32-arm64-msvc": "1.30.1", 7338 "lightningcss-win32-x64-msvc": "1.30.1" 7339 } 7340 }, 7341 "node_modules/lightningcss-darwin-arm64": { 7342 "version": "1.30.1", 7343 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", 7344 "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", 7345 "cpu": [ 7346 "arm64" 7347 ], 7348 "license": "MPL-2.0", 7349 "optional": true, 7350 "os": [ 7351 "darwin" 7352 ], 7353 "engines": { 7354 "node": ">= 12.0.0" 7355 }, 7356 "funding": { 7357 "type": "opencollective", 7358 "url": "https://opencollective.com/parcel" 7359 } 7360 }, 7361 "node_modules/lightningcss-darwin-x64": { 7362 "version": "1.30.1", 7363 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", 7364 "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", 7365 "cpu": [ 7366 "x64" 7367 ], 7368 "license": "MPL-2.0", 7369 "optional": true, 7370 "os": [ 7371 "darwin" 7372 ], 7373 "engines": { 7374 "node": ">= 12.0.0" 7375 }, 7376 "funding": { 7377 "type": "opencollective", 7378 "url": "https://opencollective.com/parcel" 7379 } 7380 }, 7381 "node_modules/lightningcss-freebsd-x64": { 7382 "version": "1.30.1", 7383 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", 7384 "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", 7385 "cpu": [ 7386 "x64" 7387 ], 7388 "license": "MPL-2.0", 7389 "optional": true, 7390 "os": [ 7391 "freebsd" 7392 ], 7393 "engines": { 7394 "node": ">= 12.0.0" 7395 }, 7396 "funding": { 7397 "type": "opencollective", 7398 "url": "https://opencollective.com/parcel" 7399 } 7400 }, 7401 "node_modules/lightningcss-linux-arm-gnueabihf": { 7402 "version": "1.30.1", 7403 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", 7404 "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", 7405 "cpu": [ 7406 "arm" 7407 ], 7408 "license": "MPL-2.0", 7409 "optional": true, 7410 "os": [ 7411 "linux" 7412 ], 7413 "engines": { 7414 "node": ">= 12.0.0" 7415 }, 7416 "funding": { 7417 "type": "opencollective", 7418 "url": "https://opencollective.com/parcel" 7419 } 7420 }, 7421 "node_modules/lightningcss-linux-arm64-gnu": { 7422 "version": "1.30.1", 7423 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", 7424 "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", 7425 "cpu": [ 7426 "arm64" 7427 ], 7428 "license": "MPL-2.0", 7429 "optional": true, 7430 "os": [ 7431 "linux" 7432 ], 7433 "engines": { 7434 "node": ">= 12.0.0" 7435 }, 7436 "funding": { 7437 "type": "opencollective", 7438 "url": "https://opencollective.com/parcel" 7439 } 7440 }, 7441 "node_modules/lightningcss-linux-arm64-musl": { 7442 "version": "1.30.1", 7443 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", 7444 "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", 7445 "cpu": [ 7446 "arm64" 7447 ], 7448 "license": "MPL-2.0", 7449 "optional": true, 7450 "os": [ 7451 "linux" 7452 ], 7453 "engines": { 7454 "node": ">= 12.0.0" 7455 }, 7456 "funding": { 7457 "type": "opencollective", 7458 "url": "https://opencollective.com/parcel" 7459 } 7460 }, 7461 "node_modules/lightningcss-linux-x64-gnu": { 7462 "version": "1.30.1", 7463 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", 7464 "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", 7465 "cpu": [ 7466 "x64" 7467 ], 7468 "license": "MPL-2.0", 7469 "optional": true, 7470 "os": [ 7471 "linux" 7472 ], 7473 "engines": { 7474 "node": ">= 12.0.0" 7475 }, 7476 "funding": { 7477 "type": "opencollective", 7478 "url": "https://opencollective.com/parcel" 7479 } 7480 }, 7481 "node_modules/lightningcss-linux-x64-musl": { 7482 "version": "1.30.1", 7483 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", 7484 "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", 7485 "cpu": [ 7486 "x64" 7487 ], 7488 "license": "MPL-2.0", 7489 "optional": true, 7490 "os": [ 7491 "linux" 7492 ], 7493 "engines": { 7494 "node": ">= 12.0.0" 7495 }, 7496 "funding": { 7497 "type": "opencollective", 7498 "url": "https://opencollective.com/parcel" 7499 } 7500 }, 7501 "node_modules/lightningcss-win32-arm64-msvc": { 7502 "version": "1.30.1", 7503 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", 7504 "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", 7505 "cpu": [ 7506 "arm64" 7507 ], 7508 "license": "MPL-2.0", 7509 "optional": true, 7510 "os": [ 7511 "win32" 7512 ], 7513 "engines": { 7514 "node": ">= 12.0.0" 7515 }, 7516 "funding": { 7517 "type": "opencollective", 7518 "url": "https://opencollective.com/parcel" 7519 } 7520 }, 7521 "node_modules/lightningcss-win32-x64-msvc": { 7522 "version": "1.30.1", 7523 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", 7524 "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", 7525 "cpu": [ 7526 "x64" 7527 ], 7528 "license": "MPL-2.0", 7529 "optional": true, 7530 "os": [ 7531 "win32" 7532 ], 7533 "engines": { 7534 "node": ">= 12.0.0" 7535 }, 7536 "funding": { 7537 "type": "opencollective", 7538 "url": "https://opencollective.com/parcel" 7539 } 7540 }, 7541 "node_modules/magic-string": { 7542 "version": "0.30.19", 7543 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", 7544 "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", 7545 "license": "MIT", 7546 "dependencies": { 7547 "@jridgewell/sourcemap-codec": "^1.5.5" 7548 } 7549 }, 7550 "node_modules/minipass": { 7551 "version": "7.1.2", 7552 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 7553 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 7554 "license": "ISC", 7555 "engines": { 7556 "node": ">=16 || 14 >=14.17" 7557 } 7558 }, 7559 "node_modules/minizlib": { 7560 "version": "3.1.0", 7561 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", 7562 "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", 7563 "license": "MIT", 7564 "dependencies": { 7565 "minipass": "^7.1.2" 7566 }, 7567 "engines": { 7568 "node": ">= 18" 7569 } 7570 }, 7571 "node_modules/nanoid": { 7572 "version": "3.3.11", 7573 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 7574 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 7575 "funding": [ 7576 { 7577 "type": "github", 7578 "url": "https://github.com/sponsors/ai" 7579 } 7580 ], 7581 "license": "MIT", 7582 "bin": { 7583 "nanoid": "bin/nanoid.cjs" 7584 }, 7585 "engines": { 7586 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 7587 } 7588 }, 7589 "node_modules/pamphlet": { 7590 "resolved": "frontend", 7591 "link": true 7592 }, 7593 "node_modules/picocolors": { 7594 "version": "1.1.1", 7595 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 7596 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 7597 "license": "ISC" 7598 }, 7599 "node_modules/postcss": { 7600 "version": "8.5.6", 7601 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 7602 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 7603 "funding": [ 7604 { 7605 "type": "opencollective", 7606 "url": "https://opencollective.com/postcss/" 7607 }, 7608 { 7609 "type": "tidelift", 7610 "url": "https://tidelift.com/funding/github/npm/postcss" 7611 }, 7612 { 7613 "type": "github", 7614 "url": "https://github.com/sponsors/ai" 7615 } 7616 ], 7617 "license": "MIT", 7618 "dependencies": { 7619 "nanoid": "^3.3.11", 7620 "picocolors": "^1.1.1", 7621 "source-map-js": "^1.2.1" 7622 }, 7623 "engines": { 7624 "node": "^10 || ^12 || >=14" 7625 } 7626 }, 7627 "node_modules/source-map-js": { 7628 "version": "1.2.1", 7629 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 7630 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 7631 "license": "BSD-3-Clause", 7632 "engines": { 7633 "node": ">=0.10.0" 7634 } 7635 }, 7636 "node_modules/tailwindcss": { 7637 "version": "4.1.14", 7638 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.14.tgz", 7639 "integrity": "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==", 7640 "license": "MIT" 7641 }, 7642 "node_modules/tapable": { 7643 "version": "2.3.0", 7644 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 7645 "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 7646 "license": "MIT", 7647 "engines": { 7648 "node": ">=6" 7649 }, 7650 "funding": { 7651 "type": "opencollective", 7652 "url": "https://opencollective.com/webpack" 7653 } 7654 }, 7655 "node_modules/tar": { 7656 "version": "7.5.1", 7657 "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz", 7658 "integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==", 7659 "license": "ISC", 7660 "dependencies": { 7661 "@isaacs/fs-minipass": "^4.0.0", 7662 "chownr": "^3.0.0", 7663 "minipass": "^7.1.2", 7664 "minizlib": "^3.1.0", 7665 "yallist": "^5.0.0" 7666 }, 7667 "engines": { 7668 "node": ">=18" 7669 } 7670 }, 7671 "node_modules/yallist": { 7672 "version": "5.0.0", 7673 "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 7674 "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 7675 "license": "BlueOak-1.0.0", 7676 "engines": { 7677 "node": ">=18" 7678 } 7679 } 7680 } 7681}