A very performant and light (2mb in memory) link shortener and tracker. Written in Rust and React and uses Postgres/SQLite.
1{ 2 "name": "frontend", 3 "version": "0.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "frontend", 9 "version": "0.0.0", 10 "dependencies": { 11 "@emotion/react": "^11.14.0", 12 "@hookform/resolvers": "^3.10.0", 13 "@icons-pack/react-simple-icons": "^11.2.0", 14 "@mantine/core": "^7.16.1", 15 "@mantine/form": "^7.16.1", 16 "@mantine/hooks": "^7.16.1", 17 "@radix-ui/react-dialog": "^1.1.5", 18 "@radix-ui/react-dropdown-menu": "^2.1.5", 19 "@radix-ui/react-label": "^2.1.1", 20 "@radix-ui/react-slot": "^1.1.1", 21 "@radix-ui/react-tabs": "^1.1.2", 22 "@radix-ui/react-toast": "^1.2.5", 23 "@tailwindcss/vite": "^4.0.0", 24 "axios": "^1.7.9", 25 "class-variance-authority": "^0.7.1", 26 "clsx": "^2.1.1", 27 "lucide-react": "^0.474.0", 28 "react": "^18.3.1", 29 "react-dom": "^18.3.1", 30 "react-hook-form": "^7.54.2", 31 "recharts": "^2.15.0", 32 "tailwind-merge": "^2.6.0", 33 "tailwindcss-animate": "^1.0.7", 34 "zod": "^3.24.1" 35 }, 36 "devDependencies": { 37 "@eslint/js": "^9.17.0", 38 "@tailwindcss/postcss": "^4.0.0", 39 "@types/node": "^22.10.10", 40 "@types/react": "^18.3.18", 41 "@types/react-dom": "^18.3.5", 42 "@vitejs/plugin-react": "^4.3.4", 43 "eslint": "^9.17.0", 44 "eslint-plugin-react-hooks": "^5.0.0", 45 "eslint-plugin-react-refresh": "^0.4.16", 46 "globals": "^15.14.0", 47 "postcss": "^8.5.1", 48 "tailwindcss": "^4.0.0", 49 "typescript": "~5.6.2", 50 "typescript-eslint": "^8.18.2", 51 "vite": "^6.0.5" 52 } 53 }, 54 "node_modules/@alloc/quick-lru": { 55 "version": "5.2.0", 56 "dev": true, 57 "license": "MIT", 58 "engines": { 59 "node": ">=10" 60 }, 61 "funding": { 62 "url": "https://github.com/sponsors/sindresorhus" 63 } 64 }, 65 "node_modules/@ampproject/remapping": { 66 "version": "2.3.0", 67 "dev": true, 68 "license": "Apache-2.0", 69 "dependencies": { 70 "@jridgewell/gen-mapping": "^0.3.5", 71 "@jridgewell/trace-mapping": "^0.3.24" 72 }, 73 "engines": { 74 "node": ">=6.0.0" 75 } 76 }, 77 "node_modules/@babel/code-frame": { 78 "version": "7.26.2", 79 "license": "MIT", 80 "dependencies": { 81 "@babel/helper-validator-identifier": "^7.25.9", 82 "js-tokens": "^4.0.0", 83 "picocolors": "^1.0.0" 84 }, 85 "engines": { 86 "node": ">=6.9.0" 87 } 88 }, 89 "node_modules/@babel/compat-data": { 90 "version": "7.26.5", 91 "dev": true, 92 "license": "MIT", 93 "engines": { 94 "node": ">=6.9.0" 95 } 96 }, 97 "node_modules/@babel/core": { 98 "version": "7.26.7", 99 "dev": true, 100 "license": "MIT", 101 "dependencies": { 102 "@ampproject/remapping": "^2.2.0", 103 "@babel/code-frame": "^7.26.2", 104 "@babel/generator": "^7.26.5", 105 "@babel/helper-compilation-targets": "^7.26.5", 106 "@babel/helper-module-transforms": "^7.26.0", 107 "@babel/helpers": "^7.26.7", 108 "@babel/parser": "^7.26.7", 109 "@babel/template": "^7.25.9", 110 "@babel/traverse": "^7.26.7", 111 "@babel/types": "^7.26.7", 112 "convert-source-map": "^2.0.0", 113 "debug": "^4.1.0", 114 "gensync": "^1.0.0-beta.2", 115 "json5": "^2.2.3", 116 "semver": "^6.3.1" 117 }, 118 "engines": { 119 "node": ">=6.9.0" 120 }, 121 "funding": { 122 "type": "opencollective", 123 "url": "https://opencollective.com/babel" 124 } 125 }, 126 "node_modules/@babel/generator": { 127 "version": "7.26.5", 128 "license": "MIT", 129 "dependencies": { 130 "@babel/parser": "^7.26.5", 131 "@babel/types": "^7.26.5", 132 "@jridgewell/gen-mapping": "^0.3.5", 133 "@jridgewell/trace-mapping": "^0.3.25", 134 "jsesc": "^3.0.2" 135 }, 136 "engines": { 137 "node": ">=6.9.0" 138 } 139 }, 140 "node_modules/@babel/helper-compilation-targets": { 141 "version": "7.26.5", 142 "dev": true, 143 "license": "MIT", 144 "dependencies": { 145 "@babel/compat-data": "^7.26.5", 146 "@babel/helper-validator-option": "^7.25.9", 147 "browserslist": "^4.24.0", 148 "lru-cache": "^5.1.1", 149 "semver": "^6.3.1" 150 }, 151 "engines": { 152 "node": ">=6.9.0" 153 } 154 }, 155 "node_modules/@babel/helper-module-imports": { 156 "version": "7.25.9", 157 "license": "MIT", 158 "dependencies": { 159 "@babel/traverse": "^7.25.9", 160 "@babel/types": "^7.25.9" 161 }, 162 "engines": { 163 "node": ">=6.9.0" 164 } 165 }, 166 "node_modules/@babel/helper-module-transforms": { 167 "version": "7.26.0", 168 "dev": true, 169 "license": "MIT", 170 "dependencies": { 171 "@babel/helper-module-imports": "^7.25.9", 172 "@babel/helper-validator-identifier": "^7.25.9", 173 "@babel/traverse": "^7.25.9" 174 }, 175 "engines": { 176 "node": ">=6.9.0" 177 }, 178 "peerDependencies": { 179 "@babel/core": "^7.0.0" 180 } 181 }, 182 "node_modules/@babel/helper-plugin-utils": { 183 "version": "7.26.5", 184 "dev": true, 185 "license": "MIT", 186 "engines": { 187 "node": ">=6.9.0" 188 } 189 }, 190 "node_modules/@babel/helper-string-parser": { 191 "version": "7.25.9", 192 "license": "MIT", 193 "engines": { 194 "node": ">=6.9.0" 195 } 196 }, 197 "node_modules/@babel/helper-validator-identifier": { 198 "version": "7.25.9", 199 "license": "MIT", 200 "engines": { 201 "node": ">=6.9.0" 202 } 203 }, 204 "node_modules/@babel/helper-validator-option": { 205 "version": "7.25.9", 206 "dev": true, 207 "license": "MIT", 208 "engines": { 209 "node": ">=6.9.0" 210 } 211 }, 212 "node_modules/@babel/helpers": { 213 "version": "7.26.7", 214 "dev": true, 215 "license": "MIT", 216 "dependencies": { 217 "@babel/template": "^7.25.9", 218 "@babel/types": "^7.26.7" 219 }, 220 "engines": { 221 "node": ">=6.9.0" 222 } 223 }, 224 "node_modules/@babel/parser": { 225 "version": "7.26.7", 226 "license": "MIT", 227 "dependencies": { 228 "@babel/types": "^7.26.7" 229 }, 230 "bin": { 231 "parser": "bin/babel-parser.js" 232 }, 233 "engines": { 234 "node": ">=6.0.0" 235 } 236 }, 237 "node_modules/@babel/plugin-transform-react-jsx-self": { 238 "version": "7.25.9", 239 "dev": true, 240 "license": "MIT", 241 "dependencies": { 242 "@babel/helper-plugin-utils": "^7.25.9" 243 }, 244 "engines": { 245 "node": ">=6.9.0" 246 }, 247 "peerDependencies": { 248 "@babel/core": "^7.0.0-0" 249 } 250 }, 251 "node_modules/@babel/plugin-transform-react-jsx-source": { 252 "version": "7.25.9", 253 "dev": true, 254 "license": "MIT", 255 "dependencies": { 256 "@babel/helper-plugin-utils": "^7.25.9" 257 }, 258 "engines": { 259 "node": ">=6.9.0" 260 }, 261 "peerDependencies": { 262 "@babel/core": "^7.0.0-0" 263 } 264 }, 265 "node_modules/@babel/runtime": { 266 "version": "7.26.7", 267 "license": "MIT", 268 "dependencies": { 269 "regenerator-runtime": "^0.14.0" 270 }, 271 "engines": { 272 "node": ">=6.9.0" 273 } 274 }, 275 "node_modules/@babel/template": { 276 "version": "7.25.9", 277 "license": "MIT", 278 "dependencies": { 279 "@babel/code-frame": "^7.25.9", 280 "@babel/parser": "^7.25.9", 281 "@babel/types": "^7.25.9" 282 }, 283 "engines": { 284 "node": ">=6.9.0" 285 } 286 }, 287 "node_modules/@babel/traverse": { 288 "version": "7.26.7", 289 "license": "MIT", 290 "dependencies": { 291 "@babel/code-frame": "^7.26.2", 292 "@babel/generator": "^7.26.5", 293 "@babel/parser": "^7.26.7", 294 "@babel/template": "^7.25.9", 295 "@babel/types": "^7.26.7", 296 "debug": "^4.3.1", 297 "globals": "^11.1.0" 298 }, 299 "engines": { 300 "node": ">=6.9.0" 301 } 302 }, 303 "node_modules/@babel/traverse/node_modules/globals": { 304 "version": "11.12.0", 305 "license": "MIT", 306 "engines": { 307 "node": ">=4" 308 } 309 }, 310 "node_modules/@babel/types": { 311 "version": "7.26.7", 312 "license": "MIT", 313 "dependencies": { 314 "@babel/helper-string-parser": "^7.25.9", 315 "@babel/helper-validator-identifier": "^7.25.9" 316 }, 317 "engines": { 318 "node": ">=6.9.0" 319 } 320 }, 321 "node_modules/@emotion/babel-plugin": { 322 "version": "11.13.5", 323 "license": "MIT", 324 "dependencies": { 325 "@babel/helper-module-imports": "^7.16.7", 326 "@babel/runtime": "^7.18.3", 327 "@emotion/hash": "^0.9.2", 328 "@emotion/memoize": "^0.9.0", 329 "@emotion/serialize": "^1.3.3", 330 "babel-plugin-macros": "^3.1.0", 331 "convert-source-map": "^1.5.0", 332 "escape-string-regexp": "^4.0.0", 333 "find-root": "^1.1.0", 334 "source-map": "^0.5.7", 335 "stylis": "4.2.0" 336 } 337 }, 338 "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { 339 "version": "1.9.0", 340 "license": "MIT" 341 }, 342 "node_modules/@emotion/cache": { 343 "version": "11.14.0", 344 "license": "MIT", 345 "dependencies": { 346 "@emotion/memoize": "^0.9.0", 347 "@emotion/sheet": "^1.4.0", 348 "@emotion/utils": "^1.4.2", 349 "@emotion/weak-memoize": "^0.4.0", 350 "stylis": "4.2.0" 351 } 352 }, 353 "node_modules/@emotion/hash": { 354 "version": "0.9.2", 355 "license": "MIT" 356 }, 357 "node_modules/@emotion/memoize": { 358 "version": "0.9.0", 359 "license": "MIT" 360 }, 361 "node_modules/@emotion/react": { 362 "version": "11.14.0", 363 "license": "MIT", 364 "dependencies": { 365 "@babel/runtime": "^7.18.3", 366 "@emotion/babel-plugin": "^11.13.5", 367 "@emotion/cache": "^11.14.0", 368 "@emotion/serialize": "^1.3.3", 369 "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", 370 "@emotion/utils": "^1.4.2", 371 "@emotion/weak-memoize": "^0.4.0", 372 "hoist-non-react-statics": "^3.3.1" 373 }, 374 "peerDependencies": { 375 "react": ">=16.8.0" 376 }, 377 "peerDependenciesMeta": { 378 "@types/react": { 379 "optional": true 380 } 381 } 382 }, 383 "node_modules/@emotion/serialize": { 384 "version": "1.3.3", 385 "license": "MIT", 386 "dependencies": { 387 "@emotion/hash": "^0.9.2", 388 "@emotion/memoize": "^0.9.0", 389 "@emotion/unitless": "^0.10.0", 390 "@emotion/utils": "^1.4.2", 391 "csstype": "^3.0.2" 392 } 393 }, 394 "node_modules/@emotion/sheet": { 395 "version": "1.4.0", 396 "license": "MIT" 397 }, 398 "node_modules/@emotion/unitless": { 399 "version": "0.10.0", 400 "license": "MIT" 401 }, 402 "node_modules/@emotion/use-insertion-effect-with-fallbacks": { 403 "version": "1.2.0", 404 "license": "MIT", 405 "peerDependencies": { 406 "react": ">=16.8.0" 407 } 408 }, 409 "node_modules/@emotion/utils": { 410 "version": "1.4.2", 411 "license": "MIT" 412 }, 413 "node_modules/@emotion/weak-memoize": { 414 "version": "0.4.0", 415 "license": "MIT" 416 }, 417 "node_modules/@esbuild/darwin-arm64": { 418 "version": "0.24.2", 419 "cpu": [ 420 "arm64" 421 ], 422 "license": "MIT", 423 "optional": true, 424 "os": [ 425 "darwin" 426 ], 427 "engines": { 428 "node": ">=18" 429 } 430 }, 431 "node_modules/@eslint-community/eslint-utils": { 432 "version": "4.4.1", 433 "dev": true, 434 "license": "MIT", 435 "dependencies": { 436 "eslint-visitor-keys": "^3.4.3" 437 }, 438 "engines": { 439 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 440 }, 441 "funding": { 442 "url": "https://opencollective.com/eslint" 443 }, 444 "peerDependencies": { 445 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 446 } 447 }, 448 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 449 "version": "3.4.3", 450 "dev": true, 451 "license": "Apache-2.0", 452 "engines": { 453 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 454 }, 455 "funding": { 456 "url": "https://opencollective.com/eslint" 457 } 458 }, 459 "node_modules/@eslint-community/regexpp": { 460 "version": "4.12.1", 461 "dev": true, 462 "license": "MIT", 463 "engines": { 464 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 465 } 466 }, 467 "node_modules/@eslint/config-array": { 468 "version": "0.19.1", 469 "dev": true, 470 "license": "Apache-2.0", 471 "dependencies": { 472 "@eslint/object-schema": "^2.1.5", 473 "debug": "^4.3.1", 474 "minimatch": "^3.1.2" 475 }, 476 "engines": { 477 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 478 } 479 }, 480 "node_modules/@eslint/core": { 481 "version": "0.10.0", 482 "dev": true, 483 "license": "Apache-2.0", 484 "dependencies": { 485 "@types/json-schema": "^7.0.15" 486 }, 487 "engines": { 488 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 489 } 490 }, 491 "node_modules/@eslint/eslintrc": { 492 "version": "3.2.0", 493 "dev": true, 494 "license": "MIT", 495 "dependencies": { 496 "ajv": "^6.12.4", 497 "debug": "^4.3.2", 498 "espree": "^10.0.1", 499 "globals": "^14.0.0", 500 "ignore": "^5.2.0", 501 "import-fresh": "^3.2.1", 502 "js-yaml": "^4.1.0", 503 "minimatch": "^3.1.2", 504 "strip-json-comments": "^3.1.1" 505 }, 506 "engines": { 507 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 508 }, 509 "funding": { 510 "url": "https://opencollective.com/eslint" 511 } 512 }, 513 "node_modules/@eslint/eslintrc/node_modules/globals": { 514 "version": "14.0.0", 515 "dev": true, 516 "license": "MIT", 517 "engines": { 518 "node": ">=18" 519 }, 520 "funding": { 521 "url": "https://github.com/sponsors/sindresorhus" 522 } 523 }, 524 "node_modules/@eslint/js": { 525 "version": "9.19.0", 526 "dev": true, 527 "license": "MIT", 528 "engines": { 529 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 530 } 531 }, 532 "node_modules/@eslint/object-schema": { 533 "version": "2.1.5", 534 "dev": true, 535 "license": "Apache-2.0", 536 "engines": { 537 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 538 } 539 }, 540 "node_modules/@eslint/plugin-kit": { 541 "version": "0.2.5", 542 "dev": true, 543 "license": "Apache-2.0", 544 "dependencies": { 545 "@eslint/core": "^0.10.0", 546 "levn": "^0.4.1" 547 }, 548 "engines": { 549 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 550 } 551 }, 552 "node_modules/@floating-ui/core": { 553 "version": "1.6.9", 554 "license": "MIT", 555 "dependencies": { 556 "@floating-ui/utils": "^0.2.9" 557 } 558 }, 559 "node_modules/@floating-ui/dom": { 560 "version": "1.6.13", 561 "license": "MIT", 562 "dependencies": { 563 "@floating-ui/core": "^1.6.0", 564 "@floating-ui/utils": "^0.2.9" 565 } 566 }, 567 "node_modules/@floating-ui/react": { 568 "version": "0.26.28", 569 "license": "MIT", 570 "dependencies": { 571 "@floating-ui/react-dom": "^2.1.2", 572 "@floating-ui/utils": "^0.2.8", 573 "tabbable": "^6.0.0" 574 }, 575 "peerDependencies": { 576 "react": ">=16.8.0", 577 "react-dom": ">=16.8.0" 578 } 579 }, 580 "node_modules/@floating-ui/react-dom": { 581 "version": "2.1.2", 582 "license": "MIT", 583 "dependencies": { 584 "@floating-ui/dom": "^1.0.0" 585 }, 586 "peerDependencies": { 587 "react": ">=16.8.0", 588 "react-dom": ">=16.8.0" 589 } 590 }, 591 "node_modules/@floating-ui/utils": { 592 "version": "0.2.9", 593 "license": "MIT" 594 }, 595 "node_modules/@hookform/resolvers": { 596 "version": "3.10.0", 597 "license": "MIT", 598 "peerDependencies": { 599 "react-hook-form": "^7.0.0" 600 } 601 }, 602 "node_modules/@humanfs/core": { 603 "version": "0.19.1", 604 "dev": true, 605 "license": "Apache-2.0", 606 "engines": { 607 "node": ">=18.18.0" 608 } 609 }, 610 "node_modules/@humanfs/node": { 611 "version": "0.16.6", 612 "dev": true, 613 "license": "Apache-2.0", 614 "dependencies": { 615 "@humanfs/core": "^0.19.1", 616 "@humanwhocodes/retry": "^0.3.0" 617 }, 618 "engines": { 619 "node": ">=18.18.0" 620 } 621 }, 622 "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { 623 "version": "0.3.1", 624 "dev": true, 625 "license": "Apache-2.0", 626 "engines": { 627 "node": ">=18.18" 628 }, 629 "funding": { 630 "type": "github", 631 "url": "https://github.com/sponsors/nzakas" 632 } 633 }, 634 "node_modules/@humanwhocodes/module-importer": { 635 "version": "1.0.1", 636 "dev": true, 637 "license": "Apache-2.0", 638 "engines": { 639 "node": ">=12.22" 640 }, 641 "funding": { 642 "type": "github", 643 "url": "https://github.com/sponsors/nzakas" 644 } 645 }, 646 "node_modules/@humanwhocodes/retry": { 647 "version": "0.4.1", 648 "dev": true, 649 "license": "Apache-2.0", 650 "engines": { 651 "node": ">=18.18" 652 }, 653 "funding": { 654 "type": "github", 655 "url": "https://github.com/sponsors/nzakas" 656 } 657 }, 658 "node_modules/@icons-pack/react-simple-icons": { 659 "version": "11.2.0", 660 "license": "MIT", 661 "peerDependencies": { 662 "react": "^16.13 || ^17 || ^18 || ^19" 663 } 664 }, 665 "node_modules/@jridgewell/gen-mapping": { 666 "version": "0.3.8", 667 "license": "MIT", 668 "dependencies": { 669 "@jridgewell/set-array": "^1.2.1", 670 "@jridgewell/sourcemap-codec": "^1.4.10", 671 "@jridgewell/trace-mapping": "^0.3.24" 672 }, 673 "engines": { 674 "node": ">=6.0.0" 675 } 676 }, 677 "node_modules/@jridgewell/resolve-uri": { 678 "version": "3.1.2", 679 "license": "MIT", 680 "engines": { 681 "node": ">=6.0.0" 682 } 683 }, 684 "node_modules/@jridgewell/set-array": { 685 "version": "1.2.1", 686 "license": "MIT", 687 "engines": { 688 "node": ">=6.0.0" 689 } 690 }, 691 "node_modules/@jridgewell/sourcemap-codec": { 692 "version": "1.5.0", 693 "license": "MIT" 694 }, 695 "node_modules/@jridgewell/trace-mapping": { 696 "version": "0.3.25", 697 "license": "MIT", 698 "dependencies": { 699 "@jridgewell/resolve-uri": "^3.1.0", 700 "@jridgewell/sourcemap-codec": "^1.4.14" 701 } 702 }, 703 "node_modules/@mantine/core": { 704 "version": "7.16.1", 705 "license": "MIT", 706 "dependencies": { 707 "@floating-ui/react": "^0.26.28", 708 "clsx": "^2.1.1", 709 "react-number-format": "^5.4.3", 710 "react-remove-scroll": "^2.6.2", 711 "react-textarea-autosize": "8.5.6", 712 "type-fest": "^4.27.0" 713 }, 714 "peerDependencies": { 715 "@mantine/hooks": "7.16.1", 716 "react": "^18.x || ^19.x", 717 "react-dom": "^18.x || ^19.x" 718 } 719 }, 720 "node_modules/@mantine/form": { 721 "version": "7.16.1", 722 "license": "MIT", 723 "dependencies": { 724 "fast-deep-equal": "^3.1.3", 725 "klona": "^2.0.6" 726 }, 727 "peerDependencies": { 728 "react": "^18.x || ^19.x" 729 } 730 }, 731 "node_modules/@mantine/hooks": { 732 "version": "7.16.1", 733 "license": "MIT", 734 "peerDependencies": { 735 "react": "^18.x || ^19.x" 736 } 737 }, 738 "node_modules/@nodelib/fs.scandir": { 739 "version": "2.1.5", 740 "dev": true, 741 "license": "MIT", 742 "dependencies": { 743 "@nodelib/fs.stat": "2.0.5", 744 "run-parallel": "^1.1.9" 745 }, 746 "engines": { 747 "node": ">= 8" 748 } 749 }, 750 "node_modules/@nodelib/fs.stat": { 751 "version": "2.0.5", 752 "dev": true, 753 "license": "MIT", 754 "engines": { 755 "node": ">= 8" 756 } 757 }, 758 "node_modules/@nodelib/fs.walk": { 759 "version": "1.2.8", 760 "dev": true, 761 "license": "MIT", 762 "dependencies": { 763 "@nodelib/fs.scandir": "2.1.5", 764 "fastq": "^1.6.0" 765 }, 766 "engines": { 767 "node": ">= 8" 768 } 769 }, 770 "node_modules/@radix-ui/primitive": { 771 "version": "1.1.1", 772 "license": "MIT" 773 }, 774 "node_modules/@radix-ui/react-arrow": { 775 "version": "1.1.1", 776 "license": "MIT", 777 "dependencies": { 778 "@radix-ui/react-primitive": "2.0.1" 779 }, 780 "peerDependencies": { 781 "@types/react": "*", 782 "@types/react-dom": "*", 783 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 784 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 785 }, 786 "peerDependenciesMeta": { 787 "@types/react": { 788 "optional": true 789 }, 790 "@types/react-dom": { 791 "optional": true 792 } 793 } 794 }, 795 "node_modules/@radix-ui/react-collection": { 796 "version": "1.1.1", 797 "license": "MIT", 798 "dependencies": { 799 "@radix-ui/react-compose-refs": "1.1.1", 800 "@radix-ui/react-context": "1.1.1", 801 "@radix-ui/react-primitive": "2.0.1", 802 "@radix-ui/react-slot": "1.1.1" 803 }, 804 "peerDependencies": { 805 "@types/react": "*", 806 "@types/react-dom": "*", 807 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 808 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 809 }, 810 "peerDependenciesMeta": { 811 "@types/react": { 812 "optional": true 813 }, 814 "@types/react-dom": { 815 "optional": true 816 } 817 } 818 }, 819 "node_modules/@radix-ui/react-compose-refs": { 820 "version": "1.1.1", 821 "license": "MIT", 822 "peerDependencies": { 823 "@types/react": "*", 824 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 825 }, 826 "peerDependenciesMeta": { 827 "@types/react": { 828 "optional": true 829 } 830 } 831 }, 832 "node_modules/@radix-ui/react-context": { 833 "version": "1.1.1", 834 "license": "MIT", 835 "peerDependencies": { 836 "@types/react": "*", 837 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 838 }, 839 "peerDependenciesMeta": { 840 "@types/react": { 841 "optional": true 842 } 843 } 844 }, 845 "node_modules/@radix-ui/react-dialog": { 846 "version": "1.1.5", 847 "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.5.tgz", 848 "integrity": "sha512-LaO3e5h/NOEL4OfXjxD43k9Dx+vn+8n+PCFt6uhX/BADFflllyv3WJG6rgvvSVBxpTch938Qq/LGc2MMxipXPw==", 849 "license": "MIT", 850 "dependencies": { 851 "@radix-ui/primitive": "1.1.1", 852 "@radix-ui/react-compose-refs": "1.1.1", 853 "@radix-ui/react-context": "1.1.1", 854 "@radix-ui/react-dismissable-layer": "1.1.4", 855 "@radix-ui/react-focus-guards": "1.1.1", 856 "@radix-ui/react-focus-scope": "1.1.1", 857 "@radix-ui/react-id": "1.1.0", 858 "@radix-ui/react-portal": "1.1.3", 859 "@radix-ui/react-presence": "1.1.2", 860 "@radix-ui/react-primitive": "2.0.1", 861 "@radix-ui/react-slot": "1.1.1", 862 "@radix-ui/react-use-controllable-state": "1.1.0", 863 "aria-hidden": "^1.2.4", 864 "react-remove-scroll": "^2.6.2" 865 }, 866 "peerDependencies": { 867 "@types/react": "*", 868 "@types/react-dom": "*", 869 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 870 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 871 }, 872 "peerDependenciesMeta": { 873 "@types/react": { 874 "optional": true 875 }, 876 "@types/react-dom": { 877 "optional": true 878 } 879 } 880 }, 881 "node_modules/@radix-ui/react-direction": { 882 "version": "1.1.0", 883 "license": "MIT", 884 "peerDependencies": { 885 "@types/react": "*", 886 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 887 }, 888 "peerDependenciesMeta": { 889 "@types/react": { 890 "optional": true 891 } 892 } 893 }, 894 "node_modules/@radix-ui/react-dismissable-layer": { 895 "version": "1.1.4", 896 "license": "MIT", 897 "dependencies": { 898 "@radix-ui/primitive": "1.1.1", 899 "@radix-ui/react-compose-refs": "1.1.1", 900 "@radix-ui/react-primitive": "2.0.1", 901 "@radix-ui/react-use-callback-ref": "1.1.0", 902 "@radix-ui/react-use-escape-keydown": "1.1.0" 903 }, 904 "peerDependencies": { 905 "@types/react": "*", 906 "@types/react-dom": "*", 907 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 908 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 909 }, 910 "peerDependenciesMeta": { 911 "@types/react": { 912 "optional": true 913 }, 914 "@types/react-dom": { 915 "optional": true 916 } 917 } 918 }, 919 "node_modules/@radix-ui/react-dropdown-menu": { 920 "version": "2.1.5", 921 "license": "MIT", 922 "dependencies": { 923 "@radix-ui/primitive": "1.1.1", 924 "@radix-ui/react-compose-refs": "1.1.1", 925 "@radix-ui/react-context": "1.1.1", 926 "@radix-ui/react-id": "1.1.0", 927 "@radix-ui/react-menu": "2.1.5", 928 "@radix-ui/react-primitive": "2.0.1", 929 "@radix-ui/react-use-controllable-state": "1.1.0" 930 }, 931 "peerDependencies": { 932 "@types/react": "*", 933 "@types/react-dom": "*", 934 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 935 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 936 }, 937 "peerDependenciesMeta": { 938 "@types/react": { 939 "optional": true 940 }, 941 "@types/react-dom": { 942 "optional": true 943 } 944 } 945 }, 946 "node_modules/@radix-ui/react-focus-guards": { 947 "version": "1.1.1", 948 "license": "MIT", 949 "peerDependencies": { 950 "@types/react": "*", 951 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 952 }, 953 "peerDependenciesMeta": { 954 "@types/react": { 955 "optional": true 956 } 957 } 958 }, 959 "node_modules/@radix-ui/react-focus-scope": { 960 "version": "1.1.1", 961 "license": "MIT", 962 "dependencies": { 963 "@radix-ui/react-compose-refs": "1.1.1", 964 "@radix-ui/react-primitive": "2.0.1", 965 "@radix-ui/react-use-callback-ref": "1.1.0" 966 }, 967 "peerDependencies": { 968 "@types/react": "*", 969 "@types/react-dom": "*", 970 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 971 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 972 }, 973 "peerDependenciesMeta": { 974 "@types/react": { 975 "optional": true 976 }, 977 "@types/react-dom": { 978 "optional": true 979 } 980 } 981 }, 982 "node_modules/@radix-ui/react-id": { 983 "version": "1.1.0", 984 "license": "MIT", 985 "dependencies": { 986 "@radix-ui/react-use-layout-effect": "1.1.0" 987 }, 988 "peerDependencies": { 989 "@types/react": "*", 990 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 991 }, 992 "peerDependenciesMeta": { 993 "@types/react": { 994 "optional": true 995 } 996 } 997 }, 998 "node_modules/@radix-ui/react-label": { 999 "version": "2.1.1", 1000 "license": "MIT", 1001 "dependencies": { 1002 "@radix-ui/react-primitive": "2.0.1" 1003 }, 1004 "peerDependencies": { 1005 "@types/react": "*", 1006 "@types/react-dom": "*", 1007 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1008 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1009 }, 1010 "peerDependenciesMeta": { 1011 "@types/react": { 1012 "optional": true 1013 }, 1014 "@types/react-dom": { 1015 "optional": true 1016 } 1017 } 1018 }, 1019 "node_modules/@radix-ui/react-menu": { 1020 "version": "2.1.5", 1021 "license": "MIT", 1022 "dependencies": { 1023 "@radix-ui/primitive": "1.1.1", 1024 "@radix-ui/react-collection": "1.1.1", 1025 "@radix-ui/react-compose-refs": "1.1.1", 1026 "@radix-ui/react-context": "1.1.1", 1027 "@radix-ui/react-direction": "1.1.0", 1028 "@radix-ui/react-dismissable-layer": "1.1.4", 1029 "@radix-ui/react-focus-guards": "1.1.1", 1030 "@radix-ui/react-focus-scope": "1.1.1", 1031 "@radix-ui/react-id": "1.1.0", 1032 "@radix-ui/react-popper": "1.2.1", 1033 "@radix-ui/react-portal": "1.1.3", 1034 "@radix-ui/react-presence": "1.1.2", 1035 "@radix-ui/react-primitive": "2.0.1", 1036 "@radix-ui/react-roving-focus": "1.1.1", 1037 "@radix-ui/react-slot": "1.1.1", 1038 "@radix-ui/react-use-callback-ref": "1.1.0", 1039 "aria-hidden": "^1.2.4", 1040 "react-remove-scroll": "^2.6.2" 1041 }, 1042 "peerDependencies": { 1043 "@types/react": "*", 1044 "@types/react-dom": "*", 1045 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1046 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1047 }, 1048 "peerDependenciesMeta": { 1049 "@types/react": { 1050 "optional": true 1051 }, 1052 "@types/react-dom": { 1053 "optional": true 1054 } 1055 } 1056 }, 1057 "node_modules/@radix-ui/react-popper": { 1058 "version": "1.2.1", 1059 "license": "MIT", 1060 "dependencies": { 1061 "@floating-ui/react-dom": "^2.0.0", 1062 "@radix-ui/react-arrow": "1.1.1", 1063 "@radix-ui/react-compose-refs": "1.1.1", 1064 "@radix-ui/react-context": "1.1.1", 1065 "@radix-ui/react-primitive": "2.0.1", 1066 "@radix-ui/react-use-callback-ref": "1.1.0", 1067 "@radix-ui/react-use-layout-effect": "1.1.0", 1068 "@radix-ui/react-use-rect": "1.1.0", 1069 "@radix-ui/react-use-size": "1.1.0", 1070 "@radix-ui/rect": "1.1.0" 1071 }, 1072 "peerDependencies": { 1073 "@types/react": "*", 1074 "@types/react-dom": "*", 1075 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1076 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1077 }, 1078 "peerDependenciesMeta": { 1079 "@types/react": { 1080 "optional": true 1081 }, 1082 "@types/react-dom": { 1083 "optional": true 1084 } 1085 } 1086 }, 1087 "node_modules/@radix-ui/react-portal": { 1088 "version": "1.1.3", 1089 "license": "MIT", 1090 "dependencies": { 1091 "@radix-ui/react-primitive": "2.0.1", 1092 "@radix-ui/react-use-layout-effect": "1.1.0" 1093 }, 1094 "peerDependencies": { 1095 "@types/react": "*", 1096 "@types/react-dom": "*", 1097 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1098 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1099 }, 1100 "peerDependenciesMeta": { 1101 "@types/react": { 1102 "optional": true 1103 }, 1104 "@types/react-dom": { 1105 "optional": true 1106 } 1107 } 1108 }, 1109 "node_modules/@radix-ui/react-presence": { 1110 "version": "1.1.2", 1111 "license": "MIT", 1112 "dependencies": { 1113 "@radix-ui/react-compose-refs": "1.1.1", 1114 "@radix-ui/react-use-layout-effect": "1.1.0" 1115 }, 1116 "peerDependencies": { 1117 "@types/react": "*", 1118 "@types/react-dom": "*", 1119 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1120 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1121 }, 1122 "peerDependenciesMeta": { 1123 "@types/react": { 1124 "optional": true 1125 }, 1126 "@types/react-dom": { 1127 "optional": true 1128 } 1129 } 1130 }, 1131 "node_modules/@radix-ui/react-primitive": { 1132 "version": "2.0.1", 1133 "license": "MIT", 1134 "dependencies": { 1135 "@radix-ui/react-slot": "1.1.1" 1136 }, 1137 "peerDependencies": { 1138 "@types/react": "*", 1139 "@types/react-dom": "*", 1140 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1141 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1142 }, 1143 "peerDependenciesMeta": { 1144 "@types/react": { 1145 "optional": true 1146 }, 1147 "@types/react-dom": { 1148 "optional": true 1149 } 1150 } 1151 }, 1152 "node_modules/@radix-ui/react-roving-focus": { 1153 "version": "1.1.1", 1154 "license": "MIT", 1155 "dependencies": { 1156 "@radix-ui/primitive": "1.1.1", 1157 "@radix-ui/react-collection": "1.1.1", 1158 "@radix-ui/react-compose-refs": "1.1.1", 1159 "@radix-ui/react-context": "1.1.1", 1160 "@radix-ui/react-direction": "1.1.0", 1161 "@radix-ui/react-id": "1.1.0", 1162 "@radix-ui/react-primitive": "2.0.1", 1163 "@radix-ui/react-use-callback-ref": "1.1.0", 1164 "@radix-ui/react-use-controllable-state": "1.1.0" 1165 }, 1166 "peerDependencies": { 1167 "@types/react": "*", 1168 "@types/react-dom": "*", 1169 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1170 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1171 }, 1172 "peerDependenciesMeta": { 1173 "@types/react": { 1174 "optional": true 1175 }, 1176 "@types/react-dom": { 1177 "optional": true 1178 } 1179 } 1180 }, 1181 "node_modules/@radix-ui/react-slot": { 1182 "version": "1.1.1", 1183 "license": "MIT", 1184 "dependencies": { 1185 "@radix-ui/react-compose-refs": "1.1.1" 1186 }, 1187 "peerDependencies": { 1188 "@types/react": "*", 1189 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1190 }, 1191 "peerDependenciesMeta": { 1192 "@types/react": { 1193 "optional": true 1194 } 1195 } 1196 }, 1197 "node_modules/@radix-ui/react-tabs": { 1198 "version": "1.1.2", 1199 "license": "MIT", 1200 "dependencies": { 1201 "@radix-ui/primitive": "1.1.1", 1202 "@radix-ui/react-context": "1.1.1", 1203 "@radix-ui/react-direction": "1.1.0", 1204 "@radix-ui/react-id": "1.1.0", 1205 "@radix-ui/react-presence": "1.1.2", 1206 "@radix-ui/react-primitive": "2.0.1", 1207 "@radix-ui/react-roving-focus": "1.1.1", 1208 "@radix-ui/react-use-controllable-state": "1.1.0" 1209 }, 1210 "peerDependencies": { 1211 "@types/react": "*", 1212 "@types/react-dom": "*", 1213 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1214 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1215 }, 1216 "peerDependenciesMeta": { 1217 "@types/react": { 1218 "optional": true 1219 }, 1220 "@types/react-dom": { 1221 "optional": true 1222 } 1223 } 1224 }, 1225 "node_modules/@radix-ui/react-toast": { 1226 "version": "1.2.5", 1227 "license": "MIT", 1228 "dependencies": { 1229 "@radix-ui/primitive": "1.1.1", 1230 "@radix-ui/react-collection": "1.1.1", 1231 "@radix-ui/react-compose-refs": "1.1.1", 1232 "@radix-ui/react-context": "1.1.1", 1233 "@radix-ui/react-dismissable-layer": "1.1.4", 1234 "@radix-ui/react-portal": "1.1.3", 1235 "@radix-ui/react-presence": "1.1.2", 1236 "@radix-ui/react-primitive": "2.0.1", 1237 "@radix-ui/react-use-callback-ref": "1.1.0", 1238 "@radix-ui/react-use-controllable-state": "1.1.0", 1239 "@radix-ui/react-use-layout-effect": "1.1.0", 1240 "@radix-ui/react-visually-hidden": "1.1.1" 1241 }, 1242 "peerDependencies": { 1243 "@types/react": "*", 1244 "@types/react-dom": "*", 1245 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1246 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1247 }, 1248 "peerDependenciesMeta": { 1249 "@types/react": { 1250 "optional": true 1251 }, 1252 "@types/react-dom": { 1253 "optional": true 1254 } 1255 } 1256 }, 1257 "node_modules/@radix-ui/react-use-callback-ref": { 1258 "version": "1.1.0", 1259 "license": "MIT", 1260 "peerDependencies": { 1261 "@types/react": "*", 1262 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1263 }, 1264 "peerDependenciesMeta": { 1265 "@types/react": { 1266 "optional": true 1267 } 1268 } 1269 }, 1270 "node_modules/@radix-ui/react-use-controllable-state": { 1271 "version": "1.1.0", 1272 "license": "MIT", 1273 "dependencies": { 1274 "@radix-ui/react-use-callback-ref": "1.1.0" 1275 }, 1276 "peerDependencies": { 1277 "@types/react": "*", 1278 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1279 }, 1280 "peerDependenciesMeta": { 1281 "@types/react": { 1282 "optional": true 1283 } 1284 } 1285 }, 1286 "node_modules/@radix-ui/react-use-escape-keydown": { 1287 "version": "1.1.0", 1288 "license": "MIT", 1289 "dependencies": { 1290 "@radix-ui/react-use-callback-ref": "1.1.0" 1291 }, 1292 "peerDependencies": { 1293 "@types/react": "*", 1294 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1295 }, 1296 "peerDependenciesMeta": { 1297 "@types/react": { 1298 "optional": true 1299 } 1300 } 1301 }, 1302 "node_modules/@radix-ui/react-use-layout-effect": { 1303 "version": "1.1.0", 1304 "license": "MIT", 1305 "peerDependencies": { 1306 "@types/react": "*", 1307 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1308 }, 1309 "peerDependenciesMeta": { 1310 "@types/react": { 1311 "optional": true 1312 } 1313 } 1314 }, 1315 "node_modules/@radix-ui/react-use-rect": { 1316 "version": "1.1.0", 1317 "license": "MIT", 1318 "dependencies": { 1319 "@radix-ui/rect": "1.1.0" 1320 }, 1321 "peerDependencies": { 1322 "@types/react": "*", 1323 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1324 }, 1325 "peerDependenciesMeta": { 1326 "@types/react": { 1327 "optional": true 1328 } 1329 } 1330 }, 1331 "node_modules/@radix-ui/react-use-size": { 1332 "version": "1.1.0", 1333 "license": "MIT", 1334 "dependencies": { 1335 "@radix-ui/react-use-layout-effect": "1.1.0" 1336 }, 1337 "peerDependencies": { 1338 "@types/react": "*", 1339 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1340 }, 1341 "peerDependenciesMeta": { 1342 "@types/react": { 1343 "optional": true 1344 } 1345 } 1346 }, 1347 "node_modules/@radix-ui/react-visually-hidden": { 1348 "version": "1.1.1", 1349 "license": "MIT", 1350 "dependencies": { 1351 "@radix-ui/react-primitive": "2.0.1" 1352 }, 1353 "peerDependencies": { 1354 "@types/react": "*", 1355 "@types/react-dom": "*", 1356 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1357 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1358 }, 1359 "peerDependenciesMeta": { 1360 "@types/react": { 1361 "optional": true 1362 }, 1363 "@types/react-dom": { 1364 "optional": true 1365 } 1366 } 1367 }, 1368 "node_modules/@radix-ui/rect": { 1369 "version": "1.1.0", 1370 "license": "MIT" 1371 }, 1372 "node_modules/@rollup/rollup-darwin-arm64": { 1373 "version": "4.32.0", 1374 "cpu": [ 1375 "arm64" 1376 ], 1377 "license": "MIT", 1378 "optional": true, 1379 "os": [ 1380 "darwin" 1381 ] 1382 }, 1383 "node_modules/@tailwindcss/node": { 1384 "version": "4.0.0", 1385 "license": "MIT", 1386 "dependencies": { 1387 "enhanced-resolve": "^5.18.0", 1388 "jiti": "^2.4.2", 1389 "tailwindcss": "4.0.0" 1390 } 1391 }, 1392 "node_modules/@tailwindcss/oxide": { 1393 "version": "4.0.0", 1394 "license": "MIT", 1395 "engines": { 1396 "node": ">= 10" 1397 }, 1398 "optionalDependencies": { 1399 "@tailwindcss/oxide-android-arm64": "4.0.0", 1400 "@tailwindcss/oxide-darwin-arm64": "4.0.0", 1401 "@tailwindcss/oxide-darwin-x64": "4.0.0", 1402 "@tailwindcss/oxide-freebsd-x64": "4.0.0", 1403 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.0", 1404 "@tailwindcss/oxide-linux-arm64-gnu": "4.0.0", 1405 "@tailwindcss/oxide-linux-arm64-musl": "4.0.0", 1406 "@tailwindcss/oxide-linux-x64-gnu": "4.0.0", 1407 "@tailwindcss/oxide-linux-x64-musl": "4.0.0", 1408 "@tailwindcss/oxide-win32-arm64-msvc": "4.0.0", 1409 "@tailwindcss/oxide-win32-x64-msvc": "4.0.0" 1410 } 1411 }, 1412 "node_modules/@tailwindcss/oxide-darwin-arm64": { 1413 "version": "4.0.0", 1414 "cpu": [ 1415 "arm64" 1416 ], 1417 "license": "MIT", 1418 "optional": true, 1419 "os": [ 1420 "darwin" 1421 ], 1422 "engines": { 1423 "node": ">= 10" 1424 } 1425 }, 1426 "node_modules/@tailwindcss/postcss": { 1427 "version": "4.0.0", 1428 "dev": true, 1429 "license": "MIT", 1430 "dependencies": { 1431 "@alloc/quick-lru": "^5.2.0", 1432 "@tailwindcss/node": "^4.0.0", 1433 "@tailwindcss/oxide": "^4.0.0", 1434 "lightningcss": "^1.29.1", 1435 "postcss": "^8.4.41", 1436 "tailwindcss": "4.0.0" 1437 } 1438 }, 1439 "node_modules/@tailwindcss/vite": { 1440 "version": "4.0.0", 1441 "license": "MIT", 1442 "dependencies": { 1443 "@tailwindcss/node": "^4.0.0", 1444 "@tailwindcss/oxide": "^4.0.0", 1445 "lightningcss": "^1.29.1", 1446 "tailwindcss": "4.0.0" 1447 }, 1448 "peerDependencies": { 1449 "vite": "^5.2.0 || ^6" 1450 } 1451 }, 1452 "node_modules/@types/babel__core": { 1453 "version": "7.20.5", 1454 "dev": true, 1455 "license": "MIT", 1456 "dependencies": { 1457 "@babel/parser": "^7.20.7", 1458 "@babel/types": "^7.20.7", 1459 "@types/babel__generator": "*", 1460 "@types/babel__template": "*", 1461 "@types/babel__traverse": "*" 1462 } 1463 }, 1464 "node_modules/@types/babel__generator": { 1465 "version": "7.6.8", 1466 "dev": true, 1467 "license": "MIT", 1468 "dependencies": { 1469 "@babel/types": "^7.0.0" 1470 } 1471 }, 1472 "node_modules/@types/babel__template": { 1473 "version": "7.4.4", 1474 "dev": true, 1475 "license": "MIT", 1476 "dependencies": { 1477 "@babel/parser": "^7.1.0", 1478 "@babel/types": "^7.0.0" 1479 } 1480 }, 1481 "node_modules/@types/babel__traverse": { 1482 "version": "7.20.6", 1483 "dev": true, 1484 "license": "MIT", 1485 "dependencies": { 1486 "@babel/types": "^7.20.7" 1487 } 1488 }, 1489 "node_modules/@types/d3-array": { 1490 "version": "3.2.1", 1491 "license": "MIT" 1492 }, 1493 "node_modules/@types/d3-color": { 1494 "version": "3.1.3", 1495 "license": "MIT" 1496 }, 1497 "node_modules/@types/d3-ease": { 1498 "version": "3.0.2", 1499 "license": "MIT" 1500 }, 1501 "node_modules/@types/d3-interpolate": { 1502 "version": "3.0.4", 1503 "license": "MIT", 1504 "dependencies": { 1505 "@types/d3-color": "*" 1506 } 1507 }, 1508 "node_modules/@types/d3-path": { 1509 "version": "3.1.0", 1510 "license": "MIT" 1511 }, 1512 "node_modules/@types/d3-scale": { 1513 "version": "4.0.8", 1514 "license": "MIT", 1515 "dependencies": { 1516 "@types/d3-time": "*" 1517 } 1518 }, 1519 "node_modules/@types/d3-shape": { 1520 "version": "3.1.7", 1521 "license": "MIT", 1522 "dependencies": { 1523 "@types/d3-path": "*" 1524 } 1525 }, 1526 "node_modules/@types/d3-time": { 1527 "version": "3.0.4", 1528 "license": "MIT" 1529 }, 1530 "node_modules/@types/d3-timer": { 1531 "version": "3.0.2", 1532 "license": "MIT" 1533 }, 1534 "node_modules/@types/estree": { 1535 "version": "1.0.6", 1536 "license": "MIT" 1537 }, 1538 "node_modules/@types/json-schema": { 1539 "version": "7.0.15", 1540 "dev": true, 1541 "license": "MIT" 1542 }, 1543 "node_modules/@types/node": { 1544 "version": "22.10.10", 1545 "devOptional": true, 1546 "license": "MIT", 1547 "dependencies": { 1548 "undici-types": "~6.20.0" 1549 } 1550 }, 1551 "node_modules/@types/parse-json": { 1552 "version": "4.0.2", 1553 "license": "MIT" 1554 }, 1555 "node_modules/@types/prop-types": { 1556 "version": "15.7.14", 1557 "devOptional": true, 1558 "license": "MIT" 1559 }, 1560 "node_modules/@types/react": { 1561 "version": "18.3.18", 1562 "devOptional": true, 1563 "license": "MIT", 1564 "dependencies": { 1565 "@types/prop-types": "*", 1566 "csstype": "^3.0.2" 1567 } 1568 }, 1569 "node_modules/@types/react-dom": { 1570 "version": "18.3.5", 1571 "devOptional": true, 1572 "license": "MIT", 1573 "peerDependencies": { 1574 "@types/react": "^18.0.0" 1575 } 1576 }, 1577 "node_modules/@typescript-eslint/eslint-plugin": { 1578 "version": "8.21.0", 1579 "dev": true, 1580 "license": "MIT", 1581 "dependencies": { 1582 "@eslint-community/regexpp": "^4.10.0", 1583 "@typescript-eslint/scope-manager": "8.21.0", 1584 "@typescript-eslint/type-utils": "8.21.0", 1585 "@typescript-eslint/utils": "8.21.0", 1586 "@typescript-eslint/visitor-keys": "8.21.0", 1587 "graphemer": "^1.4.0", 1588 "ignore": "^5.3.1", 1589 "natural-compare": "^1.4.0", 1590 "ts-api-utils": "^2.0.0" 1591 }, 1592 "engines": { 1593 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1594 }, 1595 "funding": { 1596 "type": "opencollective", 1597 "url": "https://opencollective.com/typescript-eslint" 1598 }, 1599 "peerDependencies": { 1600 "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 1601 "eslint": "^8.57.0 || ^9.0.0", 1602 "typescript": ">=4.8.4 <5.8.0" 1603 } 1604 }, 1605 "node_modules/@typescript-eslint/parser": { 1606 "version": "8.21.0", 1607 "dev": true, 1608 "license": "MIT", 1609 "dependencies": { 1610 "@typescript-eslint/scope-manager": "8.21.0", 1611 "@typescript-eslint/types": "8.21.0", 1612 "@typescript-eslint/typescript-estree": "8.21.0", 1613 "@typescript-eslint/visitor-keys": "8.21.0", 1614 "debug": "^4.3.4" 1615 }, 1616 "engines": { 1617 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1618 }, 1619 "funding": { 1620 "type": "opencollective", 1621 "url": "https://opencollective.com/typescript-eslint" 1622 }, 1623 "peerDependencies": { 1624 "eslint": "^8.57.0 || ^9.0.0", 1625 "typescript": ">=4.8.4 <5.8.0" 1626 } 1627 }, 1628 "node_modules/@typescript-eslint/scope-manager": { 1629 "version": "8.21.0", 1630 "dev": true, 1631 "license": "MIT", 1632 "dependencies": { 1633 "@typescript-eslint/types": "8.21.0", 1634 "@typescript-eslint/visitor-keys": "8.21.0" 1635 }, 1636 "engines": { 1637 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1638 }, 1639 "funding": { 1640 "type": "opencollective", 1641 "url": "https://opencollective.com/typescript-eslint" 1642 } 1643 }, 1644 "node_modules/@typescript-eslint/type-utils": { 1645 "version": "8.21.0", 1646 "dev": true, 1647 "license": "MIT", 1648 "dependencies": { 1649 "@typescript-eslint/typescript-estree": "8.21.0", 1650 "@typescript-eslint/utils": "8.21.0", 1651 "debug": "^4.3.4", 1652 "ts-api-utils": "^2.0.0" 1653 }, 1654 "engines": { 1655 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1656 }, 1657 "funding": { 1658 "type": "opencollective", 1659 "url": "https://opencollective.com/typescript-eslint" 1660 }, 1661 "peerDependencies": { 1662 "eslint": "^8.57.0 || ^9.0.0", 1663 "typescript": ">=4.8.4 <5.8.0" 1664 } 1665 }, 1666 "node_modules/@typescript-eslint/types": { 1667 "version": "8.21.0", 1668 "dev": true, 1669 "license": "MIT", 1670 "engines": { 1671 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1672 }, 1673 "funding": { 1674 "type": "opencollective", 1675 "url": "https://opencollective.com/typescript-eslint" 1676 } 1677 }, 1678 "node_modules/@typescript-eslint/typescript-estree": { 1679 "version": "8.21.0", 1680 "dev": true, 1681 "license": "MIT", 1682 "dependencies": { 1683 "@typescript-eslint/types": "8.21.0", 1684 "@typescript-eslint/visitor-keys": "8.21.0", 1685 "debug": "^4.3.4", 1686 "fast-glob": "^3.3.2", 1687 "is-glob": "^4.0.3", 1688 "minimatch": "^9.0.4", 1689 "semver": "^7.6.0", 1690 "ts-api-utils": "^2.0.0" 1691 }, 1692 "engines": { 1693 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1694 }, 1695 "funding": { 1696 "type": "opencollective", 1697 "url": "https://opencollective.com/typescript-eslint" 1698 }, 1699 "peerDependencies": { 1700 "typescript": ">=4.8.4 <5.8.0" 1701 } 1702 }, 1703 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 1704 "version": "9.0.5", 1705 "dev": true, 1706 "license": "ISC", 1707 "dependencies": { 1708 "brace-expansion": "^2.0.1" 1709 }, 1710 "engines": { 1711 "node": ">=16 || 14 >=14.17" 1712 }, 1713 "funding": { 1714 "url": "https://github.com/sponsors/isaacs" 1715 } 1716 }, 1717 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { 1718 "version": "2.0.1", 1719 "dev": true, 1720 "license": "MIT", 1721 "dependencies": { 1722 "balanced-match": "^1.0.0" 1723 } 1724 }, 1725 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1726 "version": "7.6.3", 1727 "dev": true, 1728 "license": "ISC", 1729 "bin": { 1730 "semver": "bin/semver.js" 1731 }, 1732 "engines": { 1733 "node": ">=10" 1734 } 1735 }, 1736 "node_modules/@typescript-eslint/utils": { 1737 "version": "8.21.0", 1738 "dev": true, 1739 "license": "MIT", 1740 "dependencies": { 1741 "@eslint-community/eslint-utils": "^4.4.0", 1742 "@typescript-eslint/scope-manager": "8.21.0", 1743 "@typescript-eslint/types": "8.21.0", 1744 "@typescript-eslint/typescript-estree": "8.21.0" 1745 }, 1746 "engines": { 1747 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1748 }, 1749 "funding": { 1750 "type": "opencollective", 1751 "url": "https://opencollective.com/typescript-eslint" 1752 }, 1753 "peerDependencies": { 1754 "eslint": "^8.57.0 || ^9.0.0", 1755 "typescript": ">=4.8.4 <5.8.0" 1756 } 1757 }, 1758 "node_modules/@typescript-eslint/visitor-keys": { 1759 "version": "8.21.0", 1760 "dev": true, 1761 "license": "MIT", 1762 "dependencies": { 1763 "@typescript-eslint/types": "8.21.0", 1764 "eslint-visitor-keys": "^4.2.0" 1765 }, 1766 "engines": { 1767 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1768 }, 1769 "funding": { 1770 "type": "opencollective", 1771 "url": "https://opencollective.com/typescript-eslint" 1772 } 1773 }, 1774 "node_modules/@vitejs/plugin-react": { 1775 "version": "4.3.4", 1776 "dev": true, 1777 "license": "MIT", 1778 "dependencies": { 1779 "@babel/core": "^7.26.0", 1780 "@babel/plugin-transform-react-jsx-self": "^7.25.9", 1781 "@babel/plugin-transform-react-jsx-source": "^7.25.9", 1782 "@types/babel__core": "^7.20.5", 1783 "react-refresh": "^0.14.2" 1784 }, 1785 "engines": { 1786 "node": "^14.18.0 || >=16.0.0" 1787 }, 1788 "peerDependencies": { 1789 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" 1790 } 1791 }, 1792 "node_modules/acorn": { 1793 "version": "8.14.0", 1794 "dev": true, 1795 "license": "MIT", 1796 "bin": { 1797 "acorn": "bin/acorn" 1798 }, 1799 "engines": { 1800 "node": ">=0.4.0" 1801 } 1802 }, 1803 "node_modules/acorn-jsx": { 1804 "version": "5.3.2", 1805 "dev": true, 1806 "license": "MIT", 1807 "peerDependencies": { 1808 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1809 } 1810 }, 1811 "node_modules/ajv": { 1812 "version": "6.12.6", 1813 "dev": true, 1814 "license": "MIT", 1815 "dependencies": { 1816 "fast-deep-equal": "^3.1.1", 1817 "fast-json-stable-stringify": "^2.0.0", 1818 "json-schema-traverse": "^0.4.1", 1819 "uri-js": "^4.2.2" 1820 }, 1821 "funding": { 1822 "type": "github", 1823 "url": "https://github.com/sponsors/epoberezkin" 1824 } 1825 }, 1826 "node_modules/ansi-styles": { 1827 "version": "4.3.0", 1828 "dev": true, 1829 "license": "MIT", 1830 "dependencies": { 1831 "color-convert": "^2.0.1" 1832 }, 1833 "engines": { 1834 "node": ">=8" 1835 }, 1836 "funding": { 1837 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1838 } 1839 }, 1840 "node_modules/argparse": { 1841 "version": "2.0.1", 1842 "dev": true, 1843 "license": "Python-2.0" 1844 }, 1845 "node_modules/aria-hidden": { 1846 "version": "1.2.4", 1847 "license": "MIT", 1848 "dependencies": { 1849 "tslib": "^2.0.0" 1850 }, 1851 "engines": { 1852 "node": ">=10" 1853 } 1854 }, 1855 "node_modules/asynckit": { 1856 "version": "0.4.0", 1857 "license": "MIT" 1858 }, 1859 "node_modules/axios": { 1860 "version": "1.7.9", 1861 "license": "MIT", 1862 "dependencies": { 1863 "follow-redirects": "^1.15.6", 1864 "form-data": "^4.0.0", 1865 "proxy-from-env": "^1.1.0" 1866 } 1867 }, 1868 "node_modules/babel-plugin-macros": { 1869 "version": "3.1.0", 1870 "license": "MIT", 1871 "dependencies": { 1872 "@babel/runtime": "^7.12.5", 1873 "cosmiconfig": "^7.0.0", 1874 "resolve": "^1.19.0" 1875 }, 1876 "engines": { 1877 "node": ">=10", 1878 "npm": ">=6" 1879 } 1880 }, 1881 "node_modules/balanced-match": { 1882 "version": "1.0.2", 1883 "dev": true, 1884 "license": "MIT" 1885 }, 1886 "node_modules/brace-expansion": { 1887 "version": "1.1.11", 1888 "dev": true, 1889 "license": "MIT", 1890 "dependencies": { 1891 "balanced-match": "^1.0.0", 1892 "concat-map": "0.0.1" 1893 } 1894 }, 1895 "node_modules/braces": { 1896 "version": "3.0.3", 1897 "dev": true, 1898 "license": "MIT", 1899 "dependencies": { 1900 "fill-range": "^7.1.1" 1901 }, 1902 "engines": { 1903 "node": ">=8" 1904 } 1905 }, 1906 "node_modules/browserslist": { 1907 "version": "4.24.4", 1908 "dev": true, 1909 "funding": [ 1910 { 1911 "type": "opencollective", 1912 "url": "https://opencollective.com/browserslist" 1913 }, 1914 { 1915 "type": "tidelift", 1916 "url": "https://tidelift.com/funding/github/npm/browserslist" 1917 }, 1918 { 1919 "type": "github", 1920 "url": "https://github.com/sponsors/ai" 1921 } 1922 ], 1923 "license": "MIT", 1924 "dependencies": { 1925 "caniuse-lite": "^1.0.30001688", 1926 "electron-to-chromium": "^1.5.73", 1927 "node-releases": "^2.0.19", 1928 "update-browserslist-db": "^1.1.1" 1929 }, 1930 "bin": { 1931 "browserslist": "cli.js" 1932 }, 1933 "engines": { 1934 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1935 } 1936 }, 1937 "node_modules/callsites": { 1938 "version": "3.1.0", 1939 "license": "MIT", 1940 "engines": { 1941 "node": ">=6" 1942 } 1943 }, 1944 "node_modules/caniuse-lite": { 1945 "version": "1.0.30001695", 1946 "dev": true, 1947 "funding": [ 1948 { 1949 "type": "opencollective", 1950 "url": "https://opencollective.com/browserslist" 1951 }, 1952 { 1953 "type": "tidelift", 1954 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1955 }, 1956 { 1957 "type": "github", 1958 "url": "https://github.com/sponsors/ai" 1959 } 1960 ], 1961 "license": "CC-BY-4.0" 1962 }, 1963 "node_modules/chalk": { 1964 "version": "4.1.2", 1965 "dev": true, 1966 "license": "MIT", 1967 "dependencies": { 1968 "ansi-styles": "^4.1.0", 1969 "supports-color": "^7.1.0" 1970 }, 1971 "engines": { 1972 "node": ">=10" 1973 }, 1974 "funding": { 1975 "url": "https://github.com/chalk/chalk?sponsor=1" 1976 } 1977 }, 1978 "node_modules/class-variance-authority": { 1979 "version": "0.7.1", 1980 "license": "Apache-2.0", 1981 "dependencies": { 1982 "clsx": "^2.1.1" 1983 }, 1984 "funding": { 1985 "url": "https://polar.sh/cva" 1986 } 1987 }, 1988 "node_modules/clsx": { 1989 "version": "2.1.1", 1990 "license": "MIT", 1991 "engines": { 1992 "node": ">=6" 1993 } 1994 }, 1995 "node_modules/color-convert": { 1996 "version": "2.0.1", 1997 "dev": true, 1998 "license": "MIT", 1999 "dependencies": { 2000 "color-name": "~1.1.4" 2001 }, 2002 "engines": { 2003 "node": ">=7.0.0" 2004 } 2005 }, 2006 "node_modules/color-name": { 2007 "version": "1.1.4", 2008 "dev": true, 2009 "license": "MIT" 2010 }, 2011 "node_modules/combined-stream": { 2012 "version": "1.0.8", 2013 "license": "MIT", 2014 "dependencies": { 2015 "delayed-stream": "~1.0.0" 2016 }, 2017 "engines": { 2018 "node": ">= 0.8" 2019 } 2020 }, 2021 "node_modules/concat-map": { 2022 "version": "0.0.1", 2023 "dev": true, 2024 "license": "MIT" 2025 }, 2026 "node_modules/convert-source-map": { 2027 "version": "2.0.0", 2028 "dev": true, 2029 "license": "MIT" 2030 }, 2031 "node_modules/cosmiconfig": { 2032 "version": "7.1.0", 2033 "license": "MIT", 2034 "dependencies": { 2035 "@types/parse-json": "^4.0.0", 2036 "import-fresh": "^3.2.1", 2037 "parse-json": "^5.0.0", 2038 "path-type": "^4.0.0", 2039 "yaml": "^1.10.0" 2040 }, 2041 "engines": { 2042 "node": ">=10" 2043 } 2044 }, 2045 "node_modules/cosmiconfig/node_modules/yaml": { 2046 "version": "1.10.2", 2047 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2048 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2049 "license": "ISC", 2050 "engines": { 2051 "node": ">= 6" 2052 } 2053 }, 2054 "node_modules/cross-spawn": { 2055 "version": "7.0.6", 2056 "dev": true, 2057 "license": "MIT", 2058 "dependencies": { 2059 "path-key": "^3.1.0", 2060 "shebang-command": "^2.0.0", 2061 "which": "^2.0.1" 2062 }, 2063 "engines": { 2064 "node": ">= 8" 2065 } 2066 }, 2067 "node_modules/csstype": { 2068 "version": "3.1.3", 2069 "license": "MIT" 2070 }, 2071 "node_modules/d3-array": { 2072 "version": "3.2.4", 2073 "license": "ISC", 2074 "dependencies": { 2075 "internmap": "1 - 2" 2076 }, 2077 "engines": { 2078 "node": ">=12" 2079 } 2080 }, 2081 "node_modules/d3-color": { 2082 "version": "3.1.0", 2083 "license": "ISC", 2084 "engines": { 2085 "node": ">=12" 2086 } 2087 }, 2088 "node_modules/d3-ease": { 2089 "version": "3.0.1", 2090 "license": "BSD-3-Clause", 2091 "engines": { 2092 "node": ">=12" 2093 } 2094 }, 2095 "node_modules/d3-format": { 2096 "version": "3.1.0", 2097 "license": "ISC", 2098 "engines": { 2099 "node": ">=12" 2100 } 2101 }, 2102 "node_modules/d3-interpolate": { 2103 "version": "3.0.1", 2104 "license": "ISC", 2105 "dependencies": { 2106 "d3-color": "1 - 3" 2107 }, 2108 "engines": { 2109 "node": ">=12" 2110 } 2111 }, 2112 "node_modules/d3-path": { 2113 "version": "3.1.0", 2114 "license": "ISC", 2115 "engines": { 2116 "node": ">=12" 2117 } 2118 }, 2119 "node_modules/d3-scale": { 2120 "version": "4.0.2", 2121 "license": "ISC", 2122 "dependencies": { 2123 "d3-array": "2.10.0 - 3", 2124 "d3-format": "1 - 3", 2125 "d3-interpolate": "1.2.0 - 3", 2126 "d3-time": "2.1.1 - 3", 2127 "d3-time-format": "2 - 4" 2128 }, 2129 "engines": { 2130 "node": ">=12" 2131 } 2132 }, 2133 "node_modules/d3-shape": { 2134 "version": "3.2.0", 2135 "license": "ISC", 2136 "dependencies": { 2137 "d3-path": "^3.1.0" 2138 }, 2139 "engines": { 2140 "node": ">=12" 2141 } 2142 }, 2143 "node_modules/d3-time": { 2144 "version": "3.1.0", 2145 "license": "ISC", 2146 "dependencies": { 2147 "d3-array": "2 - 3" 2148 }, 2149 "engines": { 2150 "node": ">=12" 2151 } 2152 }, 2153 "node_modules/d3-time-format": { 2154 "version": "4.1.0", 2155 "license": "ISC", 2156 "dependencies": { 2157 "d3-time": "1 - 3" 2158 }, 2159 "engines": { 2160 "node": ">=12" 2161 } 2162 }, 2163 "node_modules/d3-timer": { 2164 "version": "3.0.1", 2165 "license": "ISC", 2166 "engines": { 2167 "node": ">=12" 2168 } 2169 }, 2170 "node_modules/debug": { 2171 "version": "4.4.0", 2172 "license": "MIT", 2173 "dependencies": { 2174 "ms": "^2.1.3" 2175 }, 2176 "engines": { 2177 "node": ">=6.0" 2178 }, 2179 "peerDependenciesMeta": { 2180 "supports-color": { 2181 "optional": true 2182 } 2183 } 2184 }, 2185 "node_modules/decimal.js-light": { 2186 "version": "2.5.1", 2187 "license": "MIT" 2188 }, 2189 "node_modules/deep-is": { 2190 "version": "0.1.4", 2191 "dev": true, 2192 "license": "MIT" 2193 }, 2194 "node_modules/delayed-stream": { 2195 "version": "1.0.0", 2196 "license": "MIT", 2197 "engines": { 2198 "node": ">=0.4.0" 2199 } 2200 }, 2201 "node_modules/detect-libc": { 2202 "version": "1.0.3", 2203 "license": "Apache-2.0", 2204 "bin": { 2205 "detect-libc": "bin/detect-libc.js" 2206 }, 2207 "engines": { 2208 "node": ">=0.10" 2209 } 2210 }, 2211 "node_modules/detect-node-es": { 2212 "version": "1.1.0", 2213 "license": "MIT" 2214 }, 2215 "node_modules/dom-helpers": { 2216 "version": "5.2.1", 2217 "license": "MIT", 2218 "dependencies": { 2219 "@babel/runtime": "^7.8.7", 2220 "csstype": "^3.0.2" 2221 } 2222 }, 2223 "node_modules/electron-to-chromium": { 2224 "version": "1.5.88", 2225 "dev": true, 2226 "license": "ISC" 2227 }, 2228 "node_modules/enhanced-resolve": { 2229 "version": "5.18.0", 2230 "license": "MIT", 2231 "dependencies": { 2232 "graceful-fs": "^4.2.4", 2233 "tapable": "^2.2.0" 2234 }, 2235 "engines": { 2236 "node": ">=10.13.0" 2237 } 2238 }, 2239 "node_modules/error-ex": { 2240 "version": "1.3.2", 2241 "license": "MIT", 2242 "dependencies": { 2243 "is-arrayish": "^0.2.1" 2244 } 2245 }, 2246 "node_modules/esbuild": { 2247 "version": "0.24.2", 2248 "hasInstallScript": true, 2249 "license": "MIT", 2250 "bin": { 2251 "esbuild": "bin/esbuild" 2252 }, 2253 "engines": { 2254 "node": ">=18" 2255 }, 2256 "optionalDependencies": { 2257 "@esbuild/aix-ppc64": "0.24.2", 2258 "@esbuild/android-arm": "0.24.2", 2259 "@esbuild/android-arm64": "0.24.2", 2260 "@esbuild/android-x64": "0.24.2", 2261 "@esbuild/darwin-arm64": "0.24.2", 2262 "@esbuild/darwin-x64": "0.24.2", 2263 "@esbuild/freebsd-arm64": "0.24.2", 2264 "@esbuild/freebsd-x64": "0.24.2", 2265 "@esbuild/linux-arm": "0.24.2", 2266 "@esbuild/linux-arm64": "0.24.2", 2267 "@esbuild/linux-ia32": "0.24.2", 2268 "@esbuild/linux-loong64": "0.24.2", 2269 "@esbuild/linux-mips64el": "0.24.2", 2270 "@esbuild/linux-ppc64": "0.24.2", 2271 "@esbuild/linux-riscv64": "0.24.2", 2272 "@esbuild/linux-s390x": "0.24.2", 2273 "@esbuild/linux-x64": "0.24.2", 2274 "@esbuild/netbsd-arm64": "0.24.2", 2275 "@esbuild/netbsd-x64": "0.24.2", 2276 "@esbuild/openbsd-arm64": "0.24.2", 2277 "@esbuild/openbsd-x64": "0.24.2", 2278 "@esbuild/sunos-x64": "0.24.2", 2279 "@esbuild/win32-arm64": "0.24.2", 2280 "@esbuild/win32-ia32": "0.24.2", 2281 "@esbuild/win32-x64": "0.24.2" 2282 } 2283 }, 2284 "node_modules/escalade": { 2285 "version": "3.2.0", 2286 "dev": true, 2287 "license": "MIT", 2288 "engines": { 2289 "node": ">=6" 2290 } 2291 }, 2292 "node_modules/escape-string-regexp": { 2293 "version": "4.0.0", 2294 "license": "MIT", 2295 "engines": { 2296 "node": ">=10" 2297 }, 2298 "funding": { 2299 "url": "https://github.com/sponsors/sindresorhus" 2300 } 2301 }, 2302 "node_modules/eslint": { 2303 "version": "9.19.0", 2304 "dev": true, 2305 "license": "MIT", 2306 "dependencies": { 2307 "@eslint-community/eslint-utils": "^4.2.0", 2308 "@eslint-community/regexpp": "^4.12.1", 2309 "@eslint/config-array": "^0.19.0", 2310 "@eslint/core": "^0.10.0", 2311 "@eslint/eslintrc": "^3.2.0", 2312 "@eslint/js": "9.19.0", 2313 "@eslint/plugin-kit": "^0.2.5", 2314 "@humanfs/node": "^0.16.6", 2315 "@humanwhocodes/module-importer": "^1.0.1", 2316 "@humanwhocodes/retry": "^0.4.1", 2317 "@types/estree": "^1.0.6", 2318 "@types/json-schema": "^7.0.15", 2319 "ajv": "^6.12.4", 2320 "chalk": "^4.0.0", 2321 "cross-spawn": "^7.0.6", 2322 "debug": "^4.3.2", 2323 "escape-string-regexp": "^4.0.0", 2324 "eslint-scope": "^8.2.0", 2325 "eslint-visitor-keys": "^4.2.0", 2326 "espree": "^10.3.0", 2327 "esquery": "^1.5.0", 2328 "esutils": "^2.0.2", 2329 "fast-deep-equal": "^3.1.3", 2330 "file-entry-cache": "^8.0.0", 2331 "find-up": "^5.0.0", 2332 "glob-parent": "^6.0.2", 2333 "ignore": "^5.2.0", 2334 "imurmurhash": "^0.1.4", 2335 "is-glob": "^4.0.0", 2336 "json-stable-stringify-without-jsonify": "^1.0.1", 2337 "lodash.merge": "^4.6.2", 2338 "minimatch": "^3.1.2", 2339 "natural-compare": "^1.4.0", 2340 "optionator": "^0.9.3" 2341 }, 2342 "bin": { 2343 "eslint": "bin/eslint.js" 2344 }, 2345 "engines": { 2346 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2347 }, 2348 "funding": { 2349 "url": "https://eslint.org/donate" 2350 }, 2351 "peerDependencies": { 2352 "jiti": "*" 2353 }, 2354 "peerDependenciesMeta": { 2355 "jiti": { 2356 "optional": true 2357 } 2358 } 2359 }, 2360 "node_modules/eslint-plugin-react-hooks": { 2361 "version": "5.1.0", 2362 "dev": true, 2363 "license": "MIT", 2364 "engines": { 2365 "node": ">=10" 2366 }, 2367 "peerDependencies": { 2368 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 2369 } 2370 }, 2371 "node_modules/eslint-plugin-react-refresh": { 2372 "version": "0.4.18", 2373 "dev": true, 2374 "license": "MIT", 2375 "peerDependencies": { 2376 "eslint": ">=8.40" 2377 } 2378 }, 2379 "node_modules/eslint-scope": { 2380 "version": "8.2.0", 2381 "dev": true, 2382 "license": "BSD-2-Clause", 2383 "dependencies": { 2384 "esrecurse": "^4.3.0", 2385 "estraverse": "^5.2.0" 2386 }, 2387 "engines": { 2388 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2389 }, 2390 "funding": { 2391 "url": "https://opencollective.com/eslint" 2392 } 2393 }, 2394 "node_modules/eslint-visitor-keys": { 2395 "version": "4.2.0", 2396 "dev": true, 2397 "license": "Apache-2.0", 2398 "engines": { 2399 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2400 }, 2401 "funding": { 2402 "url": "https://opencollective.com/eslint" 2403 } 2404 }, 2405 "node_modules/espree": { 2406 "version": "10.3.0", 2407 "dev": true, 2408 "license": "BSD-2-Clause", 2409 "dependencies": { 2410 "acorn": "^8.14.0", 2411 "acorn-jsx": "^5.3.2", 2412 "eslint-visitor-keys": "^4.2.0" 2413 }, 2414 "engines": { 2415 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2416 }, 2417 "funding": { 2418 "url": "https://opencollective.com/eslint" 2419 } 2420 }, 2421 "node_modules/esquery": { 2422 "version": "1.6.0", 2423 "dev": true, 2424 "license": "BSD-3-Clause", 2425 "dependencies": { 2426 "estraverse": "^5.1.0" 2427 }, 2428 "engines": { 2429 "node": ">=0.10" 2430 } 2431 }, 2432 "node_modules/esrecurse": { 2433 "version": "4.3.0", 2434 "dev": true, 2435 "license": "BSD-2-Clause", 2436 "dependencies": { 2437 "estraverse": "^5.2.0" 2438 }, 2439 "engines": { 2440 "node": ">=4.0" 2441 } 2442 }, 2443 "node_modules/estraverse": { 2444 "version": "5.3.0", 2445 "dev": true, 2446 "license": "BSD-2-Clause", 2447 "engines": { 2448 "node": ">=4.0" 2449 } 2450 }, 2451 "node_modules/esutils": { 2452 "version": "2.0.3", 2453 "dev": true, 2454 "license": "BSD-2-Clause", 2455 "engines": { 2456 "node": ">=0.10.0" 2457 } 2458 }, 2459 "node_modules/eventemitter3": { 2460 "version": "4.0.7", 2461 "license": "MIT" 2462 }, 2463 "node_modules/fast-deep-equal": { 2464 "version": "3.1.3", 2465 "license": "MIT" 2466 }, 2467 "node_modules/fast-equals": { 2468 "version": "5.2.2", 2469 "license": "MIT", 2470 "engines": { 2471 "node": ">=6.0.0" 2472 } 2473 }, 2474 "node_modules/fast-glob": { 2475 "version": "3.3.3", 2476 "dev": true, 2477 "license": "MIT", 2478 "dependencies": { 2479 "@nodelib/fs.stat": "^2.0.2", 2480 "@nodelib/fs.walk": "^1.2.3", 2481 "glob-parent": "^5.1.2", 2482 "merge2": "^1.3.0", 2483 "micromatch": "^4.0.8" 2484 }, 2485 "engines": { 2486 "node": ">=8.6.0" 2487 } 2488 }, 2489 "node_modules/fast-glob/node_modules/glob-parent": { 2490 "version": "5.1.2", 2491 "dev": true, 2492 "license": "ISC", 2493 "dependencies": { 2494 "is-glob": "^4.0.1" 2495 }, 2496 "engines": { 2497 "node": ">= 6" 2498 } 2499 }, 2500 "node_modules/fast-json-stable-stringify": { 2501 "version": "2.1.0", 2502 "dev": true, 2503 "license": "MIT" 2504 }, 2505 "node_modules/fast-levenshtein": { 2506 "version": "2.0.6", 2507 "dev": true, 2508 "license": "MIT" 2509 }, 2510 "node_modules/fastq": { 2511 "version": "1.18.0", 2512 "dev": true, 2513 "license": "ISC", 2514 "dependencies": { 2515 "reusify": "^1.0.4" 2516 } 2517 }, 2518 "node_modules/file-entry-cache": { 2519 "version": "8.0.0", 2520 "dev": true, 2521 "license": "MIT", 2522 "dependencies": { 2523 "flat-cache": "^4.0.0" 2524 }, 2525 "engines": { 2526 "node": ">=16.0.0" 2527 } 2528 }, 2529 "node_modules/fill-range": { 2530 "version": "7.1.1", 2531 "dev": true, 2532 "license": "MIT", 2533 "dependencies": { 2534 "to-regex-range": "^5.0.1" 2535 }, 2536 "engines": { 2537 "node": ">=8" 2538 } 2539 }, 2540 "node_modules/find-root": { 2541 "version": "1.1.0", 2542 "license": "MIT" 2543 }, 2544 "node_modules/find-up": { 2545 "version": "5.0.0", 2546 "dev": true, 2547 "license": "MIT", 2548 "dependencies": { 2549 "locate-path": "^6.0.0", 2550 "path-exists": "^4.0.0" 2551 }, 2552 "engines": { 2553 "node": ">=10" 2554 }, 2555 "funding": { 2556 "url": "https://github.com/sponsors/sindresorhus" 2557 } 2558 }, 2559 "node_modules/flat-cache": { 2560 "version": "4.0.1", 2561 "dev": true, 2562 "license": "MIT", 2563 "dependencies": { 2564 "flatted": "^3.2.9", 2565 "keyv": "^4.5.4" 2566 }, 2567 "engines": { 2568 "node": ">=16" 2569 } 2570 }, 2571 "node_modules/flatted": { 2572 "version": "3.3.2", 2573 "dev": true, 2574 "license": "ISC" 2575 }, 2576 "node_modules/follow-redirects": { 2577 "version": "1.15.9", 2578 "funding": [ 2579 { 2580 "type": "individual", 2581 "url": "https://github.com/sponsors/RubenVerborgh" 2582 } 2583 ], 2584 "license": "MIT", 2585 "engines": { 2586 "node": ">=4.0" 2587 }, 2588 "peerDependenciesMeta": { 2589 "debug": { 2590 "optional": true 2591 } 2592 } 2593 }, 2594 "node_modules/form-data": { 2595 "version": "4.0.1", 2596 "license": "MIT", 2597 "dependencies": { 2598 "asynckit": "^0.4.0", 2599 "combined-stream": "^1.0.8", 2600 "mime-types": "^2.1.12" 2601 }, 2602 "engines": { 2603 "node": ">= 6" 2604 } 2605 }, 2606 "node_modules/fsevents": { 2607 "version": "2.3.3", 2608 "license": "MIT", 2609 "optional": true, 2610 "os": [ 2611 "darwin" 2612 ], 2613 "engines": { 2614 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2615 } 2616 }, 2617 "node_modules/function-bind": { 2618 "version": "1.1.2", 2619 "license": "MIT", 2620 "funding": { 2621 "url": "https://github.com/sponsors/ljharb" 2622 } 2623 }, 2624 "node_modules/gensync": { 2625 "version": "1.0.0-beta.2", 2626 "dev": true, 2627 "license": "MIT", 2628 "engines": { 2629 "node": ">=6.9.0" 2630 } 2631 }, 2632 "node_modules/get-nonce": { 2633 "version": "1.0.1", 2634 "license": "MIT", 2635 "engines": { 2636 "node": ">=6" 2637 } 2638 }, 2639 "node_modules/glob-parent": { 2640 "version": "6.0.2", 2641 "dev": true, 2642 "license": "ISC", 2643 "dependencies": { 2644 "is-glob": "^4.0.3" 2645 }, 2646 "engines": { 2647 "node": ">=10.13.0" 2648 } 2649 }, 2650 "node_modules/globals": { 2651 "version": "15.14.0", 2652 "dev": true, 2653 "license": "MIT", 2654 "engines": { 2655 "node": ">=18" 2656 }, 2657 "funding": { 2658 "url": "https://github.com/sponsors/sindresorhus" 2659 } 2660 }, 2661 "node_modules/graceful-fs": { 2662 "version": "4.2.11", 2663 "license": "ISC" 2664 }, 2665 "node_modules/graphemer": { 2666 "version": "1.4.0", 2667 "dev": true, 2668 "license": "MIT" 2669 }, 2670 "node_modules/has-flag": { 2671 "version": "4.0.0", 2672 "dev": true, 2673 "license": "MIT", 2674 "engines": { 2675 "node": ">=8" 2676 } 2677 }, 2678 "node_modules/hasown": { 2679 "version": "2.0.2", 2680 "license": "MIT", 2681 "dependencies": { 2682 "function-bind": "^1.1.2" 2683 }, 2684 "engines": { 2685 "node": ">= 0.4" 2686 } 2687 }, 2688 "node_modules/hoist-non-react-statics": { 2689 "version": "3.3.2", 2690 "license": "BSD-3-Clause", 2691 "dependencies": { 2692 "react-is": "^16.7.0" 2693 } 2694 }, 2695 "node_modules/hoist-non-react-statics/node_modules/react-is": { 2696 "version": "16.13.1", 2697 "license": "MIT" 2698 }, 2699 "node_modules/ignore": { 2700 "version": "5.3.2", 2701 "dev": true, 2702 "license": "MIT", 2703 "engines": { 2704 "node": ">= 4" 2705 } 2706 }, 2707 "node_modules/import-fresh": { 2708 "version": "3.3.0", 2709 "license": "MIT", 2710 "dependencies": { 2711 "parent-module": "^1.0.0", 2712 "resolve-from": "^4.0.0" 2713 }, 2714 "engines": { 2715 "node": ">=6" 2716 }, 2717 "funding": { 2718 "url": "https://github.com/sponsors/sindresorhus" 2719 } 2720 }, 2721 "node_modules/imurmurhash": { 2722 "version": "0.1.4", 2723 "dev": true, 2724 "license": "MIT", 2725 "engines": { 2726 "node": ">=0.8.19" 2727 } 2728 }, 2729 "node_modules/internmap": { 2730 "version": "2.0.3", 2731 "license": "ISC", 2732 "engines": { 2733 "node": ">=12" 2734 } 2735 }, 2736 "node_modules/is-arrayish": { 2737 "version": "0.2.1", 2738 "license": "MIT" 2739 }, 2740 "node_modules/is-core-module": { 2741 "version": "2.16.1", 2742 "license": "MIT", 2743 "dependencies": { 2744 "hasown": "^2.0.2" 2745 }, 2746 "engines": { 2747 "node": ">= 0.4" 2748 }, 2749 "funding": { 2750 "url": "https://github.com/sponsors/ljharb" 2751 } 2752 }, 2753 "node_modules/is-extglob": { 2754 "version": "2.1.1", 2755 "dev": true, 2756 "license": "MIT", 2757 "engines": { 2758 "node": ">=0.10.0" 2759 } 2760 }, 2761 "node_modules/is-glob": { 2762 "version": "4.0.3", 2763 "dev": true, 2764 "license": "MIT", 2765 "dependencies": { 2766 "is-extglob": "^2.1.1" 2767 }, 2768 "engines": { 2769 "node": ">=0.10.0" 2770 } 2771 }, 2772 "node_modules/is-number": { 2773 "version": "7.0.0", 2774 "dev": true, 2775 "license": "MIT", 2776 "engines": { 2777 "node": ">=0.12.0" 2778 } 2779 }, 2780 "node_modules/isexe": { 2781 "version": "2.0.0", 2782 "dev": true, 2783 "license": "ISC" 2784 }, 2785 "node_modules/jiti": { 2786 "version": "2.4.2", 2787 "license": "MIT", 2788 "bin": { 2789 "jiti": "lib/jiti-cli.mjs" 2790 } 2791 }, 2792 "node_modules/js-tokens": { 2793 "version": "4.0.0", 2794 "license": "MIT" 2795 }, 2796 "node_modules/js-yaml": { 2797 "version": "4.1.0", 2798 "dev": true, 2799 "license": "MIT", 2800 "dependencies": { 2801 "argparse": "^2.0.1" 2802 }, 2803 "bin": { 2804 "js-yaml": "bin/js-yaml.js" 2805 } 2806 }, 2807 "node_modules/jsesc": { 2808 "version": "3.1.0", 2809 "license": "MIT", 2810 "bin": { 2811 "jsesc": "bin/jsesc" 2812 }, 2813 "engines": { 2814 "node": ">=6" 2815 } 2816 }, 2817 "node_modules/json-buffer": { 2818 "version": "3.0.1", 2819 "dev": true, 2820 "license": "MIT" 2821 }, 2822 "node_modules/json-parse-even-better-errors": { 2823 "version": "2.3.1", 2824 "license": "MIT" 2825 }, 2826 "node_modules/json-schema-traverse": { 2827 "version": "0.4.1", 2828 "dev": true, 2829 "license": "MIT" 2830 }, 2831 "node_modules/json-stable-stringify-without-jsonify": { 2832 "version": "1.0.1", 2833 "dev": true, 2834 "license": "MIT" 2835 }, 2836 "node_modules/json5": { 2837 "version": "2.2.3", 2838 "dev": true, 2839 "license": "MIT", 2840 "bin": { 2841 "json5": "lib/cli.js" 2842 }, 2843 "engines": { 2844 "node": ">=6" 2845 } 2846 }, 2847 "node_modules/keyv": { 2848 "version": "4.5.4", 2849 "dev": true, 2850 "license": "MIT", 2851 "dependencies": { 2852 "json-buffer": "3.0.1" 2853 } 2854 }, 2855 "node_modules/klona": { 2856 "version": "2.0.6", 2857 "license": "MIT", 2858 "engines": { 2859 "node": ">= 8" 2860 } 2861 }, 2862 "node_modules/levn": { 2863 "version": "0.4.1", 2864 "dev": true, 2865 "license": "MIT", 2866 "dependencies": { 2867 "prelude-ls": "^1.2.1", 2868 "type-check": "~0.4.0" 2869 }, 2870 "engines": { 2871 "node": ">= 0.8.0" 2872 } 2873 }, 2874 "node_modules/lightningcss": { 2875 "version": "1.29.1", 2876 "license": "MPL-2.0", 2877 "dependencies": { 2878 "detect-libc": "^1.0.3" 2879 }, 2880 "engines": { 2881 "node": ">= 12.0.0" 2882 }, 2883 "funding": { 2884 "type": "opencollective", 2885 "url": "https://opencollective.com/parcel" 2886 }, 2887 "optionalDependencies": { 2888 "lightningcss-darwin-arm64": "1.29.1", 2889 "lightningcss-darwin-x64": "1.29.1", 2890 "lightningcss-freebsd-x64": "1.29.1", 2891 "lightningcss-linux-arm-gnueabihf": "1.29.1", 2892 "lightningcss-linux-arm64-gnu": "1.29.1", 2893 "lightningcss-linux-arm64-musl": "1.29.1", 2894 "lightningcss-linux-x64-gnu": "1.29.1", 2895 "lightningcss-linux-x64-musl": "1.29.1", 2896 "lightningcss-win32-arm64-msvc": "1.29.1", 2897 "lightningcss-win32-x64-msvc": "1.29.1" 2898 } 2899 }, 2900 "node_modules/lightningcss-darwin-arm64": { 2901 "version": "1.29.1", 2902 "cpu": [ 2903 "arm64" 2904 ], 2905 "license": "MPL-2.0", 2906 "optional": true, 2907 "os": [ 2908 "darwin" 2909 ], 2910 "engines": { 2911 "node": ">= 12.0.0" 2912 }, 2913 "funding": { 2914 "type": "opencollective", 2915 "url": "https://opencollective.com/parcel" 2916 } 2917 }, 2918 "node_modules/lines-and-columns": { 2919 "version": "1.2.4", 2920 "license": "MIT" 2921 }, 2922 "node_modules/locate-path": { 2923 "version": "6.0.0", 2924 "dev": true, 2925 "license": "MIT", 2926 "dependencies": { 2927 "p-locate": "^5.0.0" 2928 }, 2929 "engines": { 2930 "node": ">=10" 2931 }, 2932 "funding": { 2933 "url": "https://github.com/sponsors/sindresorhus" 2934 } 2935 }, 2936 "node_modules/lodash": { 2937 "version": "4.17.21", 2938 "license": "MIT" 2939 }, 2940 "node_modules/lodash.merge": { 2941 "version": "4.6.2", 2942 "dev": true, 2943 "license": "MIT" 2944 }, 2945 "node_modules/loose-envify": { 2946 "version": "1.4.0", 2947 "license": "MIT", 2948 "dependencies": { 2949 "js-tokens": "^3.0.0 || ^4.0.0" 2950 }, 2951 "bin": { 2952 "loose-envify": "cli.js" 2953 } 2954 }, 2955 "node_modules/lru-cache": { 2956 "version": "5.1.1", 2957 "dev": true, 2958 "license": "ISC", 2959 "dependencies": { 2960 "yallist": "^3.0.2" 2961 } 2962 }, 2963 "node_modules/lucide-react": { 2964 "version": "0.474.0", 2965 "license": "ISC", 2966 "peerDependencies": { 2967 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" 2968 } 2969 }, 2970 "node_modules/merge2": { 2971 "version": "1.4.1", 2972 "dev": true, 2973 "license": "MIT", 2974 "engines": { 2975 "node": ">= 8" 2976 } 2977 }, 2978 "node_modules/micromatch": { 2979 "version": "4.0.8", 2980 "dev": true, 2981 "license": "MIT", 2982 "dependencies": { 2983 "braces": "^3.0.3", 2984 "picomatch": "^2.3.1" 2985 }, 2986 "engines": { 2987 "node": ">=8.6" 2988 } 2989 }, 2990 "node_modules/mime-db": { 2991 "version": "1.52.0", 2992 "license": "MIT", 2993 "engines": { 2994 "node": ">= 0.6" 2995 } 2996 }, 2997 "node_modules/mime-types": { 2998 "version": "2.1.35", 2999 "license": "MIT", 3000 "dependencies": { 3001 "mime-db": "1.52.0" 3002 }, 3003 "engines": { 3004 "node": ">= 0.6" 3005 } 3006 }, 3007 "node_modules/minimatch": { 3008 "version": "3.1.2", 3009 "dev": true, 3010 "license": "ISC", 3011 "dependencies": { 3012 "brace-expansion": "^1.1.7" 3013 }, 3014 "engines": { 3015 "node": "*" 3016 } 3017 }, 3018 "node_modules/ms": { 3019 "version": "2.1.3", 3020 "license": "MIT" 3021 }, 3022 "node_modules/nanoid": { 3023 "version": "3.3.8", 3024 "funding": [ 3025 { 3026 "type": "github", 3027 "url": "https://github.com/sponsors/ai" 3028 } 3029 ], 3030 "license": "MIT", 3031 "bin": { 3032 "nanoid": "bin/nanoid.cjs" 3033 }, 3034 "engines": { 3035 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3036 } 3037 }, 3038 "node_modules/natural-compare": { 3039 "version": "1.4.0", 3040 "dev": true, 3041 "license": "MIT" 3042 }, 3043 "node_modules/node-releases": { 3044 "version": "2.0.19", 3045 "dev": true, 3046 "license": "MIT" 3047 }, 3048 "node_modules/object-assign": { 3049 "version": "4.1.1", 3050 "license": "MIT", 3051 "engines": { 3052 "node": ">=0.10.0" 3053 } 3054 }, 3055 "node_modules/optionator": { 3056 "version": "0.9.4", 3057 "dev": true, 3058 "license": "MIT", 3059 "dependencies": { 3060 "deep-is": "^0.1.3", 3061 "fast-levenshtein": "^2.0.6", 3062 "levn": "^0.4.1", 3063 "prelude-ls": "^1.2.1", 3064 "type-check": "^0.4.0", 3065 "word-wrap": "^1.2.5" 3066 }, 3067 "engines": { 3068 "node": ">= 0.8.0" 3069 } 3070 }, 3071 "node_modules/p-limit": { 3072 "version": "3.1.0", 3073 "dev": true, 3074 "license": "MIT", 3075 "dependencies": { 3076 "yocto-queue": "^0.1.0" 3077 }, 3078 "engines": { 3079 "node": ">=10" 3080 }, 3081 "funding": { 3082 "url": "https://github.com/sponsors/sindresorhus" 3083 } 3084 }, 3085 "node_modules/p-locate": { 3086 "version": "5.0.0", 3087 "dev": true, 3088 "license": "MIT", 3089 "dependencies": { 3090 "p-limit": "^3.0.2" 3091 }, 3092 "engines": { 3093 "node": ">=10" 3094 }, 3095 "funding": { 3096 "url": "https://github.com/sponsors/sindresorhus" 3097 } 3098 }, 3099 "node_modules/parent-module": { 3100 "version": "1.0.1", 3101 "license": "MIT", 3102 "dependencies": { 3103 "callsites": "^3.0.0" 3104 }, 3105 "engines": { 3106 "node": ">=6" 3107 } 3108 }, 3109 "node_modules/parse-json": { 3110 "version": "5.2.0", 3111 "license": "MIT", 3112 "dependencies": { 3113 "@babel/code-frame": "^7.0.0", 3114 "error-ex": "^1.3.1", 3115 "json-parse-even-better-errors": "^2.3.0", 3116 "lines-and-columns": "^1.1.6" 3117 }, 3118 "engines": { 3119 "node": ">=8" 3120 }, 3121 "funding": { 3122 "url": "https://github.com/sponsors/sindresorhus" 3123 } 3124 }, 3125 "node_modules/path-exists": { 3126 "version": "4.0.0", 3127 "dev": true, 3128 "license": "MIT", 3129 "engines": { 3130 "node": ">=8" 3131 } 3132 }, 3133 "node_modules/path-key": { 3134 "version": "3.1.1", 3135 "dev": true, 3136 "license": "MIT", 3137 "engines": { 3138 "node": ">=8" 3139 } 3140 }, 3141 "node_modules/path-parse": { 3142 "version": "1.0.7", 3143 "license": "MIT" 3144 }, 3145 "node_modules/path-type": { 3146 "version": "4.0.0", 3147 "license": "MIT", 3148 "engines": { 3149 "node": ">=8" 3150 } 3151 }, 3152 "node_modules/picocolors": { 3153 "version": "1.1.1", 3154 "license": "ISC" 3155 }, 3156 "node_modules/picomatch": { 3157 "version": "2.3.1", 3158 "dev": true, 3159 "license": "MIT", 3160 "engines": { 3161 "node": ">=8.6" 3162 }, 3163 "funding": { 3164 "url": "https://github.com/sponsors/jonschlinkert" 3165 } 3166 }, 3167 "node_modules/postcss": { 3168 "version": "8.5.1", 3169 "funding": [ 3170 { 3171 "type": "opencollective", 3172 "url": "https://opencollective.com/postcss/" 3173 }, 3174 { 3175 "type": "tidelift", 3176 "url": "https://tidelift.com/funding/github/npm/postcss" 3177 }, 3178 { 3179 "type": "github", 3180 "url": "https://github.com/sponsors/ai" 3181 } 3182 ], 3183 "license": "MIT", 3184 "dependencies": { 3185 "nanoid": "^3.3.8", 3186 "picocolors": "^1.1.1", 3187 "source-map-js": "^1.2.1" 3188 }, 3189 "engines": { 3190 "node": "^10 || ^12 || >=14" 3191 } 3192 }, 3193 "node_modules/prelude-ls": { 3194 "version": "1.2.1", 3195 "dev": true, 3196 "license": "MIT", 3197 "engines": { 3198 "node": ">= 0.8.0" 3199 } 3200 }, 3201 "node_modules/prop-types": { 3202 "version": "15.8.1", 3203 "license": "MIT", 3204 "dependencies": { 3205 "loose-envify": "^1.4.0", 3206 "object-assign": "^4.1.1", 3207 "react-is": "^16.13.1" 3208 } 3209 }, 3210 "node_modules/prop-types/node_modules/react-is": { 3211 "version": "16.13.1", 3212 "license": "MIT" 3213 }, 3214 "node_modules/proxy-from-env": { 3215 "version": "1.1.0", 3216 "license": "MIT" 3217 }, 3218 "node_modules/punycode": { 3219 "version": "2.3.1", 3220 "dev": true, 3221 "license": "MIT", 3222 "engines": { 3223 "node": ">=6" 3224 } 3225 }, 3226 "node_modules/queue-microtask": { 3227 "version": "1.2.3", 3228 "dev": true, 3229 "funding": [ 3230 { 3231 "type": "github", 3232 "url": "https://github.com/sponsors/feross" 3233 }, 3234 { 3235 "type": "patreon", 3236 "url": "https://www.patreon.com/feross" 3237 }, 3238 { 3239 "type": "consulting", 3240 "url": "https://feross.org/support" 3241 } 3242 ], 3243 "license": "MIT" 3244 }, 3245 "node_modules/react": { 3246 "version": "18.3.1", 3247 "license": "MIT", 3248 "dependencies": { 3249 "loose-envify": "^1.1.0" 3250 }, 3251 "engines": { 3252 "node": ">=0.10.0" 3253 } 3254 }, 3255 "node_modules/react-dom": { 3256 "version": "18.3.1", 3257 "license": "MIT", 3258 "dependencies": { 3259 "loose-envify": "^1.1.0", 3260 "scheduler": "^0.23.2" 3261 }, 3262 "peerDependencies": { 3263 "react": "^18.3.1" 3264 } 3265 }, 3266 "node_modules/react-hook-form": { 3267 "version": "7.54.2", 3268 "license": "MIT", 3269 "engines": { 3270 "node": ">=18.0.0" 3271 }, 3272 "funding": { 3273 "type": "opencollective", 3274 "url": "https://opencollective.com/react-hook-form" 3275 }, 3276 "peerDependencies": { 3277 "react": "^16.8.0 || ^17 || ^18 || ^19" 3278 } 3279 }, 3280 "node_modules/react-is": { 3281 "version": "18.3.1", 3282 "license": "MIT" 3283 }, 3284 "node_modules/react-number-format": { 3285 "version": "5.4.3", 3286 "license": "MIT", 3287 "peerDependencies": { 3288 "react": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 3289 "react-dom": "^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3290 } 3291 }, 3292 "node_modules/react-refresh": { 3293 "version": "0.14.2", 3294 "dev": true, 3295 "license": "MIT", 3296 "engines": { 3297 "node": ">=0.10.0" 3298 } 3299 }, 3300 "node_modules/react-remove-scroll": { 3301 "version": "2.6.3", 3302 "license": "MIT", 3303 "dependencies": { 3304 "react-remove-scroll-bar": "^2.3.7", 3305 "react-style-singleton": "^2.2.3", 3306 "tslib": "^2.1.0", 3307 "use-callback-ref": "^1.3.3", 3308 "use-sidecar": "^1.1.3" 3309 }, 3310 "engines": { 3311 "node": ">=10" 3312 }, 3313 "peerDependencies": { 3314 "@types/react": "*", 3315 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 3316 }, 3317 "peerDependenciesMeta": { 3318 "@types/react": { 3319 "optional": true 3320 } 3321 } 3322 }, 3323 "node_modules/react-remove-scroll-bar": { 3324 "version": "2.3.8", 3325 "license": "MIT", 3326 "dependencies": { 3327 "react-style-singleton": "^2.2.2", 3328 "tslib": "^2.0.0" 3329 }, 3330 "engines": { 3331 "node": ">=10" 3332 }, 3333 "peerDependencies": { 3334 "@types/react": "*", 3335 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3336 }, 3337 "peerDependenciesMeta": { 3338 "@types/react": { 3339 "optional": true 3340 } 3341 } 3342 }, 3343 "node_modules/react-smooth": { 3344 "version": "4.0.4", 3345 "license": "MIT", 3346 "dependencies": { 3347 "fast-equals": "^5.0.1", 3348 "prop-types": "^15.8.1", 3349 "react-transition-group": "^4.4.5" 3350 }, 3351 "peerDependencies": { 3352 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 3353 "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3354 } 3355 }, 3356 "node_modules/react-style-singleton": { 3357 "version": "2.2.3", 3358 "license": "MIT", 3359 "dependencies": { 3360 "get-nonce": "^1.0.0", 3361 "tslib": "^2.0.0" 3362 }, 3363 "engines": { 3364 "node": ">=10" 3365 }, 3366 "peerDependencies": { 3367 "@types/react": "*", 3368 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 3369 }, 3370 "peerDependenciesMeta": { 3371 "@types/react": { 3372 "optional": true 3373 } 3374 } 3375 }, 3376 "node_modules/react-textarea-autosize": { 3377 "version": "8.5.6", 3378 "license": "MIT", 3379 "dependencies": { 3380 "@babel/runtime": "^7.20.13", 3381 "use-composed-ref": "^1.3.0", 3382 "use-latest": "^1.2.1" 3383 }, 3384 "engines": { 3385 "node": ">=10" 3386 }, 3387 "peerDependencies": { 3388 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3389 } 3390 }, 3391 "node_modules/react-transition-group": { 3392 "version": "4.4.5", 3393 "license": "BSD-3-Clause", 3394 "dependencies": { 3395 "@babel/runtime": "^7.5.5", 3396 "dom-helpers": "^5.0.1", 3397 "loose-envify": "^1.4.0", 3398 "prop-types": "^15.6.2" 3399 }, 3400 "peerDependencies": { 3401 "react": ">=16.6.0", 3402 "react-dom": ">=16.6.0" 3403 } 3404 }, 3405 "node_modules/recharts": { 3406 "version": "2.15.0", 3407 "license": "MIT", 3408 "dependencies": { 3409 "clsx": "^2.0.0", 3410 "eventemitter3": "^4.0.1", 3411 "lodash": "^4.17.21", 3412 "react-is": "^18.3.1", 3413 "react-smooth": "^4.0.0", 3414 "recharts-scale": "^0.4.4", 3415 "tiny-invariant": "^1.3.1", 3416 "victory-vendor": "^36.6.8" 3417 }, 3418 "engines": { 3419 "node": ">=14" 3420 }, 3421 "peerDependencies": { 3422 "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 3423 "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3424 } 3425 }, 3426 "node_modules/recharts-scale": { 3427 "version": "0.4.5", 3428 "license": "MIT", 3429 "dependencies": { 3430 "decimal.js-light": "^2.4.1" 3431 } 3432 }, 3433 "node_modules/regenerator-runtime": { 3434 "version": "0.14.1", 3435 "license": "MIT" 3436 }, 3437 "node_modules/resolve": { 3438 "version": "1.22.10", 3439 "license": "MIT", 3440 "dependencies": { 3441 "is-core-module": "^2.16.0", 3442 "path-parse": "^1.0.7", 3443 "supports-preserve-symlinks-flag": "^1.0.0" 3444 }, 3445 "bin": { 3446 "resolve": "bin/resolve" 3447 }, 3448 "engines": { 3449 "node": ">= 0.4" 3450 }, 3451 "funding": { 3452 "url": "https://github.com/sponsors/ljharb" 3453 } 3454 }, 3455 "node_modules/resolve-from": { 3456 "version": "4.0.0", 3457 "license": "MIT", 3458 "engines": { 3459 "node": ">=4" 3460 } 3461 }, 3462 "node_modules/reusify": { 3463 "version": "1.0.4", 3464 "dev": true, 3465 "license": "MIT", 3466 "engines": { 3467 "iojs": ">=1.0.0", 3468 "node": ">=0.10.0" 3469 } 3470 }, 3471 "node_modules/rollup": { 3472 "version": "4.32.0", 3473 "license": "MIT", 3474 "dependencies": { 3475 "@types/estree": "1.0.6" 3476 }, 3477 "bin": { 3478 "rollup": "dist/bin/rollup" 3479 }, 3480 "engines": { 3481 "node": ">=18.0.0", 3482 "npm": ">=8.0.0" 3483 }, 3484 "optionalDependencies": { 3485 "@rollup/rollup-android-arm-eabi": "4.32.0", 3486 "@rollup/rollup-android-arm64": "4.32.0", 3487 "@rollup/rollup-darwin-arm64": "4.32.0", 3488 "@rollup/rollup-darwin-x64": "4.32.0", 3489 "@rollup/rollup-freebsd-arm64": "4.32.0", 3490 "@rollup/rollup-freebsd-x64": "4.32.0", 3491 "@rollup/rollup-linux-arm-gnueabihf": "4.32.0", 3492 "@rollup/rollup-linux-arm-musleabihf": "4.32.0", 3493 "@rollup/rollup-linux-arm64-gnu": "4.32.0", 3494 "@rollup/rollup-linux-arm64-musl": "4.32.0", 3495 "@rollup/rollup-linux-loongarch64-gnu": "4.32.0", 3496 "@rollup/rollup-linux-powerpc64le-gnu": "4.32.0", 3497 "@rollup/rollup-linux-riscv64-gnu": "4.32.0", 3498 "@rollup/rollup-linux-s390x-gnu": "4.32.0", 3499 "@rollup/rollup-linux-x64-gnu": "4.32.0", 3500 "@rollup/rollup-linux-x64-musl": "4.32.0", 3501 "@rollup/rollup-win32-arm64-msvc": "4.32.0", 3502 "@rollup/rollup-win32-ia32-msvc": "4.32.0", 3503 "@rollup/rollup-win32-x64-msvc": "4.32.0", 3504 "fsevents": "~2.3.2" 3505 } 3506 }, 3507 "node_modules/run-parallel": { 3508 "version": "1.2.0", 3509 "dev": true, 3510 "funding": [ 3511 { 3512 "type": "github", 3513 "url": "https://github.com/sponsors/feross" 3514 }, 3515 { 3516 "type": "patreon", 3517 "url": "https://www.patreon.com/feross" 3518 }, 3519 { 3520 "type": "consulting", 3521 "url": "https://feross.org/support" 3522 } 3523 ], 3524 "license": "MIT", 3525 "dependencies": { 3526 "queue-microtask": "^1.2.2" 3527 } 3528 }, 3529 "node_modules/scheduler": { 3530 "version": "0.23.2", 3531 "license": "MIT", 3532 "dependencies": { 3533 "loose-envify": "^1.1.0" 3534 } 3535 }, 3536 "node_modules/semver": { 3537 "version": "6.3.1", 3538 "dev": true, 3539 "license": "ISC", 3540 "bin": { 3541 "semver": "bin/semver.js" 3542 } 3543 }, 3544 "node_modules/shebang-command": { 3545 "version": "2.0.0", 3546 "dev": true, 3547 "license": "MIT", 3548 "dependencies": { 3549 "shebang-regex": "^3.0.0" 3550 }, 3551 "engines": { 3552 "node": ">=8" 3553 } 3554 }, 3555 "node_modules/shebang-regex": { 3556 "version": "3.0.0", 3557 "dev": true, 3558 "license": "MIT", 3559 "engines": { 3560 "node": ">=8" 3561 } 3562 }, 3563 "node_modules/source-map": { 3564 "version": "0.5.7", 3565 "license": "BSD-3-Clause", 3566 "engines": { 3567 "node": ">=0.10.0" 3568 } 3569 }, 3570 "node_modules/source-map-js": { 3571 "version": "1.2.1", 3572 "license": "BSD-3-Clause", 3573 "engines": { 3574 "node": ">=0.10.0" 3575 } 3576 }, 3577 "node_modules/strip-json-comments": { 3578 "version": "3.1.1", 3579 "dev": true, 3580 "license": "MIT", 3581 "engines": { 3582 "node": ">=8" 3583 }, 3584 "funding": { 3585 "url": "https://github.com/sponsors/sindresorhus" 3586 } 3587 }, 3588 "node_modules/stylis": { 3589 "version": "4.2.0", 3590 "license": "MIT" 3591 }, 3592 "node_modules/supports-color": { 3593 "version": "7.2.0", 3594 "dev": true, 3595 "license": "MIT", 3596 "dependencies": { 3597 "has-flag": "^4.0.0" 3598 }, 3599 "engines": { 3600 "node": ">=8" 3601 } 3602 }, 3603 "node_modules/supports-preserve-symlinks-flag": { 3604 "version": "1.0.0", 3605 "license": "MIT", 3606 "engines": { 3607 "node": ">= 0.4" 3608 }, 3609 "funding": { 3610 "url": "https://github.com/sponsors/ljharb" 3611 } 3612 }, 3613 "node_modules/tabbable": { 3614 "version": "6.2.0", 3615 "license": "MIT" 3616 }, 3617 "node_modules/tailwind-merge": { 3618 "version": "2.6.0", 3619 "license": "MIT", 3620 "funding": { 3621 "type": "github", 3622 "url": "https://github.com/sponsors/dcastil" 3623 } 3624 }, 3625 "node_modules/tailwindcss": { 3626 "version": "4.0.0", 3627 "license": "MIT" 3628 }, 3629 "node_modules/tailwindcss-animate": { 3630 "version": "1.0.7", 3631 "license": "MIT", 3632 "peerDependencies": { 3633 "tailwindcss": ">=3.0.0 || insiders" 3634 } 3635 }, 3636 "node_modules/tapable": { 3637 "version": "2.2.1", 3638 "license": "MIT", 3639 "engines": { 3640 "node": ">=6" 3641 } 3642 }, 3643 "node_modules/tiny-invariant": { 3644 "version": "1.3.3", 3645 "license": "MIT" 3646 }, 3647 "node_modules/to-regex-range": { 3648 "version": "5.0.1", 3649 "dev": true, 3650 "license": "MIT", 3651 "dependencies": { 3652 "is-number": "^7.0.0" 3653 }, 3654 "engines": { 3655 "node": ">=8.0" 3656 } 3657 }, 3658 "node_modules/ts-api-utils": { 3659 "version": "2.0.0", 3660 "dev": true, 3661 "license": "MIT", 3662 "engines": { 3663 "node": ">=18.12" 3664 }, 3665 "peerDependencies": { 3666 "typescript": ">=4.8.4" 3667 } 3668 }, 3669 "node_modules/tslib": { 3670 "version": "2.8.1", 3671 "license": "0BSD" 3672 }, 3673 "node_modules/type-check": { 3674 "version": "0.4.0", 3675 "dev": true, 3676 "license": "MIT", 3677 "dependencies": { 3678 "prelude-ls": "^1.2.1" 3679 }, 3680 "engines": { 3681 "node": ">= 0.8.0" 3682 } 3683 }, 3684 "node_modules/type-fest": { 3685 "version": "4.33.0", 3686 "license": "(MIT OR CC0-1.0)", 3687 "engines": { 3688 "node": ">=16" 3689 }, 3690 "funding": { 3691 "url": "https://github.com/sponsors/sindresorhus" 3692 } 3693 }, 3694 "node_modules/typescript": { 3695 "version": "5.6.3", 3696 "dev": true, 3697 "license": "Apache-2.0", 3698 "bin": { 3699 "tsc": "bin/tsc", 3700 "tsserver": "bin/tsserver" 3701 }, 3702 "engines": { 3703 "node": ">=14.17" 3704 } 3705 }, 3706 "node_modules/typescript-eslint": { 3707 "version": "8.21.0", 3708 "dev": true, 3709 "license": "MIT", 3710 "dependencies": { 3711 "@typescript-eslint/eslint-plugin": "8.21.0", 3712 "@typescript-eslint/parser": "8.21.0", 3713 "@typescript-eslint/utils": "8.21.0" 3714 }, 3715 "engines": { 3716 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3717 }, 3718 "funding": { 3719 "type": "opencollective", 3720 "url": "https://opencollective.com/typescript-eslint" 3721 }, 3722 "peerDependencies": { 3723 "eslint": "^8.57.0 || ^9.0.0", 3724 "typescript": ">=4.8.4 <5.8.0" 3725 } 3726 }, 3727 "node_modules/undici-types": { 3728 "version": "6.20.0", 3729 "devOptional": true, 3730 "license": "MIT" 3731 }, 3732 "node_modules/update-browserslist-db": { 3733 "version": "1.1.2", 3734 "dev": true, 3735 "funding": [ 3736 { 3737 "type": "opencollective", 3738 "url": "https://opencollective.com/browserslist" 3739 }, 3740 { 3741 "type": "tidelift", 3742 "url": "https://tidelift.com/funding/github/npm/browserslist" 3743 }, 3744 { 3745 "type": "github", 3746 "url": "https://github.com/sponsors/ai" 3747 } 3748 ], 3749 "license": "MIT", 3750 "dependencies": { 3751 "escalade": "^3.2.0", 3752 "picocolors": "^1.1.1" 3753 }, 3754 "bin": { 3755 "update-browserslist-db": "cli.js" 3756 }, 3757 "peerDependencies": { 3758 "browserslist": ">= 4.21.0" 3759 } 3760 }, 3761 "node_modules/uri-js": { 3762 "version": "4.4.1", 3763 "dev": true, 3764 "license": "BSD-2-Clause", 3765 "dependencies": { 3766 "punycode": "^2.1.0" 3767 } 3768 }, 3769 "node_modules/use-callback-ref": { 3770 "version": "1.3.3", 3771 "license": "MIT", 3772 "dependencies": { 3773 "tslib": "^2.0.0" 3774 }, 3775 "engines": { 3776 "node": ">=10" 3777 }, 3778 "peerDependencies": { 3779 "@types/react": "*", 3780 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 3781 }, 3782 "peerDependenciesMeta": { 3783 "@types/react": { 3784 "optional": true 3785 } 3786 } 3787 }, 3788 "node_modules/use-composed-ref": { 3789 "version": "1.4.0", 3790 "license": "MIT", 3791 "peerDependencies": { 3792 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3793 }, 3794 "peerDependenciesMeta": { 3795 "@types/react": { 3796 "optional": true 3797 } 3798 } 3799 }, 3800 "node_modules/use-isomorphic-layout-effect": { 3801 "version": "1.2.0", 3802 "license": "MIT", 3803 "peerDependencies": { 3804 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3805 }, 3806 "peerDependenciesMeta": { 3807 "@types/react": { 3808 "optional": true 3809 } 3810 } 3811 }, 3812 "node_modules/use-latest": { 3813 "version": "1.3.0", 3814 "license": "MIT", 3815 "dependencies": { 3816 "use-isomorphic-layout-effect": "^1.1.1" 3817 }, 3818 "peerDependencies": { 3819 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3820 }, 3821 "peerDependenciesMeta": { 3822 "@types/react": { 3823 "optional": true 3824 } 3825 } 3826 }, 3827 "node_modules/use-sidecar": { 3828 "version": "1.1.3", 3829 "license": "MIT", 3830 "dependencies": { 3831 "detect-node-es": "^1.1.0", 3832 "tslib": "^2.0.0" 3833 }, 3834 "engines": { 3835 "node": ">=10" 3836 }, 3837 "peerDependencies": { 3838 "@types/react": "*", 3839 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 3840 }, 3841 "peerDependenciesMeta": { 3842 "@types/react": { 3843 "optional": true 3844 } 3845 } 3846 }, 3847 "node_modules/victory-vendor": { 3848 "version": "36.9.2", 3849 "license": "MIT AND ISC", 3850 "dependencies": { 3851 "@types/d3-array": "^3.0.3", 3852 "@types/d3-ease": "^3.0.0", 3853 "@types/d3-interpolate": "^3.0.1", 3854 "@types/d3-scale": "^4.0.2", 3855 "@types/d3-shape": "^3.1.0", 3856 "@types/d3-time": "^3.0.0", 3857 "@types/d3-timer": "^3.0.0", 3858 "d3-array": "^3.1.6", 3859 "d3-ease": "^3.0.1", 3860 "d3-interpolate": "^3.0.1", 3861 "d3-scale": "^4.0.2", 3862 "d3-shape": "^3.1.0", 3863 "d3-time": "^3.0.0", 3864 "d3-timer": "^3.0.1" 3865 } 3866 }, 3867 "node_modules/vite": { 3868 "version": "6.0.11", 3869 "license": "MIT", 3870 "dependencies": { 3871 "esbuild": "^0.24.2", 3872 "postcss": "^8.4.49", 3873 "rollup": "^4.23.0" 3874 }, 3875 "bin": { 3876 "vite": "bin/vite.js" 3877 }, 3878 "engines": { 3879 "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 3880 }, 3881 "funding": { 3882 "url": "https://github.com/vitejs/vite?sponsor=1" 3883 }, 3884 "optionalDependencies": { 3885 "fsevents": "~2.3.3" 3886 }, 3887 "peerDependencies": { 3888 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 3889 "jiti": ">=1.21.0", 3890 "less": "*", 3891 "lightningcss": "^1.21.0", 3892 "sass": "*", 3893 "sass-embedded": "*", 3894 "stylus": "*", 3895 "sugarss": "*", 3896 "terser": "^5.16.0", 3897 "tsx": "^4.8.1", 3898 "yaml": "^2.4.2" 3899 }, 3900 "peerDependenciesMeta": { 3901 "@types/node": { 3902 "optional": true 3903 }, 3904 "jiti": { 3905 "optional": true 3906 }, 3907 "less": { 3908 "optional": true 3909 }, 3910 "lightningcss": { 3911 "optional": true 3912 }, 3913 "sass": { 3914 "optional": true 3915 }, 3916 "sass-embedded": { 3917 "optional": true 3918 }, 3919 "stylus": { 3920 "optional": true 3921 }, 3922 "sugarss": { 3923 "optional": true 3924 }, 3925 "terser": { 3926 "optional": true 3927 }, 3928 "tsx": { 3929 "optional": true 3930 }, 3931 "yaml": { 3932 "optional": true 3933 } 3934 } 3935 }, 3936 "node_modules/which": { 3937 "version": "2.0.2", 3938 "dev": true, 3939 "license": "ISC", 3940 "dependencies": { 3941 "isexe": "^2.0.0" 3942 }, 3943 "bin": { 3944 "node-which": "bin/node-which" 3945 }, 3946 "engines": { 3947 "node": ">= 8" 3948 } 3949 }, 3950 "node_modules/word-wrap": { 3951 "version": "1.2.5", 3952 "dev": true, 3953 "license": "MIT", 3954 "engines": { 3955 "node": ">=0.10.0" 3956 } 3957 }, 3958 "node_modules/yallist": { 3959 "version": "3.1.1", 3960 "dev": true, 3961 "license": "ISC" 3962 }, 3963 "node_modules/yaml": { 3964 "version": "2.7.0", 3965 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", 3966 "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", 3967 "license": "ISC", 3968 "optional": true, 3969 "peer": true, 3970 "bin": { 3971 "yaml": "bin.mjs" 3972 }, 3973 "engines": { 3974 "node": ">= 14" 3975 } 3976 }, 3977 "node_modules/yocto-queue": { 3978 "version": "0.1.0", 3979 "dev": true, 3980 "license": "MIT", 3981 "engines": { 3982 "node": ">=10" 3983 }, 3984 "funding": { 3985 "url": "https://github.com/sponsors/sindresorhus" 3986 } 3987 }, 3988 "node_modules/zod": { 3989 "version": "3.24.1", 3990 "license": "MIT", 3991 "funding": { 3992 "url": "https://github.com/sponsors/colinhacks" 3993 } 3994 } 3995 } 3996}