Skip to content
Snippets Groups Projects
package-lock.json 890 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
      "name": "knowledge-space",
      "version": "1.0.0",
    
      "lockfileVersion": 2,
    
    6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000
      "packages": {
        "": {
          "name": "knowledge-space",
          "version": "1.0.0",
          "license": "ISC",
          "dependencies": {
            "3d-force-graph": "^1.70.5",
            "force-graph": "^1.42.2",
            "jquery": "^3.6.0",
            "three": "^0.131.2"
          },
          "devDependencies": {
            "@babel/core": "^7.14.8",
            "@babel/eslint-parser": "^7.14.9",
            "del": "^6.0.0",
            "eslint": "^7.32.0",
            "gulp": "^4.0.2",
            "gulp-replace": "^1.1.3",
            "gulp-zip": "^4.2.0",
            "parcel": "^2.0.0-rc.0",
            "prettier": "^2.3.2"
          }
        },
        "node_modules/@babel/code-frame": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
          "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
          "dev": true,
          "dependencies": {
            "@babel/highlight": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/compat-data": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz",
          "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==",
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/core": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
          "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
          "dev": true,
          "dependencies": {
            "@babel/code-frame": "^7.16.0",
            "@babel/generator": "^7.16.0",
            "@babel/helper-compilation-targets": "^7.16.0",
            "@babel/helper-module-transforms": "^7.16.0",
            "@babel/helpers": "^7.16.0",
            "@babel/parser": "^7.16.0",
            "@babel/template": "^7.16.0",
            "@babel/traverse": "^7.16.0",
            "@babel/types": "^7.16.0",
            "convert-source-map": "^1.7.0",
            "debug": "^4.1.0",
            "gensync": "^1.0.0-beta.2",
            "json5": "^2.1.2",
            "semver": "^6.3.0",
            "source-map": "^0.5.0"
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/babel"
          }
        },
        "node_modules/@babel/eslint-parser": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz",
          "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==",
          "dev": true,
          "dependencies": {
            "eslint-scope": "^5.1.1",
            "eslint-visitor-keys": "^2.1.0",
            "semver": "^6.3.0"
          },
          "engines": {
            "node": "^10.13.0 || ^12.13.0 || >=14.0.0"
          },
          "peerDependencies": {
            "@babel/core": ">=7.11.0",
            "eslint": "^7.5.0 || ^8.0.0"
          }
        },
        "node_modules/@babel/generator": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
          "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0",
            "jsesc": "^2.5.1",
            "source-map": "^0.5.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-compilation-targets": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
          "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
          "dev": true,
          "dependencies": {
            "@babel/compat-data": "^7.16.0",
            "@babel/helper-validator-option": "^7.14.5",
            "browserslist": "^4.17.5",
            "semver": "^6.3.0"
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "peerDependencies": {
            "@babel/core": "^7.0.0"
          }
        },
        "node_modules/@babel/helper-function-name": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
          "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
          "dev": true,
          "dependencies": {
            "@babel/helper-get-function-arity": "^7.16.0",
            "@babel/template": "^7.16.0",
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-get-function-arity": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
          "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-hoist-variables": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
          "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-member-expression-to-functions": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
          "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-module-imports": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
          "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-module-transforms": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
          "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
          "dev": true,
          "dependencies": {
            "@babel/helper-module-imports": "^7.16.0",
            "@babel/helper-replace-supers": "^7.16.0",
            "@babel/helper-simple-access": "^7.16.0",
            "@babel/helper-split-export-declaration": "^7.16.0",
            "@babel/helper-validator-identifier": "^7.15.7",
            "@babel/template": "^7.16.0",
            "@babel/traverse": "^7.16.0",
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-optimise-call-expression": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
          "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-plugin-utils": {
          "version": "7.14.5",
          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
          "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-replace-supers": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
          "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
          "dev": true,
          "dependencies": {
            "@babel/helper-member-expression-to-functions": "^7.16.0",
            "@babel/helper-optimise-call-expression": "^7.16.0",
            "@babel/traverse": "^7.16.0",
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-simple-access": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
          "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-split-export-declaration": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
          "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-validator-identifier": {
          "version": "7.15.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
          "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-validator-option": {
          "version": "7.14.5",
          "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
          "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helpers": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
          "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
          "dev": true,
          "dependencies": {
            "@babel/template": "^7.16.0",
            "@babel/traverse": "^7.16.3",
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/highlight": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
          "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
          "dev": true,
          "dependencies": {
            "@babel/helper-validator-identifier": "^7.15.7",
            "chalk": "^2.0.0",
            "js-tokens": "^4.0.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/parser": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.3.tgz",
          "integrity": "sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==",
          "dev": true,
          "bin": {
            "parser": "bin/babel-parser.js"
          },
          "engines": {
            "node": ">=6.0.0"
          }
        },
        "node_modules/@babel/plugin-syntax-flow": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz",
          "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==",
          "dev": true,
          "dependencies": {
            "@babel/helper-plugin-utils": "^7.14.5"
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "peerDependencies": {
            "@babel/core": "^7.0.0-0"
          }
        },
        "node_modules/@babel/plugin-transform-flow-strip-types": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.0.tgz",
          "integrity": "sha512-vs/F5roOaO/+WxKfp9PkvLsAyj0G+Q0zbFimHm9X2KDgabN2XmNFoAafmeGEYspUlIF9+MvVmyek9UyHiqeG/w==",
          "dev": true,
          "dependencies": {
            "@babel/helper-plugin-utils": "^7.14.5",
            "@babel/plugin-syntax-flow": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "peerDependencies": {
            "@babel/core": "^7.0.0-0"
          }
        },
        "node_modules/@babel/runtime": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz",
          "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==",
          "dependencies": {
            "regenerator-runtime": "^0.13.4"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/template": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
          "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
          "dev": true,
          "dependencies": {
            "@babel/code-frame": "^7.16.0",
            "@babel/parser": "^7.16.0",
            "@babel/types": "^7.16.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/traverse": {
          "version": "7.16.3",
          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
          "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
          "dev": true,
          "dependencies": {
            "@babel/code-frame": "^7.16.0",
            "@babel/generator": "^7.16.0",
            "@babel/helper-function-name": "^7.16.0",
            "@babel/helper-hoist-variables": "^7.16.0",
            "@babel/helper-split-export-declaration": "^7.16.0",
            "@babel/parser": "^7.16.3",
            "@babel/types": "^7.16.0",
            "debug": "^4.1.0",
            "globals": "^11.1.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/types": {
          "version": "7.16.0",
          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
          "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
          "dev": true,
          "dependencies": {
            "@babel/helper-validator-identifier": "^7.15.7",
            "to-fast-properties": "^2.0.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@eslint/eslintrc": {
          "version": "0.4.3",
          "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
          "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
          "dev": true,
          "dependencies": {
            "ajv": "^6.12.4",
            "debug": "^4.1.1",
            "espree": "^7.3.0",
            "globals": "^13.9.0",
            "ignore": "^4.0.6",
            "import-fresh": "^3.2.1",
            "js-yaml": "^3.13.1",
            "minimatch": "^3.0.4",
            "strip-json-comments": "^3.1.1"
          },
          "engines": {
            "node": "^10.12.0 || >=12.0.0"
          }
        },
        "node_modules/@eslint/eslintrc/node_modules/globals": {
          "version": "13.12.0",
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
          "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
          "dev": true,
          "dependencies": {
            "type-fest": "^0.20.2"
          },
          "engines": {
            "node": ">=8"
          },
          "funding": {
            "url": "https://github.com/sponsors/sindresorhus"
          }
        },
        "node_modules/@eslint/eslintrc/node_modules/type-fest": {
          "version": "0.20.2",
          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
          "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
          "dev": true,
          "engines": {
            "node": ">=10"
          },
          "funding": {
            "url": "https://github.com/sponsors/sindresorhus"
          }
        },
        "node_modules/@humanwhocodes/config-array": {
          "version": "0.5.0",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
          "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
          "dev": true,
          "dependencies": {
            "@humanwhocodes/object-schema": "^1.2.0",
            "debug": "^4.1.1",
            "minimatch": "^3.0.4"
          },
          "engines": {
            "node": ">=10.10.0"
          }
        },
        "node_modules/@humanwhocodes/object-schema": {
          "version": "1.2.1",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
          "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
          "dev": true
        },
        "node_modules/@iarna/toml": {
          "version": "2.2.5",
          "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
          "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
          "dev": true
        },
        "node_modules/@nodelib/fs.scandir": {
          "version": "2.1.5",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
          "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
          "dev": true,
          "dependencies": {
            "@nodelib/fs.stat": "2.0.5",
            "run-parallel": "^1.1.9"
          },
          "engines": {
            "node": ">= 8"
          }
        },
        "node_modules/@nodelib/fs.stat": {
          "version": "2.0.5",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
          "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
          "dev": true,
          "engines": {
            "node": ">= 8"
          }
        },
        "node_modules/@nodelib/fs.walk": {
          "version": "1.2.8",
          "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
          "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
          "dev": true,
          "dependencies": {
            "@nodelib/fs.scandir": "2.1.5",
            "fastq": "^1.6.0"
          },
          "engines": {
            "node": ">= 8"
          }
        },
        "node_modules/@parcel/babel-ast-utils": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/babel-ast-utils/-/babel-ast-utils-2.0.1.tgz",
          "integrity": "sha512-adBHMaPAj+w1NjO+oq6SUgtOpO7wmyNIgsiHDsf8cpLf2gT0GcC/afcaC07WhIq1PJvL2hkWQpT/8sj1m/QZSw==",
          "dev": true,
          "dependencies": {
            "@babel/parser": "^7.0.0",
            "@parcel/babylon-walk": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/utils": "^2.0.1",
            "astring": "^1.6.2"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/babylon-walk": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/babylon-walk/-/babylon-walk-2.0.1.tgz",
          "integrity": "sha512-eXlfG7ZGUuRF81mStZGeaYj4uH7Mgd8yfWB+c/Y13sxdacml+0vinCyZ9BjY7rYuxvKTlVSjp9BJW0Q0DS6THg==",
          "dev": true,
          "dependencies": {
            "@babel/types": "^7.12.13",
            "lodash.clone": "^4.5.0"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/bundler-default": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.0.1.tgz",
          "integrity": "sha512-4BE86Z26gr7VHeIOCWkaucl5SNntCGS9ltk1ed65mqbZaZloZP8YD/YINxxgPtx9moTWNqQO8Y3bvCAD+VY8mQ==",
          "dev": true,
          "dependencies": {
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/hash": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0",
            "parcel": "^2.0.1"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/cache": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.0.1.tgz",
          "integrity": "sha512-aXWkx6ySwHBdPWvCJ1x6aHGFWlfu9X89iKuN4X/quMHyUDqA2PkKBR0kAvcs47ZnmUAXlKI2J9BR+lEOSAJazA==",
          "dev": true,
          "dependencies": {
            "@parcel/logger": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "lmdb-store": "^1.5.5"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
            "@parcel/core": "^2.0.0"
          }
        },
        "node_modules/@parcel/codeframe": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.0.1.tgz",
          "integrity": "sha512-NfquLg7qt8TfPmmfXVPlcq5mtEM3CvYjc+s5HLt1w0H461NiZOq7qhAaSS1N/3E+3d3eXOT/2AlCxoGm7KQ8hg==",
          "dev": true,
          "dependencies": {
            "chalk": "^4.1.0",
            "emphasize": "^4.2.0",
            "slice-ansi": "^4.0.0",
            "string-width": "^4.2.0"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/codeframe/node_modules/ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
          "dev": true,
          "dependencies": {
            "color-convert": "^2.0.1"
          },
          "engines": {
            "node": ">=8"
          },
          "funding": {
            "url": "https://github.com/chalk/ansi-styles?sponsor=1"
          }
        },
        "node_modules/@parcel/codeframe/node_modules/chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
          "dev": true,
          "dependencies": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          },
          "engines": {
            "node": ">=10"
          },
          "funding": {
            "url": "https://github.com/chalk/chalk?sponsor=1"
          }
        },
        "node_modules/@parcel/codeframe/node_modules/color-convert": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
          "dev": true,
          "dependencies": {
            "color-name": "~1.1.4"
          },
          "engines": {
            "node": ">=7.0.0"
          }
        },
        "node_modules/@parcel/codeframe/node_modules/color-name": {
          "version": "1.1.4",
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
          "dev": true
        },
        "node_modules/@parcel/codeframe/node_modules/has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "dev": true,
          "engines": {
            "node": ">=8"
          }
        },
        "node_modules/@parcel/codeframe/node_modules/supports-color": {
          "version": "7.2.0",
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
          "dev": true,
          "dependencies": {
            "has-flag": "^4.0.0"
          },
          "engines": {
            "node": ">=8"
          }
        },
        "node_modules/@parcel/compressor-raw": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.0.1.tgz",
          "integrity": "sha512-0VNadPUIIpgx2MCjt7PGOwcz0OXN0BFxCmWzy+ocyEWj0KQ79OBr8ni7I3Be78OxNhE8luTEC22kVJwM0rtP1g==",
          "dev": true,
          "dependencies": {
            "@parcel/plugin": "^2.0.1"
          },
          "engines": {
            "node": ">= 12.0.0",
            "parcel": "^2.0.1"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/config-default": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.0.1.tgz",
          "integrity": "sha512-LavQo5+81wYARmDW+GsgPIV6GPG/rskR73oGHWV1oDr9k3UD2RYdGaH1GDcwqXyUEWVCw3K+nglaZdWFpOEdRQ==",
          "dev": true,
          "dependencies": {
            "@parcel/bundler-default": "^2.0.1",
            "@parcel/compressor-raw": "^2.0.1",
            "@parcel/namer-default": "^2.0.1",
            "@parcel/optimizer-cssnano": "^2.0.1",
            "@parcel/optimizer-htmlnano": "^2.0.1",
            "@parcel/optimizer-image": "^2.0.1",
            "@parcel/optimizer-svgo": "^2.0.1",
            "@parcel/optimizer-terser": "^2.0.1",
            "@parcel/packager-css": "^2.0.1",
            "@parcel/packager-html": "^2.0.1",
            "@parcel/packager-js": "^2.0.1",
            "@parcel/packager-raw": "^2.0.1",
            "@parcel/packager-svg": "^2.0.1",
            "@parcel/reporter-dev-server": "^2.0.1",
            "@parcel/resolver-default": "^2.0.1",
            "@parcel/runtime-browser-hmr": "^2.0.1",
            "@parcel/runtime-js": "^2.0.1",
            "@parcel/runtime-react-refresh": "^2.0.1",
            "@parcel/runtime-service-worker": "^2.0.1",
            "@parcel/transformer-babel": "^2.0.1",
            "@parcel/transformer-css": "^2.0.1",
            "@parcel/transformer-html": "^2.0.1",
            "@parcel/transformer-image": "^2.0.1",
            "@parcel/transformer-js": "^2.0.1",
            "@parcel/transformer-json": "^2.0.1",
            "@parcel/transformer-postcss": "^2.0.1",
            "@parcel/transformer-posthtml": "^2.0.1",
            "@parcel/transformer-raw": "^2.0.1",
            "@parcel/transformer-react-refresh-wrap": "^2.0.1",
            "@parcel/transformer-svg": "^2.0.1"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
            "@parcel/core": "^2.0.0"
          }
        },
        "node_modules/@parcel/core": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.0.1.tgz",
          "integrity": "sha512-Iy5FgUAquc5HjQGiyKbWK0WaaVXerrzWD7cNBTIUOlk1xNeUtOeGu80Kc5xu0qT0/Mc+nsDfPhWcN8p4RVF+PQ==",
          "dev": true,
          "dependencies": {
            "@parcel/cache": "^2.0.1",
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/events": "^2.0.1",
            "@parcel/fs": "^2.0.1",
            "@parcel/graph": "^2.0.1",
            "@parcel/hash": "^2.0.1",
            "@parcel/logger": "^2.0.1",
            "@parcel/package-manager": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/types": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "@parcel/workers": "^2.0.1",
            "abortcontroller-polyfill": "^1.1.9",
            "base-x": "^3.0.8",
            "browserslist": "^4.6.6",
            "clone": "^2.1.1",
            "dotenv": "^7.0.0",
            "dotenv-expand": "^5.1.0",
            "json-source-map": "^0.6.1",
            "json5": "^1.0.1",
            "micromatch": "^4.0.2",
            "nullthrows": "^1.1.1",
            "semver": "^5.4.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/core/node_modules/json5": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
          "dev": true,
          "dependencies": {
            "minimist": "^1.2.0"
          },
          "bin": {
            "json5": "lib/cli.js"
          }
        },
        "node_modules/@parcel/core/node_modules/semver": {
          "version": "5.7.1",
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
          "dev": true,
          "bin": {
            "semver": "bin/semver"
          }
        },
        "node_modules/@parcel/diagnostic": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.0.1.tgz",
          "integrity": "sha512-pC9GmEUUB2UQ9epvE/H2wn0rb6hyF68QlpxppHZ9fxib/RxqGWDG1I3axR0cxZifRRZiMNnbk7HfmUB19KNTtA==",
          "dev": true,
          "dependencies": {
            "json-source-map": "^0.6.1",
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/events": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.0.1.tgz",
          "integrity": "sha512-JRt5SkFS8/8r37o1DRKVtrWR1OZNN2pL548YsXVKBLN1b2ys36/+yKNObDuGB7DcOcIRngVs7xxv6+oodGyMlQ==",
          "dev": true,
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/fs": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.0.1.tgz",
          "integrity": "sha512-zl8aV9Qp4lB4cQGyBfz3LQM+JkL7WHGoSlj8PjBamT8VmPlr57BUtp3Gc/IvRCCX8B7izNx3X8vCvr5BrziL+g==",
          "dev": true,
          "dependencies": {
            "@parcel/fs-search": "^2.0.1",
            "@parcel/fs-write-stream-atomic": "^2.0.1",
            "@parcel/types": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "@parcel/watcher": "^2.0.0",
            "@parcel/workers": "^2.0.1",
            "graceful-fs": "^4.2.4",
            "mkdirp": "^0.5.1",
            "ncp": "^2.0.0",
            "nullthrows": "^1.1.1",
            "rimraf": "^3.0.2",
            "utility-types": "^3.10.0"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
            "@parcel/core": "^2.0.0"
          }
        },
        "node_modules/@parcel/fs-search": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.0.1.tgz",
          "integrity": "sha512-Zyo1PY4opLMunes5YZ2+Q0cMCgdAuepznVvUY+dK3WjW5OzO09G/L8cfNBhgeYA84wu0yyzNohZogvFjS10TZg==",
          "dev": true,
          "dependencies": {
            "detect-libc": "^1.0.3"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/fs-write-stream-atomic": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1.tgz",
          "integrity": "sha512-+CSeXRCnI9f9K4jeBOYzZiOf+qw6t3TvhEstR/zeXenzx0nBMzPv28mjUMZ33vRMy8bQOHAim8qy/AMSIMolEg==",
          "dev": true,
          "dependencies": {
            "graceful-fs": "^4.1.2",
            "iferr": "^1.0.2",
            "imurmurhash": "^0.1.4",
            "readable-stream": "1 || 2"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/graph": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.0.1.tgz",
          "integrity": "sha512-LESQVWy/Oln1CqTgWTjvm99btNSqHxOcIKEIL7k6Pq2d6vhO6oyAAmMe5sqf6Sr1nNCVjZW7oHRzyIG0kYTgWw==",
          "dev": true,
          "dependencies": {
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/hash": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.0.1.tgz",
          "integrity": "sha512-Zng4i5HhcmOr6NMzQlnCf12ED9isL+HmcFC3XSLc6VYFcCnVg6cEIwJ7KrB/s5wRHLU2TfSZAaLIJlhcPKPPog==",
          "dev": true,
          "dependencies": {
            "detect-libc": "^1.0.3",
            "xxhash-wasm": "^0.4.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/logger": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.0.1.tgz",
          "integrity": "sha512-gN2mdDnUkbN11hUIDBU+zlREsgp7zm42ZAsc0xwIdmlnsZY7wu2G3lNtkXSMlIPJPdRi6oE6vmaArQJfXjaAOg==",
          "dev": true,
          "dependencies": {
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/events": "^2.0.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/markdown-ansi": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.0.1.tgz",
          "integrity": "sha512-KFUvJoGncCwOml+RSyJl0KfQgle42YC8VJwQrHUqKMR5acyC3KaDNWAx96xkPf3k/hKv+VVEhIsH7SRJ63qwwQ==",
          "dev": true,
          "dependencies": {
            "chalk": "^4.1.0"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
          "dev": true,
          "dependencies": {
            "color-convert": "^2.0.1"
          },
          "engines": {
            "node": ">=8"
          },
          "funding": {
            "url": "https://github.com/chalk/ansi-styles?sponsor=1"
          }
        },
        "node_modules/@parcel/markdown-ansi/node_modules/chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
          "dev": true,
          "dependencies": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          },
          "engines": {
            "node": ">=10"
          },