Skip to content
Snippets Groups Projects
package-lock.json 605 KiB
Newer Older
        "nullthrows": "^1.1.1",
        "posthtml": "^0.16.5",
        "svgo": "^2.4.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/optimizer-image": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.3.2.tgz",
      "integrity": "sha512-HOk3r5qdvY/PmI7Q3i2qEgFH3kP2QWG4Wq3wmC4suaF1+c2gpiQc+HKHWp4QvfbH3jhT00c5NxQyqPhbXeNI9Q==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "@parcel/workers": "2.3.2",
        "detect-libc": "^1.0.3"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/optimizer-svgo": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.3.2.tgz",
      "integrity": "sha512-l7WvZ5+e7D1mVmLUxMVaSb29cviXzuvSY2OpQs0ukdPACDqag+C65hWMzwTiOSSRGPMIu96kQKpeVru2YjibhA==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "svgo": "^2.4.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/optimizer-terser": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.3.2.tgz",
      "integrity": "sha512-dOapHhfy0xiNZa2IoEyHGkhhla07xsja79NPem14e5jCqY6Oi40jKNV4ab5uu5u1elWUjJuw69tiYbkDZWbKQw==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "nullthrows": "^1.1.1",
        "terser": "^5.2.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/package-manager": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.3.2.tgz",
      "integrity": "sha512-pAQfywKVORY8Ee+NHAyKzzQrKbnz8otWRejps7urwhDaTVLfAd5C/1ZV64ATZ9ALYP9jyoQ8bTaxVd4opcSuwg==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/fs": "2.3.2",
        "@parcel/logger": "2.3.2",
        "@parcel/types": "2.3.2",
        "@parcel/utils": "2.3.2",
        "@parcel/workers": "2.3.2",
        "semver": "^5.7.1"
        "node": ">= 12.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      },
      "peerDependencies": {
        "@parcel/core": "^2.3.2"
    "node_modules/@parcel/package-manager/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/packager-css": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.3.2.tgz",
      "integrity": "sha512-ByuF9xDnQnpVL1Hdu9aY6SpxOuZowd3TH7joh1qdRPLeMHTEvUywHBXoiAyNdrhnLGum8uPEdY8Ra5Xuo1U7kg==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "nullthrows": "^1.1.1"
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
    "node_modules/@parcel/packager-html": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.3.2.tgz",
      "integrity": "sha512-YqAptdU+uqfgwSii76mRGcA/3TpuC6yHr8xG+11brqj/tEFLsurmX0naombzd7FgmrTE9w+kb0HUIMl2vRBn0A==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/types": "2.3.2",
        "@parcel/utils": "2.3.2",
        "nullthrows": "^1.1.1",
        "posthtml": "^0.16.5"
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/packager-js": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.3.2.tgz",
      "integrity": "sha512-3OP0Ro9M1J+PIKZK4Ec2N5hjIPiqk++B2kMFeiUqvaNZjJgKrPPEICBhjS52rma4IE/NgmIMB3aI5pWqE/KwNA==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/hash": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "globals": "^13.2.0",
        "nullthrows": "^1.1.1"
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
    "node_modules/@parcel/packager-js/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/@parcel/packager-raw": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.3.2.tgz",
      "integrity": "sha512-RnoZ7WgNAFWkEPrEefvyDqus7xfv9XGprHyTbfLittPaVAZpl+4eAv43nXyMfzk77Cgds6KcNpkosj3acEpNIQ==",
      "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/packager-svg": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.3.2.tgz",
      "integrity": "sha512-iIC0VeczOXynS7M5jCi3naMBRyAznBVJ3iMg92/GaI9duxPlUMGAlHzLAKNtoXkc00HMXDH7rrmMb04VX6FYSg==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/types": "2.3.2",
        "@parcel/utils": "2.3.2",
        "posthtml": "^0.16.4"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/plugin": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.3.2.tgz",
      "integrity": "sha512-SaLZAJX4KH+mrAmqmcy9KJN+V7L+6YNTlgyqYmfKlNiHu7aIjLL+3prX8QRcgGtjAYziCxvPj0cl1CCJssaiGg==",
      "dev": true,
      "dependencies": {
        "@parcel/types": "2.3.2"
      },
      "engines": {
        "node": ">= 12.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/reporter-cli": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.3.2.tgz",
      "integrity": "sha512-VYetmTXqW83npsvVvqlQZTbF3yVL3k/FCCl3kSWvOr9LZA0lmyqJWPjMHq37yIIOszQN/p5guLtgCjsP0UQw1Q==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/types": "2.3.2",
        "@parcel/utils": "2.3.2",
        "chalk": "^4.1.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/reporter-cli/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/reporter-cli/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/reporter-cli/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/reporter-cli/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/reporter-cli/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/reporter-cli/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/reporter-dev-server": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.3.2.tgz",
      "integrity": "sha512-E7LtnjAX4iiWMw2qKUyFBi3+bDz0UGjqgHoPQylUYYLi6opXjJz/oC+cCcCy4e3RZlkrl187XonvagS59YjDxA==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/resolver-default": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.3.2.tgz",
      "integrity": "sha512-y3r+xOwWsATrNGUWuZ6soA7q24f8E5tY1AZ9lHCufnkK2cdKZJ5O1cyd7ohkAiKZx2/pMd+FgmVZ/J3oxetXkA==",
      "dev": true,
      "dependencies": {
        "@parcel/node-resolver-core": "2.3.2",
        "@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/runtime-browser-hmr": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.3.2.tgz",
      "integrity": "sha512-nRD6uOyF1+HGylP9GASbYmvUDOsDaNwvaxuGTSh8+5M0mmCgib+hVBiPEKbwdmKjGbUPt9wRFPyMa/JpeQZsIQ==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/runtime-js": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.3.2.tgz",
      "integrity": "sha512-SJepcHvYO/7CEe/Q85sngk+smcJ6TypuPh4D2R8kN+cAJPi5WvbQEe7+x5BEgbN+5Jumi/Uo3FfOOE5mYh+F6g==",
      "dev": true,
      "dependencies": {
        "@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/runtime-react-refresh": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.3.2.tgz",
      "integrity": "sha512-P+GRPO2XVDSBQ4HmRSj2xfbHSQvL9+ahTE/AB74IJExLTITv5l4SHAV3VsiKohuHYUAYHW3A/Oe7tEFCAb6Cug==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "react-refresh": "^0.9.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/runtime-service-worker": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.3.2.tgz",
      "integrity": "sha512-iREHj/eapphC4uS/zGUkiTJvG57q+CVbTrfE42kB8ECtf/RYNo5YC9htdvPZjRSXDPrEPc5NCoKp4X09ENNikw==",
      "dev": true,
      "dependencies": {
        "@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/source-map": {
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.2.tgz",
      "integrity": "sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA==",
      "dev": true,
      "dependencies": {
        "detect-libc": "^1.0.3"
      },
      "engines": {
        "node": "^12.18.3 || >=14"
      }
    },
    "node_modules/@parcel/transformer-babel": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.3.2.tgz",
      "integrity": "sha512-QpWfH2V6jJ+kcUBIMM/uBBG8dGFvNaOGS+8jD6b+eTP+1owzm83RoWgqhRV2D/hhv2qMXEQzIljoc/wg2y+X4g==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "browserslist": "^4.6.6",
        "json5": "^2.2.0",
        "nullthrows": "^1.1.1",
        "semver": "^5.7.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-babel/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/transformer-css": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.3.2.tgz",
      "integrity": "sha512-8lzvDny+78DIAqhcXam2Bf9FyaUoqzHdUQdNFn+PuXTHroG/QGPvln1kvqngJjn4/cpJS9vYmAPVXe+nai3P8g==",
      "dev": true,
      "dependencies": {
        "@parcel/hash": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "nullthrows": "^1.1.1",
        "postcss": "^8.4.5",
        "postcss-value-parser": "^4.2.0",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-css/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/transformer-html": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.3.2.tgz",
      "integrity": "sha512-idT1I/8WM65IFYBqzRwpwT7sf0xGur4EDQDHhuPX1w+pIVZnh0lkLMAnEqs6ar1SPRMys4chzkuDNnqh0d76hg==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/hash": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "nullthrows": "^1.1.1",
        "posthtml": "^0.16.5",
        "posthtml-parser": "^0.10.1",
        "posthtml-render": "^3.0.0",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-html/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/transformer-image": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.3.2.tgz",
      "integrity": "sha512-0K7cJHXysli6hZsUz/zVGO7WCoaaIeVdzAxKpLA1Yl3LKw/ODiMyXKt08LiV/ljQ2xT5qb9EsXUWDRvcZ0b96A==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/workers": "2.3.2",
        "nullthrows": "^1.1.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      }
    },
    "node_modules/@parcel/transformer-js": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.3.2.tgz",
      "integrity": "sha512-U1fbIoAoqR5P49S+DMhH8BUd9IHRPwrTTv6ARYGsYnhuNsjTFhNYE0kkfRYboe/e0z7vEbeJICZXjnZ7eQDw5A==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/utils": "2.3.2",
        "@parcel/workers": "2.3.2",
        "@swc/helpers": "^0.2.11",
        "browserslist": "^4.6.6",
        "detect-libc": "^1.0.3",
        "nullthrows": "^1.1.1",
        "regenerator-runtime": "^0.13.7",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-js/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/transformer-json": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.3.2.tgz",
      "integrity": "sha512-Pv2iPaxKINtFwOk5fDbHjQlSm2Vza/NLimQY896FLxiXPNAJxWGvMwdutgOPEBKksxRx9LZPyIOHiRVZ0KcA3w==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "json5": "^2.2.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-postcss": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.3.2.tgz",
      "integrity": "sha512-Rpdxc1rt2aJFCh/y/ccaBc9J1crDjNY5o44xYoOemBoUNDMREsmg5sR5iO81qKKO5GxfoosGb2zh59aeTmywcg==",
      "dev": true,
      "dependencies": {
        "@parcel/hash": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "clone": "^2.1.1",
        "nullthrows": "^1.1.1",
        "postcss-value-parser": "^4.2.0",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-postcss/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/transformer-posthtml": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.3.2.tgz",
      "integrity": "sha512-tMdVExfdM+1G8A9KSHDsjg+S9xEGbhH5mApF2NslPnNZ4ciLKRNuHU2sSV/v8i0a6kacKvDTrwQXYBQJGOodBw==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "nullthrows": "^1.1.1",
        "posthtml": "^0.16.5",
        "posthtml-parser": "^0.10.1",
        "posthtml-render": "^3.0.0",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-posthtml/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/transformer-raw": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.3.2.tgz",
      "integrity": "sha512-lY7eOCaALZ90+GH+4PZRmAPGQRXoZ66NakSdhEtH6JSSAYOmZKDvNLGTMRo/vK1oELzWMuAHGdqvbcPDtNLLVw==",
      "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/transformer-react-refresh-wrap": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.3.2.tgz",
      "integrity": "sha512-FZaderyCExn0SBZ6D+zHPWc8JSn9YDcbfibv0wkCl+D7sYfeWZ22i7MRp5NwCe/TZ21WuxDWySCggEp/Waz2xg==",
      "dev": true,
      "dependencies": {
        "@parcel/plugin": "2.3.2",
        "@parcel/utils": "2.3.2",
        "react-refresh": "^0.9.0"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-svg": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.3.2.tgz",
      "integrity": "sha512-k9My6bePsaGgUh+tidDjFbbVgKPTzwCAQfoloZRMt7y396KgUbvCfqDruk04k6k+cJn7Jl1o/5lUpTEruBze7g==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/hash": "2.3.2",
        "@parcel/plugin": "2.3.2",
        "nullthrows": "^1.1.1",
        "posthtml": "^0.16.5",
        "posthtml-parser": "^0.10.1",
        "posthtml-render": "^3.0.0",
        "semver": "^5.7.1"
      },
      "engines": {
        "node": ">= 12.0.0",
        "parcel": "^2.3.2"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/transformer-svg/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/types": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.3.2.tgz",
      "integrity": "sha512-C77Ct1xNM7LWjPTfe/dQ/9rq1efdsX5VJu2o8/TVi6qoFh64Wp/c5/vCHwKInOTBZUTchVO6z4PGJNIZoUVJuA==",
      "dev": true,
      "dependencies": {
        "@parcel/cache": "2.3.2",
        "@parcel/diagnostic": "2.3.2",
        "@parcel/fs": "2.3.2",
        "@parcel/package-manager": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "@parcel/workers": "2.3.2",
        "utility-types": "^3.10.0"
      }
    },
    "node_modules/@parcel/utils": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.3.2.tgz",
      "integrity": "sha512-xzZ+0vWhrXlLzGoz7WlANaO5IPtyWGeCZruGtepUL3yheRWb1UU4zFN9xz7Z+j++Dmf1Fgkc3qdk/t4O8u9HLQ==",
      "dev": true,
      "dependencies": {
        "@parcel/codeframe": "2.3.2",
        "@parcel/diagnostic": "2.3.2",
        "@parcel/hash": "2.3.2",
        "@parcel/logger": "2.3.2",
        "@parcel/markdown-ansi": "2.3.2",
        "@parcel/source-map": "^2.0.0",
        "chalk": "^4.1.0"
      },
      "engines": {
        "node": ">= 12.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/utils/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/utils/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/utils/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/utils/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/utils/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/utils/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/watcher": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz",
      "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==",
      "dev": true,
      "hasInstallScript": true,
      "dependencies": {
        "node-addon-api": "^3.2.1",
        "node-gyp-build": "^4.3.0"
      },
      "engines": {
        "node": ">= 10.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      }
    },
    "node_modules/@parcel/workers": {
      "version": "2.3.2",
      "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.3.2.tgz",
      "integrity": "sha512-JbOm+Ceuyymd1SuKGgodC2EXAiPuFRpaNUSJpz3NAsS3lVIt2TDAPMOWBivS7sML/KltspUfl/Q9YwO0TPUFNw==",
      "dev": true,
      "dependencies": {
        "@parcel/diagnostic": "2.3.2",
        "@parcel/logger": "2.3.2",
        "@parcel/types": "2.3.2",
        "@parcel/utils": "2.3.2",
        "chrome-trace-event": "^1.0.2",
        "nullthrows": "^1.1.1"
      },
      "engines": {
        "node": ">= 12.0.0"
      },
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/parcel"
      },
      "peerDependencies": {
        "@parcel/core": "^2.3.2"
      }
    },
    "node_modules/@swc/helpers": {
      "version": "0.2.14",
      "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.2.14.tgz",
      "integrity": "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA==",
      "dev": true
    },
    "node_modules/@trysound/sax": {
      "version": "0.2.0",
      "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
      "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
      "dev": true,
      "engines": {
        "node": ">=10.13.0"
      }
    },
    "node_modules/@tweenjs/tween.js": {
      "version": "18.6.4",
      "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz",
      "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ=="
    },
    "node_modules/@types/expect": {
      "version": "1.20.4",
      "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz",
      "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==",
      "dev": true
    },
    "node_modules/@types/node": {
      "version": "14.18.12",
      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
      "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
      "dev": true
    },
    "node_modules/@types/parse-json": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
      "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
      "dev": true
    },
    "node_modules/@types/vinyl": {
      "version": "2.0.6",
      "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz",
      "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==",
      "dev": true,
      "dependencies": {
        "@types/expect": "^1.20.4",
        "@types/node": "*"
      }
    },
    "node_modules/3d-force-graph": {
      "version": "1.70.9",
      "resolved": "https://registry.npmjs.org/3d-force-graph/-/3d-force-graph-1.70.9.tgz",
      "integrity": "sha512-K6VJqqoRT/9W+t6VV+e3c43Iu2jS4VzLhhG/ODDkQLFSwdszMNYMyD7x1xoUB/wuFz7sWgXFMsa0L5O2LsKp+w==",
      "dependencies": {
        "accessor-fn": "1",
        "kapsule": "^1.13",
        "three": ">=0.118 <1",
        "three-forcegraph": "^1.39",
        "three-render-objects": "^1.26"
      }
    },
    "node_modules/abortcontroller-polyfill": {
      "version": "1.7.3",
      "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz",
      "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==",
      "dev": true
    },
    "node_modules/accessor-fn": {
      "version": "1.3.2",
      "resolved": "https://registry.npmjs.org/accessor-fn/-/accessor-fn-1.3.2.tgz",
      "integrity": "sha512-W4/Lj/gry8AHy+IC7Havr7fNbphHDzVAiZd5h10g8LRRz6ZKla3A1/lkFqoV1jh13R0eJLGWjDBlRGK36fcWiw=="
    },
    "node_modules/acorn": {
      "version": "8.7.0",
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
      "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
      "dev": true,
      "bin": {
        "acorn": "bin/acorn"
      },
      "engines": {
        "node": ">=0.4.0"
      }
    },
    "node_modules/acorn-jsx": {
      "version": "5.3.2",
      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
      "dev": true,
      "peerDependencies": {
        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
      }
    },
    "node_modules/aggregate-error": {
      "version": "3.1.0",
      "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",