Skip to content
Snippets Groups Projects
package-lock.json 605 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
      "name": "knowledge-space",
    
    Matthias Konitzny's avatar
    Matthias Konitzny committed
      "version": "1.1.1",
    
      "lockfileVersion": 2,
    
      "packages": {
        "": {
          "name": "knowledge-space",
    
    Matthias Konitzny's avatar
    Matthias Konitzny committed
          "version": "1.1.1",
    
          "license": "ISC",
          "dependencies": {
    
            "3d-force-graph": "^1.70.9",
            "force-graph": "^1.42.7",
    
            "jquery": "^3.6.0",
    
            "three": ">=0.138.0",
    
          },
          "devDependencies": {
    
            "@babel/core": "^7.17.5",
            "@babel/eslint-parser": "^7.17.0",
    
            "del": "^6.0.0",
    
            "eslint": "^8.10.0",
    
            "gulp": "^4.0.2",
            "gulp-replace": "^1.1.3",
            "gulp-zip": "^4.2.0",
    
            "parcel": "^2.3.2",
            "prettier": "^2.5.1",
            "process": "^0.11.10"
          }
        },
        "node_modules/@ampproject/remapping": {
          "version": "2.1.2",
          "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
          "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
          "dev": true,
          "dependencies": {
            "@jridgewell/trace-mapping": "^0.3.0"
          },
          "engines": {
            "node": ">=6.0.0"
    
          }
        },
        "node_modules/@babel/code-frame": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
          "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/highlight": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/compat-data": {
    
          "version": "7.17.0",
          "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz",
          "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==",
    
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/core": {
    
          "version": "7.17.5",
          "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz",
          "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==",
    
          "dev": true,
          "dependencies": {
    
            "@ampproject/remapping": "^2.1.0",
    
            "@babel/code-frame": "^7.16.7",
    
            "@babel/generator": "^7.17.3",
    
            "@babel/helper-compilation-targets": "^7.16.7",
            "@babel/helper-module-transforms": "^7.16.7",
    
            "@babel/helpers": "^7.17.2",
            "@babel/parser": "^7.17.3",
    
            "@babel/template": "^7.16.7",
    
            "@babel/traverse": "^7.17.3",
            "@babel/types": "^7.17.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"
    
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/babel"
          }
        },
        "node_modules/@babel/eslint-parser": {
    
          "version": "7.17.0",
          "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz",
          "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==",
    
          "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.17.3",
          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz",
          "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.17.0",
    
            "jsesc": "^2.5.1",
            "source-map": "^0.5.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-compilation-targets": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
          "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/compat-data": "^7.16.4",
            "@babel/helper-validator-option": "^7.16.7",
    
            "browserslist": "^4.17.5",
            "semver": "^6.3.0"
          },
          "engines": {
            "node": ">=6.9.0"
          },
          "peerDependencies": {
            "@babel/core": "^7.0.0"
          }
        },
    
        "node_modules/@babel/helper-environment-visitor": {
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
          "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
    
        "node_modules/@babel/helper-function-name": {
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
          "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/helper-get-function-arity": "^7.16.7",
            "@babel/template": "^7.16.7",
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
    
        "node_modules/@babel/helper-get-function-arity": {
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
          "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
    
        "node_modules/@babel/helper-hoist-variables": {
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
          "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-module-imports": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
          "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-module-transforms": {
    
          "version": "7.17.6",
          "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz",
          "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/helper-environment-visitor": "^7.16.7",
            "@babel/helper-module-imports": "^7.16.7",
            "@babel/helper-simple-access": "^7.16.7",
            "@babel/helper-split-export-declaration": "^7.16.7",
            "@babel/helper-validator-identifier": "^7.16.7",
            "@babel/template": "^7.16.7",
    
            "@babel/traverse": "^7.17.3",
            "@babel/types": "^7.17.0"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-simple-access": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
          "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-split-export-declaration": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
          "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-validator-identifier": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
          "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
    
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helper-validator-option": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
          "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
    
          "dev": true,
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/helpers": {
    
          "version": "7.17.2",
          "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz",
          "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/template": "^7.16.7",
    
            "@babel/traverse": "^7.17.0",
            "@babel/types": "^7.17.0"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/highlight": {
    
          "version": "7.16.10",
          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
          "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/helper-validator-identifier": "^7.16.7",
    
            "chalk": "^2.0.0",
            "js-tokens": "^4.0.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/parser": {
    
          "version": "7.17.3",
          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz",
          "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==",
    
          "dev": true,
          "bin": {
            "parser": "bin/babel-parser.js"
          },
          "engines": {
            "node": ">=6.0.0"
          }
        },
        "node_modules/@babel/runtime": {
    
          "version": "7.17.2",
          "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz",
          "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==",
    
          "dependencies": {
            "regenerator-runtime": "^0.13.4"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/template": {
    
          "version": "7.16.7",
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
          "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/code-frame": "^7.16.7",
            "@babel/parser": "^7.16.7",
            "@babel/types": "^7.16.7"
    
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/traverse": {
    
          "version": "7.17.3",
          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz",
          "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==",
    
          "dev": true,
          "dependencies": {
            "@babel/code-frame": "^7.16.7",
    
            "@babel/generator": "^7.17.3",
    
            "@babel/helper-environment-visitor": "^7.16.7",
            "@babel/helper-function-name": "^7.16.7",
            "@babel/helper-hoist-variables": "^7.16.7",
            "@babel/helper-split-export-declaration": "^7.16.7",
    
            "@babel/parser": "^7.17.3",
            "@babel/types": "^7.17.0",
    
            "debug": "^4.1.0",
            "globals": "^11.1.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@babel/types": {
    
          "version": "7.17.0",
          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
          "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
    
          "dev": true,
          "dependencies": {
    
            "@babel/helper-validator-identifier": "^7.16.7",
    
            "to-fast-properties": "^2.0.0"
          },
          "engines": {
            "node": ">=6.9.0"
          }
        },
        "node_modules/@eslint/eslintrc": {
    
          "version": "1.2.0",
          "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
          "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
    
          "dev": true,
          "dependencies": {
            "ajv": "^6.12.4",
    
            "debug": "^4.3.2",
            "espree": "^9.3.1",
    
            "globals": "^13.9.0",
            "ignore": "^4.0.6",
            "import-fresh": "^3.2.1",
    
            "js-yaml": "^4.1.0",
    
            "minimatch": "^3.0.4",
            "strip-json-comments": "^3.1.1"
          },
          "engines": {
    
            "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    
          }
        },
        "node_modules/@eslint/eslintrc/node_modules/globals": {
    
          "version": "13.12.1",
          "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
          "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
    
          "dev": true,
          "dependencies": {
            "type-fest": "^0.20.2"
          },
          "engines": {
            "node": ">=8"
          },
          "funding": {
            "url": "https://github.com/sponsors/sindresorhus"
          }
        },
    
        "node_modules/@eslint/eslintrc/node_modules/ignore": {
          "version": "4.0.6",
          "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
          "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
    
          "dev": true,
          "engines": {
    
            "node": ">= 4"
    
          }
        },
        "node_modules/@humanwhocodes/config-array": {
    
          "version": "0.9.5",
          "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz",
          "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==",
    
          "dev": true,
          "dependencies": {
    
            "@humanwhocodes/object-schema": "^1.2.1",
    
            "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/@jridgewell/resolve-uri": {
          "version": "3.0.5",
          "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
          "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
          "dev": true,
          "engines": {
            "node": ">=6.0.0"
          }
        },
        "node_modules/@jridgewell/sourcemap-codec": {
          "version": "1.4.11",
          "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
          "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
    
        "node_modules/@jridgewell/trace-mapping": {
          "version": "0.3.4",
          "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
          "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
          "dev": true,
          "dependencies": {
            "@jridgewell/resolve-uri": "^3.0.3",
            "@jridgewell/sourcemap-codec": "^1.4.10"
          }
        },
    
        "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/bundler-default": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.3.2.tgz",
          "integrity": "sha512-JUrto4mjSD0ic9dEqRp0loL5o3HVYHja1ZIYSq+rBl2UWRV6/9cGTb07lXOCqqm0BWE+hQ4krUxB76qWaF0Lqw==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/diagnostic": "2.3.2",
            "@parcel/hash": "2.3.2",
            "@parcel/plugin": "2.3.2",
            "@parcel/utils": "2.3.2",
    
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0",
    
            "parcel": "^2.3.2"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/cache": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.3.2.tgz",
          "integrity": "sha512-Xxq+ekgcFEme6Fn1v7rEOBkyMOUOUu7eNqQw0l6HQS+INZ2Q7YzzfdW7pI8rEOAAICVg5BWKpmBQZpgJlT+HxQ==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/fs": "2.3.2",
            "@parcel/logger": "2.3.2",
            "@parcel/utils": "2.3.2",
            "lmdb": "^2.0.2"
    
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
    
            "@parcel/core": "^2.3.2"
    
          }
        },
        "node_modules/@parcel/codeframe": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.3.2.tgz",
          "integrity": "sha512-ireQALcxxrTdIEpzTOoMo/GpfbFm1qlyezeGl3Hce3PMvHLg3a5S6u/Vcy7SAjdld5GfhHEqVY+blME6Z4CyXQ==",
    
          "dev": true,
          "dependencies": {
    
            "chalk": "^4.1.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.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.3.2.tgz",
          "integrity": "sha512-8dIoFwinYK6bOTpnZOAwwIv0v73y0ezsctPmfMnIqVQPn7wJwfhw/gbKVcmK5AkgQMkyid98hlLZoaZtGF1Mdg==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/plugin": "2.3.2"
    
          },
          "engines": {
            "node": ">= 12.0.0",
    
            "parcel": "^2.3.2"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/config-default": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.3.2.tgz",
          "integrity": "sha512-E7/iA7fGCYvXU3u6zF9nxjeDVsgjCN6MVvDjymjaxYMoDWTIsPV245SBEXqzgtmzbMAV+VAl4rVWLMB4pzMt9g==",
          "dev": true,
          "dependencies": {
            "@parcel/bundler-default": "2.3.2",
            "@parcel/compressor-raw": "2.3.2",
            "@parcel/namer-default": "2.3.2",
            "@parcel/optimizer-cssnano": "2.3.2",
            "@parcel/optimizer-htmlnano": "2.3.2",
            "@parcel/optimizer-image": "2.3.2",
            "@parcel/optimizer-svgo": "2.3.2",
            "@parcel/optimizer-terser": "2.3.2",
            "@parcel/packager-css": "2.3.2",
            "@parcel/packager-html": "2.3.2",
            "@parcel/packager-js": "2.3.2",
            "@parcel/packager-raw": "2.3.2",
            "@parcel/packager-svg": "2.3.2",
            "@parcel/reporter-dev-server": "2.3.2",
            "@parcel/resolver-default": "2.3.2",
            "@parcel/runtime-browser-hmr": "2.3.2",
            "@parcel/runtime-js": "2.3.2",
            "@parcel/runtime-react-refresh": "2.3.2",
            "@parcel/runtime-service-worker": "2.3.2",
            "@parcel/transformer-babel": "2.3.2",
            "@parcel/transformer-css": "2.3.2",
            "@parcel/transformer-html": "2.3.2",
            "@parcel/transformer-image": "2.3.2",
            "@parcel/transformer-js": "2.3.2",
            "@parcel/transformer-json": "2.3.2",
            "@parcel/transformer-postcss": "2.3.2",
            "@parcel/transformer-posthtml": "2.3.2",
            "@parcel/transformer-raw": "2.3.2",
            "@parcel/transformer-react-refresh-wrap": "2.3.2",
            "@parcel/transformer-svg": "2.3.2"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
    
            "@parcel/core": "^2.3.2"
    
          }
        },
        "node_modules/@parcel/core": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.3.2.tgz",
          "integrity": "sha512-gdJzpsgeUhv9H8T0UKVmyuptiXdduEfKIUx0ci+/PGhq8cCoiFnlnuhW6H7oLr79OUc+YJStabDJuG4U2A6ysw==",
          "dev": true,
          "dependencies": {
            "@parcel/cache": "2.3.2",
            "@parcel/diagnostic": "2.3.2",
            "@parcel/events": "2.3.2",
            "@parcel/fs": "2.3.2",
            "@parcel/graph": "2.3.2",
            "@parcel/hash": "2.3.2",
            "@parcel/logger": "2.3.2",
            "@parcel/package-manager": "2.3.2",
            "@parcel/plugin": "2.3.2",
    
            "@parcel/source-map": "^2.0.0",
    
            "@parcel/types": "2.3.2",
            "@parcel/utils": "2.3.2",
            "@parcel/workers": "2.3.2",
    
            "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": "^2.2.0",
            "msgpackr": "^1.5.1",
    
            "nullthrows": "^1.1.1",
    
            "semver": "^5.7.1"
    
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "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.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.3.2.tgz",
          "integrity": "sha512-/xW93Az4AOiifuYW/c4CDbUcu3lx5FcUDAj9AGiR9NSTsF/ROC/RqnxvQ3AGtqa14R7vido4MXEpY3JEp6FsqA==",
    
          "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.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.3.2.tgz",
          "integrity": "sha512-WiYIwXMo4Vd+pi58vRoHkul8TPE5VEfMY+3FYwVCKPl/LYqSD+vz6wMx9uG18mEbB1d/ofefv5ZFQNtPGKO4tQ==",
    
          "dev": true,
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/fs": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.3.2.tgz",
          "integrity": "sha512-XV+OsnRpN01QKU37lBN0TFKvv7uPKfQGbqFqYOrMbXH++Ae8rBU0Ykz+Yu4tv2h7shMlde+AMKgRnRTAJZpWEQ==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/fs-search": "2.3.2",
            "@parcel/types": "2.3.2",
            "@parcel/utils": "2.3.2",
    
            "@parcel/watcher": "^2.0.0",
    
            "@parcel/workers": "2.3.2"
    
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          },
          "peerDependencies": {
    
            "@parcel/core": "^2.3.2"
    
          }
        },
        "node_modules/@parcel/fs-search": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.3.2.tgz",
          "integrity": "sha512-u3DTEFnPtKuZvEtgGzfVjQUytegSSn3POi7WfwMwPIaeDPfYcyyhfl+c96z7VL9Gk/pqQ99/cGyAwFdFsnxxXA==",
    
          "dev": true,
          "dependencies": {
            "detect-libc": "^1.0.3"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/graph": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.3.2.tgz",
          "integrity": "sha512-ltTBM3IEqumgmy4ABBFETT8NtAwSsjD9mY3WCyJ5P8rUshfVCg093rvBPbpuJYMaH/TV1AHVaWfZqaZ4JQDIQQ==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/utils": "2.3.2",
    
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/hash": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.3.2.tgz",
          "integrity": "sha512-SMtYTsHihws/wqdVnOr0QAGyGYsW9rJSJkkoRujUxo8l2ctnBN1ztv89eOUrdtgHsmcnj/oz1yw6sN38X+BUng==",
    
          "dev": true,
          "dependencies": {
            "detect-libc": "^1.0.3",
    
            "xxhash-wasm": "^0.4.2"
    
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/logger": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.3.2.tgz",
          "integrity": "sha512-jIWd8TXDQf+EnNWSa7Q10lSQ6C1LSH8OZkTlaINrfVIw7s+3tVxO3I4pjp7/ARw7RX2gdNPlw6fH4Gn/HvvYbw==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/diagnostic": "2.3.2",
            "@parcel/events": "2.3.2"
    
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/markdown-ansi": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.3.2.tgz",
          "integrity": "sha512-l01ggmag5QScCk9mYA0xHh5TWSffR84uPFP2KvaAMQQ9NLNufcFiU0mn/Mtr3pCb5L5dSzmJ+Oo9s7P1Kh/Fmg==",
    
          "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"
          },
          "funding": {
            "url": "https://github.com/chalk/chalk?sponsor=1"
          }
        },
        "node_modules/@parcel/markdown-ansi/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/markdown-ansi/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/markdown-ansi/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/markdown-ansi/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/namer-default": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.3.2.tgz",
          "integrity": "sha512-3QUMC0+5+3KMKfoAxYAbpZtuRqTgyZKsGDWzOpuqwemqp6P8ahAvNPwSCi6QSkGcTmvtYwBu9/NHPSONxIFOfg==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/diagnostic": "2.3.2",
            "@parcel/plugin": "2.3.2",
    
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0",
    
            "parcel": "^2.3.2"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/node-resolver-core": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.3.2.tgz",
          "integrity": "sha512-wmrnMNzJN4GuHw2Ftho+BWgSWR6UCkW3XoMdphqcxpw/ieAdS2a+xYSosYkZgQZ6lGutSvLyJ1CkVvP6RLIdQQ==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/diagnostic": "2.3.2",
            "@parcel/utils": "2.3.2",
    
            "nullthrows": "^1.1.1"
          },
          "engines": {
            "node": ">= 12.0.0"
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/optimizer-cssnano": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/optimizer-cssnano/-/optimizer-cssnano-2.3.2.tgz",
          "integrity": "sha512-wTBOxMiBI38NAB9XIlQZRCjS59+EWjWR9M04D3TWyxl+dL5gYMc1cl4GNynUnmcPdz+3s1UbOdo5/8V90wjiiw==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/plugin": "2.3.2",
    
            "@parcel/source-map": "^2.0.0",
    
            "cssnano": "^5.0.15",
            "postcss": "^8.4.5"
    
          },
          "engines": {
            "node": ">= 12.0.0",
    
            "parcel": "^2.3.2"
    
          },
          "funding": {
            "type": "opencollective",
            "url": "https://opencollective.com/parcel"
          }
        },
        "node_modules/@parcel/optimizer-htmlnano": {
    
          "version": "2.3.2",
          "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.3.2.tgz",
          "integrity": "sha512-U8C0TDSxsx8HmHaLW0Zc7ha1fXQynzhvBjCRMGYnOiLiw0MOfLQxzQ2WKVSeCotmdlF63ayCwxWsd6BuqStiKQ==",
    
          "dev": true,
          "dependencies": {
    
            "@parcel/plugin": "2.3.2",
            "htmlnano": "^2.0.0",