From 8618f3a2d7db9945dfb022974c15dd62500e2503 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Tue, 31 Mar 2026 19:14:59 -0500 Subject: [PATCH 01/13] new branch for mr tien --- package-lock.json | 16739 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + yarn.lock | 2591 +++---- 3 files changed, 18054 insertions(+), 1277 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..4e9569d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16739 @@ +{ + "name": "hackutd-tech-guide", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "hackutd-tech-guide", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "^3.9.2", + "@docusaurus/preset-classic": "^3.9.2", + "@mdx-js/react": "^3.1.1", + "clsx": "^1.2.1", + "prism-react-renderer": "^1.3.5", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "^3.9.2", + "@tsconfig/docusaurus": "^1.0.5", + "baseline-browser-mapping": "^2.10.0", + "typescript": "^4.7.4" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@ai-sdk/gateway": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.5.tgz", + "integrity": "sha512-5TTDSl0USWY6YGnb4QmJGplFZhk+p9OT7hZevAaER6OGiZ17LB1GypsGYDpNo/MiVMklk8kX4gk6p1/R/EiJ8Q==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.15", + "@vercel/oidc": "3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz", + "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/provider-utils": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.15.tgz", + "integrity": "sha512-kOc6Pxb7CsRlNt+sLZKL7/VGQUd7ccl3/tIK+Bqf5/QhHR0Qm3qRBMz1IwU1RmjJEZA73x+KB5cUckbDl2WF7Q==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react": { + "version": "2.0.86", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.86.tgz", + "integrity": "sha512-vqxbbMOKMpYFHZy0aYEO4jtDcKaFCHL/rEtTqAIDlH14GT0uusSjN99gkDHHG3EnbyJSQmk9gqtqbd1GDwlRRg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "3.0.15", + "ai": "5.0.86", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ^19 || ^19.0.0-rc", + "zod": "^3.25.76 || ^4.1.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.8.0.tgz", + "integrity": "sha512-Hb4BkGNnvgCj3F9XzqjiFTpA5IGkjOXwGAOV13qtc27l2qNF8X9rzSp1H5hu8XewlC0DzYtQtZZIOYzRZDyuXg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.2" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.42.0.tgz", + "integrity": "sha512-JLyyG7bb7XOda+w/sp8ch7rEVy6LnWs3qtxr6VJJ2XIINqGsY6U+0L3aJ6QFliBRNUeEAr2QBDxSm8u9Sal5uA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.42.0.tgz", + "integrity": "sha512-SkCrvtZpdSWjNq9NGu/TtOg4TbzRuUToXlQqV6lLePa2s/WQlEyFw7QYjrz4itprWG9ASuH+StDlq7n49F2sBA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.42.0.tgz", + "integrity": "sha512-6iiFbm2tRn6B2OqFv9XDTcw5LdWPudiJWIbRk+fsTX+hkPrPm4e1/SbU+lEYBciPoaTShLkDbRge4UePEyCPMQ==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.42.0.tgz", + "integrity": "sha512-iEokmw2k6FBa8g/TT7ClyEriaP/FUEmz3iczRoCklEHWSgoABMkaeYrxRXrA2yx76AN+gyZoC8FX0iCJ55dsOg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.42.0.tgz", + "integrity": "sha512-ivVniRqX2ARd+jGvRHTxpWeOtO9VT+rK+OmiuRgkSunoTyxk0vjeDO7QkU7+lzBOXiYgakNjkZrBtIpW9c+muw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.42.0.tgz", + "integrity": "sha512-9+BIw6rerUfA+eLMIS2lF4mgoeBGTCIHiqb35PLn3699Rm3CaJXz03hChdwAWcA6SwGw0haYXYJa7LF0xI6EpA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.42.0.tgz", + "integrity": "sha512-NZR7yyHj2WzK6D5X8gn+/KOxPdzYEXOqVdSaK/biU8QfYUpUuEA0sCWg/XlO05tPVEcJelF/oLrrNY3UjRbOww==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/ingestion": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.42.0.tgz", + "integrity": "sha512-MBkjRymf4BT6VOvMpJlg6kq8K+PkH9q+N+K4YMNdzTXlL40YwOa1wIWQ5LxP/Jhlz64kW5g9/oaMWY06Sy9dcw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.42.0.tgz", + "integrity": "sha512-kmLs7YfjT4cpr4FnhhRmnoSX4psh9KYZ9NAiWt/YcUV33m0B/Os5L4QId30zVXkOqAPAEpV5VbDPWep+/aoJdQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.42.0.tgz", + "integrity": "sha512-U5yZ8+Jj+A4ZC0IMfElpPcddQ9NCoawD1dKyWmjHP49nzN2Z4284IFVMAJWR6fq/0ddGf4OMjjYO9cnF8L+5tw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.42.0.tgz", + "integrity": "sha512-EbuxgteaYBlKgc2Fs3JzoPIKAIaevAIwmv1F+fakaEXeibG4pkmVNsyTUjpOZIgJ1kXeqNvDrcjRb6g3vYBJ9A==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.42.0.tgz", + "integrity": "sha512-4vnFvY5Q8QZL9eDNkywFLsk/eQCRBXCBpE8HWs8iUsFNHYoamiOxAeYMin0W/nszQj6abc+jNxMChHmejO+ftQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.42.0.tgz", + "integrity": "sha512-gkLNpU+b1pCIwk1hKTJz2NWQPT8gsfGhQasnZ5QVv4jd79fKRL/1ikd86P0AzuIQs9tbbhlMwxsSTyJmlq502w==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", + "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", + "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", + "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", + "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", + "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", + "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz", + "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz", + "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.5", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.4", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.28.5", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.28.5", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.4", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.4", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "license": "MIT", + "dependencies": { + "core-js-pure": "^3.43.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz", + "integrity": "sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz", + "integrity": "sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw==", + "license": "MIT", + "dependencies": { + "@ai-sdk/react": "^2.0.30", + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/css": "4.2.0", + "ai": "^5.0.30", + "algoliasearch": "^5.28.0", + "marked": "^16.3.0", + "zod": "^4.1.8" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", + "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", + "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.9.2", + "@docusaurus/cssnano-preset": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/bundler/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/@docusaurus/bundler/node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/@docusaurus/core": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", + "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.9.2", + "@docusaurus/bundler": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.6", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^5.2.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", + "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", + "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", + "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^2.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", + "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.9.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", + "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "cheerio": "1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", + "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", + "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz", + "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz", + "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz", + "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz", + "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz", + "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", + "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", + "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz", + "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/plugin-css-cascade-layers": "3.9.2", + "@docusaurus/plugin-debug": "3.9.2", + "@docusaurus/plugin-google-analytics": "3.9.2", + "@docusaurus/plugin-google-gtag": "3.9.2", + "@docusaurus/plugin-google-tag-manager": "3.9.2", + "@docusaurus/plugin-sitemap": "3.9.2", + "@docusaurus/plugin-svgr": "3.9.2", + "@docusaurus/theme-classic": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-search-algolia": "3.9.2", + "@docusaurus/types": "3.9.2" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", + "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@docusaurus/theme-classic/node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", + "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz", + "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.9.0 || ^4.1.0", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", + "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/types": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", + "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "escape-string-regexp": "^4.0.0", + "execa": "5.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", + "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.9.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", + "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@slorber/remark-comment/node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/@slorber/remark-comment/node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/@slorber/remark-comment/node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/@slorber/remark-comment/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/docusaurus": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz", + "integrity": "sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback/node_modules/@types/express-serve-static-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz", + "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz", + "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", + "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-index/node_modules/@types/express": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.5.tgz", + "integrity": "sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^5.0.0", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/serve-index/node_modules/@types/express-serve-static-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz", + "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.34.tgz", + "integrity": "sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@vercel/oidc": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz", + "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==", + "license": "Apache-2.0", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ai": { + "version": "5.0.86", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.86.tgz", + "integrity": "sha512-ooHwNTkLdedFf98iQhtSc5btc/P4UuXuOpYneoifq0190vqosLunNdW8Hs6CiE0Am7YOGNplDK56JIPlHZIL4w==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "2.0.5", + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.15", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.42.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.42.0.tgz", + "integrity": "sha512-X5+PtWc9EJIPafT/cj8ZG+6IU3cjRRnlHGtqMHK/9gsiupQbAyYlH5y7qt/FtsAhfX5AICHffZy69ZAsVrxWkQ==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.8.0", + "@algolia/client-abtesting": "5.42.0", + "@algolia/client-analytics": "5.42.0", + "@algolia/client-common": "5.42.0", + "@algolia/client-insights": "5.42.0", + "@algolia/client-personalization": "5.42.0", + "@algolia/client-query-suggestions": "5.42.0", + "@algolia/client-search": "5.42.0", + "@algolia/ingestion": "1.42.0", + "@algolia/monitoring": "1.42.0", + "@algolia/recommend": "5.42.0", + "@algolia/requester-browser-xhr": "5.42.0", + "@algolia/requester-fetch": "5.42.0", + "@algolia/requester-node-http": "5.42.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", + "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", + "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.8.19", + "caniuse-lite": "^1.0.30001751", + "electron-to-chromium": "^1.5.238", + "node-releases": "^2.0.26", + "update-browserslist-db": "^1.1.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001752", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001752.tgz", + "integrity": "sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/chalk/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", + "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz", + "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.26.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz", + "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz", + "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.244", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.244.tgz", + "integrity": "sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz", + "integrity": "sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", + "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz", + "integrity": "sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz", + "integrity": "sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz", + "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/null-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-calc/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-unused/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz", + "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", + "@csstools/postcss-exponential-functions": "^2.0.9", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.11", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.12", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.9", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.21", + "browserslist": "^4.26.0", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.3", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.4.2", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.12", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.4", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.12", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "license": "MIT", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-json-view-lite": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "license": "MIT", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-js": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.18.tgz", + "integrity": "sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.11" + } + }, + "node_modules/style-to-object": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.11.tgz", + "integrity": "sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/swr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz", + "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.102.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz", + "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.26.3", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.3", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpackbar": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", + "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json index 73b2bc7..1aa857f 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "^3.9.2", "@tsconfig/docusaurus": "^1.0.5", + "baseline-browser-mapping": "^2.10.0", "typescript": "^4.7.4" }, "browserslist": { diff --git a/yarn.lock b/yarn.lock index 3576777..8c492a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@ai-sdk/gateway@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@ai-sdk/gateway/-/gateway-2.0.5.tgz#28e4ecdc782d37bbeb011e9df9a600616909d860" + resolved "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.5.tgz" integrity sha512-5TTDSl0USWY6YGnb4QmJGplFZhk+p9OT7hZevAaER6OGiZ17LB1GypsGYDpNo/MiVMklk8kX4gk6p1/R/EiJ8Q== dependencies: "@ai-sdk/provider" "2.0.0" @@ -13,7 +13,7 @@ "@ai-sdk/provider-utils@3.0.15": version "3.0.15" - resolved "https://registry.yarnpkg.com/@ai-sdk/provider-utils/-/provider-utils-3.0.15.tgz#83cb34ab24c89859a46470895a6fb43bc4f15447" + resolved "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.15.tgz" integrity sha512-kOc6Pxb7CsRlNt+sLZKL7/VGQUd7ccl3/tIK+Bqf5/QhHR0Qm3qRBMz1IwU1RmjJEZA73x+KB5cUckbDl2WF7Q== dependencies: "@ai-sdk/provider" "2.0.0" @@ -22,14 +22,14 @@ "@ai-sdk/provider@2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@ai-sdk/provider/-/provider-2.0.0.tgz#b853c739d523b33675bc74b6c506b2c690bc602b" + resolved "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz" integrity sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA== dependencies: json-schema "^0.4.0" "@ai-sdk/react@^2.0.30": version "2.0.86" - resolved "https://registry.yarnpkg.com/@ai-sdk/react/-/react-2.0.86.tgz#292c3f21872f0da5578329e57a827bd844d5890c" + resolved "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.86.tgz" integrity sha512-vqxbbMOKMpYFHZy0aYEO4jtDcKaFCHL/rEtTqAIDlH14GT0uusSjN99gkDHHG3EnbyJSQmk9gqtqbd1GDwlRRg== dependencies: "@ai-sdk/provider-utils" "3.0.15" @@ -39,7 +39,7 @@ "@algolia/abtesting@1.8.0": version "1.8.0" - resolved "https://registry.yarnpkg.com/@algolia/abtesting/-/abtesting-1.8.0.tgz#7b0d358ba857e3bc1330ff16b575585c6dfa3158" + resolved "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.8.0.tgz" integrity sha512-Hb4BkGNnvgCj3F9XzqjiFTpA5IGkjOXwGAOV13qtc27l2qNF8X9rzSp1H5hu8XewlC0DzYtQtZZIOYzRZDyuXg== dependencies: "@algolia/client-common" "5.42.0" @@ -49,7 +49,7 @@ "@algolia/autocomplete-core@1.19.2": version "1.19.2" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz#702df67a08cb3cfe8c33ee1111ef136ec1a9e232" + resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz" integrity sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw== dependencies: "@algolia/autocomplete-plugin-algolia-insights" "1.19.2" @@ -57,19 +57,19 @@ "@algolia/autocomplete-plugin-algolia-insights@1.19.2": version "1.19.2" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz#3584b625b9317e333d1ae43664d02358e175c52d" + resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz" integrity sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg== dependencies: "@algolia/autocomplete-shared" "1.19.2" "@algolia/autocomplete-shared@1.19.2": version "1.19.2" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz#c0b7b8dc30a5c65b70501640e62b009535e4578f" + resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz" integrity sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w== "@algolia/client-abtesting@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.42.0.tgz#c72516e9a266faaf537d367c74dfd66b7a2d774a" + resolved "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.42.0.tgz" integrity sha512-JLyyG7bb7XOda+w/sp8ch7rEVy6LnWs3qtxr6VJJ2XIINqGsY6U+0L3aJ6QFliBRNUeEAr2QBDxSm8u9Sal5uA== dependencies: "@algolia/client-common" "5.42.0" @@ -79,7 +79,7 @@ "@algolia/client-analytics@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.42.0.tgz#9b7051e4256bb893c622a6d5cafc4d335a677b9d" + resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.42.0.tgz" integrity sha512-SkCrvtZpdSWjNq9NGu/TtOg4TbzRuUToXlQqV6lLePa2s/WQlEyFw7QYjrz4itprWG9ASuH+StDlq7n49F2sBA== dependencies: "@algolia/client-common" "5.42.0" @@ -89,12 +89,12 @@ "@algolia/client-common@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.42.0.tgz#9187dca4d845faca499f9581a11460ecebe474c5" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.42.0.tgz" integrity sha512-6iiFbm2tRn6B2OqFv9XDTcw5LdWPudiJWIbRk+fsTX+hkPrPm4e1/SbU+lEYBciPoaTShLkDbRge4UePEyCPMQ== "@algolia/client-insights@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.42.0.tgz#fb234d81635ef1ed53cd2125f3d48d549ad8a18f" + resolved "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.42.0.tgz" integrity sha512-iEokmw2k6FBa8g/TT7ClyEriaP/FUEmz3iczRoCklEHWSgoABMkaeYrxRXrA2yx76AN+gyZoC8FX0iCJ55dsOg== dependencies: "@algolia/client-common" "5.42.0" @@ -104,7 +104,7 @@ "@algolia/client-personalization@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.42.0.tgz#0c778db08e2d61f387c511587c6f0bc6d7148a98" + resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.42.0.tgz" integrity sha512-ivVniRqX2ARd+jGvRHTxpWeOtO9VT+rK+OmiuRgkSunoTyxk0vjeDO7QkU7+lzBOXiYgakNjkZrBtIpW9c+muw== dependencies: "@algolia/client-common" "5.42.0" @@ -114,7 +114,7 @@ "@algolia/client-query-suggestions@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.42.0.tgz#82566746a13a9d4ff15019e630711cfb833f92a2" + resolved "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.42.0.tgz" integrity sha512-9+BIw6rerUfA+eLMIS2lF4mgoeBGTCIHiqb35PLn3699Rm3CaJXz03hChdwAWcA6SwGw0haYXYJa7LF0xI6EpA== dependencies: "@algolia/client-common" "5.42.0" @@ -122,9 +122,9 @@ "@algolia/requester-fetch" "5.42.0" "@algolia/requester-node-http" "5.42.0" -"@algolia/client-search@5.42.0": +"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.42.0.tgz#b4c9823af8621a17f1a9878242ac7518519ef0d8" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.42.0.tgz" integrity sha512-NZR7yyHj2WzK6D5X8gn+/KOxPdzYEXOqVdSaK/biU8QfYUpUuEA0sCWg/XlO05tPVEcJelF/oLrrNY3UjRbOww== dependencies: "@algolia/client-common" "5.42.0" @@ -134,12 +134,12 @@ "@algolia/events@^4.0.1": version "4.0.1" - resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== "@algolia/ingestion@1.42.0": version "1.42.0" - resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.42.0.tgz#4c542836fb5644a747d9d0f643685533e1431680" + resolved "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.42.0.tgz" integrity sha512-MBkjRymf4BT6VOvMpJlg6kq8K+PkH9q+N+K4YMNdzTXlL40YwOa1wIWQ5LxP/Jhlz64kW5g9/oaMWY06Sy9dcw== dependencies: "@algolia/client-common" "5.42.0" @@ -149,7 +149,7 @@ "@algolia/monitoring@1.42.0": version "1.42.0" - resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.42.0.tgz#8b68d4fe416ae686b280b13400a318d0afda7da3" + resolved "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.42.0.tgz" integrity sha512-kmLs7YfjT4cpr4FnhhRmnoSX4psh9KYZ9NAiWt/YcUV33m0B/Os5L4QId30zVXkOqAPAEpV5VbDPWep+/aoJdQ== dependencies: "@algolia/client-common" "5.42.0" @@ -159,7 +159,7 @@ "@algolia/recommend@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.42.0.tgz#0576b5428b66a300767d1befd91f79a2c825ec3e" + resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.42.0.tgz" integrity sha512-U5yZ8+Jj+A4ZC0IMfElpPcddQ9NCoawD1dKyWmjHP49nzN2Z4284IFVMAJWR6fq/0ddGf4OMjjYO9cnF8L+5tw== dependencies: "@algolia/client-common" "5.42.0" @@ -169,28 +169,28 @@ "@algolia/requester-browser-xhr@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.42.0.tgz#2de48dbf2c85e20e70c8f9091a5e2ef2a1254707" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.42.0.tgz" integrity sha512-EbuxgteaYBlKgc2Fs3JzoPIKAIaevAIwmv1F+fakaEXeibG4pkmVNsyTUjpOZIgJ1kXeqNvDrcjRb6g3vYBJ9A== dependencies: "@algolia/client-common" "5.42.0" "@algolia/requester-fetch@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.42.0.tgz#c3db64e0896e60b7ebd4a8e4a151c2199854ff0a" + resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.42.0.tgz" integrity sha512-4vnFvY5Q8QZL9eDNkywFLsk/eQCRBXCBpE8HWs8iUsFNHYoamiOxAeYMin0W/nszQj6abc+jNxMChHmejO+ftQ== dependencies: "@algolia/client-common" "5.42.0" "@algolia/requester-node-http@5.42.0": version "5.42.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.42.0.tgz#18347c33d59c8c6f8c145f7cfa62e3c76f4569b8" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.42.0.tgz" integrity sha512-gkLNpU+b1pCIwk1hKTJz2NWQPT8gsfGhQasnZ5QVv4jd79fKRL/1ikd86P0AzuIQs9tbbhlMwxsSTyJmlq502w== dependencies: "@algolia/client-common" "5.42.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: "@babel/helper-validator-identifier" "^7.27.1" @@ -199,12 +199,12 @@ "@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz" integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== -"@babel/core@^7.21.3", "@babel/core@^7.25.9": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz" integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== dependencies: "@babel/code-frame" "^7.27.1" @@ -225,7 +225,7 @@ "@babel/generator@^7.25.9", "@babel/generator@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz" integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== dependencies: "@babel/parser" "^7.28.5" @@ -236,14 +236,14 @@ "@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": version "7.27.3" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz" integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== dependencies: "@babel/types" "^7.27.3" "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz" integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== dependencies: "@babel/compat-data" "^7.27.2" @@ -254,7 +254,7 @@ "@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3", "@babel/helper-create-class-features-plugin@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz#472d0c28028850968979ad89f173594a6995da46" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz" integrity sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" @@ -267,7 +267,7 @@ "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz" integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" @@ -276,7 +276,7 @@ "@babel/helper-define-polyfill-provider@^0.6.5": version "0.6.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz#742ccf1cb003c07b48859fc9fa2c1bbe40e5f753" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz" integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== dependencies: "@babel/helper-compilation-targets" "^7.27.2" @@ -287,12 +287,12 @@ "@babel/helper-globals@^7.28.0": version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + resolved "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz" integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== "@babel/helper-member-expression-to-functions@^7.27.1", "@babel/helper-member-expression-to-functions@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz" integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== dependencies: "@babel/traverse" "^7.28.5" @@ -300,7 +300,7 @@ "@babel/helper-module-imports@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz" integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== dependencies: "@babel/traverse" "^7.27.1" @@ -308,7 +308,7 @@ "@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3": version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz" integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== dependencies: "@babel/helper-module-imports" "^7.27.1" @@ -317,19 +317,19 @@ "@babel/helper-optimise-call-expression@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz" integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== dependencies: "@babel/types" "^7.27.1" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz" integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== "@babel/helper-remap-async-to-generator@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz" integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== dependencies: "@babel/helper-annotate-as-pure" "^7.27.1" @@ -338,7 +338,7 @@ "@babel/helper-replace-supers@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz" integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== dependencies: "@babel/helper-member-expression-to-functions" "^7.27.1" @@ -347,7 +347,7 @@ "@babel/helper-skip-transparent-expression-wrappers@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz" integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== dependencies: "@babel/traverse" "^7.27.1" @@ -355,22 +355,22 @@ "@babel/helper-string-parser@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== "@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== "@babel/helper-validator-option@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz" integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== "@babel/helper-wrap-function@^7.27.1": version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz#fe4872092bc1438ffd0ce579e6f699609f9d0a7a" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz" integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== dependencies: "@babel/template" "^7.27.2" @@ -379,7 +379,7 @@ "@babel/helpers@^7.28.4": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz" integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== dependencies: "@babel/template" "^7.27.2" @@ -387,14 +387,14 @@ "@babel/parser@^7.27.2", "@babel/parser@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz" integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== dependencies: "@babel/types" "^7.28.5" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz#fbde57974707bbfa0376d34d425ff4fa6c732421" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz" integrity sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -402,21 +402,21 @@ "@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz" integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz" integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz" integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -425,7 +425,7 @@ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3": version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz#373f6e2de0016f73caf8f27004f61d167743742a" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz" integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -433,47 +433,47 @@ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-import-assertions@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz" integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-import-attributes@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz" integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-jsx@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz" integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-typescript@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz" integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -481,14 +481,14 @@ "@babel/plugin-transform-arrow-functions@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz" integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-async-generator-functions@^7.28.0": version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz#1276e6c7285ab2cd1eccb0bc7356b7a69ff842c2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz" integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -497,7 +497,7 @@ "@babel/plugin-transform-async-to-generator@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz" integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== dependencies: "@babel/helper-module-imports" "^7.27.1" @@ -506,21 +506,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz" integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-block-scoping@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz#e0d3af63bd8c80de2e567e690a54e84d85eb16f6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz" integrity sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-class-properties@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz" integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== dependencies: "@babel/helper-create-class-features-plugin" "^7.27.1" @@ -528,7 +528,7 @@ "@babel/plugin-transform-class-static-block@^7.28.3": version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz#d1b8e69b54c9993bc558203e1f49bfc979bfd852" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz" integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== dependencies: "@babel/helper-create-class-features-plugin" "^7.28.3" @@ -536,7 +536,7 @@ "@babel/plugin-transform-classes@^7.28.4": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz#75d66175486788c56728a73424d67cbc7473495c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz" integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" @@ -548,7 +548,7 @@ "@babel/plugin-transform-computed-properties@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz" integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -556,7 +556,7 @@ "@babel/plugin-transform-destructuring@^7.28.0", "@babel/plugin-transform-destructuring@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz" integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -564,7 +564,7 @@ "@babel/plugin-transform-dotall-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz" integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -572,14 +572,14 @@ "@babel/plugin-transform-duplicate-keys@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz" integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz" integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -587,14 +587,14 @@ "@babel/plugin-transform-dynamic-import@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz" integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-explicit-resource-management@^7.28.0": version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz#45be6211b778dbf4b9d54c4e8a2b42fa72e09a1a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz" integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -602,21 +602,21 @@ "@babel/plugin-transform-exponentiation-operator@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz#7cc90a8170e83532676cfa505278e147056e94fe" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz" integrity sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-export-namespace-from@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz" integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-for-of@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz" integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -624,7 +624,7 @@ "@babel/plugin-transform-function-name@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz" integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== dependencies: "@babel/helper-compilation-targets" "^7.27.1" @@ -633,35 +633,35 @@ "@babel/plugin-transform-json-strings@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz" integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-literals@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz" integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-logical-assignment-operators@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz#d028fd6db8c081dee4abebc812c2325e24a85b0e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz" integrity sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-member-expression-literals@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz" integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-modules-amd@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz" integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== dependencies: "@babel/helper-module-transforms" "^7.27.1" @@ -669,7 +669,7 @@ "@babel/plugin-transform-modules-commonjs@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz" integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== dependencies: "@babel/helper-module-transforms" "^7.27.1" @@ -677,7 +677,7 @@ "@babel/plugin-transform-modules-systemjs@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz#7439e592a92d7670dfcb95d0cbc04bd3e64801d2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz" integrity sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew== dependencies: "@babel/helper-module-transforms" "^7.28.3" @@ -687,7 +687,7 @@ "@babel/plugin-transform-modules-umd@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz" integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== dependencies: "@babel/helper-module-transforms" "^7.27.1" @@ -695,7 +695,7 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz" integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -703,28 +703,28 @@ "@babel/plugin-transform-new-target@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz" integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz" integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-numeric-separator@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz" integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-object-rest-spread@^7.28.4": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz#9ee1ceca80b3e6c4bac9247b2149e36958f7f98d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz" integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== dependencies: "@babel/helper-compilation-targets" "^7.27.2" @@ -735,7 +735,7 @@ "@babel/plugin-transform-object-super@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz" integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -743,14 +743,14 @@ "@babel/plugin-transform-optional-catch-binding@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz" integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz#8238c785f9d5c1c515a90bf196efb50d075a4b26" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz" integrity sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -758,14 +758,14 @@ "@babel/plugin-transform-parameters@^7.27.7": version "7.27.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz#1fd2febb7c74e7d21cf3b05f7aebc907940af53a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz" integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-private-methods@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz" integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== dependencies: "@babel/helper-create-class-features-plugin" "^7.27.1" @@ -773,7 +773,7 @@ "@babel/plugin-transform-private-property-in-object@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz" integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== dependencies: "@babel/helper-annotate-as-pure" "^7.27.1" @@ -782,35 +782,35 @@ "@babel/plugin-transform-property-literals@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz" integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-constant-elements@^7.21.3": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz#6c6b50424e749a6e48afd14cf7b92f98cb9383f9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz" integrity sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-display-name@^7.28.0": version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz" integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-jsx-development@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz" integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== dependencies: "@babel/plugin-transform-react-jsx" "^7.27.1" "@babel/plugin-transform-react-jsx@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz" integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== dependencies: "@babel/helper-annotate-as-pure" "^7.27.1" @@ -821,7 +821,7 @@ "@babel/plugin-transform-react-pure-annotations@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz" integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== dependencies: "@babel/helper-annotate-as-pure" "^7.27.1" @@ -829,14 +829,14 @@ "@babel/plugin-transform-regenerator@^7.28.4": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz#9d3fa3bebb48ddd0091ce5729139cd99c67cea51" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz" integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-regexp-modifiers@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz" integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -844,14 +844,14 @@ "@babel/plugin-transform-reserved-words@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz" integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-runtime@^7.25.9": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz#ae3e21fbefe2831ebac04dfa6b463691696afe17" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz" integrity sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w== dependencies: "@babel/helper-module-imports" "^7.27.1" @@ -863,14 +863,14 @@ "@babel/plugin-transform-shorthand-properties@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz" integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-spread@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz" integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -878,28 +878,28 @@ "@babel/plugin-transform-sticky-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz" integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-template-literals@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz" integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-typeof-symbol@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz" integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-typescript@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz#441c5f9a4a1315039516c6c612fc66d5f4594e72" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz" integrity sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA== dependencies: "@babel/helper-annotate-as-pure" "^7.27.3" @@ -910,14 +910,14 @@ "@babel/plugin-transform-unicode-escapes@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz" integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== dependencies: "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-unicode-property-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz" integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -925,7 +925,7 @@ "@babel/plugin-transform-unicode-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz" integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -933,7 +933,7 @@ "@babel/plugin-transform-unicode-sets-regex@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz" integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.27.1" @@ -941,7 +941,7 @@ "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.25.9": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.28.5.tgz#82dd159d1563f219a1ce94324b3071eb89e280b0" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz" integrity sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg== dependencies: "@babel/compat-data" "^7.28.5" @@ -1017,7 +1017,7 @@ "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1026,7 +1026,7 @@ "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.25.9": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.28.5.tgz#6fcc0400fa79698433d653092c3919bb4b0878d9" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz" integrity sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -1038,7 +1038,7 @@ "@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz#540359efa3028236958466342967522fd8f2a60c" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz" integrity sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g== dependencies: "@babel/helper-plugin-utils" "^7.27.1" @@ -1049,19 +1049,19 @@ "@babel/runtime-corejs3@^7.25.9": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz#c25be39c7997ce2f130d70b9baecb8ed94df93fa" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz" integrity sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ== dependencies: core-js-pure "^3.43.0" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9": version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz" integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== "@babel/template@^7.27.1", "@babel/template@^7.27.2": version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz" integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== dependencies: "@babel/code-frame" "^7.27.1" @@ -1070,7 +1070,7 @@ "@babel/traverse@^7.25.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4", "@babel/traverse@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz" integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== dependencies: "@babel/code-frame" "^7.27.1" @@ -1083,7 +1083,7 @@ "@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.4.4": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz" integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== dependencies: "@babel/helper-string-parser" "^7.27.1" @@ -1091,27 +1091,27 @@ "@colors/colors@1.5.0": version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== "@csstools/cascade-layer-name-parser@^2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz#43f962bebead0052a9fed1a2deeb11f85efcbc72" + resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz" integrity sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A== "@csstools/color-helpers@^5.1.0": version "5.1.0" - resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.1.0.tgz#106c54c808cabfd1ab4c602d8505ee584c2996ef" + resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz" integrity sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA== "@csstools/css-calc@^2.1.4": version "2.1.4" - resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65" + resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz" integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== "@csstools/css-color-parser@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz#4e386af3a99dd36c46fef013cfe4c1c341eed6f0" + resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz" integrity sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA== dependencies: "@csstools/color-helpers" "^5.1.0" @@ -1119,22 +1119,22 @@ "@csstools/css-parser-algorithms@^3.0.5": version "3.0.5" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076" + resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz" integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== "@csstools/css-tokenizer@^3.0.4": version "3.0.4" - resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" + resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz" integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== "@csstools/media-query-list-parser@^4.0.3": version "4.0.3" - resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz#7aec77bcb89c2da80ef207e73f474ef9e1b3cdf1" + resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz" integrity sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ== "@csstools/postcss-alpha-function@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz#7989605711de7831bc7cd75b94c9b5bac9c3728e" + resolved "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz" integrity sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1145,7 +1145,7 @@ "@csstools/postcss-cascade-layers@^5.0.2": version "5.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz#dd2c70db3867b88975f2922da3bfbae7d7a2cae7" + resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz" integrity sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg== dependencies: "@csstools/selector-specificity" "^5.0.0" @@ -1153,7 +1153,7 @@ "@csstools/postcss-color-function-display-p3-linear@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz#3017ff5e1f65307d6083e58e93d76724fb1ebf9f" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz" integrity sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1164,7 +1164,7 @@ "@csstools/postcss-color-function@^4.0.12": version "4.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz#a7c85a98c77b522a194a1bbb00dd207f40c7a771" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz" integrity sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1175,7 +1175,7 @@ "@csstools/postcss-color-mix-function@^3.0.12": version "3.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz#2f1ee9f8208077af069545c9bd79bb9733382c2a" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz" integrity sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1186,7 +1186,7 @@ "@csstools/postcss-color-mix-variadic-function-arguments@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz#b4012b62a4eaa24d694172bb7137f9d2319cb8f2" + resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz" integrity sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1197,7 +1197,7 @@ "@csstools/postcss-content-alt-text@^2.0.8": version "2.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz#1d52da1762893c32999ff76839e48d6ec7c7a4cb" + resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz" integrity sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q== dependencies: "@csstools/css-parser-algorithms" "^3.0.5" @@ -1207,7 +1207,7 @@ "@csstools/postcss-contrast-color-function@^2.0.12": version "2.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz#ca46986d095c60f208d9e3f24704d199c9172637" + resolved "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz" integrity sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1218,7 +1218,7 @@ "@csstools/postcss-exponential-functions@^2.0.9": version "2.0.9" - resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz#fc03d1272888cb77e64cc1a7d8a33016e4f05c69" + resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz" integrity sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1227,7 +1227,7 @@ "@csstools/postcss-font-format-keywords@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz#6730836eb0153ff4f3840416cc2322f129c086e6" + resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" integrity sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw== dependencies: "@csstools/utilities" "^2.0.0" @@ -1235,7 +1235,7 @@ "@csstools/postcss-gamut-mapping@^2.0.11": version "2.0.11" - resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz#be0e34c9f0142852cccfc02b917511f0d677db8b" + resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz" integrity sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1244,7 +1244,7 @@ "@csstools/postcss-gradients-interpolation-method@^5.0.12": version "5.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz#0955cce4d97203b861bf66742bbec611b2f3661c" + resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz" integrity sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1255,7 +1255,7 @@ "@csstools/postcss-hwb-function@^4.0.12": version "4.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz#07f7ecb08c50e094673bd20eaf7757db0162beee" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz" integrity sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1266,7 +1266,7 @@ "@csstools/postcss-ic-unit@^4.0.4": version "4.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz#2ee2da0690db7edfbc469279711b9e69495659d2" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz" integrity sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg== dependencies: "@csstools/postcss-progressive-custom-properties" "^4.2.1" @@ -1275,12 +1275,12 @@ "@csstools/postcss-initial@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz#c385bd9d8ad31ad159edd7992069e97ceea4d09a" + resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz" integrity sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg== "@csstools/postcss-is-pseudo-class@^5.0.3": version "5.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz#d34e850bcad4013c2ed7abe948bfa0448aa8eb74" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz" integrity sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ== dependencies: "@csstools/selector-specificity" "^5.0.0" @@ -1288,7 +1288,7 @@ "@csstools/postcss-light-dark-function@^2.0.11": version "2.0.11" - resolved "https://registry.yarnpkg.com/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz#0df448aab9a33cb9a085264ff1f396fb80c4437d" + resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz" integrity sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA== dependencies: "@csstools/css-parser-algorithms" "^3.0.5" @@ -1298,29 +1298,29 @@ "@csstools/postcss-logical-float-and-clear@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz#62617564182cf86ab5d4e7485433ad91e4c58571" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" integrity sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ== "@csstools/postcss-logical-overflow@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz#c6de7c5f04e3d4233731a847f6c62819bcbcfa1d" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" integrity sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA== "@csstools/postcss-logical-overscroll-behavior@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz#43c03eaecdf34055ef53bfab691db6dc97a53d37" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" integrity sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w== "@csstools/postcss-logical-resize@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz#4df0eeb1a61d7bd85395e56a5cce350b5dbfdca6" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" integrity sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-logical-viewport-units@^3.0.4": version "3.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz#016d98a8b7b5f969e58eb8413447eb801add16fc" + resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz" integrity sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ== dependencies: "@csstools/css-tokenizer" "^3.0.4" @@ -1328,7 +1328,7 @@ "@csstools/postcss-media-minmax@^2.0.9": version "2.0.9" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz#184252d5b93155ae526689328af6bdf3fc113987" + resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz" integrity sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1338,7 +1338,7 @@ "@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.5": version "3.0.5" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz#f485c31ec13d6b0fb5c528a3474334a40eff5f11" + resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz" integrity sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg== dependencies: "@csstools/css-parser-algorithms" "^3.0.5" @@ -1347,7 +1347,7 @@ "@csstools/postcss-nested-calc@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz#754e10edc6958d664c11cde917f44ba144141c62" + resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" integrity sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A== dependencies: "@csstools/utilities" "^2.0.0" @@ -1355,14 +1355,14 @@ "@csstools/postcss-normalize-display-values@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz#ecdde2daf4e192e5da0c6fd933b6d8aff32f2a36" + resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" integrity sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-oklab-function@^4.0.12": version "4.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz#416640ef10227eea1375b47b72d141495950971d" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz" integrity sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1373,14 +1373,14 @@ "@csstools/postcss-progressive-custom-properties@^4.2.1": version "4.2.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz#c39780b9ff0d554efb842b6bd75276aa6f1705db" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz" integrity sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-random-function@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz#3191f32fe72936e361dadf7dbfb55a0209e2691e" + resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz" integrity sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1389,7 +1389,7 @@ "@csstools/postcss-relative-color-syntax@^3.0.12": version "3.0.12" - resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz#ced792450102441f7c160e1d106f33e4b44181f8" + resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz" integrity sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -1400,14 +1400,14 @@ "@csstools/postcss-scope-pseudo-class@^4.0.1": version "4.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz#9fe60e9d6d91d58fb5fc6c768a40f6e47e89a235" + resolved "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" integrity sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q== dependencies: postcss-selector-parser "^7.0.0" "@csstools/postcss-sign-functions@^1.1.4": version "1.1.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz#a9ac56954014ae4c513475b3f1b3e3424a1e0c12" + resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz" integrity sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1416,7 +1416,7 @@ "@csstools/postcss-stepped-value-functions@^4.0.9": version "4.0.9" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz#36036f1a0e5e5ee2308e72f3c9cb433567c387b9" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz" integrity sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1425,7 +1425,7 @@ "@csstools/postcss-text-decoration-shorthand@^4.0.3": version "4.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz#fae1b70f07d1b7beb4c841c86d69e41ecc6f743c" + resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz" integrity sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA== dependencies: "@csstools/color-helpers" "^5.1.0" @@ -1433,7 +1433,7 @@ "@csstools/postcss-trigonometric-functions@^4.0.9": version "4.0.9" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz#3f94ed2e319b57f2c59720b64e4d0a8a6fb8c3b2" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz" integrity sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A== dependencies: "@csstools/css-calc" "^2.1.4" @@ -1442,37 +1442,37 @@ "@csstools/postcss-unset-value@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz#7caa981a34196d06a737754864baf77d64de4bba" + resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== "@csstools/selector-resolve-nested@^3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz#848c6f44cb65e3733e478319b9342b7aa436fac7" + resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz" integrity sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g== "@csstools/selector-specificity@^5.0.0": version "5.0.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b" + resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== "@csstools/utilities@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/utilities/-/utilities-2.0.0.tgz#f7ff0fee38c9ffb5646d47b6906e0bc8868bde60" + resolved "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== "@discoveryjs/json-ext@0.5.7": version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@docsearch/css@4.2.0": version "4.2.0" - resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-4.2.0.tgz#473bb4c51f4b2b037a71f423e569907ab19e6d72" + resolved "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz" integrity sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g== "@docsearch/react@^3.9.0 || ^4.1.0": version "4.2.0" - resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-4.2.0.tgz#9dac48dfb4c1e5f18cf7323d8221d99c0d5f3e4e" + resolved "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz" integrity sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw== dependencies: "@ai-sdk/react" "^2.0.30" @@ -1485,7 +1485,7 @@ "@docusaurus/babel@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/babel/-/babel-3.9.2.tgz#f956c638baeccf2040e482c71a742bc7e35fdb22" + resolved "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz" integrity sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA== dependencies: "@babel/core" "^7.25.9" @@ -1506,7 +1506,7 @@ "@docusaurus/bundler@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/bundler/-/bundler-3.9.2.tgz#0ca82cda4acf13a493e3f66061aea351e9d356cf" + resolved "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz" integrity sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA== dependencies: "@babel/core" "^7.25.9" @@ -1534,9 +1534,9 @@ webpack "^5.95.0" webpackbar "^6.0.1" -"@docusaurus/core@3.9.2", "@docusaurus/core@^3.9.2": +"@docusaurus/core@^3.9.2", "@docusaurus/core@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.9.2.tgz#cc970f29b85a8926d63c84f8cffdcda43ed266ff" + resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz" integrity sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw== dependencies: "@docusaurus/babel" "3.9.2" @@ -1584,7 +1584,7 @@ "@docusaurus/cssnano-preset@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz#523aab65349db3c51a77f2489048d28527759428" + resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz" integrity sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ== dependencies: cssnano-preset-advanced "^6.1.2" @@ -1594,7 +1594,7 @@ "@docusaurus/logger@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.9.2.tgz#6ec6364b90f5a618a438cc9fd01ac7376869f92a" + resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz" integrity sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA== dependencies: chalk "^4.1.2" @@ -1602,7 +1602,7 @@ "@docusaurus/mdx-loader@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz#78d238de6c6203fa811cc2a7e90b9b79e111408c" + resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz" integrity sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ== dependencies: "@docusaurus/logger" "3.9.2" @@ -1630,9 +1630,9 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@3.9.2", "@docusaurus/module-type-aliases@^3.9.2": +"@docusaurus/module-type-aliases@^3.9.2", "@docusaurus/module-type-aliases@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz#993c7cb0114363dea5ef6855e989b3ad4b843a34" + resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz" integrity sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew== dependencies: "@docusaurus/types" "3.9.2" @@ -1645,7 +1645,7 @@ "@docusaurus/plugin-content-blog@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz#d5ce51eb7757bdab0515e2dd26a793ed4e119df9" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz" integrity sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ== dependencies: "@docusaurus/core" "3.9.2" @@ -1667,9 +1667,9 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.9.2": +"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz#cd8f2d1c06e53c3fa3d24bdfcb48d237bf2d6b2e" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz" integrity sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg== dependencies: "@docusaurus/core" "3.9.2" @@ -1693,7 +1693,7 @@ "@docusaurus/plugin-content-pages@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz#22db6c88ade91cec0a9e87a00b8089898051b08d" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz" integrity sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA== dependencies: "@docusaurus/core" "3.9.2" @@ -1707,7 +1707,7 @@ "@docusaurus/plugin-css-cascade-layers@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz#358c85f63f1c6a11f611f1b8889d9435c11b22f8" + resolved "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz" integrity sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ== dependencies: "@docusaurus/core" "3.9.2" @@ -1718,7 +1718,7 @@ "@docusaurus/plugin-debug@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz#b5df4db115583f5404a252dbf66f379ff933e53c" + resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz" integrity sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA== dependencies: "@docusaurus/core" "3.9.2" @@ -1730,7 +1730,7 @@ "@docusaurus/plugin-google-analytics@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz#857fe075fdeccdf6959e62954d9efe39769fa247" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz" integrity sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw== dependencies: "@docusaurus/core" "3.9.2" @@ -1740,7 +1740,7 @@ "@docusaurus/plugin-google-gtag@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz#df75b1a90ae9266b0471909ba0265f46d5dcae62" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz" integrity sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA== dependencies: "@docusaurus/core" "3.9.2" @@ -1751,7 +1751,7 @@ "@docusaurus/plugin-google-tag-manager@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz#d1a3cf935acb7d31b84685e92d70a1d342946677" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz" integrity sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw== dependencies: "@docusaurus/core" "3.9.2" @@ -1761,7 +1761,7 @@ "@docusaurus/plugin-sitemap@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz#e1d9f7012942562cc0c6543d3cb2cdc4ae713dc4" + resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz" integrity sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw== dependencies: "@docusaurus/core" "3.9.2" @@ -1776,7 +1776,7 @@ "@docusaurus/plugin-svgr@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz#62857ed79d97c0150d25f7e7380fdee65671163a" + resolved "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz" integrity sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw== dependencies: "@docusaurus/core" "3.9.2" @@ -1790,7 +1790,7 @@ "@docusaurus/preset-classic@^3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz#85cc4f91baf177f8146c9ce896dfa1f0fd377050" + resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz" integrity sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w== dependencies: "@docusaurus/core" "3.9.2" @@ -1811,7 +1811,7 @@ "@docusaurus/theme-classic@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz#6e514f99a0ff42b80afcf42d5e5d042618311ce0" + resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz" integrity sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA== dependencies: "@docusaurus/core" "3.9.2" @@ -1842,7 +1842,7 @@ "@docusaurus/theme-common@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.9.2.tgz#487172c6fef9815c2746ef62a71e4f5b326f9ba5" + resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz" integrity sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag== dependencies: "@docusaurus/mdx-loader" "3.9.2" @@ -1860,7 +1860,7 @@ "@docusaurus/theme-search-algolia@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz#420fd5b27fc1673b48151fdc9fe7167ba135ed50" + resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz" integrity sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw== dependencies: "@docsearch/react" "^3.9.0 || ^4.1.0" @@ -1882,7 +1882,7 @@ "@docusaurus/theme-translations@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz#238cd69c2da92d612be3d3b4f95944c1d0f1e041" + resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz" integrity sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA== dependencies: fs-extra "^11.1.1" @@ -1890,7 +1890,7 @@ "@docusaurus/types@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.9.2.tgz#e482cf18faea0d1fa5ce0e3f1e28e0f32d2593eb" + resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz" integrity sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q== dependencies: "@mdx-js/mdx" "^3.0.0" @@ -1906,7 +1906,7 @@ "@docusaurus/utils-common@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.9.2.tgz#e89bfcf43d66359f43df45293fcdf22814847460" + resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz" integrity sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw== dependencies: "@docusaurus/types" "3.9.2" @@ -1914,7 +1914,7 @@ "@docusaurus/utils-validation@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz#04aec285604790806e2fc5aa90aa950dc7ba75ae" + resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz" integrity sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A== dependencies: "@docusaurus/logger" "3.9.2" @@ -1928,7 +1928,7 @@ "@docusaurus/utils@3.9.2": version "3.9.2" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.9.2.tgz#ffab7922631c7e0febcb54e6d499f648bf8a89eb" + resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz" integrity sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ== dependencies: "@docusaurus/logger" "3.9.2" @@ -1955,26 +1955,26 @@ "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== "@hapi/topo@^5.1.0": version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== dependencies: "@hapi/hoek" "^9.0.0" "@jest/schemas@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jest/types@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: "@jest/schemas" "^29.6.3" @@ -1986,7 +1986,7 @@ "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": version "0.3.13" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz" integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" @@ -1994,7 +1994,7 @@ "@jridgewell/remapping@^2.3.5": version "2.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" + resolved "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz" integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -2002,12 +2002,12 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/source-map@^0.3.3": version "0.3.11" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.11.tgz#b21835cbd36db656b857c2ad02ebd413cc13a9ba" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz" integrity sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA== dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -2015,12 +2015,12 @@ "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.5" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": version "0.3.31" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -2028,22 +2028,22 @@ "@jsonjoy.com/base64@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" + resolved "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz" integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== "@jsonjoy.com/buffers@^1.0.0", "@jsonjoy.com/buffers@^1.2.0": version "1.2.1" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz#8d99c7f67eaf724d3428dfd9826c6455266a5c83" + resolved "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz" integrity sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA== "@jsonjoy.com/codegen@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz#5c23f796c47675f166d23b948cdb889184b93207" + resolved "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz" integrity sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g== "@jsonjoy.com/json-pack@^1.11.0": version "1.21.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz#93f8dd57fe3a3a92132b33d1eb182dcd9e7629fa" + resolved "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz" integrity sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg== dependencies: "@jsonjoy.com/base64" "^1.1.2" @@ -2057,7 +2057,7 @@ "@jsonjoy.com/json-pointer@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz#049cb530ac24e84cba08590c5e36b431c4843408" + resolved "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz" integrity sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg== dependencies: "@jsonjoy.com/codegen" "^1.0.0" @@ -2065,7 +2065,7 @@ "@jsonjoy.com/util@^1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.9.0.tgz#7ee95586aed0a766b746cd8d8363e336c3c47c46" + resolved "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz" integrity sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ== dependencies: "@jsonjoy.com/buffers" "^1.0.0" @@ -2073,12 +2073,12 @@ "@leichtgewicht/ip-codec@^2.0.1": version "2.0.5" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== "@mdx-js/mdx@^3.0.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.1.1.tgz#c5ffd991a7536b149e17175eee57a1a2a511c6d1" + resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz" integrity sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ== dependencies: "@types/estree" "^1.0.0" @@ -2109,27 +2109,27 @@ "@mdx-js/react@^3.0.0", "@mdx-js/react@^3.1.1": version "3.1.1" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.1.tgz#24bda7fffceb2fe256f954482123cda1be5f5fef" + resolved "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz" integrity sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw== dependencies: "@types/mdx" "^2.0.0" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -2137,24 +2137,24 @@ "@opentelemetry/api@1.9.0": version "1.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" + resolved "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz" integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== "@pnpm/config.env-replace@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== "@pnpm/network.ca-file@^1.0.1": version "1.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== dependencies: graceful-fs "4.2.10" "@pnpm/npm-conf@^2.1.0": version "2.3.1" - resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz#bb375a571a0bd63ab0a23bece33033c683e9b6b0" + resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz" integrity sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw== dependencies: "@pnpm/config.env-replace" "^1.1.0" @@ -2163,44 +2163,44 @@ "@polka/url@^1.0.0-next.24": version "1.0.0-next.29" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz" integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== "@sideway/address@^4.1.5": version "4.1.5" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== dependencies: "@hapi/hoek" "^9.0.0" "@sideway/formula@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== "@sideway/pinpoint@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== "@sinclair/typebox@^0.27.8": version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sindresorhus/is@^4.6.0": version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@sindresorhus/is@^5.2.0": version "5.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== "@slorber/remark-comment@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + resolved "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== dependencies: micromark-factory-space "^1.0.0" @@ -2209,52 +2209,52 @@ "@standard-schema/spec@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.0.0.tgz#f193b73dc316c4170f2e82a881da0f550d551b9c" + resolved "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz" integrity sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA== "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz" integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== "@svgr/babel-plugin-remove-jsx-attribute@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz" integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz" integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz" integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== "@svgr/babel-plugin-svg-dynamic-title@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz" integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== "@svgr/babel-plugin-svg-em-dimensions@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz" integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== "@svgr/babel-plugin-transform-react-native-svg@8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz#90a8b63998b688b284f255c6a5248abd5b28d754" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz" integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== "@svgr/babel-plugin-transform-svg-component@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz" integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== "@svgr/babel-preset@8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz#0e87119aecdf1c424840b9d4565b7137cabf9ece" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz" integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" @@ -2266,9 +2266,9 @@ "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" "@svgr/babel-plugin-transform-svg-component" "8.0.0" -"@svgr/core@8.1.0": +"@svgr/core@*", "@svgr/core@8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" + resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== dependencies: "@babel/core" "^7.21.3" @@ -2279,7 +2279,7 @@ "@svgr/hast-util-to-babel-ast@8.0.0": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz" integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q== dependencies: "@babel/types" "^7.21.3" @@ -2287,7 +2287,7 @@ "@svgr/plugin-jsx@8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz#96969f04a24b58b174ee4cd974c60475acbd6928" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz" integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== dependencies: "@babel/core" "^7.21.3" @@ -2297,7 +2297,7 @@ "@svgr/plugin-svgo@8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz#b115b7b967b564f89ac58feae89b88c3decd0f00" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz" integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== dependencies: cosmiconfig "^8.1.3" @@ -2306,7 +2306,7 @@ "@svgr/webpack@^8.1.0": version "8.1.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.1.0.tgz#16f1b5346f102f89fda6ec7338b96a701d8be0c2" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz" integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== dependencies: "@babel/core" "^7.21.3" @@ -2320,24 +2320,24 @@ "@szmarczak/http-timer@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== dependencies: defer-to-connect "^2.0.1" "@trysound/sax@0.2.0": version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@tsconfig/docusaurus@^1.0.5": version "1.0.7" - resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz#a3ee3c8109b3fec091e3d61a61834e563aeee3c3" + resolved "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz" integrity sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg== "@types/body-parser@*": version "1.19.6" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz" integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== dependencies: "@types/connect" "*" @@ -2345,14 +2345,14 @@ "@types/bonjour@^3.5.13": version "3.5.13" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.5.4": version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== dependencies: "@types/express-serve-static-core" "*" @@ -2360,21 +2360,21 @@ "@types/connect@*": version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== dependencies: "@types/node" "*" "@types/debug@^4.0.0": version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" "@types/eslint-scope@^3.7.7": version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== dependencies: "@types/eslint" "*" @@ -2382,7 +2382,7 @@ "@types/eslint@*": version "9.6.1" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz" integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== dependencies: "@types/estree" "*" @@ -2390,19 +2390,19 @@ "@types/estree-jsx@^1.0.0": version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + resolved "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz" integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== dependencies: "@types/estree" "*" "@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.8": version "1.0.8" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz" integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": +"@types/express-serve-static-core@*": version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz#74f47555b3d804b54cb7030e6f9aa0c7485cfc5b" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz" integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA== dependencies: "@types/node" "*" @@ -2412,7 +2412,7 @@ "@types/express-serve-static-core@^4.17.21", "@types/express-serve-static-core@^4.17.33": version "4.19.7" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz#f1d306dcc03b1aafbfb6b4fe684cce8a31cffc10" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz" integrity sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg== dependencies: "@types/node" "*" @@ -2420,18 +2420,28 @@ "@types/range-parser" "*" "@types/send" "*" +"@types/express-serve-static-core@^5.0.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz" + integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + "@types/express@*": version "5.0.5" - resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.5.tgz#3ba069177caa34ab96585ca23b3984d752300cdc" + resolved "https://registry.npmjs.org/@types/express/-/express-5.0.5.tgz" integrity sha512-LuIQOcb6UmnF7C1PCFmEU1u2hmiHL43fgFQX67sN3H4Z+0Yk0Neo++mFsBjhOAuLzvlQeqAAkeDOZrJs9rzumQ== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^5.0.0" "@types/serve-static" "^1" -"@types/express@^4.17.21": +"@types/express@^4.17.13", "@types/express@^4.17.21": version "4.17.25" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.25.tgz#070c8c73a6fee6936d65c195dbbfb7da5026649b" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz" integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw== dependencies: "@types/body-parser" "*" @@ -2441,126 +2451,126 @@ "@types/gtag.js@^0.0.12": version "0.0.12" - resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + resolved "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== "@types/hast@^3.0.0": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + resolved "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz" integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== dependencies: "@types/unist" "*" "@types/history@^4.7.11": version "4.7.11" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== "@types/html-minifier-terser@^6.0.0": version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== "@types/http-cache-semantics@^4.0.2": version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== "@types/http-errors@*": version "2.0.5" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz" integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== "@types/http-proxy@^1.17.8": version "1.17.17" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.17.tgz#d9e2c4571fe3507343cb210cd41790375e59a533" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz" integrity sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== dependencies: "@types/unist" "*" "@types/mdx@^2.0.0": version "2.0.13" - resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" + resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz" integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== "@types/mime@^1": version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/ms@*": version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" + resolved "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz" integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== "@types/node-forge@^1.3.0": version "1.3.14" - resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.14.tgz#006c2616ccd65550560c2757d8472eb6d3ecea0b" + resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz" integrity sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw== dependencies: "@types/node" "*" "@types/node@*": version "24.9.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.9.2.tgz#90ded2422dbfcafcf72080f28975adc21366148d" + resolved "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz" integrity sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA== dependencies: undici-types "~7.16.0" "@types/node@^17.0.5": version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== "@types/prismjs@^1.26.0": version "1.26.5" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" + resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz" integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== "@types/qs@*": version "6.14.0" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz" integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== "@types/range-parser@*": version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== "@types/react-router-config@*", "@types/react-router-config@^5.0.7": version "5.0.11" - resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" + resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz" integrity sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw== dependencies: "@types/history" "^4.7.11" @@ -2569,7 +2579,7 @@ "@types/react-router-dom@*": version "5.3.3" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== dependencies: "@types/history" "^4.7.11" @@ -2578,41 +2588,41 @@ "@types/react-router@*", "@types/react-router@^5.1.0": version "5.1.20" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== dependencies: "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*": +"@types/react@*", "@types/react@>= 16.8.0 < 20.0.0", "@types/react@>=16": version "19.2.2" - resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.2.tgz#ba123a75d4c2a51158697160a4ea2ff70aa6bf36" + resolved "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz" integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA== dependencies: csstype "^3.0.2" "@types/retry@0.12.2": version "0.12.2" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz" integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== "@types/sax@^1.2.1": version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== dependencies: "@types/node" "*" "@types/send@*": version "1.2.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-1.2.1.tgz#6a784e45543c18c774c049bff6d3dbaf045c9c74" + resolved "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz" integrity sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ== dependencies: "@types/node" "*" "@types/send@<1": version "0.17.6" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.6.tgz#aeb5385be62ff58a52cd5459daa509ae91651d25" + resolved "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz" integrity sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og== dependencies: "@types/mime" "^1" @@ -2620,14 +2630,14 @@ "@types/serve-index@^1.9.4": version "1.9.4" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== dependencies: "@types/express" "*" "@types/serve-static@^1", "@types/serve-static@^1.15.5": version "1.15.10" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.10.tgz#768169145a778f8f5dfcb6360aead414a3994fee" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz" integrity sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw== dependencies: "@types/http-errors" "*" @@ -2636,53 +2646,53 @@ "@types/sockjs@^0.3.36": version "0.3.36" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== dependencies: "@types/node" "*" "@types/unist@*", "@types/unist@^3.0.0": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz" integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== "@types/unist@^2.0.0": version "2.0.11" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz" integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== "@types/ws@^8.5.10": version "8.18.1" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz" integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== dependencies: "@types/node" "*" "@types/yargs-parser@*": version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^17.0.8": version "17.0.34" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.34.tgz#1c2f9635b71d5401827373a01ce2e8a7670ea839" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.34.tgz" integrity sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A== dependencies: "@types/yargs-parser" "*" "@ungap/structured-clone@^1.0.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== "@vercel/oidc@3.0.3": version "3.0.3" - resolved "https://registry.yarnpkg.com/@vercel/oidc/-/oidc-3.0.3.tgz#82c2b6dd4d5c3b37dcb1189718cdeb9db402d052" + resolved "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz" integrity sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg== -"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": +"@webassemblyjs/ast@^1.14.1", "@webassemblyjs/ast@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== dependencies: "@webassemblyjs/helper-numbers" "1.13.2" @@ -2690,22 +2700,22 @@ "@webassemblyjs/floating-point-hex-parser@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz" integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== "@webassemblyjs/helper-api-error@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz" integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== "@webassemblyjs/helper-buffer@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz" integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== "@webassemblyjs/helper-numbers@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz" integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.13.2" @@ -2714,12 +2724,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz" integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== "@webassemblyjs/helper-wasm-section@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz" integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2729,26 +2739,26 @@ "@webassemblyjs/ieee754@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz" integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz" integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.13.2": version "1.13.2" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz" integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== "@webassemblyjs/wasm-edit@^1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz" integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2762,7 +2772,7 @@ "@webassemblyjs/wasm-gen@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz" integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2773,7 +2783,7 @@ "@webassemblyjs/wasm-opt@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz" integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2781,9 +2791,9 @@ "@webassemblyjs/wasm-gen" "1.14.1" "@webassemblyjs/wasm-parser" "1.14.1" -"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": +"@webassemblyjs/wasm-parser@^1.14.1", "@webassemblyjs/wasm-parser@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2795,7 +2805,7 @@ "@webassemblyjs/wast-printer@1.14.1": version "1.14.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz" integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== dependencies: "@webassemblyjs/ast" "1.14.1" @@ -2803,17 +2813,17 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== accepts@~1.3.4, accepts@~1.3.8: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -2821,42 +2831,42 @@ accepts@~1.3.4, accepts@~1.3.8: acorn-import-phases@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz#16eb850ba99a056cb7cbfe872ffb8972e18c8bd7" + resolved "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz" integrity sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== acorn-jsx@^5.0.0: version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^8.0.0: version "8.3.4" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz" integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== dependencies: acorn "^8.11.0" -acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.15.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.15.0: version "8.15.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== address@^1.0.1: version "1.2.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" -ai@5.0.86, ai@^5.0.30: +ai@^5.0.30, ai@5.0.86: version "5.0.86" - resolved "https://registry.yarnpkg.com/ai/-/ai-5.0.86.tgz#0edb696bc872c39047f76c9ccaf4be21979653e9" + resolved "https://registry.npmjs.org/ai/-/ai-5.0.86.tgz" integrity sha512-ooHwNTkLdedFf98iQhtSc5btc/P4UuXuOpYneoifq0190vqosLunNdW8Hs6CiE0Am7YOGNplDK56JIPlHZIL4w== dependencies: "@ai-sdk/gateway" "2.0.5" @@ -2866,26 +2876,26 @@ ai@5.0.86, ai@^5.0.30: ajv-formats@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" -ajv@^6.12.5: +ajv@^6.12.5, ajv@^6.9.1: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2893,9 +2903,9 @@ ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: version "8.17.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== dependencies: fast-deep-equal "^3.1.3" @@ -2905,14 +2915,14 @@ ajv@^8.0.0, ajv@^8.9.0: algoliasearch-helper@^3.26.0: version "3.26.0" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz#d6e283396a9fc5bf944f365dc3b712570314363f" + resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz" integrity sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw== dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^5.28.0, algoliasearch@^5.37.0: +algoliasearch@^5.28.0, algoliasearch@^5.37.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": version "5.42.0" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.42.0.tgz#c30247e6480030471dfa2899f591878ff2fc5e15" + resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.42.0.tgz" integrity sha512-X5+PtWc9EJIPafT/cj8ZG+6IU3cjRRnlHGtqMHK/9gsiupQbAyYlH5y7qt/FtsAhfX5AICHffZy69ZAsVrxWkQ== dependencies: "@algolia/abtesting" "1.8.0" @@ -2932,48 +2942,48 @@ algoliasearch@^5.28.0, algoliasearch@^5.37.0: ansi-align@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== dependencies: string-width "^4.1.0" ansi-escapes@^4.3.2: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-html-community@^0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.2.2" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz" integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^6.1.0: version "6.2.3" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz" integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -2981,39 +2991,39 @@ anymatch@~3.1.2: arg@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== astring@^1.8.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" + resolved "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz" integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== autoprefixer@^10.4.19, autoprefixer@^10.4.21: version "10.4.21" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz" integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== dependencies: browserslist "^4.24.4" @@ -3025,7 +3035,7 @@ autoprefixer@^10.4.19, autoprefixer@^10.4.21: babel-loader@^9.2.1: version "9.2.1" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== dependencies: find-cache-dir "^4.0.0" @@ -3033,14 +3043,14 @@ babel-loader@^9.2.1: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-polyfill-corejs2@^0.4.14: version "0.4.14" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz#8101b82b769c568835611542488d463395c2ef8f" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz" integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg== dependencies: "@babel/compat-data" "^7.27.7" @@ -3049,7 +3059,7 @@ babel-plugin-polyfill-corejs2@^0.4.14: babel-plugin-polyfill-corejs3@^0.13.0: version "0.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz#bb7f6aeef7addff17f7602a08a6d19a128c30164" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz" integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== dependencies: "@babel/helper-define-polyfill-provider" "^0.6.5" @@ -3057,44 +3067,44 @@ babel-plugin-polyfill-corejs3@^0.13.0: babel-plugin-polyfill-regenerator@^0.6.5: version "0.6.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz#32752e38ab6f6767b92650347bf26a31b16ae8c5" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz" integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg== dependencies: "@babel/helper-define-polyfill-provider" "^0.6.5" bail@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -baseline-browser-mapping@^2.8.19: - version "2.8.22" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.22.tgz#9d98661721ebe0812def25858f4cb2561820d2e6" - integrity sha512-/tk9kky/d8T8CTXIQYASLyhAxR5VwL3zct1oAoVTaOUHwrmsGnfbRwNdEq+vOl2BN8i3PcDdP0o4Q+jjKQoFbQ== +baseline-browser-mapping@^2.10.0, baseline-browser-mapping@^2.8.19: + version "2.10.0" + resolved "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz" + integrity sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA== batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== body-parser@1.20.3: version "1.20.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz" integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== dependencies: bytes "3.1.2" @@ -3112,7 +3122,7 @@ body-parser@1.20.3: bonjour-service@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.3.0.tgz#80d867430b5a0da64e82a8047fc1e355bdb71722" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz" integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA== dependencies: fast-deep-equal "^3.1.3" @@ -3120,12 +3130,12 @@ bonjour-service@^1.2.1: boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== boxen@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== dependencies: ansi-align "^3.0.1" @@ -3139,7 +3149,7 @@ boxen@^6.2.1: boxen@^7.0.0: version "7.1.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + resolved "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz" integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== dependencies: ansi-align "^3.0.1" @@ -3153,7 +3163,7 @@ boxen@^7.0.0: brace-expansion@^1.1.7: version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== dependencies: balanced-match "^1.0.0" @@ -3161,14 +3171,14 @@ brace-expansion@^1.1.7: braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.26.0, browserslist@^4.26.3: +browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.26.0, browserslist@^4.26.3, "browserslist@>= 4.21.0": version "4.27.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.27.0.tgz#755654744feae978fbb123718b2f139bc0fa6697" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz" integrity sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw== dependencies: baseline-browser-mapping "^2.8.19" @@ -3179,34 +3189,34 @@ browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4 buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== bundle-name@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + resolved "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz" integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== dependencies: run-applescript "^7.0.0" bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== cacheable-lookup@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== cacheable-request@^10.2.8: version "10.2.14" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== dependencies: "@types/http-cache-semantics" "^4.0.2" @@ -3219,7 +3229,7 @@ cacheable-request@^10.2.8: call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + resolved "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== dependencies: es-errors "^1.3.0" @@ -3227,7 +3237,7 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- call-bind@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== dependencies: call-bind-apply-helpers "^1.0.0" @@ -3237,7 +3247,7 @@ call-bind@^1.0.8: call-bound@^1.0.2, call-bound@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== dependencies: call-bind-apply-helpers "^1.0.2" @@ -3245,12 +3255,12 @@ call-bound@^1.0.2, call-bound@^1.0.3: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -3258,17 +3268,17 @@ camel-case@^4.1.2: camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelcase@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -3278,17 +3288,17 @@ caniuse-api@^3.0.0: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001751: version "1.0.30001752" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001752.tgz#afa28d0830709507162bc6ed3f7cb23b00926a99" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001752.tgz" integrity sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g== ccount@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== chalk@^4.0.0, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -3296,37 +3306,37 @@ chalk@^4.0.0, chalk@^4.1.2: chalk@^5.0.1, chalk@^5.2.0: version "5.6.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz" integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== character-entities-html4@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== character-entities-legacy@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== character-entities@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz" integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== character-reference-invalid@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== cheerio-select@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== dependencies: boolbase "^1.0.0" @@ -3338,7 +3348,7 @@ cheerio-select@^2.1.0: cheerio@1.0.0-rc.12: version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== dependencies: cheerio-select "^2.1.0" @@ -3351,7 +3361,7 @@ cheerio@1.0.0-rc.12: chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" @@ -3366,34 +3376,34 @@ chokidar@^3.5.3, chokidar@^3.6.0: chrome-trace-event@^1.0.2: version "1.0.4" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== ci-info@^3.2.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== clean-css@^5.2.2, clean-css@^5.3.3, clean-css@~5.3.2: version "5.3.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-boxes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== cli-table3@^0.6.3: version "0.6.5" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== dependencies: string-width "^4.2.0" @@ -3402,7 +3412,7 @@ cli-table3@^0.6.3: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -3411,91 +3421,91 @@ clone-deep@^4.0.1: clsx@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== clsx@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== collapse-white-space@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colord@^2.9.3: version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== colorette@^2.0.10: version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== combine-promises@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== comma-separated-tokens@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== commander@^10.0.0: version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== commander@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^8.3.0: version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== common-path-prefix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== compressible@~2.0.18: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.8.1" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.1.tgz#4a45d909ac16509195a9a28bd91094889c180d79" + resolved "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz" integrity sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w== dependencies: bytes "3.1.2" @@ -3508,12 +3518,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== config-chain@^1.1.11: version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== dependencies: ini "^1.3.4" @@ -3521,7 +3531,7 @@ config-chain@^1.1.11: configstore@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + resolved "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz" integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== dependencies: dot-prop "^6.0.1" @@ -3532,49 +3542,49 @@ configstore@^6.0.0: connect-history-api-fallback@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== consola@^3.2.3: version "3.4.2" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" + resolved "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz" integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== content-disposition@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== content-disposition@0.5.4: version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== cookie@0.7.1: version "0.7.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== copy-webpack-plugin@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== dependencies: fast-glob "^3.2.11" @@ -3586,29 +3596,29 @@ copy-webpack-plugin@^11.0.0: core-js-compat@^3.43.0: version "3.46.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.46.0.tgz#0c87126a19a1af00371e12b02a2b088a40f3c6f7" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz" integrity sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law== dependencies: browserslist "^4.26.3" core-js-pure@^3.43.0: version "3.46.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.46.0.tgz#9bb80248584c6334bb54cd381b0f41c619ef1b43" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz" integrity sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw== core-js@^3.31.1: version "3.46.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.46.0.tgz#323a092b96381a9184d0cd49ee9083b2f93373bb" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz" integrity sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA== core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: version "8.3.6" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: import-fresh "^3.3.0" @@ -3618,7 +3628,7 @@ cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: cross-spawn@^7.0.3: version "7.0.6" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" @@ -3627,26 +3637,26 @@ cross-spawn@^7.0.3: crypto-random-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz" integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== dependencies: type-fest "^1.0.1" css-blank-pseudo@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz#32020bff20a209a53ad71b8675852b49e8d57e46" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" integrity sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag== dependencies: postcss-selector-parser "^7.0.0" css-declaration-sorter@^7.2.0: version "7.3.0" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz#edc45c36bcdfea0788b1d4452829f142ef1c4a4a" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz" integrity sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ== css-has-pseudo@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz#a5ee2daf5f70a2032f3cefdf1e36e7f52a243873" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz" integrity sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA== dependencies: "@csstools/selector-specificity" "^5.0.0" @@ -3655,7 +3665,7 @@ css-has-pseudo@^7.0.3: css-loader@^6.11.0: version "6.11.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz" integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== dependencies: icss-utils "^5.1.0" @@ -3669,7 +3679,7 @@ css-loader@^6.11.0: css-minimizer-webpack-plugin@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz" integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== dependencies: "@jridgewell/trace-mapping" "^0.3.18" @@ -3681,12 +3691,12 @@ css-minimizer-webpack-plugin@^5.0.1: css-prefers-color-scheme@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz#ba001b99b8105b8896ca26fc38309ddb2278bd3c" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" integrity sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ== css-select@^4.1.3: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" @@ -3697,7 +3707,7 @@ css-select@^4.1.3: css-select@^5.1.0: version "5.2.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.2.2.tgz#01b6e8d163637bb2dd6c982ca4ed65863682786e" + resolved "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz" integrity sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== dependencies: boolbase "^1.0.0" @@ -3708,7 +3718,7 @@ css-select@^5.1.0: css-tree@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== dependencies: mdn-data "2.0.30" @@ -3716,7 +3726,7 @@ css-tree@^2.3.1: css-tree@~2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== dependencies: mdn-data "2.0.28" @@ -3724,22 +3734,22 @@ css-tree@~2.2.0: css-what@^6.0.1, css-what@^6.1.0: version "6.2.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.2.2.tgz#cdcc8f9b6977719fdfbd1de7aec24abf756b9dea" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz" integrity sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== cssdb@^8.4.2: version "8.4.2" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.4.2.tgz#1a367ab1904c97af0bb2c7ae179764deae7b078b" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz" integrity sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-advanced@^6.1.2: version "6.1.2" - resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz#82b090872b8f98c471f681d541c735acf8b94d3f" + resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz" integrity sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ== dependencies: autoprefixer "^10.4.19" @@ -3752,7 +3762,7 @@ cssnano-preset-advanced@^6.1.2: cssnano-preset-default@^6.1.2: version "6.1.2" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz#adf4b89b975aa775f2750c89dbaf199bbd9da35e" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz" integrity sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== dependencies: browserslist "^4.23.0" @@ -3788,12 +3798,12 @@ cssnano-preset-default@^6.1.2: cssnano-utils@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.2.tgz#56f61c126cd0f11f2eef1596239d730d9fceff3c" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== cssnano@^6.0.1, cssnano@^6.1.2: version "6.1.2" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.1.2.tgz#4bd19e505bd37ee7cf0dc902d3d869f6d79c66b8" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz" integrity sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== dependencies: cssnano-preset-default "^6.1.2" @@ -3801,67 +3811,67 @@ cssnano@^6.0.1, cssnano@^6.1.2: csso@^5.0.5: version "5.0.5" - resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + resolved "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== dependencies: css-tree "~2.2.0" csstype@^3.0.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== debounce@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== +debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1, debug@4: + version "4.4.3" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + debug@2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1: - version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - decode-named-character-reference@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz#25c32ae6dd5e21889549d40f676030e9514cc0ed" + resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz" integrity sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q== dependencies: character-entities "^2.0.0" decompress-response@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: mimic-response "^3.1.0" deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deepmerge@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== default-browser-id@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + resolved "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz" integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== default-browser@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + resolved "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz" integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== dependencies: bundle-name "^4.1.0" @@ -3869,12 +3879,12 @@ default-browser@^5.2.1: defer-to-connect@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" @@ -3883,51 +3893,51 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: define-lazy-prop@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== define-lazy-prop@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz" integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== define-properties@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + dequal@^2.0.0, dequal@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-node@^2.0.4: version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detect-port@^1.5.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.6.1.tgz#45e4073997c5f292b957cb678fb0bb8ed4250a67" + resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz" integrity sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q== dependencies: address "^1.0.1" @@ -3935,35 +3945,35 @@ detect-port@^1.5.1: devlop@^1.0.0, devlop@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + resolved "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz" integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== dependencies: dequal "^2.0.0" dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dns-packet@^5.2.2: version "5.6.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" dom-converter@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@^1.0.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" @@ -3972,7 +3982,7 @@ dom-serializer@^1.0.1: dom-serializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== dependencies: domelementtype "^2.3.0" @@ -3981,26 +3991,26 @@ dom-serializer@^2.0.0: domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: domelementtype "^2.3.0" domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" @@ -4009,7 +4019,7 @@ domutils@^2.5.2, domutils@^2.8.0: domutils@^3.0.1: version "3.2.2" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + resolved "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz" integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== dependencies: dom-serializer "^2.0.0" @@ -4018,7 +4028,7 @@ domutils@^3.0.1: dot-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -4026,14 +4036,14 @@ dot-case@^3.0.4: dot-prop@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== dependencies: is-obj "^2.0.0" dunder-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== dependencies: call-bind-apply-helpers "^1.0.1" @@ -4042,62 +4052,62 @@ dunder-proto@^1.0.1: duplexer@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.238: version "1.5.244" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.244.tgz#b9b61e3d24ef4203489951468614f2a360763820" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.244.tgz" integrity sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojilib@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + resolved "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== emojis-list@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== emoticon@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.1.0.tgz#d5a156868ee173095627a33de3f1e914c3dde79e" + resolved "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz" integrity sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== encodeurl@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== enhanced-resolve@^5.17.3: version "5.18.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz" integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww== dependencies: graceful-fs "^4.2.4" @@ -4105,51 +4115,51 @@ enhanced-resolve@^5.17.3: entities@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== entities@^4.2.0, entities@^4.4.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== entities@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + resolved "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== error-ex@^1.3.1: version "1.3.4" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== dependencies: is-arrayish "^0.2.1" es-define-property@^1.0.0, es-define-property@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== es-errors@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^1.2.1: version "1.7.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz" integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== dependencies: es-errors "^1.3.0" esast-util-from-estree@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz#8d1cfb51ad534d2f159dc250e604f3478a79f1ad" + resolved "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz" integrity sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ== dependencies: "@types/estree-jsx" "^1.0.0" @@ -4159,7 +4169,7 @@ esast-util-from-estree@^2.0.0: esast-util-from-js@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz#5147bec34cc9da44accf52f87f239a40ac3e8225" + resolved "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz" integrity sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw== dependencies: "@types/estree-jsx" "^1.0.0" @@ -4169,37 +4179,37 @@ esast-util-from-js@^2.0.0: escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== escape-goat@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escape-string-regexp@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== eslint-scope@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -4207,36 +4217,36 @@ eslint-scope@5.1.1: esprima@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== estree-util-attach-comments@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + resolved "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz" integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== dependencies: "@types/estree" "^1.0.0" estree-util-build-jsx@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + resolved "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz" integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== dependencies: "@types/estree-jsx" "^1.0.0" @@ -4246,12 +4256,12 @@ estree-util-build-jsx@^3.0.0: estree-util-is-identifier-name@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + resolved "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz" integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== estree-util-scope@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/estree-util-scope/-/estree-util-scope-1.0.0.tgz#9cbdfc77f5cb51e3d9ed4ad9c4adbff22d43e585" + resolved "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz" integrity sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ== dependencies: "@types/estree" "^1.0.0" @@ -4259,7 +4269,7 @@ estree-util-scope@^1.0.0: estree-util-to-js@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + resolved "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz" integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== dependencies: "@types/estree-jsx" "^1.0.0" @@ -4268,14 +4278,14 @@ estree-util-to-js@^2.0.0: estree-util-value-to-estree@^3.0.1: version "3.5.0" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz#cd70cf37e7f78eae3e110d66a3436ce0d18a8f80" + resolved "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz" integrity sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ== dependencies: "@types/estree" "^1.0.0" estree-util-visit@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + resolved "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== dependencies: "@types/estree-jsx" "^1.0.0" @@ -4283,29 +4293,29 @@ estree-util-visit@^2.0.0: estree-walker@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== dependencies: "@types/estree" "^1.0.0" esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eta@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + resolved "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== eval@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== dependencies: "@types/node" "*" @@ -4313,22 +4323,22 @@ eval@^0.1.8: eventemitter3@^4.0.0, eventemitter3@^4.0.4: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource-parser@^3.0.6: version "3.0.6" - resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.6.tgz#292e165e34cacbc936c3c92719ef326d4aeb4e90" + resolved "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz" integrity sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg== execa@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -4343,7 +4353,7 @@ execa@5.1.1: express@^4.21.2: version "4.21.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" + resolved "https://registry.npmjs.org/express/-/express-4.21.2.tgz" integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== dependencies: accepts "~1.3.8" @@ -4380,24 +4390,24 @@ express@^4.21.2: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" extend@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: version "3.3.3" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -4408,52 +4418,52 @@ fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-uri@^3.0.1: version "3.1.0" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz" integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== fastq@^1.6.0: version "1.19.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz" integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== dependencies: reusify "^1.0.4" fault@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + resolved "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== dependencies: format "^0.2.0" faye-websocket@^0.11.3: version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" feed@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== dependencies: xml-js "^1.6.11" figures@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" -file-loader@^6.2.0: +file-loader@*, file-loader@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: loader-utils "^2.0.0" @@ -4461,14 +4471,14 @@ file-loader@^6.2.0: fill-range@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" finalhandler@1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz" integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== dependencies: debug "2.6.9" @@ -4481,7 +4491,7 @@ finalhandler@1.3.1: find-cache-dir@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== dependencies: common-path-prefix "^3.0.0" @@ -4489,7 +4499,7 @@ find-cache-dir@^4.0.0: find-up@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== dependencies: locate-path "^7.1.0" @@ -4497,66 +4507,61 @@ find-up@^6.3.0: flat@^5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== follow-redirects@^1.0.0: version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz" integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== form-data-encoder@^2.1.2: version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== format@^0.2.0: version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== forwarded@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fraction.js@^4.3.7: version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.3.2" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz" integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== dependencies: call-bind-apply-helpers "^1.0.2" @@ -4572,12 +4577,12 @@ get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + resolved "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== dependencies: dunder-proto "^1.0.1" @@ -4585,48 +4590,48 @@ get-proto@^1.0.1: get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== github-slugger@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.1: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob-to-regex.js@^1.0.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz#2b323728271d133830850e32311f40766c5f6413" + resolved "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz" integrity sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ== glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== global-dirs@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== dependencies: ini "2.0.0" globby@^11.1.0: version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -4638,7 +4643,7 @@ globby@^11.1.0: globby@^13.1.1: version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + resolved "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== dependencies: dir-glob "^3.0.1" @@ -4649,12 +4654,12 @@ globby@^13.1.1: gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== got@^12.1.0: version "12.6.1" - resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + resolved "https://registry.npmjs.org/got/-/got-12.6.1.tgz" integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== dependencies: "@sindresorhus/is" "^5.2.0" @@ -4669,19 +4674,19 @@ got@^12.1.0: p-cancelable "^3.0.0" responselike "^3.0.0" -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + gray-matter@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== dependencies: js-yaml "^3.13.1" @@ -4691,48 +4696,48 @@ gray-matter@^4.0.3: gzip-size@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== dependencies: duplexer "^0.1.2" handle-thing@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-symbols@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== has-yarn@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz" integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== hasown@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" hast-util-from-parse5@^8.0.0: version "8.0.3" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" + resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz" integrity sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg== dependencies: "@types/hast" "^3.0.0" @@ -4746,14 +4751,14 @@ hast-util-from-parse5@^8.0.0: hast-util-parse-selector@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== dependencies: "@types/hast" "^3.0.0" hast-util-raw@^9.0.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" + resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz" integrity sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw== dependencies: "@types/hast" "^3.0.0" @@ -4772,7 +4777,7 @@ hast-util-raw@^9.0.0: hast-util-to-estree@^3.0.0: version "3.1.3" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz#e654c1c9374645135695cc0ab9f70b8fcaf733d7" + resolved "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz" integrity sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w== dependencies: "@types/estree" "^1.0.0" @@ -4794,7 +4799,7 @@ hast-util-to-estree@^3.0.0: hast-util-to-jsx-runtime@^2.0.0: version "2.3.6" - resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz#ff31897aae59f62232e21594eac7ef6b63333e98" + resolved "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz" integrity sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg== dependencies: "@types/estree" "^1.0.0" @@ -4815,7 +4820,7 @@ hast-util-to-jsx-runtime@^2.0.0: hast-util-to-parse5@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== dependencies: "@types/hast" "^3.0.0" @@ -4828,14 +4833,14 @@ hast-util-to-parse5@^8.0.0: hast-util-whitespace@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz" integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== dependencies: "@types/hast" "^3.0.0" hastscript@^9.0.0: version "9.0.1" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz" integrity sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w== dependencies: "@types/hast" "^3.0.0" @@ -4846,12 +4851,12 @@ hastscript@^9.0.0: he@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== history@^4.9.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" @@ -4863,14 +4868,14 @@ history@^4.9.0: hoist-non-react-statics@^3.1.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== dependencies: inherits "^2.0.1" @@ -4880,12 +4885,12 @@ hpack.js@^2.1.6: html-escaper@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^6.0.2: version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== dependencies: camel-case "^4.1.2" @@ -4898,7 +4903,7 @@ html-minifier-terser@^6.0.2: html-minifier-terser@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== dependencies: camel-case "^4.1.2" @@ -4911,17 +4916,17 @@ html-minifier-terser@^7.2.0: html-tags@^3.3.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== html-void-elements@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== html-webpack-plugin@^5.6.0: version "5.6.4" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz#d8cb0f7edff7745ae7d6cccb0bff592e9f7f7959" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz" integrity sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw== dependencies: "@types/html-minifier-terser" "^6.0.0" @@ -4932,7 +4937,7 @@ html-webpack-plugin@^5.6.0: htmlparser2@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: domelementtype "^2.0.1" @@ -4942,7 +4947,7 @@ htmlparser2@^6.1.0: htmlparser2@^8.0.1: version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== dependencies: domelementtype "^2.3.0" @@ -4952,17 +4957,27 @@ htmlparser2@^8.0.1: http-cache-semantics@^4.1.1: version "4.2.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -4971,24 +4986,14 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-parser-js@>=0.5.1: version "0.5.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz" integrity sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA== http-proxy-middleware@^2.0.9: version "2.0.9" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz" integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q== dependencies: "@types/http-proxy" "^1.17.8" @@ -4999,7 +5004,7 @@ http-proxy-middleware@^2.0.9: http-proxy@^1.18.1: version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -5008,7 +5013,7 @@ http-proxy@^1.18.1: http2-wrapper@^2.1.10: version "2.2.1" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz" integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== dependencies: quick-lru "^5.1.1" @@ -5016,39 +5021,39 @@ http2-wrapper@^2.1.10: human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== hyperdyperid@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" + resolved "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz" integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ignore@^5.2.0, ignore@^5.2.4: version "5.3.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== image-size@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-2.0.2.tgz#84a7b43704db5736f364bf0d1b029821299b4bdc" + resolved "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz" integrity sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w== import-fresh@^3.3.0: version "3.3.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz" integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== dependencies: parent-module "^1.0.0" @@ -5056,74 +5061,74 @@ import-fresh@^3.3.0: import-lazy@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infima@0.2.0-alpha.45: version "0.2.0-alpha.45" - resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.45.tgz#542aab5a249274d81679631b492973dd2c1e7466" + resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz" integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@^1.3.4, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== ini@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ini@^1.3.4, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - inline-style-parser@0.2.4: version "0.2.4" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" + resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz" integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== invariant@^2.2.4: version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - ipaddr.js@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + is-alphabetical@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== is-alphanumerical@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz" integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== dependencies: is-alphabetical "^2.0.0" @@ -5131,82 +5136,82 @@ is-alphanumerical@^2.0.0: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-ci@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" is-core-module@^2.16.1: version "2.16.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== dependencies: hasown "^2.0.2" is-decimal@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-docker@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz" integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== is-extendable@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-hexadecimal@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== is-inside-container@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + resolved "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz" integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== dependencies: is-docker "^3.0.0" is-installed-globally@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: global-dirs "^3.0.0" @@ -5214,108 +5219,108 @@ is-installed-globally@^0.4.0: is-network-error@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.3.0.tgz#2ce62cbca444abd506f8a900f39d20b898d37512" + resolved "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz" integrity sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw== is-npm@^6.0.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.1.0.tgz#f70e0b6c132dfc817ac97d3badc0134945b098d3" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz" integrity sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA== is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== is-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-inside@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-plain-obj@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-typedarray@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" is-wsl@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz" integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== dependencies: is-inside-container "^1.0.0" is-yarn-global@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== jest-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" @@ -5327,7 +5332,7 @@ jest-util@^29.7.0: jest-worker@^27.4.5: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" @@ -5336,7 +5341,7 @@ jest-worker@^27.4.5: jest-worker@^29.4.3: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" @@ -5346,12 +5351,12 @@ jest-worker@^29.4.3: jiti@^1.20.0: version "1.21.7" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz" integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== joi@^17.9.2: version "17.13.3" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" + resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== dependencies: "@hapi/hoek" "^9.3.0" @@ -5362,12 +5367,12 @@ joi@^17.9.2: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -5375,49 +5380,49 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsesc@^3.0.2, jsesc@~3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz" integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== json-buffer@3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-schema@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== json5@^2.1.2, json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^6.0.1: version "6.2.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz" integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== dependencies: universalify "^2.0.0" @@ -5426,31 +5431,31 @@ jsonfile@^6.0.1: keyv@^4.5.3: version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== latest-version@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz" integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== dependencies: package-json "^8.1.0" launch-editor@^2.6.1: version "2.12.0" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.12.0.tgz#cc740f4e0263a6b62ead2485f9896e545321f817" + resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz" integrity sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg== dependencies: picocolors "^1.1.1" @@ -5458,27 +5463,27 @@ launch-editor@^2.6.1: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== lilconfig@^3.1.1: version "3.1.3" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz" integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== loader-runner@^4.2.0: version "4.3.1" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.1.tgz#6c76ed29b0ccce9af379208299f07f876de737e3" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz" integrity sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q== loader-utils@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" @@ -5487,92 +5492,92 @@ loader-utils@^2.0.0: locate-path@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== dependencies: p-locate "^6.0.0" lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== longest-streak@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lower-case@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lowercase-keys@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" markdown-extensions@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== markdown-table@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" + resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== dependencies: repeat-string "^1.0.0" markdown-table@^3.0.0: version "3.0.4" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.4.tgz#fe44d6d410ff9d6f2ea1797a3f60aa4d2b631c2a" + resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz" integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== marked@^16.3.0: version "16.4.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.1.tgz#db37c878cfa28fa57b8dd471fe92a83282911052" + resolved "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz" integrity sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg== math-intrinsics@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== mdast-util-directive@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz#f3656f4aab6ae3767d3c72cfab5e8055572ccba1" + resolved "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz" integrity sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q== dependencies: "@types/mdast" "^4.0.0" @@ -5587,7 +5592,7 @@ mdast-util-directive@^3.0.0: mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: version "3.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" + resolved "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz" integrity sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg== dependencies: "@types/mdast" "^4.0.0" @@ -5597,7 +5602,7 @@ mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: mdast-util-from-markdown@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" + resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz" integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== dependencies: "@types/mdast" "^4.0.0" @@ -5615,7 +5620,7 @@ mdast-util-from-markdown@^2.0.0: mdast-util-frontmatter@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + resolved "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== dependencies: "@types/mdast" "^4.0.0" @@ -5627,7 +5632,7 @@ mdast-util-frontmatter@^2.0.0: mdast-util-gfm-autolink-literal@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + resolved "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz" integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== dependencies: "@types/mdast" "^4.0.0" @@ -5638,7 +5643,7 @@ mdast-util-gfm-autolink-literal@^2.0.0: mdast-util-gfm-footnote@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" + resolved "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz" integrity sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ== dependencies: "@types/mdast" "^4.0.0" @@ -5649,7 +5654,7 @@ mdast-util-gfm-footnote@^2.0.0: mdast-util-gfm-strikethrough@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + resolved "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz" integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== dependencies: "@types/mdast" "^4.0.0" @@ -5658,7 +5663,7 @@ mdast-util-gfm-strikethrough@^2.0.0: mdast-util-gfm-table@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + resolved "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz" integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== dependencies: "@types/mdast" "^4.0.0" @@ -5669,7 +5674,7 @@ mdast-util-gfm-table@^2.0.0: mdast-util-gfm-task-list-item@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + resolved "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz" integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== dependencies: "@types/mdast" "^4.0.0" @@ -5679,7 +5684,7 @@ mdast-util-gfm-task-list-item@^2.0.0: mdast-util-gfm@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" + resolved "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz" integrity sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ== dependencies: mdast-util-from-markdown "^2.0.0" @@ -5692,7 +5697,7 @@ mdast-util-gfm@^3.0.0: mdast-util-mdx-expression@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + resolved "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz" integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5704,7 +5709,7 @@ mdast-util-mdx-expression@^2.0.0: mdast-util-mdx-jsx@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz#fd04c67a2a7499efb905a8a5c578dddc9fdada0d" + resolved "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz" integrity sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5722,7 +5727,7 @@ mdast-util-mdx-jsx@^3.0.0: mdast-util-mdx@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + resolved "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz" integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== dependencies: mdast-util-from-markdown "^2.0.0" @@ -5733,7 +5738,7 @@ mdast-util-mdx@^3.0.0: mdast-util-mdxjs-esm@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + resolved "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz" integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5745,7 +5750,7 @@ mdast-util-mdxjs-esm@^2.0.0: mdast-util-phrasing@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + resolved "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== dependencies: "@types/mdast" "^4.0.0" @@ -5753,7 +5758,7 @@ mdast-util-phrasing@^4.0.0: mdast-util-to-hast@^13.0.0: version "13.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz" integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== dependencies: "@types/hast" "^3.0.0" @@ -5768,7 +5773,7 @@ mdast-util-to-hast@^13.0.0: mdast-util-to-markdown@^2.0.0: version "2.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" + resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz" integrity sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA== dependencies: "@types/mdast" "^4.0.0" @@ -5783,29 +5788,29 @@ mdast-util-to-markdown@^2.0.0: mdast-util-to-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== dependencies: "@types/mdast" "^4.0.0" mdn-data@2.0.28: version "2.0.28" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== mdn-data@2.0.30: version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^4.43.1: version "4.50.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.50.0.tgz#1832177d5592ec1e6a816fb4fe01012ada2856e7" + resolved "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz" integrity sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA== dependencies: "@jsonjoy.com/json-pack" "^1.11.0" @@ -5817,27 +5822,27 @@ memfs@^4.43.1: merge-descriptors@1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micromark-core-commonmark@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" + resolved "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz" integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg== dependencies: decode-named-character-reference "^1.0.0" @@ -5859,7 +5864,7 @@ micromark-core-commonmark@^2.0.0: micromark-extension-directive@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz#2eb61985d1995a7c1ff7621676a4f32af29409e8" + resolved "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz" integrity sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA== dependencies: devlop "^1.0.0" @@ -5872,7 +5877,7 @@ micromark-extension-directive@^3.0.0: micromark-extension-frontmatter@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + resolved "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz" integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== dependencies: fault "^2.0.0" @@ -5882,7 +5887,7 @@ micromark-extension-frontmatter@^2.0.0: micromark-extension-gfm-autolink-literal@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + resolved "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz" integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== dependencies: micromark-util-character "^2.0.0" @@ -5892,7 +5897,7 @@ micromark-extension-gfm-autolink-literal@^2.0.0: micromark-extension-gfm-footnote@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + resolved "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz" integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== dependencies: devlop "^1.0.0" @@ -5906,7 +5911,7 @@ micromark-extension-gfm-footnote@^2.0.0: micromark-extension-gfm-strikethrough@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + resolved "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz" integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== dependencies: devlop "^1.0.0" @@ -5918,7 +5923,7 @@ micromark-extension-gfm-strikethrough@^2.0.0: micromark-extension-gfm-table@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" + resolved "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz" integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg== dependencies: devlop "^1.0.0" @@ -5929,14 +5934,14 @@ micromark-extension-gfm-table@^2.0.0: micromark-extension-gfm-tagfilter@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + resolved "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz" integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== dependencies: micromark-util-types "^2.0.0" micromark-extension-gfm-task-list-item@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + resolved "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz" integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== dependencies: devlop "^1.0.0" @@ -5947,7 +5952,7 @@ micromark-extension-gfm-task-list-item@^2.0.0: micromark-extension-gfm@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + resolved "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz" integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== dependencies: micromark-extension-gfm-autolink-literal "^2.0.0" @@ -5961,7 +5966,7 @@ micromark-extension-gfm@^3.0.0: micromark-extension-mdx-expression@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz#43d058d999532fb3041195a3c3c05c46fa84543b" + resolved "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz" integrity sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q== dependencies: "@types/estree" "^1.0.0" @@ -5975,7 +5980,7 @@ micromark-extension-mdx-expression@^3.0.0: micromark-extension-mdx-jsx@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz#ffc98bdb649798902fa9fc5689f67f9c1c902044" + resolved "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz" integrity sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ== dependencies: "@types/estree" "^1.0.0" @@ -5991,14 +5996,14 @@ micromark-extension-mdx-jsx@^3.0.0: micromark-extension-mdx-md@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + resolved "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz" integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== dependencies: micromark-util-types "^2.0.0" micromark-extension-mdxjs-esm@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + resolved "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz" integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== dependencies: "@types/estree" "^1.0.0" @@ -6013,7 +6018,7 @@ micromark-extension-mdxjs-esm@^3.0.0: micromark-extension-mdxjs@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + resolved "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz" integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== dependencies: acorn "^8.0.0" @@ -6027,7 +6032,7 @@ micromark-extension-mdxjs@^3.0.0: micromark-factory-destination@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" + resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz" integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA== dependencies: micromark-util-character "^2.0.0" @@ -6036,7 +6041,7 @@ micromark-factory-destination@^2.0.0: micromark-factory-label@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" + resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz" integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg== dependencies: devlop "^1.0.0" @@ -6046,7 +6051,7 @@ micromark-factory-label@^2.0.0: micromark-factory-mdx-expression@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz#bb09988610589c07d1c1e4425285895041b3dfa9" + resolved "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz" integrity sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ== dependencies: "@types/estree" "^1.0.0" @@ -6061,7 +6066,7 @@ micromark-factory-mdx-expression@^2.0.0: micromark-factory-space@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz" integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== dependencies: micromark-util-character "^1.0.0" @@ -6069,7 +6074,7 @@ micromark-factory-space@^1.0.0: micromark-factory-space@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz" integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg== dependencies: micromark-util-character "^2.0.0" @@ -6077,7 +6082,7 @@ micromark-factory-space@^2.0.0: micromark-factory-title@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" + resolved "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz" integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw== dependencies: micromark-factory-space "^2.0.0" @@ -6087,7 +6092,7 @@ micromark-factory-title@^2.0.0: micromark-factory-whitespace@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" + resolved "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz" integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ== dependencies: micromark-factory-space "^2.0.0" @@ -6097,7 +6102,7 @@ micromark-factory-whitespace@^2.0.0: micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== dependencies: micromark-util-symbol "^1.0.0" @@ -6105,7 +6110,7 @@ micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: micromark-util-character@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz" integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== dependencies: micromark-util-symbol "^2.0.0" @@ -6113,14 +6118,14 @@ micromark-util-character@^2.0.0: micromark-util-chunked@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" + resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz" integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA== dependencies: micromark-util-symbol "^2.0.0" micromark-util-classify-character@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" + resolved "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz" integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q== dependencies: micromark-util-character "^2.0.0" @@ -6129,7 +6134,7 @@ micromark-util-classify-character@^2.0.0: micromark-util-combine-extensions@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" + resolved "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz" integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg== dependencies: micromark-util-chunked "^2.0.0" @@ -6137,14 +6142,14 @@ micromark-util-combine-extensions@^2.0.0: micromark-util-decode-numeric-character-reference@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" + resolved "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz" integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw== dependencies: micromark-util-symbol "^2.0.0" micromark-util-decode-string@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" + resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz" integrity sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ== dependencies: decode-named-character-reference "^1.0.0" @@ -6154,12 +6159,12 @@ micromark-util-decode-string@^2.0.0: micromark-util-encode@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz" integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== micromark-util-events-to-acorn@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz#e7a8a6b55a47e5a06c720d5a1c4abae8c37c98f3" + resolved "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz" integrity sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg== dependencies: "@types/estree" "^1.0.0" @@ -6172,26 +6177,26 @@ micromark-util-events-to-acorn@^2.0.0: micromark-util-html-tag-name@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" + resolved "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz" integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== micromark-util-normalize-identifier@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" + resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz" integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q== dependencies: micromark-util-symbol "^2.0.0" micromark-util-resolve-all@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" + resolved "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz" integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg== dependencies: micromark-util-types "^2.0.0" micromark-util-sanitize-uri@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz" integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== dependencies: micromark-util-character "^2.0.0" @@ -6200,7 +6205,7 @@ micromark-util-sanitize-uri@^2.0.0: micromark-util-subtokenize@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" + resolved "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz" integrity sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA== dependencies: devlop "^1.0.0" @@ -6210,27 +6215,27 @@ micromark-util-subtokenize@^2.0.0: micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz" integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== micromark-util-symbol@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz" integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== micromark-util-types@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== micromark-util-types@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz" integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== micromark@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" + resolved "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz" integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA== dependencies: "@types/debug" "^4.0.0" @@ -6253,71 +6258,71 @@ micromark@^4.0.0: micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: +mime-db@^1.54.0, "mime-db@>= 1.43.0 < 2": version "1.54.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== mime-db@~1.33.0: version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime-types@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz" integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== dependencies: mime-db "^1.54.0" +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== mimic-response@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz" integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== mini-css-extract-plugin@^2.9.2: version "2.9.4" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz#cafa1a42f8c71357f49cd1566810d74ff1cb0200" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz" integrity sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ== dependencies: schema-utils "^4.0.0" @@ -6325,39 +6330,39 @@ mini-css-extract-plugin@^2.9.2: minimalistic-assert@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimatch@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimist@^1.2.0: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== mrmime@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz" integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== +ms@^2.1.3, ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.3, ms@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - multicast-dns@^7.2.5: version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== dependencies: dns-packet "^5.2.2" @@ -6365,27 +6370,27 @@ multicast-dns@^7.2.5: nanoid@^3.3.11: version "3.3.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - negotiator@~0.6.4: version "0.6.4" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== no-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -6393,7 +6398,7 @@ no-case@^3.0.4: node-emoji@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz" integrity sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw== dependencies: "@sindresorhus/is" "^4.6.0" @@ -6403,51 +6408,51 @@ node-emoji@^2.1.0: node-forge@^1: version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-releases@^2.0.26: version "2.0.27" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.27.tgz#eedca519205cf20f650f61d56b070db111231e4e" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz" integrity sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== normalize-url@^8.0.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.1.0.tgz#d33504f67970decf612946fd4880bc8c0983486d" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz" integrity sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w== npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nprogress@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" null-loader@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a" + resolved "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== dependencies: loader-utils "^2.0.0" @@ -6455,22 +6460,22 @@ null-loader@^4.0.1: object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.13.3: version "1.13.4" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.0: version "4.1.7" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz" integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== dependencies: call-bind "^1.0.8" @@ -6482,31 +6487,31 @@ object.assign@^4.1.0: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@2.4.1, on-finished@^2.4.1: +on-finished@^2.4.1, on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" on-headers@~1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.1.0.tgz#59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz" integrity sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A== onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^10.0.3: version "10.2.0" - resolved "https://registry.yarnpkg.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" + resolved "https://registry.npmjs.org/open/-/open-10.2.0.tgz" integrity sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA== dependencies: default-browser "^5.2.1" @@ -6516,7 +6521,7 @@ open@^10.0.3: open@^8.4.0: version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: define-lazy-prop "^2.0.0" @@ -6525,43 +6530,43 @@ open@^8.4.0: opener@^1.5.2: version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== p-cancelable@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== dependencies: yocto-queue "^1.0.0" p-locate@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== dependencies: p-limit "^4.0.0" p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-queue@^6.6.2: version "6.6.2" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz" integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== dependencies: eventemitter3 "^4.0.4" @@ -6569,7 +6574,7 @@ p-queue@^6.6.2: p-retry@^6.2.0: version "6.2.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.1.tgz#81828f8dc61c6ef5a800585491572cc9892703af" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz" integrity sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ== dependencies: "@types/retry" "0.12.2" @@ -6578,14 +6583,14 @@ p-retry@^6.2.0: p-timeout@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== dependencies: p-finally "^1.0.0" package-json@^8.1.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== dependencies: got "^12.1.0" @@ -6595,7 +6600,7 @@ package-json@^8.1.0: param-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -6603,14 +6608,14 @@ param-case@^3.0.4: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-entities@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159" + resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz" integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw== dependencies: "@types/unist" "^2.0.0" @@ -6623,7 +6628,7 @@ parse-entities@^4.0.0: parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -6633,12 +6638,12 @@ parse-json@^5.2.0: parse-numeric-range@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== parse5-htmlparser2-tree-adapter@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz" integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== dependencies: domhandler "^5.0.3" @@ -6646,19 +6651,19 @@ parse5-htmlparser2-tree-adapter@^7.0.0: parse5@^7.0.0: version "7.3.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz" integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== dependencies: entities "^6.0.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -6666,73 +6671,73 @@ pascal-case@^3.1.2: path-exists@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== path-is-inside@1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-to-regexp@^1.7.0: + version "1.9.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz" + integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== + dependencies: + isarray "0.0.1" + path-to-regexp@0.1.12: version "0.1.12" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz" integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== path-to-regexp@3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== -path-to-regexp@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.9.0.tgz#5dc0753acbf8521ca2e0f137b4578b917b10cf24" - integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== - dependencies: - isarray "0.0.1" - path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pkg-dir@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== dependencies: find-up "^6.3.0" postcss-attribute-case-insensitive@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz#0c4500e3bcb2141848e89382c05b5a31c23033a3" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" integrity sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw== dependencies: postcss-selector-parser "^7.0.0" postcss-calc@^9.0.1: version "9.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz" integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== dependencies: postcss-selector-parser "^6.0.11" @@ -6740,14 +6745,14 @@ postcss-calc@^9.0.1: postcss-clamp@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: postcss-value-parser "^4.2.0" postcss-color-functional-notation@^7.0.12: version "7.0.12" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz#9a3df2296889e629fde18b873bb1f50a4ecf4b83" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz" integrity sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -6758,7 +6763,7 @@ postcss-color-functional-notation@^7.0.12: postcss-color-hex-alpha@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz#5dd3eba1f8facb4ea306cba6e3f7712e876b0c76" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" integrity sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w== dependencies: "@csstools/utilities" "^2.0.0" @@ -6766,7 +6771,7 @@ postcss-color-hex-alpha@^10.0.0: postcss-color-rebeccapurple@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz#5ada28406ac47e0796dff4056b0a9d5a6ecead98" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" integrity sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ== dependencies: "@csstools/utilities" "^2.0.0" @@ -6774,7 +6779,7 @@ postcss-color-rebeccapurple@^10.0.0: postcss-colormin@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.1.0.tgz#076e8d3fb291fbff7b10e6b063be9da42ff6488d" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz" integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== dependencies: browserslist "^4.23.0" @@ -6784,7 +6789,7 @@ postcss-colormin@^6.1.0: postcss-convert-values@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz#3498387f8efedb817cbc63901d45bd1ceaa40f48" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz" integrity sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== dependencies: browserslist "^4.23.0" @@ -6792,7 +6797,7 @@ postcss-convert-values@^6.1.0: postcss-custom-media@^11.0.6: version "11.0.6" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz#6b450e5bfa209efb736830066682e6567bd04967" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz" integrity sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw== dependencies: "@csstools/cascade-layer-name-parser" "^2.0.5" @@ -6802,7 +6807,7 @@ postcss-custom-media@^11.0.6: postcss-custom-properties@^14.0.6: version "14.0.6" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz#1af73a650bf115ba052cf915287c9982825fc90e" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz" integrity sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ== dependencies: "@csstools/cascade-layer-name-parser" "^2.0.5" @@ -6813,7 +6818,7 @@ postcss-custom-properties@^14.0.6: postcss-custom-selectors@^8.0.5: version "8.0.5" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz#9448ed37a12271d7ab6cb364b6f76a46a4a323e8" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz" integrity sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg== dependencies: "@csstools/cascade-layer-name-parser" "^2.0.5" @@ -6823,41 +6828,41 @@ postcss-custom-selectors@^8.0.5: postcss-dir-pseudo-class@^9.0.1: version "9.0.1" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz#80d9e842c9ae9d29f6bf5fd3cf9972891d6cc0ca" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" integrity sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA== dependencies: postcss-selector-parser "^7.0.0" postcss-discard-comments@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz#e768dcfdc33e0216380623652b0a4f69f4678b6c" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== postcss-discard-duplicates@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz#d121e893c38dc58a67277f75bb58ba43fce4c3eb" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz" integrity sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== postcss-discard-empty@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz#ee39c327219bb70473a066f772621f81435a79d9" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== postcss-discard-overridden@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz#4e9f9c62ecd2df46e8fdb44dc17e189776572e2d" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== postcss-discard-unused@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz#c1b0e8c032c6054c3fbd22aaddba5b248136f338" + resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz" integrity sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA== dependencies: postcss-selector-parser "^6.0.16" postcss-double-position-gradients@^6.0.4: version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz#b482d08b5ced092b393eb297d07976ab482d4cad" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz" integrity sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g== dependencies: "@csstools/postcss-progressive-custom-properties" "^4.2.1" @@ -6866,31 +6871,31 @@ postcss-double-position-gradients@^6.0.4: postcss-focus-visible@^10.0.1: version "10.0.1" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz#1f7904904368a2d1180b220595d77b6f8a957868" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" integrity sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA== dependencies: postcss-selector-parser "^7.0.0" postcss-focus-within@^9.0.1: version "9.0.1" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz#ac01ce80d3f2e8b2b3eac4ff84f8e15cd0057bc7" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" integrity sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw== dependencies: postcss-selector-parser "^7.0.0" postcss-font-variant@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== postcss-gap-properties@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz#d5ff0bdf923c06686499ed2b12e125fe64054fed" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" integrity sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw== postcss-image-set-function@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz#538e94e16716be47f9df0573b56bbaca86e1da53" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" integrity sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA== dependencies: "@csstools/utilities" "^2.0.0" @@ -6898,7 +6903,7 @@ postcss-image-set-function@^7.0.0: postcss-lab-function@^7.0.12: version "7.0.12" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz#eb555ac542607730eb0a87555074e4a5c6eef6e4" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz" integrity sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w== dependencies: "@csstools/css-color-parser" "^3.1.0" @@ -6909,7 +6914,7 @@ postcss-lab-function@^7.0.12: postcss-loader@^7.3.4: version "7.3.4" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.4.tgz#aed9b79ce4ed7e9e89e56199d25ad1ec8f606209" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz" integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== dependencies: cosmiconfig "^8.3.5" @@ -6918,14 +6923,14 @@ postcss-loader@^7.3.4: postcss-logical@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-8.1.0.tgz#4092b16b49e3ecda70c4d8945257da403d167228" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz" integrity sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA== dependencies: postcss-value-parser "^4.2.0" postcss-merge-idents@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz#7b9c31c7bc823c94bec50f297f04e3c2b838ea65" + resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz" integrity sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g== dependencies: cssnano-utils "^4.0.2" @@ -6933,7 +6938,7 @@ postcss-merge-idents@^6.0.3: postcss-merge-longhand@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz#ba8a8d473617c34a36abbea8dda2b215750a065a" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz" integrity sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== dependencies: postcss-value-parser "^4.2.0" @@ -6941,7 +6946,7 @@ postcss-merge-longhand@^6.0.5: postcss-merge-rules@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz#7aa539dceddab56019469c0edd7d22b64c3dea9d" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz" integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== dependencies: browserslist "^4.23.0" @@ -6951,14 +6956,14 @@ postcss-merge-rules@^6.1.1: postcss-minify-font-values@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz#a0e574c02ee3f299be2846369211f3b957ea4c59" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz" integrity sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== dependencies: postcss-value-parser "^4.2.0" postcss-minify-gradients@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz#ca3eb55a7bdb48a1e187a55c6377be918743dbd6" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz" integrity sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== dependencies: colord "^2.9.3" @@ -6967,7 +6972,7 @@ postcss-minify-gradients@^6.0.3: postcss-minify-params@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz#54551dec77b9a45a29c3cb5953bf7325a399ba08" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz" integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== dependencies: browserslist "^4.23.0" @@ -6976,19 +6981,19 @@ postcss-minify-params@^6.1.0: postcss-minify-selectors@^6.0.4: version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz#197f7d72e6dd19eed47916d575d69dc38b396aff" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz" integrity sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== dependencies: postcss-selector-parser "^6.0.16" postcss-modules-extract-imports@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== postcss-modules-local-by-default@^4.0.5: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz#d150f43837831dae25e4085596e84f6f5d6ec368" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz" integrity sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw== dependencies: icss-utils "^5.0.0" @@ -6997,21 +7002,21 @@ postcss-modules-local-by-default@^4.0.5: postcss-modules-scope@^3.2.0: version "3.2.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz" integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA== dependencies: postcss-selector-parser "^7.0.0" postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: icss-utils "^5.0.0" postcss-nesting@^13.0.2: version "13.0.2" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-13.0.2.tgz#fde0d4df772b76d03b52eccc84372e8d1ca1402e" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz" integrity sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ== dependencies: "@csstools/selector-resolve-nested" "^3.1.0" @@ -7020,47 +7025,47 @@ postcss-nesting@^13.0.2: postcss-normalize-charset@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz#1ec25c435057a8001dac942942a95ffe66f721e1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== postcss-normalize-display-values@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz#54f02764fed0b288d5363cbb140d6950dbbdd535" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz" integrity sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-positions@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz#e982d284ec878b9b819796266f640852dbbb723a" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz" integrity sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-repeat-style@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz#f8006942fd0617c73f049dd8b6201c3a3040ecf3" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz" integrity sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-string@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz#e3cc6ad5c95581acd1fc8774b309dd7c06e5e363" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz" integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-timing-functions@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz#40cb8726cef999de984527cbd9d1db1f3e9062c0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz" integrity sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-unicode@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz#aaf8bbd34c306e230777e80f7f12a4b7d27ce06e" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz" integrity sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== dependencies: browserslist "^4.23.0" @@ -7068,26 +7073,26 @@ postcss-normalize-unicode@^6.1.0: postcss-normalize-url@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz#292792386be51a8de9a454cb7b5c58ae22db0f79" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz" integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-whitespace@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz#fbb009e6ebd312f8b2efb225c2fcc7cf32b400cd" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz" integrity sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== dependencies: postcss-value-parser "^4.2.0" postcss-opacity-percentage@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz#0b0db5ed5db5670e067044b8030b89c216e1eb0a" + resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== postcss-ordered-values@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz#366bb663919707093451ab70c3f99c05672aaae5" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz" integrity sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== dependencies: cssnano-utils "^4.0.2" @@ -7095,26 +7100,26 @@ postcss-ordered-values@^6.0.2: postcss-overflow-shorthand@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz#f5252b4a2ee16c68cd8a9029edb5370c4a9808af" + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" integrity sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q== dependencies: postcss-value-parser "^4.2.0" postcss-page-break@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== postcss-place@^10.0.0: version "10.0.0" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-10.0.0.tgz#ba36ee4786ca401377ced17a39d9050ed772e5a9" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" integrity sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw== dependencies: postcss-value-parser "^4.2.0" postcss-preset-env@^10.2.1: version "10.4.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz#fa6167a307f337b2bcdd1d125604ff97cdeb5142" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz" integrity sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw== dependencies: "@csstools/postcss-alpha-function" "^1.0.1" @@ -7187,21 +7192,21 @@ postcss-preset-env@^10.2.1: postcss-pseudo-class-any-link@^10.0.1: version "10.0.1" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz#06455431171bf44b84d79ebaeee9fd1c05946544" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" integrity sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q== dependencies: postcss-selector-parser "^7.0.0" postcss-reduce-idents@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz#b0d9c84316d2a547714ebab523ec7d13704cd486" + resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz" integrity sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA== dependencies: postcss-value-parser "^4.2.0" postcss-reduce-initial@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz#4401297d8e35cb6e92c8e9586963e267105586ba" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz" integrity sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== dependencies: browserslist "^4.23.0" @@ -7209,26 +7214,34 @@ postcss-reduce-initial@^6.1.0: postcss-reduce-transforms@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz#6fa2c586bdc091a7373caeee4be75a0f3e12965d" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz" integrity sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== dependencies: postcss-value-parser "^4.2.0" postcss-replace-overflow-wrap@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== postcss-selector-not@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz#f2df9c6ac9f95e9fe4416ca41a957eda16130172" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" integrity sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA== dependencies: postcss-selector-parser "^7.0.0" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16: +postcss-selector-parser@^6.0.11: version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^6.0.16: + version "6.1.2" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== dependencies: cssesc "^3.0.0" @@ -7236,7 +7249,7 @@ postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16: postcss-selector-parser@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz" integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== dependencies: cssesc "^3.0.0" @@ -7244,14 +7257,14 @@ postcss-selector-parser@^7.0.0: postcss-sort-media-queries@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz#4556b3f982ef27d3bac526b99b6c0d3359a6cf97" + resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz" integrity sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA== dependencies: sort-css-media-queries "2.2.0" postcss-svgo@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.3.tgz#1d6e180d6df1fa8a3b30b729aaa9161e94f04eaa" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz" integrity sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== dependencies: postcss-value-parser "^4.2.0" @@ -7259,24 +7272,24 @@ postcss-svgo@^6.0.3: postcss-unique-selectors@^6.0.4: version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz#983ab308896b4bf3f2baaf2336e14e52c11a2088" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz" integrity sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== dependencies: postcss-selector-parser "^6.0.16" postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss-zindex@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-6.0.2.tgz#e498304b83a8b165755f53db40e2ea65a99b56e1" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== -postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.33, postcss@^8.5.4: +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.6, postcss@^8.5.4: version "8.5.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== dependencies: nanoid "^3.3.11" @@ -7285,7 +7298,7 @@ postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.33, postcss@^8.5.4: pretty-error@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" @@ -7293,17 +7306,17 @@ pretty-error@^4.0.0: pretty-time@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prism-react-renderer@^1.3.5: version "1.3.5" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz" integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== prism-react-renderer@^2.3.0: version "2.4.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz" integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== dependencies: "@types/prismjs" "^1.26.0" @@ -7311,17 +7324,17 @@ prism-react-renderer@^2.3.0: prismjs@^1.29.0: version "1.30.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz" integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== prompts@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -7329,7 +7342,7 @@ prompts@^2.4.2: prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" @@ -7338,22 +7351,22 @@ prop-types@^15.6.2, prop-types@^15.7.2: property-information@^6.0.0: version "6.5.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + resolved "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== property-information@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d" + resolved "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz" integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -7361,53 +7374,53 @@ proxy-addr@~2.0.7: punycode@^2.1.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pupa@^3.1.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.3.0.tgz#bc4036f9e8920c08ad472bc18fb600067cb83810" + resolved "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz" integrity sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA== dependencies: escape-goat "^4.0.0" qs@6.13.0: version "6.13.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + resolved "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz" integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== dependencies: side-channel "^1.0.6" queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + raw-body@2.5.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: bytes "3.1.2" @@ -7417,7 +7430,7 @@ raw-body@2.5.2: rc@1.2.8: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -7425,9 +7438,9 @@ rc@1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@^18.2.0: +react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^18.0.0 || ^19.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0 < 20.0.0": version "18.3.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" @@ -7435,12 +7448,12 @@ react-dom@^18.2.0: react-fast-compare@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== "react-helmet-async@npm:@slorber/react-helmet-async@1.3.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz#11fbc6094605cf60aa04a28c17e0aab894b4ecff" + resolved "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz" integrity sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A== dependencies: "@babel/runtime" "^7.12.5" @@ -7451,38 +7464,38 @@ react-fast-compare@^3.2.0: react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-json-view-lite@^2.3.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz#c7ff011c7cc80e9900abc7aa4916c6a5c6d6c1c6" + resolved "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz" integrity sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g== react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== dependencies: "@babel/runtime" "^7.10.3" -"react-loadable@npm:@docusaurus/react-loadable@6.0.0": +react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": version "6.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz#de6c7f73c96542bd70786b8e522d535d69069dc4" + resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== dependencies: "@types/react" "*" react-router-config@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== dependencies: "@babel/runtime" "^7.1.2" react-router-dom@^5.3.4: version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== dependencies: "@babel/runtime" "^7.12.13" @@ -7493,9 +7506,9 @@ react-router-dom@^5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@5.3.4, react-router@^5.3.4: +react-router@^5.3.4, react-router@>=5, react-router@5.3.4: version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== dependencies: "@babel/runtime" "^7.12.13" @@ -7508,16 +7521,16 @@ react-router@5.3.4, react-router@^5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react@^18.2.0: +react@*, "react@^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^18 || ^19 || ^19.0.0-rc", "react@^18.0.0 || ^19.0.0", react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 20.0.0", react@>=0.14.9, react@>=15, react@>=16, react@>=16.0.0: version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" readable-stream@^2.0.1: version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" @@ -7530,7 +7543,7 @@ readable-stream@^2.0.1: readable-stream@^3.0.6: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" @@ -7539,14 +7552,14 @@ readable-stream@^3.0.6: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" recma-build-jsx@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz#c02f29e047e103d2fab2054954e1761b8ea253c4" + resolved "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz" integrity sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew== dependencies: "@types/estree" "^1.0.0" @@ -7555,7 +7568,7 @@ recma-build-jsx@^1.0.0: recma-jsx@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/recma-jsx/-/recma-jsx-1.0.1.tgz#58e718f45e2102ed0bf2fa994f05b70d76801a1a" + resolved "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz" integrity sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w== dependencies: acorn-jsx "^5.0.0" @@ -7566,7 +7579,7 @@ recma-jsx@^1.0.0: recma-parse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/recma-parse/-/recma-parse-1.0.0.tgz#c351e161bb0ab47d86b92a98a9d891f9b6814b52" + resolved "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz" integrity sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ== dependencies: "@types/estree" "^1.0.0" @@ -7576,7 +7589,7 @@ recma-parse@^1.0.0: recma-stringify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/recma-stringify/-/recma-stringify-1.0.0.tgz#54632030631e0c7546136ff9ef8fde8e7b44f130" + resolved "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz" integrity sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g== dependencies: "@types/estree" "^1.0.0" @@ -7586,19 +7599,19 @@ recma-stringify@^1.0.0: regenerate-unicode-properties@^10.2.2: version "10.2.2" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz#aa113812ba899b630658c7623466be71e1f86f66" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz" integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== dependencies: regenerate "^1.4.2" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regexpu-core@^6.3.1: version "6.4.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.4.0.tgz#3580ce0c4faedef599eccb146612436b62a176e5" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz" integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== dependencies: regenerate "^1.4.2" @@ -7610,33 +7623,33 @@ regexpu-core@^6.3.1: registry-auth-token@^5.0.1: version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.1.0.tgz#3c659047ecd4caebd25bc1570a3aa979ae490eca" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz" integrity sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw== dependencies: "@pnpm/npm-conf" "^2.1.0" registry-url@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== dependencies: rc "1.2.8" regjsgen@^0.8.0: version "0.8.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== regjsparser@^0.13.0: version "0.13.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz" integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== dependencies: jsesc "~3.1.0" rehype-raw@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + resolved "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== dependencies: "@types/hast" "^3.0.0" @@ -7645,7 +7658,7 @@ rehype-raw@^7.0.0: rehype-recma@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/rehype-recma/-/rehype-recma-1.0.0.tgz#d68ef6344d05916bd96e25400c6261775411aa76" + resolved "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz" integrity sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw== dependencies: "@types/estree" "^1.0.0" @@ -7654,12 +7667,12 @@ rehype-recma@^1.0.0: relateurl@^0.2.7: version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== remark-directive@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.1.tgz#689ba332f156cfe1118e849164cc81f157a3ef0a" + resolved "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz" integrity sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A== dependencies: "@types/mdast" "^4.0.0" @@ -7669,7 +7682,7 @@ remark-directive@^3.0.0: remark-emoji@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== dependencies: "@types/mdast" "^4.0.2" @@ -7680,7 +7693,7 @@ remark-emoji@^4.0.0: remark-frontmatter@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + resolved "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== dependencies: "@types/mdast" "^4.0.0" @@ -7690,7 +7703,7 @@ remark-frontmatter@^5.0.0: remark-gfm@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" + resolved "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz" integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg== dependencies: "@types/mdast" "^4.0.0" @@ -7702,7 +7715,7 @@ remark-gfm@^4.0.0: remark-mdx@^3.0.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.1.1.tgz#047f97038bc7ec387aebb4b0a4fe23779999d845" + resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz" integrity sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg== dependencies: mdast-util-mdx "^3.0.0" @@ -7710,7 +7723,7 @@ remark-mdx@^3.0.0: remark-parse@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== dependencies: "@types/mdast" "^4.0.0" @@ -7720,7 +7733,7 @@ remark-parse@^11.0.0: remark-rehype@^11.0.0: version "11.1.2" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" + resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz" integrity sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw== dependencies: "@types/hast" "^3.0.0" @@ -7731,7 +7744,7 @@ remark-rehype@^11.0.0: remark-stringify@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== dependencies: "@types/mdast" "^4.0.0" @@ -7740,7 +7753,7 @@ remark-stringify@^11.0.0: renderkid@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" @@ -7751,42 +7764,42 @@ renderkid@^3.0.0: repeat-string@^1.0.0: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== "require-like@>= 0.1.1": version "0.1.2" - resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== resolve-alpn@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve@^1.22.10: version "1.22.11" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== dependencies: is-core-module "^2.16.1" @@ -7795,24 +7808,24 @@ resolve@^1.22.10: responselike@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== dependencies: lowercase-keys "^3.0.0" retry@^0.13.1: version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== reusify@^1.0.4: version "1.1.0" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz" integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== rtlcss@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.3.0.tgz#f8efd4d5b64f640ec4af8fa25b65bacd9e07cc97" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== dependencies: escalade "^3.1.1" @@ -7822,51 +7835,51 @@ rtlcss@^4.1.0: run-applescript@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.1.0.tgz#2e9e54c4664ec3106c5b5630e249d3d6595c4911" + resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz" integrity sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== "safer-buffer@>= 2.1.2 < 3": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@^1.2.4: version "1.4.1" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== scheduler@^0.23.2: version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz" integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== dependencies: loose-envify "^1.1.0" schema-dts@^1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/schema-dts/-/schema-dts-1.1.5.tgz#9237725d305bac3469f02b292a035107595dc324" + resolved "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz" integrity sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg== schema-utils@^3.0.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: "@types/json-schema" "^7.0.8" @@ -7875,7 +7888,7 @@ schema-utils@^3.0.0: schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.3: version "4.3.3" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.3.tgz#5b1850912fa31df90716963d45d9121fdfc09f46" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz" integrity sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== dependencies: "@types/json-schema" "^7.0.9" @@ -7883,9 +7896,14 @@ schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0, schema-utils@^4.3 ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +"search-insights@>= 1 < 3": + version "2.17.3" + resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" + integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== + section-matter@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== dependencies: extend-shallow "^2.0.1" @@ -7893,12 +7911,12 @@ section-matter@^1.0.0: select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== selfsigned@^2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== dependencies: "@types/node-forge" "^1.3.0" @@ -7906,24 +7924,34 @@ selfsigned@^2.4.1: semver-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz" integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== dependencies: semver "^7.3.5" semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: +semver@^7.3.5: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +semver@^7.3.7: + version "7.7.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +semver@^7.5.4: version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== send@0.19.0: version "0.19.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz" integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" @@ -7942,14 +7970,14 @@ send@0.19.0: serialize-javascript@^6.0.0, serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== dependencies: randombytes "^2.1.0" serve-handler@^6.1.6: version "6.1.6" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.6.tgz#50803c1d3e947cd4a341d617f8209b22bd76cfa1" + resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== dependencies: bytes "3.0.0" @@ -7962,7 +7990,7 @@ serve-handler@^6.1.6: serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== dependencies: accepts "~1.3.4" @@ -7975,7 +8003,7 @@ serve-index@^1.9.1: serve-static@1.16.2: version "1.16.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz" integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: encodeurl "~2.0.0" @@ -7985,7 +8013,7 @@ serve-static@1.16.2: set-function-length@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: define-data-property "^1.1.4" @@ -7997,46 +8025,46 @@ set-function-length@^1.2.2: setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shallowequal@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.8.3: version "1.8.3" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz" integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== side-channel-list@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + resolved "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== dependencies: es-errors "^1.3.0" @@ -8044,7 +8072,7 @@ side-channel-list@^1.0.0: side-channel-map@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + resolved "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== dependencies: call-bound "^1.0.2" @@ -8054,7 +8082,7 @@ side-channel-map@^1.0.1: side-channel-weakmap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + resolved "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== dependencies: call-bound "^1.0.2" @@ -8065,7 +8093,7 @@ side-channel-weakmap@^1.0.2: side-channel@^1.0.6: version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== dependencies: es-errors "^1.3.0" @@ -8076,12 +8104,12 @@ side-channel@^1.0.6: signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sirv@^2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + resolved "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz" integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== dependencies: "@polka/url" "^1.0.0-next.24" @@ -8090,12 +8118,12 @@ sirv@^2.0.3: sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== sitemap@^7.1.1: version "7.1.2" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.2.tgz#6ce1deb43f6f177c68bc59cf93632f54e3ae6b72" + resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz" integrity sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw== dependencies: "@types/node" "^17.0.5" @@ -8105,24 +8133,24 @@ sitemap@^7.1.1: skin-tone@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + resolved "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz" integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== dependencies: unicode-emoji-modifier-base "^1.0.0" slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slash@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== snake-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== dependencies: dot-case "^3.0.4" @@ -8130,7 +8158,7 @@ snake-case@^3.0.4: sockjs@^0.3.24: version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== dependencies: faye-websocket "^0.11.3" @@ -8139,17 +8167,17 @@ sockjs@^0.3.24: sort-css-media-queries@2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" + resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz" integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== source-map-js@^1.0.1, source-map-js@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== source-map-support@~0.5.20: version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" @@ -8157,22 +8185,22 @@ source-map-support@~0.5.20: source-map@^0.6.0, source-map@~0.6.0: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.0: version "0.7.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.6.tgz#a3658ab87e5b6429c8a1f3ba0083d4c61ca3ef02" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz" integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== space-separated-tokens@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -8184,7 +8212,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -8195,32 +8223,55 @@ spdy@^4.0.2: sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== srcset@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2": version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + std-env@^3.7.0: version "3.10.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.10.0.tgz#d810b27e3a073047b2b5e40034881f5ea6f9c83b" + resolved "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz" integrity sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg== -string-width@^4.1.0, string-width@^4.2.0: +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.0: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -8229,30 +8280,16 @@ string-width@^4.1.0, string-width@^4.2.0: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - stringify-entities@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== dependencies: character-entities-html4 "^2.0.0" @@ -8260,7 +8297,7 @@ stringify-entities@^4.0.0: stringify-object@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" @@ -8269,55 +8306,55 @@ stringify-object@^3.3.0: strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz" integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== dependencies: ansi-regex "^6.0.1" strip-bom-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== style-to-js@^1.0.0: version "1.1.18" - resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.18.tgz#3e6c13bd4c4db079bd2c2c94571cce5c758bc2ff" + resolved "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.18.tgz" integrity sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg== dependencies: style-to-object "1.0.11" style-to-object@1.0.11: version "1.0.11" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.11.tgz#cf252c4051758b7acb18a5efb296f91fb79bb9c4" + resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.11.tgz" integrity sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow== dependencies: inline-style-parser "0.2.4" stylehacks@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz" integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== dependencies: browserslist "^4.23.0" @@ -8325,31 +8362,31 @@ stylehacks@^6.1.1: supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== svg-parser@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^3.0.2, svgo@^3.2.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" + resolved "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz" integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== dependencies: "@trysound/sax" "0.2.0" @@ -8362,7 +8399,7 @@ svgo@^3.0.2, svgo@^3.2.0: swr@^2.2.5: version "2.3.6" - resolved "https://registry.yarnpkg.com/swr/-/swr-2.3.6.tgz#5fee0ee8a0762a16871ee371075cb09422b64f50" + resolved "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz" integrity sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw== dependencies: dequal "^2.0.3" @@ -8370,12 +8407,12 @@ swr@^2.2.5: tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1, tapable@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz" integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== terser-webpack-plugin@^5.3.11, terser-webpack-plugin@^5.3.9: version "5.3.14" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz" integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== dependencies: "@jridgewell/trace-mapping" "^0.3.25" @@ -8386,7 +8423,7 @@ terser-webpack-plugin@^5.3.11, terser-webpack-plugin@^5.3.9: terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: version "5.44.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.0.tgz#ebefb8e5b8579d93111bfdfc39d2cf63879f4a82" + resolved "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz" integrity sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w== dependencies: "@jridgewell/source-map" "^0.3.3" @@ -8396,89 +8433,89 @@ terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: thingies@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/thingies/-/thingies-2.5.0.tgz#5f7b882c933b85989f8466b528a6247a6881e04f" + resolved "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz" integrity sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw== throttleit@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-2.1.0.tgz#a7e4aa0bf4845a5bd10daa39ea0c783f631a07b4" + resolved "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz" integrity sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw== thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== tiny-invariant@^1.0.2: version "1.3.3" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== tiny-warning@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== tinypool@^1.0.2: version "1.1.1" - resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-1.1.1.tgz#059f2d042bd37567fbc017d3d426bdd2a2612591" + resolved "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz" integrity sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== totalist@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + resolved "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== tree-dump@^1.0.3, tree-dump@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.1.0.tgz#ab29129169dc46004414f5a9d4a3c6e89f13e8a4" + resolved "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz" integrity sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA== trim-lines@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + resolved "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== trough@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0: +tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0, tslib@2: version "2.8.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^1.0.1: version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== type-fest@^2.13.0, type-fest@^2.5.0: version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -8486,34 +8523,34 @@ type-is@~1.6.18: typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" -typescript@^4.7.4: +typescript@^4.7.4, typescript@>=4.9.5: version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== undici-types@~7.16.0: version "7.16.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz" integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== unicode-emoji-modifier-base@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + resolved "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz" integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: unicode-canonical-property-names-ecmascript "^2.0.0" @@ -8521,17 +8558,17 @@ unicode-match-property-ecmascript@^2.0.0: unicode-match-property-value-ecmascript@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz#65a7adfad8574c219890e219285ce4c64ed67eaa" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz" integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg== unicode-property-aliases-ecmascript@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz#301d4f8a43d2b75c97adfad87c9dd5350c9475d1" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz" integrity sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ== unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: version "11.0.5" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + resolved "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz" integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== dependencies: "@types/unist" "^3.0.0" @@ -8544,42 +8581,42 @@ unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: unique-string@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== dependencies: crypto-random-string "^4.0.0" unist-util-is@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz" integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== dependencies: "@types/unist" "^3.0.0" unist-util-position-from-estree@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + resolved "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz" integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== dependencies: "@types/unist" "^3.0.0" unist-util-position@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== dependencies: "@types/unist" "^3.0.0" unist-util-stringify-position@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz" integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== dependencies: "@types/unist" "^3.0.0" unist-util-visit-parents@^6.0.0: version "6.0.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz" integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== dependencies: "@types/unist" "^3.0.0" @@ -8587,7 +8624,7 @@ unist-util-visit-parents@^6.0.0: unist-util-visit@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz" integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== dependencies: "@types/unist" "^3.0.0" @@ -8596,17 +8633,17 @@ unist-util-visit@^5.0.0: universalify@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== update-browserslist-db@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz#7802aa2ae91477f255b86e0e46dbc787a206ad4a" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz" integrity sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A== dependencies: escalade "^3.2.0" @@ -8614,7 +8651,7 @@ update-browserslist-db@^1.1.4: update-notifier@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz" integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== dependencies: boxen "^7.0.0" @@ -8634,14 +8671,14 @@ update-notifier@^6.0.2: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-loader@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: loader-utils "^2.0.0" @@ -8650,47 +8687,47 @@ url-loader@^4.1.1: use-sync-external-store@^1.4.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz" integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== utility-types@^3.10.0: version "3.11.0" - resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" + resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid@^8.3.2: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== value-equal@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vfile-location@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz" integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== dependencies: "@types/unist" "^3.0.0" @@ -8698,7 +8735,7 @@ vfile-location@^5.0.0: vfile-message@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz" integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== dependencies: "@types/unist" "^3.0.0" @@ -8706,7 +8743,7 @@ vfile-message@^4.0.0: vfile@^6.0.0, vfile@^6.0.1: version "6.0.3" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + resolved "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz" integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== dependencies: "@types/unist" "^3.0.0" @@ -8714,7 +8751,7 @@ vfile@^6.0.0, vfile@^6.0.1: watchpack@^2.4.4: version "2.4.4" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.4.tgz#473bda72f0850453da6425081ea46fc0d7602947" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz" integrity sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA== dependencies: glob-to-regexp "^0.4.1" @@ -8722,19 +8759,19 @@ watchpack@^2.4.4: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" web-namespaces@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== webpack-bundle-analyzer@^4.10.2: version "4.10.2" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz#633af2862c213730be3dbdf40456db171b60d5bd" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz" integrity sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw== dependencies: "@discoveryjs/json-ext" "0.5.7" @@ -8752,7 +8789,7 @@ webpack-bundle-analyzer@^4.10.2: webpack-dev-middleware@^7.4.2: version "7.4.5" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz#d4e8720aa29cb03bc158084a94edb4594e3b7ac0" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz" integrity sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA== dependencies: colorette "^2.0.10" @@ -8764,7 +8801,7 @@ webpack-dev-middleware@^7.4.2: webpack-dev-server@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz#96a143d50c58fef0c79107e61df911728d7ceb39" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz" integrity sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg== dependencies: "@types/bonjour" "^3.5.13" @@ -8798,7 +8835,7 @@ webpack-dev-server@^5.2.2: webpack-merge@^5.9.0: version "5.10.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== dependencies: clone-deep "^4.0.1" @@ -8807,7 +8844,7 @@ webpack-merge@^5.9.0: webpack-merge@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-6.0.1.tgz#50c776868e080574725abc5869bd6e4ef0a16c6a" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== dependencies: clone-deep "^4.0.1" @@ -8816,12 +8853,12 @@ webpack-merge@^6.0.1: webpack-sources@^3.3.3: version "3.3.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.3.tgz#d4bf7f9909675d7a070ff14d0ef2a4f3c982c723" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz" integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== -webpack@^5.88.1, webpack@^5.95.0: +"webpack@^4.0.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": version "5.102.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.102.1.tgz#1003a3024741a96ba99c37431938bf61aad3d988" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz" integrity sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ== dependencies: "@types/eslint-scope" "^3.7.7" @@ -8852,7 +8889,7 @@ webpack@^5.88.1, webpack@^5.95.0: webpackbar@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-6.0.1.tgz#5ef57d3bf7ced8b19025477bc7496ea9d502076b" + resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" integrity sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q== dependencies: ansi-escapes "^4.3.2" @@ -8864,9 +8901,9 @@ webpackbar@^6.0.1: std-env "^3.7.0" wrap-ansi "^7.0.0" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -8875,31 +8912,31 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== which@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" widest-line@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== dependencies: string-width "^5.0.1" wildcard@^2.0.0, wildcard@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -8908,7 +8945,7 @@ wrap-ansi@^7.0.0: wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -8917,7 +8954,7 @@ wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: write-file-atomic@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -8927,49 +8964,49 @@ write-file-atomic@^3.0.3: ws@^7.3.1: version "7.5.10" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== ws@^8.18.0: version "8.18.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== wsl-utils@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" + resolved "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz" integrity sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw== dependencies: is-wsl "^3.1.0" xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== xml-js@^1.6.11: version "1.6.11" - resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== dependencies: sax "^1.2.4" yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yocto-queue@^1.0.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz" integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== -zod@^4.1.8: +"zod@^3.25.76 || ^4.1.8", zod@^4.1.8: version "4.1.12" - resolved "https://registry.yarnpkg.com/zod/-/zod-4.1.12.tgz#64f1ea53d00eab91853195653b5af9eee68970f0" + resolved "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz" integrity sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ== zwitch@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From c752de51bd5187ebe7c52f5cfa6edb42c3a34e11 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Fri, 3 Apr 2026 18:26:31 -0500 Subject: [PATCH 02/13] added new docs and started restructuring --- dayof/newMDS/check-in-guide.md | 3 +++ dayof/newMDS/discord-wifi.md | 3 +++ dayof/newMDS/food.md | 3 +++ dayof/newMDS/help.md | 3 +++ dayof/newMDS/maps-hacker-spaces.md | 3 +++ dayof/newMDS/mentors.md | 3 +++ dayof/newMDS/schedule2026.md | 3 +++ sidebars-dayof.js | 36 +++++++++++++++++++++++++----- 8 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 dayof/newMDS/check-in-guide.md create mode 100644 dayof/newMDS/discord-wifi.md create mode 100644 dayof/newMDS/food.md create mode 100644 dayof/newMDS/help.md create mode 100644 dayof/newMDS/maps-hacker-spaces.md create mode 100644 dayof/newMDS/mentors.md create mode 100644 dayof/newMDS/schedule2026.md diff --git a/dayof/newMDS/check-in-guide.md b/dayof/newMDS/check-in-guide.md new file mode 100644 index 0000000..d93ed4a --- /dev/null +++ b/dayof/newMDS/check-in-guide.md @@ -0,0 +1,3 @@ +# Check-In Guide + +This page will contain general check-in information for the event. diff --git a/dayof/newMDS/discord-wifi.md b/dayof/newMDS/discord-wifi.md new file mode 100644 index 0000000..4a633a4 --- /dev/null +++ b/dayof/newMDS/discord-wifi.md @@ -0,0 +1,3 @@ +# Discord & WiFi + +This page will contain general information about Discord access and WiFi. diff --git a/dayof/newMDS/food.md b/dayof/newMDS/food.md new file mode 100644 index 0000000..1dba8a2 --- /dev/null +++ b/dayof/newMDS/food.md @@ -0,0 +1,3 @@ +# Food + +This page will contain general food and meal information for the event. diff --git a/dayof/newMDS/help.md b/dayof/newMDS/help.md new file mode 100644 index 0000000..5877546 --- /dev/null +++ b/dayof/newMDS/help.md @@ -0,0 +1,3 @@ +# Help + +This page will contain general help and support information. diff --git a/dayof/newMDS/maps-hacker-spaces.md b/dayof/newMDS/maps-hacker-spaces.md new file mode 100644 index 0000000..e6dd72c --- /dev/null +++ b/dayof/newMDS/maps-hacker-spaces.md @@ -0,0 +1,3 @@ +# Maps & Hacker Spaces + +This page will contain general maps and hacker spaces information. diff --git a/dayof/newMDS/mentors.md b/dayof/newMDS/mentors.md new file mode 100644 index 0000000..0698d7d --- /dev/null +++ b/dayof/newMDS/mentors.md @@ -0,0 +1,3 @@ +# Mentors + +This page will contain general mentor information for the event. diff --git a/dayof/newMDS/schedule2026.md b/dayof/newMDS/schedule2026.md new file mode 100644 index 0000000..cba4489 --- /dev/null +++ b/dayof/newMDS/schedule2026.md @@ -0,0 +1,3 @@ +# Schedule + +This page will contain general schedule information for the event. diff --git a/sidebars-dayof.js b/sidebars-dayof.js index 857c5d5..5ae52fe 100644 --- a/sidebars-dayof.js +++ b/sidebars-dayof.js @@ -4,11 +4,12 @@ module.exports = { dayOfSidebar: [ { type: 'category', - label: 'HackUTD 2025: Lost in the Pages', + label: 'Hackerpack 2026', link: { type: 'doc', id: 'index', }, + items: [ { type: 'category', @@ -16,13 +17,38 @@ module.exports = { items: [ { type: 'doc', - id: 'general-hackerpack', - label: 'Hackerpack', + id: 'newMDS/check-in-guide', + label: 'Check-In Guide', }, { type: 'doc', - id: 'devpost-guide', - label: 'Devpost Guide', + id: 'newMDS/schedule2026', + label: 'Schedule', + }, + { + type: 'doc', + id: 'newMDS/discord-wifi', + label: 'Discord & WiFi', + }, + { + type: 'doc', + id: 'newMDS/mentors', + label: 'Mentors', + }, + { + type: 'doc', + id: 'newMDS/food', + label: 'Food', + }, + { + type: 'doc', + id: 'newMDS/maps-hacker-spaces', + label: 'Maps & Hacker Spaces', + }, + { + type: 'doc', + id: 'newMDS/help', + label: 'Help', }, ], }, From 91905ba84f43d5152a0f186919afb12d6f332804 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Sat, 4 Apr 2026 02:44:56 -0500 Subject: [PATCH 03/13] finished updated file structure --- dayof/newMDS/check-in-guide.md | 38 +++++++++++++++- dayof/newMDS/devpost.md | 3 ++ dayof/newMDS/fun-events.md | 3 ++ dayof/newMDS/judging.md | 3 ++ dayof/newMDS/pitching.md | 3 ++ dayof/newMDS/points-guide.md | 3 ++ dayof/newMDS/reimbursement.md | 3 ++ dayof/newMDS/sponsor-tracks.md | 3 ++ dayof/newMDS/teams.md | 3 ++ dayof/newMDS/travel-guide.md | 3 ++ dayof/newMDS/venue-parking.md | 3 ++ dayof/newMDS/workshops.md | 3 ++ docusaurus.config.js | 2 +- sidebars-dayof.js | 83 ++++++++++++++++++++-------------- 14 files changed, 119 insertions(+), 37 deletions(-) create mode 100644 dayof/newMDS/devpost.md create mode 100644 dayof/newMDS/fun-events.md create mode 100644 dayof/newMDS/judging.md create mode 100644 dayof/newMDS/pitching.md create mode 100644 dayof/newMDS/points-guide.md create mode 100644 dayof/newMDS/reimbursement.md create mode 100644 dayof/newMDS/sponsor-tracks.md create mode 100644 dayof/newMDS/teams.md create mode 100644 dayof/newMDS/travel-guide.md create mode 100644 dayof/newMDS/venue-parking.md create mode 100644 dayof/newMDS/workshops.md diff --git a/dayof/newMDS/check-in-guide.md b/dayof/newMDS/check-in-guide.md index d93ed4a..41a5c1f 100644 --- a/dayof/newMDS/check-in-guide.md +++ b/dayof/newMDS/check-in-guide.md @@ -1,3 +1,37 @@ -# Check-In Guide +## Accepted Hacker Check-in -This page will contain general check-in information for the event. +We will be checking in at the **area in front of ECSW starting at** **8 AM**. This is for people who have have been accepted. You will need your: + +- Driver's License or Student ID +- QR Code from the **[legend.hackutd.co](https://legend.hackutd.co)** site + +Here's a map for reference: + + +You need to checked-in by **10:00 AM**. If you aren’t checked-in by then, **your spot may be given away**, so make sure to show up by then. + +If you have any issues with your QR Code or account, please make your way to the tech help desk shown in the map above.Think you might be late? Check out **[Late Check-in](#late-check-in)** + +--- + +## 🚶‍♀️ Walk-ins + +We will still be allowing walk-ins on a **first-come, first-served basis** on the day of the event. We start handing out tickets to walk-ins **starting at 6:00 AM** on Saturday, November 8th by **ECSW**. Spots are limited, so be sure to arrive early to secure your place. Once you get your walk-in ticket, you do not need to stay near ECSW. At **10:00 AM**, we will **start calling ticket numbers** to be let in, so make sure you’re back by then. Be on the lookout for a text message as well! +:::note +Please stand in line at ECSW to receive your walk-in ticket. At 10:00 AM, **depending on availability**, we will be notifying walk-ins and if you're number is called, you must verify your ticket first at the Help Desk (pictured below). Afteward, you can join the [**check-in process**](#️-check-in-process). + + + +When you get to the front of the Walk-in line, you will choose to either be notified via text message or email. You will need your student ID or driver's license to verify your identity when you are called + +After choosing your notification method, you will be able to view your waitlist number by logging into [legend.hackutd.co](https://legend.hackutd.co) with the same method you used to sign up for the hackathon. + +## Late Check-in + +If you can't make it to check-in by 10:00 AM for one of the following reasons, you may email [hello@hackutd.co](mailto:hello@hackutd.co): + +- Flight delays +- Car troubles +- Other valid travel issues + +Refer to the **[Travel Guide](travel-guide.md)** if you are arriving late due to you traveling in diff --git a/dayof/newMDS/devpost.md b/dayof/newMDS/devpost.md new file mode 100644 index 0000000..d456485 --- /dev/null +++ b/dayof/newMDS/devpost.md @@ -0,0 +1,3 @@ +# Devpost Guide + +This page will contain a generic Devpost guide. diff --git a/dayof/newMDS/fun-events.md b/dayof/newMDS/fun-events.md new file mode 100644 index 0000000..51a1337 --- /dev/null +++ b/dayof/newMDS/fun-events.md @@ -0,0 +1,3 @@ +# Fun Events + +This page will contain a generic fun events overview. diff --git a/dayof/newMDS/judging.md b/dayof/newMDS/judging.md new file mode 100644 index 0000000..d0669a8 --- /dev/null +++ b/dayof/newMDS/judging.md @@ -0,0 +1,3 @@ +# Judging + +This page will contain a generic judging guide. diff --git a/dayof/newMDS/pitching.md b/dayof/newMDS/pitching.md new file mode 100644 index 0000000..fb0c7a9 --- /dev/null +++ b/dayof/newMDS/pitching.md @@ -0,0 +1,3 @@ +# Pitching + +This page will contain a generic pitching guide. diff --git a/dayof/newMDS/points-guide.md b/dayof/newMDS/points-guide.md new file mode 100644 index 0000000..5912676 --- /dev/null +++ b/dayof/newMDS/points-guide.md @@ -0,0 +1,3 @@ +# Points Guide + +This page will contain a generic points guide. diff --git a/dayof/newMDS/reimbursement.md b/dayof/newMDS/reimbursement.md new file mode 100644 index 0000000..e0b78b4 --- /dev/null +++ b/dayof/newMDS/reimbursement.md @@ -0,0 +1,3 @@ +# Reimbursement + +This page will contain generic reimbursement information. diff --git a/dayof/newMDS/sponsor-tracks.md b/dayof/newMDS/sponsor-tracks.md new file mode 100644 index 0000000..fee1e5b --- /dev/null +++ b/dayof/newMDS/sponsor-tracks.md @@ -0,0 +1,3 @@ +# Sponsor Tracks + +This page will contain general sponsor tracks information. diff --git a/dayof/newMDS/teams.md b/dayof/newMDS/teams.md new file mode 100644 index 0000000..7178ab8 --- /dev/null +++ b/dayof/newMDS/teams.md @@ -0,0 +1,3 @@ +# Teams + +This page will contain a generic teams guide. diff --git a/dayof/newMDS/travel-guide.md b/dayof/newMDS/travel-guide.md new file mode 100644 index 0000000..6c23dd9 --- /dev/null +++ b/dayof/newMDS/travel-guide.md @@ -0,0 +1,3 @@ +# Travel Guide + +This page will contain generic travel information. diff --git a/dayof/newMDS/venue-parking.md b/dayof/newMDS/venue-parking.md new file mode 100644 index 0000000..d9e3d24 --- /dev/null +++ b/dayof/newMDS/venue-parking.md @@ -0,0 +1,3 @@ +# Venue & Parking + +This page will contain generic venue and parking information. diff --git a/dayof/newMDS/workshops.md b/dayof/newMDS/workshops.md new file mode 100644 index 0000000..3be50a8 --- /dev/null +++ b/dayof/newMDS/workshops.md @@ -0,0 +1,3 @@ +# Workshops + +This page will contain a generic workshops overview. diff --git a/docusaurus.config.js b/docusaurus.config.js index 20391d3..6a555dd 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -138,7 +138,7 @@ const config = { // Fixed: remove docId and use proper link format to: '/dayof/', position: 'left', - label: 'HackUTD 2025: Lost in the Pages', + label: 'HackUTD 2026 Hackerpack', }, { href: 'https://github.com/acmutd/hackutd-tech-guide', diff --git a/sidebars-dayof.js b/sidebars-dayof.js index 5ae52fe..82028ea 100644 --- a/sidebars-dayof.js +++ b/sidebars-dayof.js @@ -9,7 +9,7 @@ module.exports = { type: 'doc', id: 'index', }, - + items: [ { type: 'category', @@ -54,40 +54,36 @@ module.exports = { }, { type: 'category', - label: 'Other Resources', + label: 'Workshops & Fun Events', items: [ { type: 'doc', - id: 'travel-guide', - label: 'Travel Guide', + id: 'newMDS/workshops', + label: 'Workshops', }, { type: 'doc', - id: 'mentor-guide', - label: 'Need a Mentor?', + id: 'newMDS/fun-events', + label: 'Fun Events', }, { type: 'doc', - id: 'judge-guide', - label: 'Submission & Judging Guide', - }, - { - type: 'doc', - id: 'travel-reimbursement', - label: 'Travel Reimbursement', - }, - { - type: 'doc', - id: 'points-guide', + id: 'newMDS/points-guide', label: 'Points Guide', - }, + } ], }, - // Event Information + // sponsor tracks { type: 'category', - label: 'Event Logistics', + label: 'Sponsor Tracks and Prizes', + link:{ + type: 'doc', + id: 'newMDS/sponsor-tracks', + }, + items:[], + /* items: [ { type: 'doc', @@ -100,45 +96,64 @@ module.exports = { label: 'Prizes & Challenges', }, ], + */ }, - // Workshops + // Submission and judging { type: 'category', - label: 'Workshops', + label: 'Submission & Judging', items: [ { type: 'doc', - id: 'workshops/pnc', - label: 'PNC', + id: 'newMDS/devpost', + label: 'Devpost Guide', }, { type: 'doc', - id: 'workshops/t-mobile', - label: 'T-Mobile', + id: 'newMDS/teams', + label: 'Teams', }, { type: 'doc', - id: 'workshops/goldman-sachs', - label: 'Goldman Sachs', + id: 'newMDS/judging', + label: 'Judging', }, { type: 'doc', - id: 'workshops/statefarm', - label: 'State Farm', + id: 'newMDS/pitching', + label: 'Pitching', + }, + + ], + }, + + + // event logistics + { + type: 'category', + label: 'Event Logistics', + items: [ + { + type: 'doc', + id: 'newMDS/venue-parking', + label: 'Venue & Parking', }, { type: 'doc', - id: 'workshops/nmc', - label: 'NMC', + id: 'newMDS/travel-guide', + label: 'Travel Guide', }, { type: 'doc', - id: 'workshops/eog', - label: 'EOG', + id: 'newMDS/reimbursement', + label: 'Reimbursement', }, + ], }, + + ], }, ], From bb5bad951c913b9ec9fd9c658c31607f48f7adc2 Mon Sep 17 00:00:00 2001 From: dckfan <109820204+dckfan@users.noreply.github.com> Date: Sun, 5 Apr 2026 00:13:39 -0500 Subject: [PATCH 04/13] feat: added DevpostGuide and ExpandableImage components, added local search, and refactor day-of hackerpack resources --- dayof/devpost-guide.md | 216 +----- dayof/index.md | 198 +++-- dayof/judge-guide.md | 4 +- dayof/newMDS/check-in-guide.md | 18 +- dayof/newMDS/devpost-markdown.mdx | 200 +++++ dayof/newMDS/devpost.md | 3 - dayof/newMDS/devpost.mdx | 18 + dayof/newMDS/discord-wifi.md | 22 +- dayof/newMDS/food.md | 23 +- dayof/newMDS/fun-events.md | 35 +- dayof/newMDS/help.md | 6 +- dayof/newMDS/judging.md | 23 +- dayof/newMDS/maps-hacker-spaces.md | 36 +- dayof/newMDS/mentors.md | 33 +- dayof/newMDS/pitching.md | 6 +- dayof/newMDS/points-guide.md | 34 +- dayof/newMDS/reimbursement.md | 90 ++- dayof/newMDS/teams.md | 23 +- dayof/newMDS/travel-guide.md | 65 +- dayof/newMDS/venue-parking.md | 55 +- dayof/newMDS/workshops.md | 6 +- docusaurus.config.js | 26 + package-lock.json | 565 ++++++++++++++ package.json | 2 + sidebars-dayof.js | 5 + src/components/DevpostGuide/DevpostGuide.jsx | 515 +++++++++++++ src/components/DevpostGuide/index.jsx | 3 + src/components/DevpostGuide/styles.module.css | 724 ++++++++++++++++++ src/components/ExpandableImage/index.jsx | 59 ++ .../ExpandableImage/styles.module.css | 113 +++ src/css/custom.css | 84 +- src/theme/SearchPage/index.js | 2 + yarn.lock | 215 +++++- 33 files changed, 3087 insertions(+), 340 deletions(-) create mode 100644 dayof/newMDS/devpost-markdown.mdx delete mode 100644 dayof/newMDS/devpost.md create mode 100644 dayof/newMDS/devpost.mdx create mode 100644 src/components/DevpostGuide/DevpostGuide.jsx create mode 100644 src/components/DevpostGuide/index.jsx create mode 100644 src/components/DevpostGuide/styles.module.css create mode 100644 src/components/ExpandableImage/index.jsx create mode 100644 src/components/ExpandableImage/styles.module.css create mode 100644 src/theme/SearchPage/index.js diff --git a/dayof/devpost-guide.md b/dayof/devpost-guide.md index 1d643d3..7c48335 100644 --- a/dayof/devpost-guide.md +++ b/dayof/devpost-guide.md @@ -4,217 +4,5 @@ title: Devpost Guide # Devpost Guide -This guide explains how to use Devpost for HackUTD: how to sign up, register your team, and submit your final project. It cleans up the quick notes and screenshots so teams can register early and edit their submission before the final deadline. - -> Devpost event page: **[Devpost](https://hackutd-2025.devpost.com/)** - ---- - -## 🤔 What is Devpost? - -Devpost is an online platform where developers showcase projects, participate in hackathons, and connect with companies and other builders. For HackUTD: Lost in the Pages we use Devpost to collect team registrations and final project submissions. - -If you need help at any point, ask a HackUTD officer or reach out through the event channels. - ---- - -## 🙋 Frequently Asked Questions - -
-When do I have to register my team? - -Your team needs to be registered on Devpost by 11:00pm on Saturday, 11/8! **When registering your team please choose all the Companies and Tracks you are most interested in competing for!** _If you are unable to, don't worry, you have until the end of hacking to create your post._ - -
- -
-Can I only submit my project one time? - -No! You can submit your project and edit it as many times as you want before the final deadline (12:00pm on Sunday, 11/9). We encourage you to submit your project as early as you can to ensure you are registered. - -
- -
-Does everyone on my team need to submit on Devpost? - -Nope! You only need one submission per team. Please make sure to invite your teammates to your submission so they are eligible for prizes. - -
- -
-Can I submit more than one project? - -Unfortunately we only allow one submission per team. - -
- -
-How many tracks can I submit to? - -Up to 2 sponsor tracks, but as many general tracks as you want to. - -
- ---- - -## 👶 New to Devpost? (Step-by-step) - -Welcome to this step-by-step guide on how to setup and create a devpost submission! - -1. Sign up for an account: Visit the HackUTD: Lost in the Pages [Devpost website](https://hackutd-2025.devpost.com/) and create an account using your email or social media profiles. - -2. You will be prompted to complete your profile, please fill out your profile with all your details. - -3. Lets join the hackathon! After creating your account, navigate back to the [HackUTD Devpost page](https://hackutd-2025.devpost.com/) and click the Join Hackathon button - ---- - -![Join Hackathon button](/img/hackerpacks/join-hackathon.png) - ---- - -4. If you don't already have a Devpost account, you will be prompted to create one. If you already have an account, simply log in. - -![Devpost Sign Up](/img/hackerpacks/devpost-sign-up.png) - ---- - -5. Fill out the short form and register. - ---- - -![Registration form](/img/hackerpacks/registration-form.png) - ---- - -## 🧑‍🤝‍🧑 Registering your team (quick method) - -To register your team you just need to create a blank project with the companies you are interested in and submit it! This will be editable until the end of hacking time (11/9 12:00pm CST). We do this to avoid any last minute issues with Devpost and to gauge interest in company challenges. - -**Registration deadline:** We would like for your team to be registered on Devpost by 11:00pm on 11/8! When registering your team please choose all the Companies and Tracks you are most interested in competing for. - -1. In Devpost, go to "My Projects" and click "Create Project". - ---- - -![Create Project button](/img/hackerpacks/create-project.png) - ---- - -2. Invite teammates: open "Manage Team" and invite all teammates (required for prize eligibility). - ---- - -![Manage Team](/img/hackerpacks/manage-team.png) - ---- - -3. Project Overview: for a registration-only project you can set the title to your team name or "Team Registration" and use the elevator pitch to list teammates or a short idea. - ---- - -![Project Overview](/img/hackerpacks/project-overview.png) - ---- - -4. Project Details: fill required fields with placeholder text such as "Team registration" if you don't have final copy yet. - -5. Additional information: choose the sponsor tracks you are considering (select at most 2 sponsor/company tracks). For now you can use a placeholder video link (replace it later with your final demo) and a placeholder repository if needed. - -Quick tip: creating a registration project early helps avoid last-minute Devpost issues and helps organizers gauge interest in company challenges. - ---- - -## Submitting your final project - -Before you submit, make sure the following are ready: - -- Project title and short description -- Public repository link (required) -- A demo video link (public YouTube or similar) — 2 minutes max is recommended -- Screenshots or images to showcase the project -- Team members and their schools (for eligibility tracking) - -Steps to finalize submission: - -1. In "My Projects", click "Edit Project" on your project. - ---- - -![My Hackathon Projects](/img/hackerpacks/my-projects.png) - ---- - -2. Fill out Project Overview: add a thumbnail (optional but recommended), the full project description, and technologies used. - ---- - -![Project Overview](/img/hackerpacks/project-overview-full.png) - ---- - -3. Use Markdown for project details: Devpost supports Markdown. Briefly describe what you built, how to run it (if applicable), and which parts are functional vs. prototypes. Upload images to illustrate the project. - ---- - -![Project Details](/img/hackerpacks/project-details.png) - ---- - -![Project Details](/img/hackerpacks/details-2.png) - ---- - -4. Additional information page: choose sponsor/company challenges you want to be judged for (remember: selecting the company here is required for being considered for that company's challenge). Add your public repository and list the schools of teammates. - ---- - -![Additional Information](/img/hackerpacks/additional-information.png) - ---- - -5. Agree to terms and submit. You can still edit until the end of hacking (Nov 9) — confirm the exact editable deadline on the event page. - ---- - -## ✅ Checklist before final submission - -Complete these before you finalize your Devpost post. Check items as you go. - -### Essentials - -- Team registered on Devpost -- All teammates invited to the project -- Public repository linked (required) - -### Media & presentation - -- Demo video uploaded and linked (public) -- Screenshots or GIFs added -- Project thumbnail (optional but recommended) - -### Submission details - -- Sponsor/company tracks selected (≤ 2 company/company tracks) -- Schools added for each teammate - -If you'd like, I can generate a printable one-page checklist (PDF) from this list. - ---- - -## Troubleshooting & tips - -- Don't leave the repository private. Submissions with private repos risk disqualification. -- Submit early and update: Devpost allows edits, so submit a working version early and iterate. -- If a teammate doesn't appear as invited, double-check their Devpost account email and resend the invite. -- If you run into Devpost technical issues, try a different browser or clear cache. Contact HackUTD officers if the issue persists. - ---- - -## Need help? - -If anything is unclear, ping a HackUTD officer or post in the event communication channels. We're happy to help with invites, registration, and submission checks. - -Happy hacking! - ---- +- **Main (interactive):** [HackUTD Devpost Guide](/dayof/devpost) — tabs, lightbox screenshots, checklist, confetti (`DevpostGuide.jsx`). +- **Markdown edition:** [Devpost Guide (Markdown)](/dayof/devpost-markdown) — same content, easier to edit without React. diff --git a/dayof/index.md b/dayof/index.md index 7d5075c..9457f5b 100644 --- a/dayof/index.md +++ b/dayof/index.md @@ -17,6 +17,7 @@ keywords: - student hackathon - Dallas hackathon - Texas hackathon +wrapperClassName: hackerpack-home --- # HackUTD 2025: Lost in the Pages @@ -27,109 +28,209 @@ Welcome to your complete guide for **HackUTD 2025: Lost in the Pages**! This pla Questions or need help with something not covered here? We're here to help: -

Essential Resources

+## Essential Resources
- +
🎒 - Hackerpack + Check-in Guide

- Your comprehensive guide to navigating every aspect of HackUTD. From check-in procedures to event schedules, find everything you need right here. + What to bring and how check-in works.

- +
- 💻 - Devpost Guide + 📅 + Schedule

- Master the art of project submission with our complete Devpost walkthrough. Learn to create compelling project pages that showcase your innovation. + Opening, workshops, meals, submissions, and judging times.

-
-

Other Resources

+ +
+ 💬 + Discord & Wi‑Fi +
+

+ Discord for updates and event Wi‑Fi details. +

+
-
- - +
- 🎯 - Mentor Information + 🧑‍🏫 + Mentors

- Get in touch with mentors that will help you with your questions pertaining to your project. + How to get mentor help on your project.

- - + +
- ⚖️ - Judge Handbook + 🍽️ + Meals

- Learn how to ace the judging process. You'll need more than just a good project to win. + Meal times, locations, and dietary notes.

- - + +
- 🧳 - Travel Guide + 🗺️ + Maps & Hacker Spaces

- Complete travel logistics including transportation options, accommodation tips, and local area insights. + Rooms, hack spaces, and venue map.

- + +
+ + Help +
+

+ Who to ask and how to reach organizers. +

+
+
+ +## Workshops & Fun Events + +
+ +
+ 🛠️ + Workshops +
+

+ Technical and career sessions—times, topics, and how to join. +

+
+ + +
+ 🎉 + Fun Events +
+

+ Social activities and side events during the hackathon. +

+
+ +
🏅 Points Guide

- Learn more about the HackUTD Points System. + How HackUTD points work and how to earn them.

-

Event Logistics

+## Sponsor Tracks & Prizes
- +
- ✈️ - Travel Reimbursement + 🏆 + Sponsor Tracks

- Step-by-step process for eligible participants to claim travel expenses and receive timely reimbursements. + Company challenges, prizes, and how to opt in on Devpost.

- - +
+ +## Submissions & Judging + +
+ +
+ 📮 + Devpost Guide +
+

+ Register your team and submit your project on Devpost. +

+
+ + +
+ 👥 + Teams +
+

+ Forming teams, sizes, and collaboration tips. +

+
+ + +
+ ⚖️ + Judging +
+

+ How projects are evaluated and what judges look for. +

+
+ + +
+ 🎤 + Pitching +
+

+ Demo and pitch expectations for sponsor or finals rounds. +

+
+
+ +## Event Logistics + +
+
🏢 - Venue Guide + Venue & Parking

- Navigate the venue like a pro with detailed maps, parking information, and facility locations. + Building access, maps, and where to park.

- - + +
- 🏆 - Prizes & Challenges + 🧳 + Travel Guide +
+

+ Getting to campus—flights, rides, and local tips. +

+
+ + +
+ 💵 + Reimbursement

- Discover exciting prizes and challenge tracks that will inspire your next breakthrough innovation. + Eligibility and steps to request travel reimbursement.

-

Guided Project Information

+ + + +## Guided Project Information
@@ -138,22 +239,19 @@ Questions or need help with something not covered here? We're here to help: Guided Project

- If this is your first ever hackathon, or you just need some guidance with web-application setup, this guide is for you! - Follow our curated project path complete with resources and expert guidance. + First hackathon or need setup help? Follow our curated path with resources and guidance.

--- -
+## Need assistance? -

-Need assistance? -

+
🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. -📍 **Help Desk**: Located in the [Atrium](../dayof/venue-parking.md) where check-in was. +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/venue-parking) where check-in was.
diff --git a/dayof/judge-guide.md b/dayof/judge-guide.md index 9326581..00a0169 100644 --- a/dayof/judge-guide.md +++ b/dayof/judge-guide.md @@ -6,7 +6,7 @@ title: Submission & Judging Guide Your team needs to be **registered by 11:00pm on Saturday**. **YOU MUST HIT SUBMIT ON THE FINAL SCREEN OR YOU WILL NOT BE REGISTERED.** Don’t worry, you do not have to have your whole project done by this time. This is just to make sure your team is registered on **[Devpost](https://hackutd-2025.devpost.com/).** You will have until 12:00pm on Sunday to fully submit your project. -Follow this guide on how to register your team: **[Devpost Guide](devpost-guide.md)** +Follow this guide on how to register your team: **[Devpost Guide](/dayof/devpost)** --- @@ -27,7 +27,7 @@ Your project needs to be finalized by **12:00pm** (**noon) on Sunday**! No edits **You will submit your project [here](https://hackutd-2025.devpost.com/)** -If you need help using Devpost, please refer to the **[Devpost Guide](devpost-guide.md)** for step-by-step instructions. +If you need help using Devpost, please refer to the **[Devpost Guide](/dayof/devpost)** for step-by-step instructions. ### Submission Rules diff --git a/dayof/newMDS/check-in-guide.md b/dayof/newMDS/check-in-guide.md index 41a5c1f..08f3825 100644 --- a/dayof/newMDS/check-in-guide.md +++ b/dayof/newMDS/check-in-guide.md @@ -1,3 +1,11 @@ +--- + +title: Check-in Guide + +--- + +import ExpandableImage from '@site/src/components/ExpandableImage'; + ## Accepted Hacker Check-in We will be checking in at the **area in front of ECSW starting at** **8 AM**. This is for people who have have been accepted. You will need your: @@ -7,10 +15,11 @@ We will be checking in at the **area in front of ECSW starting at** **8 AM**. Th Here's a map for reference: + You need to checked-in by **10:00 AM**. If you aren’t checked-in by then, **your spot may be given away**, so make sure to show up by then. -If you have any issues with your QR Code or account, please make your way to the tech help desk shown in the map above.Think you might be late? Check out **[Late Check-in](#late-check-in)** +If you have any issues with your QR Code or account, please make your way to the tech help desk shown in the map above. Think you might be late? Check out **[Late Check-in](#late-check-in)** --- @@ -18,12 +27,15 @@ If you have any issues with your QR Code or account, please make your way to the We will still be allowing walk-ins on a **first-come, first-served basis** on the day of the event. We start handing out tickets to walk-ins **starting at 6:00 AM** on Saturday, November 8th by **ECSW**. Spots are limited, so be sure to arrive early to secure your place. Once you get your walk-in ticket, you do not need to stay near ECSW. At **10:00 AM**, we will **start calling ticket numbers** to be let in, so make sure you’re back by then. Be on the lookout for a text message as well! :::note -Please stand in line at ECSW to receive your walk-in ticket. At 10:00 AM, **depending on availability**, we will be notifying walk-ins and if you're number is called, you must verify your ticket first at the Help Desk (pictured below). Afteward, you can join the [**check-in process**](#️-check-in-process). - +Please stand in line at ECSW to receive your walk-in ticket. At 10:00 AM, **depending on availability**, we will be notifying walk-ins and if you're number is called, you must verify your ticket first at the Help Desk (pictured below). Afteward, you can join the [**check-in process**](#accepted-hacker-check-in). +::: + When you get to the front of the Walk-in line, you will choose to either be notified via text message or email. You will need your student ID or driver's license to verify your identity when you are called + + After choosing your notification method, you will be able to view your waitlist number by logging into [legend.hackutd.co](https://legend.hackutd.co) with the same method you used to sign up for the hackathon. ## Late Check-in diff --git a/dayof/newMDS/devpost-markdown.mdx b/dayof/newMDS/devpost-markdown.mdx new file mode 100644 index 0000000..3a708d2 --- /dev/null +++ b/dayof/newMDS/devpost-markdown.mdx @@ -0,0 +1,200 @@ +--- +title: Devpost Guide (Markdown) +slug: /devpost-markdown +description: Markdown-only Devpost walkthrough — same info as the main guide, easier to edit without React. +--- + +{/* + Markdown edition — edit text and images here. No React. + Main interactive page: /dayof/devpost (devpost.mdx + DevpostGuide component). + + Devpost URL: search "hackutd-2025.devpost.com" + Images: static/img/hackerpacks/ +*/} + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import ExpandableImage from '@site/src/components/ExpandableImage'; + +# Devpost Guide (Markdown) + +**Devpost:** [hackutd-2025.devpost.com](https://hackutd-2025.devpost.com/) + +Two deadlines, one platform. Register your team early, then polish your submission before judging — without getting disqualified on a technicality. + + + +:::tip TL;DR — read these three + +1. **Public repo only** — link your code on Devpost; private repos can disqualify you. +2. **Max 2 sponsor tracks** — you can still compete for general / MLH prizes. +3. **Invite every teammate** on Devpost — one submission per team; everyone must be on it for prizes. + +::: + +## Final Pre-flight Check + +- [ ] Public GitHub repo linked on Devpost (private = risk). +- [ ] At most **2** sponsor / company tracks selected. +- [ ] All teammates invited on the project (prize eligibility). +- [ ] Demo video is public (YouTube, etc.) — aim for about **2 minutes** or less. +- [ ] You finished the **final Submit** flow — not just a saved draft. + +--- + +## Pick your path + + + + +:::danger Deadline + +**Saturday 11:00 PM** — your team must be registered on Devpost (complete the final Submit step). + +::: + +### 1. Join the hackathon + +Open the [HackUTD Devpost page](https://hackutd-2025.devpost.com/) and sign up or log in. Complete your profile when prompted. + + + + + + + +### 2. Create a project (blank is OK) + +Go to **My Projects → Create Project**. For registration only, use your team name or “Team Registration” and placeholders where needed — you can edit before the final deadline. + + + +### 3. Invite your whole team + +**Manage Team** → invite everyone (the email tied to their Devpost account). + + + +### 4. Project overview (registration) + +Title can be your team name or “Team Registration”; elevator pitch can list teammates or a short idea. + + + +### 5. Submit through the final screen + +Pick sponsor tracks you’re **considering** (max **two** company/sponsor tracks). Placeholder video/repo is OK until Sunday. + +**You must complete the final Submit step** or you are **not** registered. + + + + +:::danger Deadline + +**Sunday 12:00 PM (noon)** — final project due on Devpost. + +::: + +### 1. Open your project for editing + +**My Projects** → **Edit Project**. You can keep editing until the hack ends. + + + +### 2. Project Overview + +Title, pitch, thumbnail (recommended), technologies, links. + + + +### 3. Project Details (Markdown) + +Describe what you built, how to run it, demo-ready vs. prototype. Add screenshots or GIFs. + + + + + +### 4. Additional information + +Sponsor challenges (**≤2** company tracks), **public** repo, demo video, schools for eligibility. + + + +### 5. Agree and submit + +Re-read **Final Pre-flight Check** at the top when you’re done. + + + + +--- + +## Media requirements + +| What | What to know | +| --- | --- | +| **Demo video** | Public link. About **2 minutes** is ideal. | +| **Thumbnails & screenshots** | Show what actually works. | +| **GitHub URL** | **Public** repo only — private is a disqualification risk. | + +--- + +:::warning Don't forget (safety net) + +- **Never leave the repo private.** +- **School emails / profiles** — match organiser rules for eligibility. +- **One submission per team** — no duplicate projects. + +::: + +## Prevent disqualification + +- Submit early; keep editing until the Devpost cutoff. +- Invite issues → verify Devpost email, resend. +- Devpost bugs → another browser / cache clear → ask staff. + +
+When do I register my team? + +**11:00 PM Saturday** on Devpost. You can adjust tracks again before the final deadline. + +
+ +
+Submit only once? + +You can edit until **Sunday 12:00 PM (noon)**. + +
+ +
+Everyone submits separately? + +One submission per team — **invite every teammate** for prizes. + +
+ +
+Multiple projects? + +One project per team. + +
+ +
+How many sponsor tracks? + +Up to **two** company/sponsor challenges. See the prize / sponsor guide for the rest. + +
+ +--- + +Stuck? Ping a HackUTD officer or official event channels. + +Happy hacking! diff --git a/dayof/newMDS/devpost.md b/dayof/newMDS/devpost.md deleted file mode 100644 index d456485..0000000 --- a/dayof/newMDS/devpost.md +++ /dev/null @@ -1,3 +0,0 @@ -# Devpost Guide - -This page will contain a generic Devpost guide. diff --git a/dayof/newMDS/devpost.mdx b/dayof/newMDS/devpost.mdx new file mode 100644 index 0000000..1f03743 --- /dev/null +++ b/dayof/newMDS/devpost.mdx @@ -0,0 +1,18 @@ +--- +title: HackUTD Devpost Guide +slug: /devpost +description: Register your team and submit your project on Devpost — deadlines, checklists, and disqualification traps to avoid. +hide_table_of_contents: true +--- + +{/* + This page uses the interactive React guide (tabs, lightbox screenshots, checklist, confetti). + + To edit copy inside that UI: open src/components/DevpostGuide/DevpostGuide.jsx + For an easy Markdown-only version (tabs + images): see devpost-markdown.mdx in this folder + → /dayof/devpost-markdown (also linked in the sidebar as “Devpost Guide (Markdown)”). +*/} + +import DevpostGuide from '@site/src/components/DevpostGuide'; + + diff --git a/dayof/newMDS/discord-wifi.md b/dayof/newMDS/discord-wifi.md index 4a633a4..4445da9 100644 --- a/dayof/newMDS/discord-wifi.md +++ b/dayof/newMDS/discord-wifi.md @@ -1,3 +1,21 @@ -# Discord & WiFi +--- -This page will contain general information about Discord access and WiFi. +title: Discord & WiFi + +--- + +## 👾 Discord + +Join the Discord for **announcements**, **team-building**, general discussion with fellow hackers, help from **mentors**, and contacting **sponsors**: + +Join the HackUTD: Lost In The Pages **[Discord Server!](https://discord.gg/DVy4xdG57s)** + +--- + +## 🌐 Wi-Fi + +- If you are a UTD student, simply connect to **CometNet** for the best connection. +- If you are NOT a UTD student, you should connect to the Wi-Fi called **HackUTD**. The **HackUTD** Wi-Fi will prompt you to sign in through your browser. +- We also have a guest wifi (**UTDGuest**), but it has issues with blocking specific ports and operations such as _git push_, _MongoDB Atlas connections_. + +--- \ No newline at end of file diff --git a/dayof/newMDS/food.md b/dayof/newMDS/food.md index 1dba8a2..ef48e75 100644 --- a/dayof/newMDS/food.md +++ b/dayof/newMDS/food.md @@ -1,3 +1,22 @@ -# Food +--- -This page will contain general food and meal information for the event. +title: Food Information + +--- + +## 🥪 Meals + +| **Meal** | **Restaurant** | **Time** | **Location** | +| ----------------------------- | ----------------- | ----------------- | ----------------------- | +| Saturday Lunch | Banana Leaf | 1:15pm - 2:15pm | ECSW Courtyard | +| Saturday Dinner | Little Rome | 7:30pm - 9:30pm | ECSW Atrium (1st Floor) | +| Midnight Snack | Mystery | 11:30pm - 12:00am | ECSW Atrium (1st Floor) | +| Sunday Breakfast | 85 Degrees Bakery | 9:00am - 10:00am | ECSW Atrium (1st Floor) | +| Sunday Breakfast Refreshments | Mystery | 8:00am - 11:00am | ECSW Courtyard | +| Sunday Lunch | Modern Market | 12pm - 1pm | ECSW Atrium (1st Floor) | + +### 🫒Allergen Menu + +![Allergen Menu Image](../../static/img/hackerpacks/menu.png) + +--- diff --git a/dayof/newMDS/fun-events.md b/dayof/newMDS/fun-events.md index 51a1337..46ea2e8 100644 --- a/dayof/newMDS/fun-events.md +++ b/dayof/newMDS/fun-events.md @@ -1,3 +1,34 @@ -# Fun Events +--- -This page will contain a generic fun events overview. +title: 🎨 Fun Events + +--- + +### Saturday + +| **Event** | **Time** | **Location** | +| ------------------------------------------------------------------- | -------------- | ---------------------------- | +| 💪 **Team Building**
Come find teammates! | 1:30–2:00 PM | ECSW 1.355 | +| 🍹 **Tavern Mocktail**
Come try our drinks! | 3:00–7:00 PM | ECSW Bird's Nest (2nd Floor) | +| 👩‍💻 **Typing Competition**
Show off your typing skills! | 8:00–8:30 PM | ECSW 1.365 | +| 🎤 **Karaoke**
Sing your heart out! | 9:30–11:00 PM | ECSW 1.365 | +| 🤝 **Hackathon Organizer Meetup**
For Hackathon Organizers Only | 10:30–11:30 PM | ECSW 1.365 | +| 📐 **Estimathon**
How well can you estimate? | 10:45–11:30 PM | ECSW 1.365 | + +### 🌙 Late Night Events + +| **Event** | **Time** | **Location** | +| ----------------------------------------------------------------------------------------------------------------- | ----------------- | ---------------------------- | +| 🌘 **Midnight Snack**
Come by for some free snacks! | 11:30 PM–12:00 AM | ECSW Atrium (1st Floor) | +| ⭐ **Presented by PNC: HackUTD Olympics**
Compete in funny team games to win the grand prize! | 12:00–1:00 AM | ECSW 1.315 | +| 🍜 **Tavern Ramen Bar**
Customize your own ramen bowl! | 12:00–2:00 AM | ECSW Bird's Nest (2nd Floor) | +| 🎬 **World's Watch Party (LEAGUE OF LEGENDS)**
Enjoy the League of Legends Worlds Finals with fellow hackers! | 2:00–4:00 AM | ECSW 1.365 | + +### Sunday + +| **Event** | **Time** | **Location** | +| --------------------------------------------------------------------------------- | ------------- | ---------------------------- | +| 🐶 **Dog Petting Zoo**
Come pet some dogs to start your day! | 9:00–11:00 AM | ECSW 2.325 | +| 🏪 **Tavern Shop**
Come check out our merchandise before we close up forever! | 4:15–4:45 PM | ECSW Bird's Nest (2nd Floor) | + +--- \ No newline at end of file diff --git a/dayof/newMDS/help.md b/dayof/newMDS/help.md index 5877546..de74b07 100644 --- a/dayof/newMDS/help.md +++ b/dayof/newMDS/help.md @@ -1,3 +1,5 @@ -# Help +--- -This page will contain general help and support information. +title: Help + +--- diff --git a/dayof/newMDS/judging.md b/dayof/newMDS/judging.md index d0669a8..df9fad1 100644 --- a/dayof/newMDS/judging.md +++ b/dayof/newMDS/judging.md @@ -1,3 +1,22 @@ -# Judging +--- -This page will contain a generic judging guide. +title: Judging + +--- +Projects need to submitted on **[Devpost](https://hackutd-2025.devpost.com/).** A few important things to note: + +- Judging is done **_in-person_**. +- All teams will be given a table to set up their presentation below (see sheet below, will be linked on Sunday). +- You’ll be judged **multiple times** over the course of 3 hours and should stay for the entire time + +### Judging Tips + +- Have a compelling 30 second pitch that clearly explains why **your** solution is useful to grab the attention of judges. +- A functional live demo of your project is the best way to **show** what you have accomplished. +- Support your demo with a brief presentation that explains the problem you're solving, the tech stack you used, and the project's future steps. +- Presenting with enthusiasm and positive body language (despite the possible lack of sleep) shows the judges you are passionate and proud of your work, which leaves a good impression. + +### Judging Maps + +![](/img/judging1.png) +![](/img/judging2.png) \ No newline at end of file diff --git a/dayof/newMDS/maps-hacker-spaces.md b/dayof/newMDS/maps-hacker-spaces.md index e6dd72c..9211ba5 100644 --- a/dayof/newMDS/maps-hacker-spaces.md +++ b/dayof/newMDS/maps-hacker-spaces.md @@ -1,3 +1,35 @@ -# Maps & Hacker Spaces +--- + +title: Maps & Hacker Spaces + +--- + +## 😴 Sleeping Rooms/Showers + +- Sleeping rooms: **2.325**, **4.325** + - These will open after midnight snack at 12:30AM on Sunday! + - Hackers occupying these rooms will be asked to move! +- Showers (single occupancy bathrooms): Back corner on **1st floor** + - We will provide shampoo, conditioner, and body wash, but you will have to bring your own towel and shower shoes! + +![Showers map](../../static/img/hackerpacks/showers-map.png) + +--- + +## Venue Interior Maps + + +![ECSW Interior Map](../../static/img/hackerpacks/ecss-1.png) + +![ECSW 2nd Floor Map](../../static/img/hackerpacks/ecsw-2.png) + +![ECSW 3rd Floor Map](../../static/img/hackerpacks/ecsw-3.png) + +![ECSW 4th Floor Map](../../static/img/hackerpacks/ecsw-4.png) + +--- +--- +![ECSS 1st Floor Map](../../static/img/hackerpacks/ecss-1.png) + +--- -This page will contain general maps and hacker spaces information. diff --git a/dayof/newMDS/mentors.md b/dayof/newMDS/mentors.md index 0698d7d..0cfa40c 100644 --- a/dayof/newMDS/mentors.md +++ b/dayof/newMDS/mentors.md @@ -1,3 +1,32 @@ -# Mentors +--- +title: Need a Mentor? +--- -This page will contain general mentor information for the event. +## 👾 Discord + +First, join the Discord to get access to mentors: + +**[HackUTD: Lost In The Pages Discord Server!](https://discord.gg/DVy4xdG57s)** + +--- +You can request a mentor by going to the ask-a-mentor channel under support. + +![mentor support channel](/img/hackerpacks/ask-a-mentor.png) + +Click “Open a ticket!” + +![mentor support channel](/img/hackerpacks/open-ticket.png) + +Go to your new ticket channel. + +![mentor support channel](/img/hackerpacks/ticket.png) + +Write a short description of your problem and wait for a mentor to contact you! + +![mentor support channel](/img/hackerpacks/describe-ticket.png) + +--- +## 🧑‍🏫 Mentor Availability +Mentors will be available throughout the entire hackathon event via Discord. You can request help at any time by opening a ticket in the ask-a-mentor channel. + +You may ask the mentor through discord to meet in-person at the help desk if you need more hands-on help. \ No newline at end of file diff --git a/dayof/newMDS/pitching.md b/dayof/newMDS/pitching.md index fb0c7a9..5915a24 100644 --- a/dayof/newMDS/pitching.md +++ b/dayof/newMDS/pitching.md @@ -1,3 +1,5 @@ -# Pitching +--- -This page will contain a generic pitching guide. +title: Judging + +--- \ No newline at end of file diff --git a/dayof/newMDS/points-guide.md b/dayof/newMDS/points-guide.md index 5912676..f4eadfe 100644 --- a/dayof/newMDS/points-guide.md +++ b/dayof/newMDS/points-guide.md @@ -1,3 +1,33 @@ -# Points Guide +--- +title: 'Point System Guide' +--- -This page will contain a generic points guide. +This year, we came out with a new points system in order to reward the hackers who involve themselves with our extra events. + +## How to Earn Points + +The primary ways to earn points include attending events such as: + +- Workshops: 200 Points for attendance +- Club Workshops : 200 Points +- Fun Events: 100 Points for attendance + - First place: 1500 Points + - Second place: 750 Points + - Third place: 500 Points +- Midnight Snack: 50 points + And we also have some special ways to earn points such as helping out other people, and an organizer noticing it. Or filming content and answering survey questions! +- Meals: 50 Points + +## How to Spent Points + +The only location to spend your points is at the **Tavern** located at **ECSW Bird's Nest**. You can purchase the following items: + +- Dirty / Italian Sodas: 50 Points +- Cookies: 100 Points +- Ramen: 100 Points +- HackUTD 2024 Poyo: 1750 Points +- HackUTD 2023 Blanket: 2500 Points + +## Reminder + +This is all while supplies last. Even if you have enough points, it is possible that we run out. We apologize for any inconvenience this may cause. diff --git a/dayof/newMDS/reimbursement.md b/dayof/newMDS/reimbursement.md index e0b78b4..91fe470 100644 --- a/dayof/newMDS/reimbursement.md +++ b/dayof/newMDS/reimbursement.md @@ -1,3 +1,89 @@ -# Reimbursement +--- +title: Travel Reimbursement +--- -This page will contain generic reimbursement information. +## 📃 Apply! + +**If you are applying with a team, please make sure everyone on the team applies!** + +# ✅ Eligibility + +- Must be **flying** over *250 miles* or **driving** over *50 miles* from UT Dallas Engineering and Computer Science West (2520 Rutford Ave, Richardson, TX 75080) +- Must be **non-UT Dallas** student +- Submit a travel reimbursement application before the deadline (**October 16th 2025 @ 11:59pm CST)** + +# ⚖️ Terms of Reimbursement + +Unless explicit, written permission is issued from [hello@hackutd.co](mailto:hello@hackutd.co) , all of the following guidelines must be followed. HackUTD reserves the right to make any changes to this policy as necessary. + +- All travel assistance is based on a **first-come-first-serve application process**. +- Travel reimbursement acceptance guarantees you and your team acceptance to HackUTD. +- Travel Reimbursement will be approved with an email from the HackUTD team email - hello@hackutd.co +- We will be in touch by October 20th with a decision regarding reimbursement for priority applications. +- Once travel is approved, you will have **one week** to send proof of booking (if reimbursing a bus or flight ticket). +- Travel reimbursement money can only be used for **any combination** of gas, car rental, bus ticket, a flight ticket. + +--- + +## ⛽ Gas Reimbursements + +Gas reimbursements are usually capped at $50 per person travelling depending on distance. If traveling in a group, the maximum we will reimburse is $50 per person up to $200. If traveling with more than 4 people, reimbursement will be subject to our discretion. + +**The reimbursement amount you are eligible for will be given in your acceptance email.** + +**Full Reimbursements are not guaranteed.** + +### ❓Eligibility + +- Must attend HackUTD in-person +- Must submit and present a project. +- Must be travelling to UT Dallas Engineering and Computer Science West (2520 Rutford Ave, Richardson, TX 75080) from a distance of **50 miles or more.** +- Must provide images of paper receipts for any purchases. + - Receipts must have a proof of payments (such as last 4 digits of a card) and must have a date between 11/6/2024 - 11/10/2024. + +--- +## 🚌 Bus Reimbursements + +We do not provide bus service from any university to our campus. If you decide to take a bus (greyhound, etc.) we will reimburse the cost of the bus ticket up to $50. + +### ❓Eligibility + +- Must attend HackUTD in-person +- must submit and present a project. +- Must be travelling to UT Dallas Engineering and Computer Science West (2520 Rutford Ave, Richardson, TX 75080) from a distance of **50 miles or more.** +- Bus ticket must have your First and Last name as presented on your application. +- Must provide images of paper receipts for any purchases. + - Receipts must have a proof of payments (such as last 4 digits of a card) and must have a date between 11/6/2025 - 11/10/2025. + +--- +## ✈️ Flight Reimbursements + +Flight reimbursements are handled on a case by case basis. Generally these reimbursements will be in the range of $50-150. *However, more can be allotted based on team travel.* **We highly recommend you apply with a team if you are requesting Flight Reimbursements.** + +**The amount of your reimbursement you are eligible for will be given to you when you receive your acceptance email. Full Reimbursements are not guaranteed.** + +### ❓Eligibility + +- Must attend HackUTD in-person +- must submit and present a project. +- Must be travelling to UT Dallas Engineering and Computer Science West (2520 Rutford Ave, Richardson, TX 75080) from a distance of **250 miles or more.** +- All travel via plane must be booked on a regular economy or economy seat. +- HackUTD will not cover costs of seat upgrades, extra bags, or any other abnormal fees or charges. +- Flight ticket must have your First and Last name as presented on your application and have a round trip with DAL (Dallas Love Field) or DFW (Dallas-Fort Worth) as one of the destinations. +- Must provide images of paper receipts for any purchases. + - Receipts must have a proof of payments (such as last 4 digits of a card) and must have a date between 11/6/2025 - 11/10/2025. + +--- + +# 💰Reimbursement Process + +- Reimbursements will start to be processed and disbursed Sunday, November 23, 2025 **after verifying that Projects were submitted, and presented.** +- After you are approved for reimbursement, you will be sent a form requesting reimbursement methods and receipt upload to the email you applied with. +- Reimbursements will be made through a Paypal or Zelle payment to the email or phone number provided. +- Reimbursements can take up to 3 days to post to your account. Please be patient! + +--- + +# 🙋‍♂️Questions + +Please reach out to us at [hello@hackutd.co](mailto:hello@hackutd.co) if you have any questions regarding this process. \ No newline at end of file diff --git a/dayof/newMDS/teams.md b/dayof/newMDS/teams.md index 7178ab8..decf8d3 100644 --- a/dayof/newMDS/teams.md +++ b/dayof/newMDS/teams.md @@ -1,3 +1,22 @@ -# Teams +--- +title: 'Team Registration' +--- -This page will contain a generic teams guide. +Your team needs to be **registered by 11:00pm on Saturday**. **YOU MUST HIT SUBMIT ON THE FINAL SCREEN OR YOU WILL NOT BE REGISTERED.** Don’t worry, you do not have to have your whole project done by this time. This is just to make sure your team is registered on **[Devpost](https://hackutd-2025.devpost.com/).** You will have until 12:00pm on Sunday to fully submit your project. + +Follow this guide on how to register your team: **[Devpost Guide](devpost-guide.md)** + +--- + +# 👥 Team Formation + +The maximum number of members in a team is 4. Don’t worry if you don’t have a team — a hackathon is a great place to meet new people! After the opening ceremony, we will have a teambuilding session where you can find people to hack with. Additionally, we will provide a teambuilding channel in **[Discord](https://discord.gg/DVy4xdG57s)** where you can find teammates. + +Your project needs to be finalized by **12:00pm** (**noon) on Sunday**! No edits should be made to your project after that time. Make sure you have at least the following: + +- Project Title and Description +- Challenges/Tracks you are submitting to +- Code Repo (i.e GitHub) or Zip file +- **Demo Video** (should ONLY be a demo - not your entire presentation, maximum of 2 minutes) + +--- \ No newline at end of file diff --git a/dayof/newMDS/travel-guide.md b/dayof/newMDS/travel-guide.md index 6c23dd9..3cbb9b0 100644 --- a/dayof/newMDS/travel-guide.md +++ b/dayof/newMDS/travel-guide.md @@ -1,3 +1,64 @@ -# Travel Guide +--- +title: Travel Guide +--- + +## ⏱️ Running Late? Flight delayed? Car battery died? + +If you have a valid reason for checking in late, you can email [hello@hackutd.co](mailto:hello@hackutd.co) + +--- + +## ⛅ Weather + +This weekend, we're expecting lows of 55°F (13°C) and highs of 80°F (27°C) so pack accordingly! + +![Weather Forecast](../../static/img/hackerpacks/weather.png) + +## 🧳 Packing List + +- 💻 Laptop, chargers +- 📄 Travel documents (driver’s license, student ID) +- 😴 Blanket/Pillow - there will be sleeping rooms if you need somewhere quiet +- 🚿 Towel, shower shoes, & clothes to change into (yes, we have showers!!!) +- 🥤 Water bottle - We will have disposable water bottles as well, but we highly encourage you to bring your own refillable bottles because we have many stations to fill them up +- 🧥 LAYERS (Jackets, pants, etc) - the building can get cold and it can also get windy! +- 🪥 Toiletries (We will have shampoo, conditioner, and body wash, but you bring the rest) + +--- + +## ✈️ Airport to UTD + +Arriving at either DFW International Airport or Love Field Airport, you have 3 options: + +- Uber/Lyft - ~$35 for Lyft, ~$25 for Uber, a ~30 minute commute + - Uber’s rates drop significantly if you walk a little ways from the airport (for ex. take an Uber from Belt Line DART Station) +- Train/Bus - a 2hr, $3-6 commute + 1. Public transportation only runs between 5am to midnight! + 2. Download the GoPass app and buy an AM, PM, or day pass + 3. Click the Plan tab (bottom left) and navigate to UTD or just use [Google Maps](https://www.google.com/maps/dir/DFW+International+Airport,+2400+Aviation+Dr,+DFW+Airport,+TX+75261/University+of+Texas+at+Dallas,+West+Campbell+Road,+Richardson,+TX/@32.8913835,-96.9523579,12z/data=!4m14!4m13!1m5!1m1!1s0x864c2a660d222aa7:0x73323f5e067d201c!2m2!1d-97.0403352!2d32.8998091!1m5!1m1!1s0x864c21ff895e4aa5:0xd9098b32e9aa1331!2m2!1d-96.7502474!2d32.9856974!3e3?entry=ttu) +- Find a friend to pick you up - it’ll be better than the first two options! + +This is a map route from DFW to UTD using public transportation (DART): + +![DFW to UTD Public Transport](../../static/img/hackerpacks/map-of-line.png) + +You can find more information about DART routes and schedules on the [DART website](https://www.dart.org/). + +--- + +## 🗺️ Venue Information + +The venue is called ECSW. + +**[Erik Jonsson School of Engineering and Computer Science West Building (ECSW)](https://maps.app.goo.gl/L1rpBD6F2keaLEGt6)** + +A few things to note: + +- It will be low 70°F (20-25°C) inside, which can get chilly for some people! +- The venue will have showers!! 🚿 +- There will be sleeping rooms!! 😴 + +If you’re looking for the venue address, parking, or interior map, check out: + +**[Venue Parking and Rooms](venue-parking.md)** -This page will contain generic travel information. diff --git a/dayof/newMDS/venue-parking.md b/dayof/newMDS/venue-parking.md index d9e3d24..3a9049e 100644 --- a/dayof/newMDS/venue-parking.md +++ b/dayof/newMDS/venue-parking.md @@ -1,3 +1,54 @@ -# Venue & Parking +--- +title: Venue Parking and Rooms +--- -This page will contain generic venue and parking information. +## Parking Permit + +Non-UTD students will need a parking permit to park at UTD during HackUTD. Please download and print the permit below, and place it on your dashboard so it is clearly visible. + +You can access the **parking permit** directly from this link **[legend.hackutd.co/parking](https://legend.hackutd.co/parking)** + +--- + +## Venue address + +**[Erik Jonsson School of Engineering and Computer Science West Building (ECSW)](https://maps.app.goo.gl/L1rpBD6F2keaLEGt6)** + +### At a glance + +- Permit required — print the permit and place it on your dashboard. +- Allowed parking colors: Green and Yellow/Gold. +- Do NOT park in Purple or Orange spots. +- Overnight parking is NOT allowed in Parking Structure 4. +- We will have permits available at the info desk, but please print yours in advance. + +### Before you arrive + +1. Download and print the parking permit +2. Place the permit on your dashboard so it is clearly visible. +3. Park only in Green or Yellow/Gold zones. +4. Do not leave your car overnight in Structure 4. + +--- + +## Parking Locations + +![Parking Map](../../static/img/hackerpacks/parking-map.jpg) + +### Parking Lot Addresses (Hyperlinked to Google Maps) + +**[Parking Lot J](https://google.com/maps/place/Parking+Lot+J/@32.9832153,-96.7629778,5084m/data=!3m1!1e3!4m6!3m5!1s0x864c2100023d4a19:0xf96c48a1b1114462!8m2!3d32.9844725!4d-96.7504943!16s%2Fg%2F11x0pwn3pl?entry=ttu&g_ep=EgoyMDI1MTAyMC4wIKXMDSoASAFQAw%3D%3D)** + +**[Parking Lot H](https://www.google.com/maps/place/Lot+H,+Richardson,+TX+75080/@32.9876998,-96.7555914,1271m/data=!3m2!1e3!4b1!4m6!3m5!1s0x864c2201c720b551:0x54b136ce6c0cf575!8m2!3d32.9875159!4d-96.7530794!16s%2Fg%2F11bvtdzw2v?entry=ttu&g_ep=EgoyMDI1MTAyMC4wIKXMDSoASAFQAw%3D%3D)** + +**[Parking Structure 4]()** + +**[Erik Jonsson School of Engineering and Computer Science West Building (ECSW)](https://www.google.com/maps?sca_esv=5314ac5036c6a181&output=search&q=utd+ecsw&source=lnms&fbs=AIIjpHxU7SXXniUZfeShr2fp4giZ1Y6MJ25_tmWITc7uy4KIeqDdErwP5rACeJAty2zADJgKwqE9vE8G6XUjedIRSWZu1w-EyDQQzBO-FgE4jMyjIL2plRuFzCUX70RenpxRX1DvOnyfz4JbbC6ExazGRZzR6KfDSV1-QrzLVxFGWkv5fvPG3AGgqozC2ceOYFrQbQdAFrfRzitLYjQDYjpSQGcQ7NflLQ&entry=mc&ved=1t:200715&ictx=111)** + +--- + +## Getting to Opening Ceremony + +![ECSW to ATEC](../../static/img/hackerpacks/ECSW-TO-ATEC.png) + +From ECSW (GREEN) walk to ATEC (GOLD) building for the Opening Ceremony. Follow the campus signs or the route on the map above. diff --git a/dayof/newMDS/workshops.md b/dayof/newMDS/workshops.md index 3be50a8..e56032b 100644 --- a/dayof/newMDS/workshops.md +++ b/dayof/newMDS/workshops.md @@ -1,3 +1,5 @@ -# Workshops +--- -This page will contain a generic workshops overview. +title: Workshops + +--- diff --git a/docusaurus.config.js b/docusaurus.config.js index 6a555dd..66c2a8c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -24,6 +24,9 @@ const config = { locales: ['en'], }, plugins: [ + // Day-of hackerpack: all pages under dayof/ are picked up automatically. + // Devpost: primary URL /dayof/devpost → newMDS/devpost.mdx (renders DevpostGuide.jsx). + // Markdown-only copy for easy edits → newMDS/devpost-markdown.mdx at /dayof/devpost-markdown (sidebar + sidebar-dayof.js). [ '@docusaurus/plugin-content-docs', { @@ -46,6 +49,25 @@ const config = { }, ], ], + /* Local search (build-time index, no Algolia account). See https://github.com/easyops-cn/docusaurus-search-local */ + themes: [ + [ + require.resolve('@easyops-cn/docusaurus-search-local'), + { + hashed: true, + language: ['en'], + highlightSearchTermsOnTargetPage: true, + explicitSearchResultPath: true, + /* Main docs use routeBasePath '/'; use '/' not '' (Joi rejects empty string). Plugin normalizes to root. */ + docsRouteBasePath: ['/', 'dayof', 'guided-project'], + docsDir: ['docs', 'dayof', 'guided-project'], + blogRouteBasePath: ['archive'], + indexDocs: true, + indexBlog: true, + indexPages: false, + }, + ], + ], presets: [ [ 'classic', @@ -140,6 +162,10 @@ const config = { position: 'left', label: 'HackUTD 2026 Hackerpack', }, + { + type: 'search', + position: 'right', + }, { href: 'https://github.com/acmutd/hackutd-tech-guide', label: 'GitHub', diff --git a/package-lock.json b/package-lock.json index 4e9569d..37c472a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,9 @@ "dependencies": { "@docusaurus/core": "^3.9.2", "@docusaurus/preset-classic": "^3.9.2", + "@easyops-cn/docusaurus-search-local": "^0.55.1", "@mdx-js/react": "^3.1.1", + "canvas-confetti": "^1.9.4", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^18.2.0", @@ -3998,6 +4000,165 @@ "node": ">=20.0" } }, + "node_modules/@easyops-cn/autocomplete.js": { + "version": "0.38.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz", + "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "immediate": "^3.2.3" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local": { + "version": "0.55.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.1.tgz", + "integrity": "sha512-jmBKj1J+tajqNrCvECwKCQYTWwHVZDGApy8lLOYEPe+Dm0/f3Ccdw8BP5/OHNpltr7WDNY2roQXn+TWn2f1kig==", + "license": "MIT", + "dependencies": { + "@docusaurus/plugin-content-docs": "^2 || ^3", + "@docusaurus/theme-translations": "^2 || ^3", + "@docusaurus/utils": "^2 || ^3", + "@docusaurus/utils-common": "^2 || ^3", + "@docusaurus/utils-validation": "^2 || ^3", + "@easyops-cn/autocomplete.js": "^0.38.1", + "@node-rs/jieba": "^1.6.0", + "cheerio": "^1.0.0", + "clsx": "^2.1.1", + "comlink": "^4.4.2", + "debug": "^4.2.0", + "fs-extra": "^10.0.0", + "klaw-sync": "^6.0.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@docusaurus/theme-common": "^2 || ^3", + "open-ask-ai": "^0.7.3", + "react": "^16.14.0 || ^17 || ^18 || ^19", + "react-dom": "^16.14.0 || 17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "open-ask-ai": { + "optional": true + } + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.19.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/@emnapi/core": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz", + "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz", + "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -4280,6 +4441,271 @@ "react": ">=16" } }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@node-rs/jieba": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz", + "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@node-rs/jieba-android-arm-eabi": "1.10.4", + "@node-rs/jieba-android-arm64": "1.10.4", + "@node-rs/jieba-darwin-arm64": "1.10.4", + "@node-rs/jieba-darwin-x64": "1.10.4", + "@node-rs/jieba-freebsd-x64": "1.10.4", + "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4", + "@node-rs/jieba-linux-arm64-gnu": "1.10.4", + "@node-rs/jieba-linux-arm64-musl": "1.10.4", + "@node-rs/jieba-linux-x64-gnu": "1.10.4", + "@node-rs/jieba-linux-x64-musl": "1.10.4", + "@node-rs/jieba-wasm32-wasi": "1.10.4", + "@node-rs/jieba-win32-arm64-msvc": "1.10.4", + "@node-rs/jieba-win32-ia32-msvc": "1.10.4", + "@node-rs/jieba-win32-x64-msvc": "1.10.4" + } + }, + "node_modules/@node-rs/jieba-android-arm-eabi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz", + "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-android-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz", + "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz", + "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz", + "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-freebsd-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz", + "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz", + "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz", + "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz", + "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz", + "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz", + "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-wasm32-wasi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz", + "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/jieba-win32-arm64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz", + "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-ia32-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz", + "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-x64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz", + "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4784,6 +5210,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/body-parser": { "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", @@ -6171,6 +6607,16 @@ ], "license": "CC-BY-4.0" }, + "node_modules/canvas-confetti": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.4.tgz", + "integrity": "sha512-yxQbJkAVrFXWNbTUjPqjF7G+g6pDotOUHGbkZq2NELZUMDpiJ85rIEazVb8GTaAptNW2miJAXbs1BtioA251Pw==", + "license": "ISC", + "funding": { + "type": "donate", + "url": "https://www.paypal.me/kirilvatev" + } + }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", @@ -6484,6 +6930,12 @@ "node": ">=10" } }, + "node_modules/comlink": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz", + "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==", + "license": "Apache-2.0" + }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -7631,6 +8083,31 @@ "node": ">= 0.8" } }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/encoding-sniffer/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.18.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", @@ -9313,6 +9790,12 @@ "node": ">=16.x" } }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -9886,6 +10369,15 @@ "node": ">=0.10.0" } }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -10065,6 +10557,24 @@ "yallist": "^3.0.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "license": "MIT" + }, + "node_modules/lunr-languages": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz", + "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==", + "license": "MPL-1.1" + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "license": "MIT" + }, "node_modules/markdown-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", @@ -11994,6 +12504,18 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/parse5/node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", @@ -15644,6 +16166,15 @@ "node": ">=4.2.0" } }, + "node_modules/undici": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz", + "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", @@ -16519,6 +17050,40 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 1aa857f..0c74452 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,9 @@ "dependencies": { "@docusaurus/core": "^3.9.2", "@docusaurus/preset-classic": "^3.9.2", + "@easyops-cn/docusaurus-search-local": "^0.55.1", "@mdx-js/react": "^3.1.1", + "canvas-confetti": "^1.9.4", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^18.2.0", diff --git a/sidebars-dayof.js b/sidebars-dayof.js index 82028ea..f56d92f 100644 --- a/sidebars-dayof.js +++ b/sidebars-dayof.js @@ -109,6 +109,11 @@ module.exports = { id: 'newMDS/devpost', label: 'Devpost Guide', }, + { + type: 'doc', + id: 'newMDS/devpost-markdown', + label: 'Devpost Guide (Markdown)', + }, { type: 'doc', id: 'newMDS/teams', diff --git a/src/components/DevpostGuide/DevpostGuide.jsx b/src/components/DevpostGuide/DevpostGuide.jsx new file mode 100644 index 0000000..38a9367 --- /dev/null +++ b/src/components/DevpostGuide/DevpostGuide.jsx @@ -0,0 +1,515 @@ +import React, { useCallback, useEffect, useMemo, useState } from 'react'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import confetti from 'canvas-confetti'; +import styles from './styles.module.css'; + +const STORAGE_KEY = 'hackutd-devpost-preflight-v1'; +const DEVPOST_URL = 'https://hackutd-2025.devpost.com/'; + +const CHECKLIST_ITEMS = [ + { id: 'public-repo', label: 'Public GitHub repo linked on Devpost (private = risk).' }, + { id: 'sponsor-cap', label: 'Max 2 sponsor / company tracks — no exceptions.' }, + { id: 'invites', label: 'All teammates invited on the project (prize eligibility).' }, + { id: 'video', label: 'Demo video is public (YouTube, etc.) — aim for ≤2 min.' }, + { id: 'final-submit', label: 'Finished the final Submit flow — not just a saved draft.' }, +]; + +function burstConfetti() { + confetti({ + particleCount: 45, + spread: 55, + startVelocity: 28, + origin: { y: 0.72 }, + colors: ['#6366f1', '#a855f7', '#f59e0b', '#22c55e'], + disableForReducedMotion: true, + }); +} + +function ChecklistPanel({ checked, onToggle }) { + const total = CHECKLIST_ITEMS.length; + const done = CHECKLIST_ITEMS.filter((i) => checked[i.id]).length; + const pct = Math.round((done / total) * 100); + + return ( +
+

Final Pre-flight Check

+
+ Progress: {done}/{total} +
+
+
+
+ {CHECKLIST_ITEMS.map((item) => ( + + ))} +

+ Checked items are saved on this device so you can pick up where you left off. +

+
+ ); +} + +export default function DevpostGuide() { + const [tab, setTab] = useState('saturday'); + const [checked, setChecked] = useState({}); + const [lightbox, setLightbox] = useState(null); + const [mobileOpen, setMobileOpen] = useState(false); + + useEffect(() => { + try { + const raw = localStorage.getItem(STORAGE_KEY); + if (raw) setChecked(JSON.parse(raw)); + } catch { + /* ignore */ + } + }, []); + + const onToggle = useCallback((id, isChecked) => { + setChecked((prev) => { + const was = !!prev[id]; + const next = { ...prev, [id]: isChecked }; + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(next)); + } catch { + /* ignore */ + } + if (isChecked && !was) { + queueMicrotask(() => burstConfetti()); + } + return next; + }); + }, []); + + const goSaturday = () => { + setTab('saturday'); + document.getElementById('dg-workflow')?.scrollIntoView({ behavior: 'smooth' }); + }; + + const goSunday = () => { + setTab('sunday'); + document.getElementById('dg-workflow')?.scrollIntoView({ behavior: 'smooth' }); + }; + + useEffect(() => { + if (!lightbox) return undefined; + const onKey = (e) => { + if (e.key === 'Escape') setLightbox(null); + }; + window.addEventListener('keydown', onKey); + return () => window.removeEventListener('keydown', onKey); + }, [lightbox]); + + const saturdayGallery = useMemo( + () => [ + { src: '/img/hackerpacks/join-hackathon.png', caption: 'Join Hackathon' }, + { src: '/img/hackerpacks/devpost-sign-up.png', caption: 'Sign up or log in' }, + { src: '/img/hackerpacks/registration-form.png', caption: 'Complete registration' }, + { src: '/img/hackerpacks/create-project.png', caption: 'Create Project' }, + { src: '/img/hackerpacks/manage-team.png', caption: 'Manage Team — invite everyone' }, + { src: '/img/hackerpacks/project-overview.png', caption: 'Project Overview (registration OK)' }, + ], + [], + ); + + const sundayGallery = useMemo( + () => [ + { src: '/img/hackerpacks/my-projects.png', caption: 'My Projects → Edit' }, + { src: '/img/hackerpacks/project-overview-full.png', caption: 'Overview + thumbnail' }, + { src: '/img/hackerpacks/project-details.png', caption: 'Project Details' }, + { src: '/img/hackerpacks/details-2.png', caption: 'More details + images' }, + { src: '/img/hackerpacks/additional-information.png', caption: 'Repo, tracks, schools' }, + ], + [], + ); + + return ( +
+ {lightbox && ( +
setLightbox(null)} + > + +
e.stopPropagation()}> + {lightbox.caption} +
{lightbox.caption}
+
+
+ )} + +
+
+ Submission & Devpost +

HackUTD Devpost Guide

+

+ Two deadlines, one platform. Register your team early, then polish your submission + before judging — without getting disqualified on a technicality. +

+ +
+ +
+
+
+

TL;DR — read these three

+
    +
  • + Public repo only — link your code; private repos can + disqualify you. +
  • +
  • + Max 2 sponsor tracks — you can still compete for + general / MLH prizes. +
  • +
  • + Invite every teammate on Devpost — one submission per + team, everyone must be on it for prizes. +
  • +
+
+ +
+ + +
+ +
+ {tab === 'saturday' && ( + <> + + Deadline: Saturday 11:00 PM — team registered on Devpost + +

The workflow

+
    +
  1. + +

    Join the hackathon

    +

    + Open the{' '} + + HackUTD Devpost page + {' '} + and create an account or log in. Complete your profile when + prompted. +

    + +
  2. +
  3. + +

    Create a project (blank is OK)

    +

    + Go to My Projects → Create Project. For + registration-only, use your team name or “Team Registration” + and placeholder text where needed — you will edit before the + final deadline. +

    + +
  4. +
  5. + +

    Invite your whole team

    +

    + Open Manage Team and invite every teammate + using the email tied to their Devpost account. Missing invites + = prize problems. +

    +
  6. +
  7. + +

    Submit through the final screen

    +

    + Choose sponsor tracks you are considering (max{' '} + two company/sponsor tracks). Use placeholder + video/repo if you must — replace them before Sunday.{' '} + You must complete the final Submit step or + you are not registered. +

    +
  8. +
+ + )} + + {tab === 'sunday' && ( + <> + + Deadline: Sunday 12:00 PM (noon) — final project on Devpost + +

The workflow

+
    +
  1. + +

    Open your project for editing

    +

    + From My Projects, choose your team submission + and click Edit Project. You can save and edit + until the hack ends. +

    + +
  2. +
  3. + +

    Project Overview

    +

    + Add a strong title, elevator pitch, thumbnail (recommended), + technologies, and links. This is what judges skim first. +

    + +
  4. +
  5. + +

    Project Details (Markdown)

    +

    + Describe what you built, how to run it, and what is demo-ready + vs. prototype. Drop in screenshots or GIFs. +

    + +
  6. +
  7. + +

    Additional information

    +

    + Confirm sponsor challenges (≤2 company tracks), add your{' '} + public repository, demo video link, and each + teammate's school for eligibility. +

    + +
  8. +
  9. + +

    Agree & submit — then breathe

    +

    + Accept terms and hit submit. Do a quick pass with the Final + Pre-flight Check → you're covered. +

    +
  10. +
+ + )} +
+ +
+

+ Media requirements (what judges expect) +

+
+
+

Demo video

+

+ Public link (YouTube, Drive, etc.). Keep it tight — about{' '} + 2 minutes is ideal. +

+ Required link +
+
+

Thumbnails & screenshots

+

+ Project thumbnail + in-page images or GIFs that show what actually + works. +

+ Highly recommended +
+
+

GitHub URL

+

+ Must be a public repository with your hack code. + Private repos are a disqualification risk. +

+ Public only +
+
+
+ +
+

Don't forget (safety net)

+
    +
  • + Never leave the repo private — judges need to verify your + work. +
  • +
  • + School emails / profiles — match organizer requirements for + eligibility; fix mismatches before the deadline. +
  • +
  • + One submission per team — coordinate so nobody spins up a + duplicate project. +
  • +
+
+ +
+

Prevent disqualification

+
    +
  • Submit early; you can keep editing until the posted cutoff on Devpost.
  • +
  • + If an invite fails, verify your teammate's Devpost email and resend. +
  • +
  • Try another browser or clear cache if Devpost glitches — then ping staff.
  • +
+
+ +
+

FAQ — open only if you need it

+ +
+ When do I have to register my team? +
+ By 11:00 PM Saturday on Devpost. Pick the companies/tracks + you care about; you can adjust before the final submission deadline. +
+
+ +
+ Can I only submit my project once? +
+ No — edit as many times as you want before{' '} + Sunday 12:00 PM (noon). Earlier drafts = less panic. +
+
+ +
+ Does everyone need their own Devpost submission? +
+ No. One submission per team — but invite every teammate so + they stay prize-eligible. +
+
+ +
+ More than one project? +
+ Only one project per team is allowed at HackUTD. +
+
+ +
+ How many sponsor tracks? +
+ Up to two sponsor/company challenges. General and MLH + tracks are separate — read the prize guide for details. +
+
+ +

+ Stuck? Flag a HackUTD officer or post in official event channels — we'd + rather fix Devpost drama at 3 PM than 3 AM. +

+
+
+ + +
+ + + + {mobileOpen && ( + <> + + +
+ + )} +
+ ); +} + +function GalleryGrid({ items, onOpen }) { + const { siteConfig } = useDocusaurusContext(); + const base = siteConfig.baseUrl.replace(/\/$/, ''); + const resolve = (p) => (p.startsWith('/') ? `${base}${p}` : `${base}/${p}`); + + return ( +
+ {items.map((item) => ( + + ))} +
+ ); +} diff --git a/src/components/DevpostGuide/index.jsx b/src/components/DevpostGuide/index.jsx new file mode 100644 index 0000000..edfd00f --- /dev/null +++ b/src/components/DevpostGuide/index.jsx @@ -0,0 +1,3 @@ +import DevpostGuide from './DevpostGuide.jsx'; + +export default DevpostGuide; diff --git a/src/components/DevpostGuide/styles.module.css b/src/components/DevpostGuide/styles.module.css new file mode 100644 index 0000000..4c71061 --- /dev/null +++ b/src/components/DevpostGuide/styles.module.css @@ -0,0 +1,724 @@ +/* HackUTD Devpost Guide — interactive backup (DevpostGuide.jsx) */ + +.root { + --dg-deadline: #ff4b4b; + --dg-deadline-text: #fff; + --dg-ink: #0f172a; + --dg-muted: #64748b; + --dg-surface: #f8fafc; + --dg-card: #ffffff; + --dg-warn-bg: #fff7ed; + --dg-warn-border: #ea580c; + --dg-danger-bg: #fef2f2; + --dg-danger-border: #dc2626; + --dg-accent: #6366f1; + --dg-step-line: #cbd5e1; + font-size: 15px; + line-height: 1.55; + color: var(--dg-ink); + margin: 0 -0.5rem 2rem; + max-width: 100%; +} + +[data-theme='dark'] .root { + --dg-ink: #f1f5f9; + --dg-muted: #94a3b8; + --dg-surface: #1e293b; + --dg-card: #0f172a; + --dg-warn-bg: #422006; + --dg-warn-border: #fb923c; + --dg-danger-bg: #450a0a; + --dg-danger-border: #f87171; + --dg-step-line: #475569; +} + +.layout { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(240px, 280px); + gap: 1.75rem; + align-items: start; +} + +@media (max-width: 996px) { + .layout { + grid-template-columns: 1fr; + } +} + +.mainCol { + min-width: 0; +} + +.hero { + position: relative; + padding: 2rem 1.5rem 2.25rem; + border-radius: 16px; + margin-bottom: 1.5rem; + overflow: hidden; + background: linear-gradient(135deg, #1e1b4b 0%, #312e81 45%, #4c1d95 100%); + color: #f8fafc; + box-shadow: 0 12px 40px rgba(30, 27, 75, 0.35); +} + +.heroGlow { + position: absolute; + inset: -40% -20% auto auto; + width: 60%; + height: 120%; + background: radial-gradient(circle, rgba(99, 102, 241, 0.45) 0%, transparent 65%); + pointer-events: none; +} + +.heroBadge { + display: inline-block; + font-size: 0.7rem; + font-weight: 700; + letter-spacing: 0.06em; + text-transform: uppercase; + padding: 0.35rem 0.65rem; + border-radius: 6px; + background: rgba(255, 255, 255, 0.12); + border: 1px solid rgba(255, 255, 255, 0.2); + margin-bottom: 0.75rem; +} + +.hero h1 { + font-size: clamp(1.65rem, 4vw, 2.15rem); + font-weight: 800; + line-height: 1.15; + margin: 0 0 0.5rem; + color: #fff !important; + border: none; +} + +.heroSub { + margin: 0 0 1.35rem; + opacity: 0.92; + max-width: 36rem; + font-size: 0.98rem; +} + +.heroActions { + display: flex; + flex-wrap: wrap; + gap: 0.65rem; +} + +.btnPrimary, +.btnSecondary { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 0.4rem; + padding: 0.65rem 1.15rem; + border-radius: 10px; + font-weight: 700; + font-size: 0.9rem; + border: none; + cursor: pointer; + text-decoration: none; + transition: + transform 0.15s ease, + box-shadow 0.15s ease; +} + +.btnPrimary { + background: #fff; + color: #312e81; + box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2); +} + +.btnPrimary:hover { + transform: translateY(-1px); + box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25); +} + +.btnSecondary { + background: rgba(255, 255, 255, 0.1); + color: #fff; + border: 2px solid rgba(255, 255, 255, 0.35); +} + +.btnSecondary:hover { + background: rgba(255, 255, 255, 0.18); + transform: translateY(-1px); +} + +.tldr { + padding: 1rem 1.15rem; + border-radius: 12px; + border: 2px solid var(--dg-accent); + background: linear-gradient( + 135deg, + rgba(99, 102, 241, 0.08) 0%, + rgba(99, 102, 241, 0.02) 100% + ); + margin-bottom: 1.5rem; +} + +.tldrTitle { + font-size: 0.75rem; + font-weight: 800; + letter-spacing: 0.08em; + text-transform: uppercase; + color: var(--dg-accent); + margin: 0 0 0.65rem; +} + +.tldr ul { + margin: 0; + padding-left: 1.15rem; +} + +.tldr li { + margin-bottom: 0.4rem; + font-weight: 600; +} + +.tabBar { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + margin-bottom: 1.25rem; + padding: 0.35rem; + background: var(--dg-surface); + border-radius: 12px; + border: 1px solid var(--ifm-toc-border-color, #e2e8f0); +} + +.tab { + flex: 1 1 200px; + padding: 0.75rem 1rem; + border: none; + border-radius: 10px; + background: transparent; + cursor: pointer; + font-weight: 700; + font-size: 0.88rem; + color: var(--dg-muted); + text-align: left; + transition: + background 0.15s, + color 0.15s, + box-shadow 0.15s; +} + +.tab:hover { + color: var(--dg-ink); + background: var(--dg-card); +} + +.tabActive { + background: var(--dg-card) !important; + color: var(--dg-ink) !important; + box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08); +} + +.tabMeta { + display: block; + font-size: 0.72rem; + font-weight: 600; + color: var(--dg-muted); + margin-top: 0.2rem; +} + +.tabActive .tabMeta { + color: var(--dg-accent); +} + +.deadline { + display: inline-flex; + align-items: center; + gap: 0.35rem; + padding: 0.35rem 0.65rem; + border-radius: 6px; + font-size: 0.78rem; + font-weight: 800; + letter-spacing: 0.02em; + background: var(--dg-deadline); + color: var(--dg-deadline-text); + margin: 0.35rem 0 0.75rem; + box-shadow: 0 2px 8px rgba(255, 75, 75, 0.35); +} + +.workflow { + scroll-margin-top: calc(var(--ifm-navbar-height) + 1rem); +} + +.sectionTitle { + font-size: 1.15rem; + font-weight: 800; + margin: 0 0 1rem; + color: var(--dg-ink) !important; +} + +.stepper { + list-style: none; + margin: 0; + padding: 0; + position: relative; +} + +.stepper::before { + content: ''; + position: absolute; + left: 15px; + top: 8px; + bottom: 8px; + width: 3px; + background: var(--dg-step-line); + border-radius: 2px; +} + +.step { + position: relative; + padding-left: 2.75rem; + padding-bottom: 1.75rem; +} + +.step:last-child { + padding-bottom: 0; +} + +.stepDot { + position: absolute; + left: 6px; + top: 4px; + width: 20px; + height: 20px; + border-radius: 50%; + background: var(--dg-card); + border: 3px solid var(--dg-accent); + box-shadow: 0 0 0 3px var(--dg-surface); + z-index: 1; +} + +.stepHead { + font-weight: 800; + font-size: 1rem; + margin: 0 0 0.35rem; + color: var(--dg-ink) !important; +} + +.stepBody { + margin: 0; + color: var(--dg-muted); + font-size: 0.92rem; +} + +.stepBody a { + font-weight: 600; +} + +.cards { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); + gap: 0.65rem; + margin-top: 0.75rem; +} + +.actionCard { + border: 1px solid var(--ifm-toc-border-color, #e2e8f0); + border-radius: 10px; + padding: 0; + overflow: hidden; + background: var(--dg-card); + cursor: pointer; + text-align: left; + transition: + transform 0.15s, + box-shadow 0.15s; +} + +.actionCard:hover { + transform: translateY(-2px); + box-shadow: 0 8px 24px rgba(15, 23, 42, 0.1); +} + +.actionCard img { + width: 100%; + aspect-ratio: 16 / 10; + object-fit: cover; + display: block; + background: var(--dg-surface); +} + +.actionCap { + padding: 0.45rem 0.5rem 0.55rem; + font-size: 0.72rem; + font-weight: 700; + line-height: 1.25; + color: var(--dg-ink); +} + +.mediaSection { + margin-top: 2rem; + scroll-margin-top: calc(var(--ifm-navbar-height) + 1rem); +} + +.mediaGrid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); + gap: 0.85rem; +} + +.mediaCard { + padding: 1rem; + border-radius: 12px; + border: 1px solid var(--ifm-toc-border-color, #e2e8f0); + background: var(--dg-card); +} + +.mediaCard h4 { + margin: 0 0 0.35rem; + font-size: 0.88rem; + font-weight: 800; + color: var(--dg-ink) !important; +} + +.mediaCard p { + margin: 0; + font-size: 0.82rem; + color: var(--dg-muted); + line-height: 1.45; +} + +.mediaTag { + display: inline-block; + margin-top: 0.5rem; + font-size: 0.65rem; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 0.04em; + padding: 0.2rem 0.45rem; + border-radius: 4px; + background: var(--dg-surface); + color: var(--dg-accent); +} + +.safety { + margin-top: 2rem; + padding: 1.1rem 1.2rem; + border-radius: 12px; + border: 2px solid var(--dg-danger-border); + background: var(--dg-danger-bg); + scroll-margin-top: calc(var(--ifm-navbar-height) + 1rem); +} + +.safety h3 { + margin: 0 0 0.5rem; + font-size: 1rem; + font-weight: 800; + color: var(--dg-danger-border) !important; +} + +.safety ul { + margin: 0; + padding-left: 1.1rem; + color: var(--dg-ink); + font-size: 0.9rem; +} + +.safety li { + margin-bottom: 0.35rem; +} + +.pdq { + margin-top: 2rem; +} + +.pdq h3 { + font-size: 1.05rem; + font-weight: 800; + margin: 0 0 0.75rem; + color: var(--dg-ink) !important; +} + +.pdq ul { + margin: 0; + padding-left: 1.1rem; + color: var(--dg-muted); + font-size: 0.9rem; +} + +.pdq li { + margin-bottom: 0.4rem; +} + +.faqSection { + margin-top: 2.5rem; + padding-top: 1.5rem; + border-top: 1px solid var(--ifm-toc-border-color, #e2e8f0); +} + +.faqSection > h3 { + font-size: 1rem; + font-weight: 800; + margin: 0 0 1rem; + color: var(--dg-muted) !important; + text-transform: uppercase; + letter-spacing: 0.05em; +} + +.faq { + margin-bottom: 0.65rem; + border-radius: 10px; + border: 2px solid var(--dg-warn-border); + background: var(--dg-warn-bg); + overflow: hidden; +} + +.faq summary { + padding: 0.85rem 1rem; + font-weight: 700; + cursor: pointer; + list-style: none; + display: flex; + align-items: center; + gap: 0.5rem; +} + +.faq summary::-webkit-details-marker { + display: none; +} + +.faq summary::before { + content: '⚠'; + font-size: 1rem; +} + +.faq[open] summary { + border-bottom: 1px solid rgba(234, 88, 12, 0.25); +} + +.faqBody { + padding: 0 1rem 1rem; + font-size: 0.9rem; + color: var(--dg-ink); + line-height: 1.5; +} + +.helpFooter { + margin-top: 1.5rem; + font-size: 0.9rem; + color: var(--dg-muted); +} + +.lightbox { + position: fixed; + inset: 0; + z-index: calc(var(--ifm-z-index-fixed) + 200); + background: rgba(15, 23, 42, 0.92); + display: flex; + align-items: center; + justify-content: center; + padding: 1.5rem; + cursor: zoom-out; + animation: dgFade 0.2s ease; +} + +@keyframes dgFade { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +.lightboxInner { + max-width: min(920px, 100%); + max-height: 90vh; + cursor: default; +} + +.lightboxInner img { + max-width: 100%; + max-height: 78vh; + object-fit: contain; + border-radius: 8px; + display: block; + margin: 0 auto; +} + +.lightboxCap { + text-align: center; + color: #fff; + font-weight: 600; + margin-top: 0.75rem; + font-size: 0.9rem; +} + +.lightboxClose { + position: absolute; + top: 1rem; + right: 1rem; + width: 44px; + height: 44px; + border: none; + border-radius: 50%; + background: rgba(255, 255, 255, 0.15); + color: #fff; + font-size: 1.5rem; + line-height: 1; + cursor: pointer; +} + +.lightboxClose:hover { + background: rgba(255, 255, 255, 0.25); +} + +.checklistAside { + position: sticky; + top: calc(var(--ifm-navbar-height) + 1rem); + align-self: start; +} + +.checklistCard { + border-radius: 14px; + border: 2px solid var(--dg-accent); + background: var(--dg-card); + padding: 1rem 1rem 0.85rem; + box-shadow: 0 8px 30px rgba(99, 102, 241, 0.12); +} + +.checklistCard h3 { + margin: 0 0 0.25rem; + font-size: 0.95rem; + font-weight: 800; + color: var(--dg-ink) !important; +} + +.progress { + font-size: 0.8rem; + font-weight: 700; + color: var(--dg-accent); + margin-bottom: 0.85rem; +} + +.progressBar { + height: 6px; + border-radius: 3px; + background: var(--dg-surface); + overflow: hidden; + margin-bottom: 0.85rem; +} + +.progressFill { + height: 100%; + background: linear-gradient(90deg, var(--dg-accent), #a855f7); + border-radius: 3px; + transition: width 0.35s ease; +} + +.checkItem { + display: flex; + align-items: flex-start; + gap: 0.55rem; + margin-bottom: 0.65rem; + font-size: 0.82rem; + font-weight: 600; + line-height: 1.35; + cursor: pointer; + user-select: none; +} + +.checkItem input { + margin-top: 0.2rem; + width: 1rem; + height: 1rem; + accent-color: var(--dg-accent); + cursor: pointer; + flex-shrink: 0; +} + +.checkHint { + font-size: 0.72rem; + font-weight: 500; + color: var(--dg-muted); + margin-top: 0.5rem; + line-height: 1.4; +} + +.mobileCheckToggle { + display: none; + position: fixed; + bottom: 1rem; + right: 1rem; + z-index: calc(var(--ifm-z-index-fixed) + 50); + padding: 0.65rem 1rem; + border-radius: 999px; + border: none; + background: linear-gradient(135deg, #4f46e5, #7c3aed); + color: #fff; + font-weight: 800; + font-size: 0.82rem; + box-shadow: 0 8px 28px rgba(79, 70, 229, 0.45); + cursor: pointer; +} + +.mobileBackdrop { + display: none; +} + +@media (max-width: 996px) { + .checklistAside { + display: none; + } + + .mobileCheckToggle { + display: block; + } + + .mobileBackdrop { + display: block; + position: fixed; + inset: 0; + background: rgba(15, 23, 42, 0.5); + z-index: calc(var(--ifm-z-index-fixed) + 40); + } + + .mobilePanel { + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: calc(var(--ifm-z-index-fixed) + 45); + padding: 1rem 1rem 1.5rem; + border-radius: 16px 16px 0 0; + background: var(--dg-card); + border: 2px solid var(--dg-accent); + border-bottom: none; + max-height: 70vh; + overflow-y: auto; + box-shadow: 0 -12px 40px rgba(15, 23, 42, 0.2); + animation: dgSlideUp 0.25s ease; + } + + @keyframes dgSlideUp { + from { + transform: translateY(100%); + } + to { + transform: translateY(0); + } + } +} + +.mobileClose { + display: block; + width: 100%; + margin-bottom: 0.75rem; + padding: 0.5rem; + border: 1px solid var(--ifm-toc-border-color, #e2e8f0); + border-radius: 8px; + background: var(--dg-surface); + font-weight: 700; + font-size: 0.85rem; + cursor: pointer; + color: var(--dg-ink); +} + +.mobileClose:hover { + filter: brightness(0.97); +} diff --git a/src/components/ExpandableImage/index.jsx b/src/components/ExpandableImage/index.jsx new file mode 100644 index 0000000..2c499b7 --- /dev/null +++ b/src/components/ExpandableImage/index.jsx @@ -0,0 +1,59 @@ +import React, { useEffect, useState } from 'react'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import styles from './styles.module.css'; + +export default function ExpandableImage({ src, alt, caption }) { + const { siteConfig } = useDocusaurusContext(); + const base = siteConfig.baseUrl.replace(/\/$/, ''); + const resolve = (p) => (p.startsWith('/') ? `${base}${p}` : `${base}/${p}`); + const resolvedSrc = resolve(src); + const displayCaption = caption || alt; + + const [lightboxOpen, setLightboxOpen] = useState(false); + + useEffect(() => { + if (!lightboxOpen) return undefined; + const onKey = (e) => { + if (e.key === 'Escape') setLightboxOpen(false); + }; + window.addEventListener('keydown', onKey); + return () => window.removeEventListener('keydown', onKey); + }, [lightboxOpen]); + + return ( + <> + + + {lightboxOpen && ( +
setLightboxOpen(false)} + > + +
e.stopPropagation()}> + {alt} + {displayCaption &&
{displayCaption}
} +
+
+ )} + + ); +} diff --git a/src/components/ExpandableImage/styles.module.css b/src/components/ExpandableImage/styles.module.css new file mode 100644 index 0000000..ad1c8cd --- /dev/null +++ b/src/components/ExpandableImage/styles.module.css @@ -0,0 +1,113 @@ +.actionCard { + border: 1px solid var(--ifm-toc-border-color, #e2e8f0); + border-radius: 10px; + padding: 0; + overflow: hidden; + background: #ffffff; + cursor: pointer; + text-align: left; + transition: transform 0.15s, box-shadow 0.15s; + display: inline-flex; + flex-direction: column; + vertical-align: top; + margin: 0.75rem 0.75rem 0.75rem 0; + width: 260px; + max-width: 100%; +} + +[data-theme='dark'] .actionCard { + background: #0f172a; +} + +.actionCard:hover { + transform: translateY(-2px); + box-shadow: 0 8px 24px rgba(15, 23, 42, 0.1); +} + +.actionCard img { + width: 100%; + aspect-ratio: 16 / 10; + object-fit: cover; + display: block; + background: #f8fafc; +} + +[data-theme='dark'] .actionCard img { + background: #1e293b; +} + +.actionCap { + padding: 0.45rem 0.5rem 0.55rem; + font-size: 0.72rem; + font-weight: 700; + line-height: 1.25; + color: #0f172a; +} + +[data-theme='dark'] .actionCap { + color: #f1f5f9; +} + +.lightbox { + position: fixed; + inset: 0; + z-index: calc(var(--ifm-z-index-fixed) + 200); + background: rgba(15, 23, 42, 0.92); + display: flex; + align-items: center; + justify-content: center; + padding: 1.5rem; + cursor: zoom-out; + animation: eiFade 0.2s ease; +} + +@keyframes eiFade { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +.lightboxInner { + max-width: min(920px, 100%); + max-height: 90vh; + cursor: default; +} + +.lightboxInner img { + max-width: 100%; + max-height: 78vh; + object-fit: contain; + border-radius: 8px; + display: block; + margin: 0 auto; +} + +.lightboxCap { + text-align: center; + color: #fff; + font-weight: 600; + margin-top: 0.75rem; + font-size: 0.9rem; +} + +.lightboxClose { + position: absolute; + top: 1rem; + right: 1rem; + width: 44px; + height: 44px; + border: none; + border-radius: 50%; + background: rgba(255, 255, 255, 0.15); + color: #fff; + font-size: 1.5rem; + line-height: 1; + cursor: pointer; +} + +.lightboxClose:hover { + background: rgba(255, 255, 255, 0.25); +} diff --git a/src/css/custom.css b/src/css/custom.css index e331852..5c7e3a6 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -242,6 +242,9 @@ pre .highlighted, text-decoration: none !important; color: inherit !important; border: none !important; + display: block; + min-width: 0; + height: 100%; } .notion-card-link:hover { @@ -249,20 +252,19 @@ pre .highlighted, color: inherit !important; } -/* Custom card container with responsive grid */ +/* Card grids: auto-fit + 1fr so leftover cards stretch across the row; min() keeps one column on narrow screens */ .custom-card-grid { display: grid; - grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); - gap: 20px; - margin: 32px 0; + grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); + gap: 14px; + margin: 24px 0; } -/* Primary cards - 2x1 layout for main resources */ .primary-cards { display: grid; - grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); - gap: 24px; - margin: 32px 0; + grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); + gap: 14px; + margin: 24px 0; } /* Individual card styling with modern design */ @@ -273,8 +275,8 @@ pre .highlighted, rgba(51, 65, 85, 0.08) 100% ); border: 2px solid rgba(148, 163, 184, 0.3); - border-radius: 16px; - padding: 24px; + border-radius: 12px; + padding: 16px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; @@ -330,8 +332,8 @@ pre .highlighted, .notion-card-header { display: flex; align-items: center; - margin-bottom: 16px; - font-size: 20px; + margin-bottom: 10px; + font-size: 17px; font-weight: 700; color: #1e293b; line-height: 1.3; @@ -342,16 +344,16 @@ pre .highlighted, } .notion-card-emoji { - font-size: 28px; - margin-right: 12px; + font-size: 22px; + margin-right: 8px; filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1)); } /* Card description with better typography and neutral colors */ .notion-card-description { color: #475569; - font-size: 15px; - line-height: 1.6; + font-size: 13px; + line-height: 1.45; margin: 0; font-weight: 400; } @@ -368,22 +370,22 @@ pre .highlighted, rgba(51, 65, 85, 0.15) 100% ); border: 2px solid rgba(148, 163, 184, 0.3); - padding: 32px; + padding: 18px; } .notion-card--primary .notion-card-header { - font-size: 22px; - margin-bottom: 20px; + font-size: 18px; + margin-bottom: 12px; } .notion-card--primary .notion-card-emoji { - font-size: 32px; - margin-right: 16px; + font-size: 24px; + margin-right: 10px; } .notion-card--primary .notion-card-description { - font-size: 16px; - line-height: 1.65; + font-size: 14px; + line-height: 1.5; } /* Color variations for different categories */ @@ -443,7 +445,31 @@ pre .highlighted, box-shadow: 0 12px 40px rgba(168, 85, 247, 0.15); } -/* Section headers with modern styling and neutral gradient */ +/* Hackerpack home (dayof index): markdown ## section titles — also feed the right-hand TOC */ +.markdown.hackerpack-home > h2 { + font-size: 28px; + font-weight: 800; + margin: 48px 0 24px 0; + background: linear-gradient(135deg, #374151, #6b7280); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + border-bottom: none; +} + +[data-theme='dark'] .markdown.hackerpack-home > h2 { + background: linear-gradient(135deg, #e5e7eb, #d1d5db); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; +} + +/* First section after intro: a bit tighter top margin */ +.markdown.hackerpack-home > h2:first-of-type { + margin-top: 32px; +} + +/* Legacy class if used elsewhere */ .section-header { font-size: 28px; font-weight: 800; @@ -517,7 +543,7 @@ pre .highlighted, .notion-card-link:focus { outline: 2px solid #6b7280; outline-offset: 4px; - border-radius: 16px; + border-radius: 12px; } [data-theme='dark'] .notion-card-link:focus { @@ -544,3 +570,11 @@ pre .highlighted, .notion-card:hover::before { left: 100%; } + +/* ============================================ + TABLE OF CONTENTS FONT SIZING + ============================================ */ +.theme-doc-toc-desktop .table-of-contents__link { + font-size: 0.95rem; /* Moderately boosts text size from Docusaurus defaults */ + line-height: 1.5; +} diff --git a/src/theme/SearchPage/index.js b/src/theme/SearchPage/index.js new file mode 100644 index 0000000..8d1cf7c --- /dev/null +++ b/src/theme/SearchPage/index.js @@ -0,0 +1,2 @@ +// Ensures @theme/SearchPage resolves if the search-local theme alias is missing in dev (easyops-cn/docusaurus-search-local#252). +export { default } from '@easyops-cn/docusaurus-search-local/dist/client/client/theme/SearchPage/SearchPage.jsx'; diff --git a/yarn.lock b/yarn.lock index 8c492a6..29514c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1667,7 +1667,7 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.9.2": +"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@^2 || ^3", "@docusaurus/plugin-content-docs@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz" integrity sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg== @@ -1840,7 +1840,7 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@3.9.2": +"@docusaurus/theme-common@^2 || ^3", "@docusaurus/theme-common@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz" integrity sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag== @@ -1880,7 +1880,7 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@3.9.2": +"@docusaurus/theme-translations@^2 || ^3", "@docusaurus/theme-translations@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz" integrity sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA== @@ -1904,7 +1904,7 @@ webpack "^5.95.0" webpack-merge "^5.9.0" -"@docusaurus/utils-common@3.9.2": +"@docusaurus/utils-common@^2 || ^3", "@docusaurus/utils-common@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz" integrity sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw== @@ -1912,7 +1912,7 @@ "@docusaurus/types" "3.9.2" tslib "^2.6.0" -"@docusaurus/utils-validation@3.9.2": +"@docusaurus/utils-validation@^2 || ^3", "@docusaurus/utils-validation@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz" integrity sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A== @@ -1926,7 +1926,7 @@ lodash "^4.17.21" tslib "^2.6.0" -"@docusaurus/utils@3.9.2": +"@docusaurus/utils@^2 || ^3", "@docusaurus/utils@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz" integrity sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ== @@ -1953,6 +1953,37 @@ utility-types "^3.10.0" webpack "^5.88.1" +"@easyops-cn/autocomplete.js@^0.38.1": + version "0.38.1" + resolved "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz" + integrity sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q== + dependencies: + cssesc "^3.0.0" + immediate "^3.2.3" + +"@easyops-cn/docusaurus-search-local@^0.55.1": + version "0.55.1" + resolved "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.1.tgz" + integrity sha512-jmBKj1J+tajqNrCvECwKCQYTWwHVZDGApy8lLOYEPe+Dm0/f3Ccdw8BP5/OHNpltr7WDNY2roQXn+TWn2f1kig== + dependencies: + "@docusaurus/plugin-content-docs" "^2 || ^3" + "@docusaurus/theme-translations" "^2 || ^3" + "@docusaurus/utils" "^2 || ^3" + "@docusaurus/utils-common" "^2 || ^3" + "@docusaurus/utils-validation" "^2 || ^3" + "@easyops-cn/autocomplete.js" "^0.38.1" + "@node-rs/jieba" "^1.6.0" + cheerio "^1.0.0" + clsx "^2.1.1" + comlink "^4.4.2" + debug "^4.2.0" + fs-extra "^10.0.0" + klaw-sync "^6.0.0" + lunr "^2.3.9" + lunr-languages "^1.4.0" + mark.js "^8.11.1" + tslib "^2.4.0" + "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" @@ -2114,6 +2145,31 @@ dependencies: "@types/mdx" "^2.0.0" +"@node-rs/jieba-darwin-arm64@1.10.4": + version "1.10.4" + resolved "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz" + integrity sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w== + +"@node-rs/jieba@^1.6.0": + version "1.10.4" + resolved "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz" + integrity sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw== + optionalDependencies: + "@node-rs/jieba-android-arm-eabi" "1.10.4" + "@node-rs/jieba-android-arm64" "1.10.4" + "@node-rs/jieba-darwin-arm64" "1.10.4" + "@node-rs/jieba-darwin-x64" "1.10.4" + "@node-rs/jieba-freebsd-x64" "1.10.4" + "@node-rs/jieba-linux-arm-gnueabihf" "1.10.4" + "@node-rs/jieba-linux-arm64-gnu" "1.10.4" + "@node-rs/jieba-linux-arm64-musl" "1.10.4" + "@node-rs/jieba-linux-x64-gnu" "1.10.4" + "@node-rs/jieba-linux-x64-musl" "1.10.4" + "@node-rs/jieba-wasm32-wasi" "1.10.4" + "@node-rs/jieba-win32-arm64-msvc" "1.10.4" + "@node-rs/jieba-win32-ia32-msvc" "1.10.4" + "@node-rs/jieba-win32-x64-msvc" "1.10.4" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -3291,6 +3347,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001751: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001752.tgz" integrity sha512-vKUk7beoukxE47P5gcVNKkDRzXdVofotshHwfR9vmpeFKxmI5PBpgOMC18LUJUA/DvJ70Y7RveasIBraqsyO/g== +canvas-confetti@^1.9.4: + version "1.9.4" + resolved "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.4.tgz" + integrity sha512-yxQbJkAVrFXWNbTUjPqjF7G+g6pDotOUHGbkZq2NELZUMDpiJ85rIEazVb8GTaAptNW2miJAXbs1BtioA251Pw== + ccount@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" @@ -3346,6 +3407,23 @@ cheerio-select@^2.1.0: domhandler "^5.0.3" domutils "^3.0.1" +cheerio@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz" + integrity sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.2.2" + encoding-sniffer "^0.2.1" + htmlparser2 "^10.1.0" + parse5 "^7.3.0" + parse5-htmlparser2-tree-adapter "^7.1.0" + parse5-parser-stream "^7.1.2" + undici "^7.19.0" + whatwg-mimetype "^4.0.0" + cheerio@1.0.0-rc.12: version "1.0.0-rc.12" resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" @@ -3429,6 +3507,11 @@ clsx@^2.0.0: resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== +clsx@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + collapse-white-space@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" @@ -3461,6 +3544,11 @@ combine-promises@^1.1.0: resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== +comlink@^4.4.2: + version "4.4.2" + resolved "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz" + integrity sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g== + comma-separated-tokens@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" @@ -3826,7 +3914,7 @@ debounce@^1.2.1: resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.4.1, debug@4: +debug@^4.0.0, debug@^4.1.0, debug@^4.2.0, debug@^4.3.1, debug@^4.4.1, debug@4: version "4.4.3" resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== @@ -4017,7 +4105,7 @@ domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1: +domutils@^3.0.1, domutils@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz" integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== @@ -4105,6 +4193,14 @@ encodeurl@~2.0.0: resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== +encoding-sniffer@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz" + integrity sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw== + dependencies: + iconv-lite "^0.6.3" + whatwg-encoding "^3.1.1" + enhanced-resolve@^5.17.3: version "5.18.3" resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz" @@ -4128,6 +4224,11 @@ entities@^6.0.0: resolved "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== +entities@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz" + integrity sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== + error-ex@^1.3.1: version "1.3.4" resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" @@ -4540,6 +4641,15 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.3.2" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz" @@ -4674,7 +4784,7 @@ got@^12.1.0: p-cancelable "^3.0.0" responselike "^3.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -4935,6 +5045,16 @@ html-webpack-plugin@^5.6.0: pretty-error "^4.0.0" tapable "^2.0.0" +htmlparser2@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz" + integrity sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.2.2" + entities "^7.0.1" + htmlparser2@^6.1.0: version "6.1.0" resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" @@ -5029,6 +5149,13 @@ hyperdyperid@^1.2.0: resolved "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz" integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" @@ -5036,6 +5163,13 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" @@ -5051,6 +5185,11 @@ image-size@^2.0.2: resolved "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz" integrity sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w== +immediate@^3.2.3: + version "3.3.0" + resolved "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz" + integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== + import-fresh@^3.3.0: version "3.3.1" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz" @@ -5441,6 +5580,13 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" @@ -5548,6 +5694,21 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lunr-languages@^1.4.0: + version "1.14.0" + resolved "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz" + integrity sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA== + +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + +mark.js@^8.11.1: + version "8.11.1" + resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" + integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== + markdown-extensions@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" @@ -6641,7 +6802,7 @@ parse-numeric-range@^1.3.0: resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== -parse5-htmlparser2-tree-adapter@^7.0.0: +parse5-htmlparser2-tree-adapter@^7.0.0, parse5-htmlparser2-tree-adapter@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz" integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== @@ -6649,7 +6810,14 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.3" parse5 "^7.0.0" -parse5@^7.0.0: +parse5-parser-stream@^7.1.2: + version "7.1.2" + resolved "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz" + integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== + dependencies: + parse5 "^7.0.0" + +parse5@^7.0.0, parse5@^7.3.0: version "7.3.0" resolved "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz" integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== @@ -7438,7 +7606,7 @@ rc@1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^18.0.0 || ^19.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0 < 20.0.0": +react-dom@*, "react-dom@^16.14.0 || 17 || ^18 || ^19", "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^18.0.0 || ^19.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0 < 20.0.0": version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -7521,7 +7689,7 @@ react-router@^5.3.4, react-router@>=5, react-router@5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react@*, "react@^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^18 || ^19 || ^19.0.0-rc", "react@^18.0.0 || ^19.0.0", react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 20.0.0", react@>=0.14.9, react@>=15, react@>=16, react@>=16.0.0: +react@*, "react@^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.14.0 || ^17 || ^18 || ^19", "react@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^18 || ^19 || ^19.0.0-rc", "react@^18.0.0 || ^19.0.0", react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 20.0.0", react@>=0.14.9, react@>=15, react@>=16, react@>=16.0.0: version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== @@ -7855,7 +8023,7 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -8493,7 +8661,7 @@ trough@^2.0.0: resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.6.0, tslib@2: +tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.4.0, tslib@^2.6.0, tslib@2: version "2.8.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -8538,6 +8706,11 @@ undici-types@~7.16.0: resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz" integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== +undici@^7.19.0: + version "7.24.7" + resolved "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz" + integrity sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" @@ -8915,6 +9088,18 @@ websocket-extensions@>=0.1.1: resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" From bdb5f9116e5fed1db15be5036f0ac7e737c8c93a Mon Sep 17 00:00:00 2001 From: dckfan <109820204+dckfan@users.noreply.github.com> Date: Thu, 9 Apr 2026 20:25:39 -0500 Subject: [PATCH 05/13] Merge and resolve conflicts --- dayof/index.md | 2 +- dayof/newMDS/devpost.md | 214 ++++++++++++++++++++++++++++++++++++++++ sidebars-dayof.js | 2 +- 3 files changed, 216 insertions(+), 2 deletions(-) create mode 100644 dayof/newMDS/devpost.md diff --git a/dayof/index.md b/dayof/index.md index 9457f5b..ae6a41d 100644 --- a/dayof/index.md +++ b/dayof/index.md @@ -19,7 +19,6 @@ keywords: - Texas hackathon wrapperClassName: hackerpack-home --- - # HackUTD 2025: Lost in the Pages > _"Every great journey begins with a single page..."_ @@ -31,6 +30,7 @@ Questions or need help with something not covered here? We're here to help: ## Essential Resources
+
🎒 diff --git a/dayof/newMDS/devpost.md b/dayof/newMDS/devpost.md new file mode 100644 index 0000000..6fe03de --- /dev/null +++ b/dayof/newMDS/devpost.md @@ -0,0 +1,214 @@ + +# Devpost Guide + +This guide explains how to use Devpost for HackUTD: how to sign up, register your team, and submit your final project. It cleans up the quick notes and screenshots so teams can register early and edit their submission before the final deadline. + +> Devpost event page: **[Devpost](https://hackutd-2025.devpost.com/)** + +--- + +## 🤔 What is Devpost? + +Devpost is an online platform where developers showcase projects, participate in hackathons, and connect with companies and other builders. For HackUTD: Lost in the Pages we use Devpost to collect team registrations and final project submissions. + +If you need help at any point, ask a HackUTD officer or reach out through the event channels. + +--- + +## 🙋 Frequently Asked Questions + +
+When do I have to register my team? + +Your team needs to be registered on Devpost by 11:00pm on Saturday, 11/8! **When registering your team please choose all the Companies and Tracks you are most interested in competing for!** _If you are unable to, don't worry, you have until the end of hacking to create your post._ + +
+ +
+Can I only submit my project one time? + +No! You can submit your project and edit it as many times as you want before the final deadline (12:00pm on Sunday, 11/9). We encourage you to submit your project as early as you can to ensure you are registered. + +
+ +
+Does everyone on my team need to submit on Devpost? + +Nope! You only need one submission per team. Please make sure to invite your teammates to your submission so they are eligible for prizes. + +
+ +
+Can I submit more than one project? + +Unfortunately we only allow one submission per team. + +
+ +
+How many tracks can I submit to? + +Up to 2 sponsor tracks, but as many general tracks as you want to. + +
+ +--- + +## 👶 New to Devpost? (Step-by-step) + +Welcome to this step-by-step guide on how to setup and create a devpost submission! + +1. Sign up for an account: Visit the HackUTD: Lost in the Pages [Devpost website](https://hackutd-2025.devpost.com/) and create an account using your email or social media profiles. +2. You will be prompted to complete your profile, please fill out your profile with all your details. +3. Lets join the hackathon! After creating your account, navigate back to the [HackUTD Devpost page](https://hackutd-2025.devpost.com/) and click the Join Hackathon button + +--- + +![Join Hackathon button](/img/hackerpacks/join-hackathon.png) + +--- + +4. If you don't already have a Devpost account, you will be prompted to create one. If you already have an account, simply log in. + +![Devpost Sign Up](/img/hackerpacks/devpost-sign-up.png) + +--- + +5. Fill out the short form and register. + +--- + +![Registration form](/img/hackerpacks/registration-form.png) + +--- + +## 🧑‍🤝‍🧑 Registering your team (quick method) + +To register your team you just need to create a blank project with the companies you are interested in and submit it! This will be editable until the end of hacking time (11/9 12:00pm CST). We do this to avoid any last minute issues with Devpost and to gauge interest in company challenges. + +**Registration deadline:** We would like for your team to be registered on Devpost by 11:00pm on 11/8! When registering your team please choose all the Companies and Tracks you are most interested in competing for. + +1. In Devpost, go to "My Projects" and click "Create Project". + +--- + +![Create Project button](/img/hackerpacks/create-project.png) + +--- + +2. Invite teammates: open "Manage Team" and invite all teammates (required for prize eligibility). + +--- + +![Manage Team](/img/hackerpacks/manage-team.png) + +--- + +3. Project Overview: for a registration-only project you can set the title to your team name or "Team Registration" and use the elevator pitch to list teammates or a short idea. + +--- + +![Project Overview](/img/hackerpacks/project-overview.png) + +--- + +4. Project Details: fill required fields with placeholder text such as "Team registration" if you don't have final copy yet. +5. Additional information: choose the sponsor tracks you are considering (select at most 2 sponsor/company tracks). For now you can use a placeholder video link (replace it later with your final demo) and a placeholder repository if needed. + +Quick tip: creating a registration project early helps avoid last-minute Devpost issues and helps organizers gauge interest in company challenges. + +--- + +## Submitting your final project + +Before you submit, make sure the following are ready: + +- Project title and short description +- Public repository link (required) +- A demo video link (public YouTube or similar) — 2 minutes max is recommended +- Screenshots or images to showcase the project +- Team members and their schools (for eligibility tracking) + +Steps to finalize submission: + +1. In "My Projects", click "Edit Project" on your project. + +--- + +![My Hackathon Projects](/img/hackerpacks/my-projects.png) + +--- + +2. Fill out Project Overview: add a thumbnail (optional but recommended), the full project description, and technologies used. + +--- + +![Project Overview](/img/hackerpacks/project-overview-full.png) + +--- + +3. Use Markdown for project details: Devpost supports Markdown. Briefly describe what you built, how to run it (if applicable), and which parts are functional vs. prototypes. Upload images to illustrate the project. + +--- + +![Project Details](/img/hackerpacks/project-details.png) + +--- + +![Project Details](/img/hackerpacks/details-2.png) + +--- + +4. Additional information page: choose sponsor/company challenges you want to be judged for (remember: selecting the company here is required for being considered for that company's challenge). Add your public repository and list the schools of teammates. + +--- + +![Additional Information](/img/hackerpacks/additional-information.png) + +--- + +5. Agree to terms and submit. You can still edit until the end of hacking (Nov 9) — confirm the exact editable deadline on the event page. + +--- + +## ✅ Checklist before final submission + +Complete these before you finalize your Devpost post. Check items as you go. + +### Essentials + +- Team registered on Devpost +- All teammates invited to the project +- Public repository linked (required) + +### Media & presentation + +- Demo video uploaded and linked (public) +- Screenshots or GIFs added +- Project thumbnail (optional but recommended) + +### Submission details + +- Sponsor/company tracks selected (≤ 2 company/company tracks) +- Schools added for each teammate + +If you'd like, I can generate a printable one-page checklist (PDF) from this list. + +--- + +## Troubleshooting & tips + +- Don't leave the repository private. Submissions with private repos risk disqualification. +- Submit early and update: Devpost allows edits, so submit a working version early and iterate. +- If a teammate doesn't appear as invited, double-check their Devpost account email and resend the invite. +- If you run into Devpost technical issues, try a different browser or clear cache. Contact HackUTD officers if the issue persists. + +--- + +## Need help? + +If anything is unclear, ping a HackUTD officer or post in the event communication channels. We're happy to help with invites, registration, and submission checks. + +Happy hacking! + +--- diff --git a/sidebars-dayof.js b/sidebars-dayof.js index f56d92f..f149426 100644 --- a/sidebars-dayof.js +++ b/sidebars-dayof.js @@ -18,7 +18,7 @@ module.exports = { { type: 'doc', id: 'newMDS/check-in-guide', - label: 'Check-In Guide', + label: 'Check-in Guide', }, { type: 'doc', From 02df4a868aa743d379f476397059c5d7faa75780 Mon Sep 17 00:00:00 2001 From: dckfan <109820204+dckfan@users.noreply.github.com> Date: Fri, 10 Apr 2026 14:54:04 -0500 Subject: [PATCH 06/13] resolved merge issues --- dayof/index.md | 1 - dayof/newMDS/devpost.md | 214 ---------------------------------------- 2 files changed, 215 deletions(-) delete mode 100644 dayof/newMDS/devpost.md diff --git a/dayof/index.md b/dayof/index.md index ae6a41d..5d5d397 100644 --- a/dayof/index.md +++ b/dayof/index.md @@ -30,7 +30,6 @@ Questions or need help with something not covered here? We're here to help: ## Essential Resources
-
🎒 diff --git a/dayof/newMDS/devpost.md b/dayof/newMDS/devpost.md deleted file mode 100644 index 6fe03de..0000000 --- a/dayof/newMDS/devpost.md +++ /dev/null @@ -1,214 +0,0 @@ - -# Devpost Guide - -This guide explains how to use Devpost for HackUTD: how to sign up, register your team, and submit your final project. It cleans up the quick notes and screenshots so teams can register early and edit their submission before the final deadline. - -> Devpost event page: **[Devpost](https://hackutd-2025.devpost.com/)** - ---- - -## 🤔 What is Devpost? - -Devpost is an online platform where developers showcase projects, participate in hackathons, and connect with companies and other builders. For HackUTD: Lost in the Pages we use Devpost to collect team registrations and final project submissions. - -If you need help at any point, ask a HackUTD officer or reach out through the event channels. - ---- - -## 🙋 Frequently Asked Questions - -
-When do I have to register my team? - -Your team needs to be registered on Devpost by 11:00pm on Saturday, 11/8! **When registering your team please choose all the Companies and Tracks you are most interested in competing for!** _If you are unable to, don't worry, you have until the end of hacking to create your post._ - -
- -
-Can I only submit my project one time? - -No! You can submit your project and edit it as many times as you want before the final deadline (12:00pm on Sunday, 11/9). We encourage you to submit your project as early as you can to ensure you are registered. - -
- -
-Does everyone on my team need to submit on Devpost? - -Nope! You only need one submission per team. Please make sure to invite your teammates to your submission so they are eligible for prizes. - -
- -
-Can I submit more than one project? - -Unfortunately we only allow one submission per team. - -
- -
-How many tracks can I submit to? - -Up to 2 sponsor tracks, but as many general tracks as you want to. - -
- ---- - -## 👶 New to Devpost? (Step-by-step) - -Welcome to this step-by-step guide on how to setup and create a devpost submission! - -1. Sign up for an account: Visit the HackUTD: Lost in the Pages [Devpost website](https://hackutd-2025.devpost.com/) and create an account using your email or social media profiles. -2. You will be prompted to complete your profile, please fill out your profile with all your details. -3. Lets join the hackathon! After creating your account, navigate back to the [HackUTD Devpost page](https://hackutd-2025.devpost.com/) and click the Join Hackathon button - ---- - -![Join Hackathon button](/img/hackerpacks/join-hackathon.png) - ---- - -4. If you don't already have a Devpost account, you will be prompted to create one. If you already have an account, simply log in. - -![Devpost Sign Up](/img/hackerpacks/devpost-sign-up.png) - ---- - -5. Fill out the short form and register. - ---- - -![Registration form](/img/hackerpacks/registration-form.png) - ---- - -## 🧑‍🤝‍🧑 Registering your team (quick method) - -To register your team you just need to create a blank project with the companies you are interested in and submit it! This will be editable until the end of hacking time (11/9 12:00pm CST). We do this to avoid any last minute issues with Devpost and to gauge interest in company challenges. - -**Registration deadline:** We would like for your team to be registered on Devpost by 11:00pm on 11/8! When registering your team please choose all the Companies and Tracks you are most interested in competing for. - -1. In Devpost, go to "My Projects" and click "Create Project". - ---- - -![Create Project button](/img/hackerpacks/create-project.png) - ---- - -2. Invite teammates: open "Manage Team" and invite all teammates (required for prize eligibility). - ---- - -![Manage Team](/img/hackerpacks/manage-team.png) - ---- - -3. Project Overview: for a registration-only project you can set the title to your team name or "Team Registration" and use the elevator pitch to list teammates or a short idea. - ---- - -![Project Overview](/img/hackerpacks/project-overview.png) - ---- - -4. Project Details: fill required fields with placeholder text such as "Team registration" if you don't have final copy yet. -5. Additional information: choose the sponsor tracks you are considering (select at most 2 sponsor/company tracks). For now you can use a placeholder video link (replace it later with your final demo) and a placeholder repository if needed. - -Quick tip: creating a registration project early helps avoid last-minute Devpost issues and helps organizers gauge interest in company challenges. - ---- - -## Submitting your final project - -Before you submit, make sure the following are ready: - -- Project title and short description -- Public repository link (required) -- A demo video link (public YouTube or similar) — 2 minutes max is recommended -- Screenshots or images to showcase the project -- Team members and their schools (for eligibility tracking) - -Steps to finalize submission: - -1. In "My Projects", click "Edit Project" on your project. - ---- - -![My Hackathon Projects](/img/hackerpacks/my-projects.png) - ---- - -2. Fill out Project Overview: add a thumbnail (optional but recommended), the full project description, and technologies used. - ---- - -![Project Overview](/img/hackerpacks/project-overview-full.png) - ---- - -3. Use Markdown for project details: Devpost supports Markdown. Briefly describe what you built, how to run it (if applicable), and which parts are functional vs. prototypes. Upload images to illustrate the project. - ---- - -![Project Details](/img/hackerpacks/project-details.png) - ---- - -![Project Details](/img/hackerpacks/details-2.png) - ---- - -4. Additional information page: choose sponsor/company challenges you want to be judged for (remember: selecting the company here is required for being considered for that company's challenge). Add your public repository and list the schools of teammates. - ---- - -![Additional Information](/img/hackerpacks/additional-information.png) - ---- - -5. Agree to terms and submit. You can still edit until the end of hacking (Nov 9) — confirm the exact editable deadline on the event page. - ---- - -## ✅ Checklist before final submission - -Complete these before you finalize your Devpost post. Check items as you go. - -### Essentials - -- Team registered on Devpost -- All teammates invited to the project -- Public repository linked (required) - -### Media & presentation - -- Demo video uploaded and linked (public) -- Screenshots or GIFs added -- Project thumbnail (optional but recommended) - -### Submission details - -- Sponsor/company tracks selected (≤ 2 company/company tracks) -- Schools added for each teammate - -If you'd like, I can generate a printable one-page checklist (PDF) from this list. - ---- - -## Troubleshooting & tips - -- Don't leave the repository private. Submissions with private repos risk disqualification. -- Submit early and update: Devpost allows edits, so submit a working version early and iterate. -- If a teammate doesn't appear as invited, double-check their Devpost account email and resend the invite. -- If you run into Devpost technical issues, try a different browser or clear cache. Contact HackUTD officers if the issue persists. - ---- - -## Need help? - -If anything is unclear, ping a HackUTD officer or post in the event communication channels. We're happy to help with invites, registration, and submission checks. - -Happy hacking! - ---- From bcde3834fb6e6b5f7ae41a197b2db27191f3bf6b Mon Sep 17 00:00:00 2001 From: dckfan <109820204+dckfan@users.noreply.github.com> Date: Thu, 18 Jun 2026 02:03:20 -0500 Subject: [PATCH 07/13] Added index.md for each section, restructured dayof/newMDS, minor ui changes --- dayof/devpost-guide.md | 4 +- dayof/general-hackerpack.md | 2 +- dayof/index.md | 72 +++++------ dayof/judge-guide.md | 4 +- .../check-in-guide.md | 4 +- .../{ => essential-resources}/discord-wifi.md | 0 .../newMDS/{ => essential-resources}/food.md | 2 +- .../newMDS/{ => essential-resources}/help.md | 0 dayof/newMDS/essential-resources/index.md | 105 ++++++++++++++++ .../maps-hacker-spaces.md | 12 +- .../{ => essential-resources}/mentors.md | 0 .../{ => essential-resources}/schedule2026.md | 0 dayof/newMDS/event-logistics/index.md | 65 ++++++++++ .../{ => event-logistics}/reimbursement.md | 0 .../{ => event-logistics}/travel-guide.md | 4 +- .../{ => event-logistics}/venue-parking.md | 4 +- .../devpost-markdown.md} | 3 +- .../{ => submission-judging}/devpost.mdx | 3 +- dayof/newMDS/submission-judging/index.md | 85 +++++++++++++ .../{ => submission-judging}/judging.md | 0 .../{ => submission-judging}/pitching.md | 0 .../newMDS/{ => submission-judging}/teams.md | 0 .../{ => workshop-fun-events}/fun-events.md | 0 dayof/newMDS/workshop-fun-events/index.md | 65 ++++++++++ .../{ => workshop-fun-events}/points-guide.md | 0 .../{ => workshop-fun-events}/workshops.md | 0 docusaurus.config.js | 11 +- sidebars-dayof.js | 52 +++++--- src/css/custom.css | 119 +++++++++++------- src/theme/NavbarItem/ComponentTypes.js | 7 ++ src/theme/NavbarSidebarToggle/index.js | 63 ++++++++++ 31 files changed, 556 insertions(+), 130 deletions(-) rename dayof/newMDS/{ => essential-resources}/check-in-guide.md (98%) rename dayof/newMDS/{ => essential-resources}/discord-wifi.md (100%) rename dayof/newMDS/{ => essential-resources}/food.md (93%) rename dayof/newMDS/{ => essential-resources}/help.md (100%) create mode 100644 dayof/newMDS/essential-resources/index.md rename dayof/newMDS/{ => essential-resources}/maps-hacker-spaces.md (54%) rename dayof/newMDS/{ => essential-resources}/mentors.md (100%) rename dayof/newMDS/{ => essential-resources}/schedule2026.md (100%) create mode 100644 dayof/newMDS/event-logistics/index.md rename dayof/newMDS/{ => event-logistics}/reimbursement.md (100%) rename dayof/newMDS/{ => event-logistics}/travel-guide.md (94%) rename dayof/newMDS/{ => event-logistics}/venue-parking.md (94%) rename dayof/newMDS/{devpost-markdown.mdx => submission-judging/devpost-markdown.md} (98%) rename dayof/newMDS/{ => submission-judging}/devpost.mdx (82%) create mode 100644 dayof/newMDS/submission-judging/index.md rename dayof/newMDS/{ => submission-judging}/judging.md (100%) rename dayof/newMDS/{ => submission-judging}/pitching.md (100%) rename dayof/newMDS/{ => submission-judging}/teams.md (100%) rename dayof/newMDS/{ => workshop-fun-events}/fun-events.md (100%) create mode 100644 dayof/newMDS/workshop-fun-events/index.md rename dayof/newMDS/{ => workshop-fun-events}/points-guide.md (100%) rename dayof/newMDS/{ => workshop-fun-events}/workshops.md (100%) create mode 100644 src/theme/NavbarItem/ComponentTypes.js create mode 100644 src/theme/NavbarSidebarToggle/index.js diff --git a/dayof/devpost-guide.md b/dayof/devpost-guide.md index 7c48335..113dcc8 100644 --- a/dayof/devpost-guide.md +++ b/dayof/devpost-guide.md @@ -4,5 +4,5 @@ title: Devpost Guide # Devpost Guide -- **Main (interactive):** [HackUTD Devpost Guide](/dayof/devpost) — tabs, lightbox screenshots, checklist, confetti (`DevpostGuide.jsx`). -- **Markdown edition:** [Devpost Guide (Markdown)](/dayof/devpost-markdown) — same content, easier to edit without React. +- **Main (interactive):** [HackUTD Devpost Guide](/dayof/newMDS/submission-judging/devpost) — tabs, lightbox screenshots, checklist, confetti (`DevpostGuide.jsx`). +- **Markdown edition:** [Devpost Guide (Markdown)](/dayof/newMDS/submission-judging/devpost-markdown) — same content, easier to edit without React. diff --git a/dayof/general-hackerpack.md b/dayof/general-hackerpack.md index bff7f21..7060e8e 100644 --- a/dayof/general-hackerpack.md +++ b/dayof/general-hackerpack.md @@ -30,7 +30,7 @@ Think you might be late? Check out **[Late Check-in](#late-check-in)** --- -## 🚶‍♀️ Walk-ins +## Walk-ins 🚶‍♀️ We will still be allowing walk-ins on a **first-come, first-served basis** on the day of the event. We start handing out tickets to walk-ins **starting at 6:00 AM** on Saturday, November 8th by **ECSW**. Spots are limited, so be sure to arrive early to secure your place. Once you get your walk-in ticket, you do not need to stay near ECSW. At **10:00 AM**, we will **start calling ticket numbers** to be let in, so make sure you’re back by then. Be on the lookout for a text message as well! :::note diff --git a/dayof/index.md b/dayof/index.md index 5d5d397..f3b049b 100644 --- a/dayof/index.md +++ b/dayof/index.md @@ -1,8 +1,8 @@ --- id: index -title: HackUTD 2025 Lost in the Pages +title: HackUTD 2026 Zero Days slug: / -description: Complete day-of event guide for HackUTD 2025 Lost in the Pages hackathon. Find hackerpacks, submission guides, travel info, and everything you need for UT Dallas's premier coding competition. +description: 'Complete day-of event guide for HackUTD 2026: Zero Days hackathon at the University of Texas at Dallas. Find essential resources, schedules, workshops, sponsor tracks, submission guides, and event logistics.' keywords: - HackUTD 2025 - HackUTD @@ -19,18 +19,18 @@ keywords: - Texas hackathon wrapperClassName: hackerpack-home --- -# HackUTD 2025: Lost in the Pages +# HackUTD 2026: Zero Days > _"Every great journey begins with a single page..."_ -Welcome to your complete guide for **HackUTD 2025: Lost in the Pages**! This platform brings together all the resources, schedules, and information you'll need for an amazing hackathon experience. +Welcome to your complete guide for **HackUTD 2026: Lost in the Pages**! -Questions or need help with something not covered here? We're here to help: +Questions or need help with something not covered here? We're here to [help](/dayof/newMDS/essential-resources/help): -## Essential Resources +## [Essential Resources](/dayof/essential-resources)
- +
🎒 Check-in Guide @@ -40,7 +40,7 @@ Questions or need help with something not covered here? We're here to help:

- +
📅 Schedule @@ -50,7 +50,7 @@ Questions or need help with something not covered here? We're here to help:

- +
💬 Discord & Wi‑Fi @@ -60,7 +60,7 @@ Questions or need help with something not covered here? We're here to help:

- +
🧑‍🏫 Mentors @@ -70,7 +70,7 @@ Questions or need help with something not covered here? We're here to help:

- +
🍽️ Meals @@ -80,7 +80,7 @@ Questions or need help with something not covered here? We're here to help:

- +
🗺️ Maps & Hacker Spaces @@ -90,7 +90,7 @@ Questions or need help with something not covered here? We're here to help:

- + -## Workshops & Fun Events +## [Workshops & Fun Events](/dayof/workshop-fun-events)
- +
🛠️ Workshops @@ -114,7 +114,7 @@ Questions or need help with something not covered here? We're here to help:

- +
🎉 Fun Events @@ -124,7 +124,7 @@ Questions or need help with something not covered here? We're here to help:

- + -## Sponsor Tracks & Prizes +## [Sponsor Tracks & Prizes](/dayof/newMDS/sponsor-tracks) -## Submissions & Judging +## [Submissions & Judging](/dayof/submission-judging)
- +
📮 Devpost Guide @@ -162,7 +162,7 @@ Questions or need help with something not covered here? We're here to help:

- +
👥 Teams @@ -172,7 +172,7 @@ Questions or need help with something not covered here? We're here to help:

- +
⚖️ Judging @@ -182,7 +182,7 @@ Questions or need help with something not covered here? We're here to help:

- + -## Event Logistics +## [Event Logistics](/dayof/event-logistics)
- +
🏢 Venue & Parking @@ -206,7 +206,7 @@ Questions or need help with something not covered here? We're here to help:

- +
🧳 Travel Guide @@ -216,7 +216,7 @@ Questions or need help with something not covered here? We're here to help:

- + - - -## Guided Project Information - - - --- ## Need assistance? @@ -251,6 +235,6 @@ Questions or need help with something not covered here? We're here to help: 🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. -📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/venue-parking) where check-in was. +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/event-logistics/venue-parking) where check-in was.
diff --git a/dayof/judge-guide.md b/dayof/judge-guide.md index 00a0169..ce438ac 100644 --- a/dayof/judge-guide.md +++ b/dayof/judge-guide.md @@ -6,7 +6,7 @@ title: Submission & Judging Guide Your team needs to be **registered by 11:00pm on Saturday**. **YOU MUST HIT SUBMIT ON THE FINAL SCREEN OR YOU WILL NOT BE REGISTERED.** Don’t worry, you do not have to have your whole project done by this time. This is just to make sure your team is registered on **[Devpost](https://hackutd-2025.devpost.com/).** You will have until 12:00pm on Sunday to fully submit your project. -Follow this guide on how to register your team: **[Devpost Guide](/dayof/devpost)** +Follow this guide on how to register your team: **[Devpost Guide](/dayof/newMDS/submission-judging/devpost)** --- @@ -27,7 +27,7 @@ Your project needs to be finalized by **12:00pm** (**noon) on Sunday**! No edits **You will submit your project [here](https://hackutd-2025.devpost.com/)** -If you need help using Devpost, please refer to the **[Devpost Guide](/dayof/devpost)** for step-by-step instructions. +If you need help using Devpost, please refer to the **[Devpost Guide](/dayof/newMDS/submission-judging/devpost)** for step-by-step instructions. ### Submission Rules diff --git a/dayof/newMDS/check-in-guide.md b/dayof/newMDS/essential-resources/check-in-guide.md similarity index 98% rename from dayof/newMDS/check-in-guide.md rename to dayof/newMDS/essential-resources/check-in-guide.md index 08f3825..12e2855 100644 --- a/dayof/newMDS/check-in-guide.md +++ b/dayof/newMDS/essential-resources/check-in-guide.md @@ -1,7 +1,5 @@ --- - title: Check-in Guide - --- import ExpandableImage from '@site/src/components/ExpandableImage'; @@ -23,7 +21,7 @@ If you have any issues with your QR Code or account, please make your way to the --- -## 🚶‍♀️ Walk-ins +## Walk-ins 🚶‍♀️ We will still be allowing walk-ins on a **first-come, first-served basis** on the day of the event. We start handing out tickets to walk-ins **starting at 6:00 AM** on Saturday, November 8th by **ECSW**. Spots are limited, so be sure to arrive early to secure your place. Once you get your walk-in ticket, you do not need to stay near ECSW. At **10:00 AM**, we will **start calling ticket numbers** to be let in, so make sure you’re back by then. Be on the lookout for a text message as well! :::note diff --git a/dayof/newMDS/discord-wifi.md b/dayof/newMDS/essential-resources/discord-wifi.md similarity index 100% rename from dayof/newMDS/discord-wifi.md rename to dayof/newMDS/essential-resources/discord-wifi.md diff --git a/dayof/newMDS/food.md b/dayof/newMDS/essential-resources/food.md similarity index 93% rename from dayof/newMDS/food.md rename to dayof/newMDS/essential-resources/food.md index ef48e75..e8f15a6 100644 --- a/dayof/newMDS/food.md +++ b/dayof/newMDS/essential-resources/food.md @@ -17,6 +17,6 @@ title: Food Information ### 🫒Allergen Menu -![Allergen Menu Image](../../static/img/hackerpacks/menu.png) +![Allergen Menu Image](../../../static/img/hackerpacks/menu.png) --- diff --git a/dayof/newMDS/help.md b/dayof/newMDS/essential-resources/help.md similarity index 100% rename from dayof/newMDS/help.md rename to dayof/newMDS/essential-resources/help.md diff --git a/dayof/newMDS/essential-resources/index.md b/dayof/newMDS/essential-resources/index.md new file mode 100644 index 0000000..3b3a21c --- /dev/null +++ b/dayof/newMDS/essential-resources/index.md @@ -0,0 +1,105 @@ +--- +id: index +title: Essential Resources +slug: /essential-resources +keywords: + - HackUTD 2025 + - HackUTD + - hackathon + - UT Dallas + - UTD + - programming competition + - coding event + - Lost in the Pages + - day of event + - hackathon guide + - student hackathon + - Dallas hackathon + - Texas hackathon +wrapperClassName: hackerpack-home +--- +# Essential Resources + + + +--- + +## Need assistance? + +
+ +🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. + +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/event-logistics/venue-parking) where check-in was. + +
diff --git a/dayof/newMDS/maps-hacker-spaces.md b/dayof/newMDS/essential-resources/maps-hacker-spaces.md similarity index 54% rename from dayof/newMDS/maps-hacker-spaces.md rename to dayof/newMDS/essential-resources/maps-hacker-spaces.md index 9211ba5..368b42b 100644 --- a/dayof/newMDS/maps-hacker-spaces.md +++ b/dayof/newMDS/essential-resources/maps-hacker-spaces.md @@ -12,24 +12,24 @@ title: Maps & Hacker Spaces - Showers (single occupancy bathrooms): Back corner on **1st floor** - We will provide shampoo, conditioner, and body wash, but you will have to bring your own towel and shower shoes! -![Showers map](../../static/img/hackerpacks/showers-map.png) +![Showers map](../../../static/img/hackerpacks/showers-map.png) --- ## Venue Interior Maps -![ECSW Interior Map](../../static/img/hackerpacks/ecss-1.png) +![ECSW Interior Map](../../../static/img/hackerpacks/ecss-1.png) -![ECSW 2nd Floor Map](../../static/img/hackerpacks/ecsw-2.png) +![ECSW 2nd Floor Map](../../../static/img/hackerpacks/ecsw-2.png) -![ECSW 3rd Floor Map](../../static/img/hackerpacks/ecsw-3.png) +![ECSW 3rd Floor Map](../../../static/img/hackerpacks/ecsw-3.png) -![ECSW 4th Floor Map](../../static/img/hackerpacks/ecsw-4.png) +![ECSW 4th Floor Map](../../../static/img/hackerpacks/ecsw-4.png) --- --- -![ECSS 1st Floor Map](../../static/img/hackerpacks/ecss-1.png) +![ECSS 1st Floor Map](../../../static/img/hackerpacks/ecss-1.png) --- diff --git a/dayof/newMDS/mentors.md b/dayof/newMDS/essential-resources/mentors.md similarity index 100% rename from dayof/newMDS/mentors.md rename to dayof/newMDS/essential-resources/mentors.md diff --git a/dayof/newMDS/schedule2026.md b/dayof/newMDS/essential-resources/schedule2026.md similarity index 100% rename from dayof/newMDS/schedule2026.md rename to dayof/newMDS/essential-resources/schedule2026.md diff --git a/dayof/newMDS/event-logistics/index.md b/dayof/newMDS/event-logistics/index.md new file mode 100644 index 0000000..7f83a35 --- /dev/null +++ b/dayof/newMDS/event-logistics/index.md @@ -0,0 +1,65 @@ +--- +id: index +title: Event Logistics +slug: /event-logistics +keywords: + - HackUTD 2025 + - HackUTD + - hackathon + - UT Dallas + - UTD + - programming competition + - coding event + - Lost in the Pages + - day of event + - hackathon guide + - student hackathon + - Dallas hackathon + - Texas hackathon +wrapperClassName: hackerpack-home +--- +# Event Logistics + + + +--- + +## Need assistance? + +
+ +🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. + +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/event-logistics/venue-parking) where check-in was. + +
diff --git a/dayof/newMDS/reimbursement.md b/dayof/newMDS/event-logistics/reimbursement.md similarity index 100% rename from dayof/newMDS/reimbursement.md rename to dayof/newMDS/event-logistics/reimbursement.md diff --git a/dayof/newMDS/travel-guide.md b/dayof/newMDS/event-logistics/travel-guide.md similarity index 94% rename from dayof/newMDS/travel-guide.md rename to dayof/newMDS/event-logistics/travel-guide.md index 3cbb9b0..423caea 100644 --- a/dayof/newMDS/travel-guide.md +++ b/dayof/newMDS/event-logistics/travel-guide.md @@ -12,7 +12,7 @@ If you have a valid reason for checking in late, you can email [hello@hackutd.co This weekend, we're expecting lows of 55°F (13°C) and highs of 80°F (27°C) so pack accordingly! -![Weather Forecast](../../static/img/hackerpacks/weather.png) +![Weather Forecast](../../../static/img/hackerpacks/weather.png) ## 🧳 Packing List @@ -40,7 +40,7 @@ Arriving at either DFW International Airport or Love Field Airport, you have 3 o This is a map route from DFW to UTD using public transportation (DART): -![DFW to UTD Public Transport](../../static/img/hackerpacks/map-of-line.png) +![DFW to UTD Public Transport](../../../static/img/hackerpacks/map-of-line.png) You can find more information about DART routes and schedules on the [DART website](https://www.dart.org/). diff --git a/dayof/newMDS/venue-parking.md b/dayof/newMDS/event-logistics/venue-parking.md similarity index 94% rename from dayof/newMDS/venue-parking.md rename to dayof/newMDS/event-logistics/venue-parking.md index 3a9049e..890ddcb 100644 --- a/dayof/newMDS/venue-parking.md +++ b/dayof/newMDS/event-logistics/venue-parking.md @@ -33,7 +33,7 @@ You can access the **parking permit** directly from this link **[legend.hackutd. ## Parking Locations -![Parking Map](../../static/img/hackerpacks/parking-map.jpg) +![Parking Map](../../../static/img/hackerpacks/parking-map.jpg) ### Parking Lot Addresses (Hyperlinked to Google Maps) @@ -49,6 +49,6 @@ You can access the **parking permit** directly from this link **[legend.hackutd. ## Getting to Opening Ceremony -![ECSW to ATEC](../../static/img/hackerpacks/ECSW-TO-ATEC.png) +![ECSW to ATEC](../../../static/img/hackerpacks/ECSW-TO-ATEC.png) From ECSW (GREEN) walk to ATEC (GOLD) building for the Opening Ceremony. Follow the campus signs or the route on the map above. diff --git a/dayof/newMDS/devpost-markdown.mdx b/dayof/newMDS/submission-judging/devpost-markdown.md similarity index 98% rename from dayof/newMDS/devpost-markdown.mdx rename to dayof/newMDS/submission-judging/devpost-markdown.md index 3a708d2..a7b4020 100644 --- a/dayof/newMDS/devpost-markdown.mdx +++ b/dayof/newMDS/submission-judging/devpost-markdown.md @@ -1,12 +1,11 @@ --- title: Devpost Guide (Markdown) -slug: /devpost-markdown description: Markdown-only Devpost walkthrough — same info as the main guide, easier to edit without React. --- {/* Markdown edition — edit text and images here. No React. - Main interactive page: /dayof/devpost (devpost.mdx + DevpostGuide component). + Main interactive page: /dayof/newMDS/submission-judging/devpost (devpost.mdx + DevpostGuide component). Devpost URL: search "hackutd-2025.devpost.com" Images: static/img/hackerpacks/ diff --git a/dayof/newMDS/devpost.mdx b/dayof/newMDS/submission-judging/devpost.mdx similarity index 82% rename from dayof/newMDS/devpost.mdx rename to dayof/newMDS/submission-judging/devpost.mdx index 1f03743..6590bac 100644 --- a/dayof/newMDS/devpost.mdx +++ b/dayof/newMDS/submission-judging/devpost.mdx @@ -1,6 +1,5 @@ --- title: HackUTD Devpost Guide -slug: /devpost description: Register your team and submit your project on Devpost — deadlines, checklists, and disqualification traps to avoid. hide_table_of_contents: true --- @@ -10,7 +9,7 @@ hide_table_of_contents: true To edit copy inside that UI: open src/components/DevpostGuide/DevpostGuide.jsx For an easy Markdown-only version (tabs + images): see devpost-markdown.mdx in this folder - → /dayof/devpost-markdown (also linked in the sidebar as “Devpost Guide (Markdown)”). + → /dayof/newMDS/submission-judging/devpost-markdown (also linked in the sidebar as “Devpost Guide (Markdown)”). */} import DevpostGuide from '@site/src/components/DevpostGuide'; diff --git a/dayof/newMDS/submission-judging/index.md b/dayof/newMDS/submission-judging/index.md new file mode 100644 index 0000000..9e5a662 --- /dev/null +++ b/dayof/newMDS/submission-judging/index.md @@ -0,0 +1,85 @@ +--- +id: index +title: Submission & Judging +slug: /submission-judging +keywords: + - HackUTD 2025 + - HackUTD + - hackathon + - UT Dallas + - UTD + - programming competition + - coding event + - Lost in the Pages + - day of event + - hackathon guide + - student hackathon + - Dallas hackathon + - Texas hackathon +wrapperClassName: hackerpack-home +--- +# Submission & Judging + + + +--- + +## Need assistance? + +
+ +🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. + +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/event-logistics/venue-parking) where check-in was. + +
diff --git a/dayof/newMDS/judging.md b/dayof/newMDS/submission-judging/judging.md similarity index 100% rename from dayof/newMDS/judging.md rename to dayof/newMDS/submission-judging/judging.md diff --git a/dayof/newMDS/pitching.md b/dayof/newMDS/submission-judging/pitching.md similarity index 100% rename from dayof/newMDS/pitching.md rename to dayof/newMDS/submission-judging/pitching.md diff --git a/dayof/newMDS/teams.md b/dayof/newMDS/submission-judging/teams.md similarity index 100% rename from dayof/newMDS/teams.md rename to dayof/newMDS/submission-judging/teams.md diff --git a/dayof/newMDS/fun-events.md b/dayof/newMDS/workshop-fun-events/fun-events.md similarity index 100% rename from dayof/newMDS/fun-events.md rename to dayof/newMDS/workshop-fun-events/fun-events.md diff --git a/dayof/newMDS/workshop-fun-events/index.md b/dayof/newMDS/workshop-fun-events/index.md new file mode 100644 index 0000000..45f073e --- /dev/null +++ b/dayof/newMDS/workshop-fun-events/index.md @@ -0,0 +1,65 @@ +--- +id: index +title: Workshop & Fun Events +slug: /workshop-fun-events +keywords: + - HackUTD 2025 + - HackUTD + - hackathon + - UT Dallas + - UTD + - programming competition + - coding event + - Lost in the Pages + - day of event + - hackathon guide + - student hackathon + - Dallas hackathon + - Texas hackathon +wrapperClassName: hackerpack-home +--- +# Workshop & Fun Events + + + +--- + +## Need assistance? + +
+ +🚨 **Emergency**: We recommend opening a ticket in our [discord server](https://discord.gg/sCJb7J98QD) or finding an organizer. + +📍 **Help Desk**: Located in the [Atrium](/dayof/newMDS/event-logistics/venue-parking) where check-in was. + +
diff --git a/dayof/newMDS/points-guide.md b/dayof/newMDS/workshop-fun-events/points-guide.md similarity index 100% rename from dayof/newMDS/points-guide.md rename to dayof/newMDS/workshop-fun-events/points-guide.md diff --git a/dayof/newMDS/workshops.md b/dayof/newMDS/workshop-fun-events/workshops.md similarity index 100% rename from dayof/newMDS/workshops.md rename to dayof/newMDS/workshop-fun-events/workshops.md diff --git a/docusaurus.config.js b/docusaurus.config.js index 66c2a8c..3ac5f1b 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -25,8 +25,8 @@ const config = { }, plugins: [ // Day-of hackerpack: all pages under dayof/ are picked up automatically. - // Devpost: primary URL /dayof/devpost → newMDS/devpost.mdx (renders DevpostGuide.jsx). - // Markdown-only copy for easy edits → newMDS/devpost-markdown.mdx at /dayof/devpost-markdown (sidebar + sidebar-dayof.js). + // Devpost: /dayof/newMDS/submission-judging/devpost (devpost.mdx + DevpostGuide.jsx). + // Markdown-only copy → newMDS/submission-judging/devpost-markdown.md at /dayof/newMDS/submission-judging/devpost-markdown. [ '@docusaurus/plugin-content-docs', { @@ -35,7 +35,7 @@ const config = { routeBasePath: 'dayof', sidebarPath: require.resolve('./sidebars-dayof.js'), // Fixed: point to correct sidebar - sidebarCollapsed: false, // Default to expanded for dayof docs too + sidebarCollapsed: true, // Start categories collapsed }, ], [ @@ -109,6 +109,7 @@ const config = { docs: { sidebar: { autoCollapseCategories: false, + hideable: true, }, }, metadata: [ @@ -140,6 +141,10 @@ const config = { src: 'img/logo.svg', }, items: [ + { + type: 'custom-sidebarToggle', + position: 'left', + }, { type: 'doc', docId: 'resources', diff --git a/sidebars-dayof.js b/sidebars-dayof.js index f149426..2654973 100644 --- a/sidebars-dayof.js +++ b/sidebars-dayof.js @@ -14,40 +14,44 @@ module.exports = { { type: 'category', label: 'Essential Resources', + link: { + type: 'doc', + id: 'newMDS/essential-resources/index' + }, items: [ { type: 'doc', - id: 'newMDS/check-in-guide', + id: 'newMDS/essential-resources/check-in-guide', label: 'Check-in Guide', }, { type: 'doc', - id: 'newMDS/schedule2026', + id: 'newMDS/essential-resources/schedule2026', label: 'Schedule', }, { type: 'doc', - id: 'newMDS/discord-wifi', + id: 'newMDS/essential-resources/discord-wifi', label: 'Discord & WiFi', }, { type: 'doc', - id: 'newMDS/mentors', + id: 'newMDS/essential-resources/mentors', label: 'Mentors', }, { type: 'doc', - id: 'newMDS/food', + id: 'newMDS/essential-resources/food', label: 'Food', }, { type: 'doc', - id: 'newMDS/maps-hacker-spaces', + id: 'newMDS/essential-resources/maps-hacker-spaces', label: 'Maps & Hacker Spaces', }, { type: 'doc', - id: 'newMDS/help', + id: 'newMDS/essential-resources/help', label: 'Help', }, ], @@ -55,20 +59,24 @@ module.exports = { { type: 'category', label: 'Workshops & Fun Events', + link: { + type: 'doc', + id: 'newMDS/workshop-fun-events/index' + }, items: [ { type: 'doc', - id: 'newMDS/workshops', + id: 'newMDS/workshop-fun-events/workshops', label: 'Workshops', }, { type: 'doc', - id: 'newMDS/fun-events', + id: 'newMDS/workshop-fun-events/fun-events', label: 'Fun Events', }, { type: 'doc', - id: 'newMDS/points-guide', + id: 'newMDS/workshop-fun-events/points-guide', label: 'Points Guide', } ], @@ -103,30 +111,34 @@ module.exports = { { type: 'category', label: 'Submission & Judging', + link: { + type: 'doc', + id: 'newMDS/submission-judging/index' + }, items: [ { type: 'doc', - id: 'newMDS/devpost', + id: 'newMDS/submission-judging/devpost', label: 'Devpost Guide', }, { type: 'doc', - id: 'newMDS/devpost-markdown', + id: 'newMDS/submission-judging/devpost-markdown', label: 'Devpost Guide (Markdown)', }, { type: 'doc', - id: 'newMDS/teams', + id: 'newMDS/submission-judging/teams', label: 'Teams', }, { type: 'doc', - id: 'newMDS/judging', + id: 'newMDS/submission-judging/judging', label: 'Judging', }, { type: 'doc', - id: 'newMDS/pitching', + id: 'newMDS/submission-judging/pitching', label: 'Pitching', }, @@ -138,20 +150,24 @@ module.exports = { { type: 'category', label: 'Event Logistics', + link: { + type: 'doc', + id: 'newMDS/event-logistics/index' + }, items: [ { type: 'doc', - id: 'newMDS/venue-parking', + id: 'newMDS/event-logistics/venue-parking', label: 'Venue & Parking', }, { type: 'doc', - id: 'newMDS/travel-guide', + id: 'newMDS/event-logistics/travel-guide', label: 'Travel Guide', }, { type: 'doc', - id: 'newMDS/reimbursement', + id: 'newMDS/event-logistics/reimbursement', label: 'Reimbursement', }, diff --git a/src/css/custom.css b/src/css/custom.css index 5c7e3a6..9f7fa0b 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -267,65 +267,49 @@ pre .highlighted, margin: 24px 0; } -/* Individual card styling with modern design */ +/* Individual card styling — clean white card that pops on a white page */ .notion-card { - background: linear-gradient( - 135deg, - rgba(71, 85, 105, 0.08) 0%, - rgba(51, 65, 85, 0.08) 100% - ); - border: 2px solid rgba(148, 163, 184, 0.3); + background: #ffffff; + border: 1px solid #e2e6ea; border-radius: 12px; padding: 16px; - transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); + transition: box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1), + transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), + border-color 0.25s ease; position: relative; overflow: hidden; - backdrop-filter: blur(10px); - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - outline: 1px solid rgba(148, 163, 184, 0.15); - outline-offset: -1px; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.06); } -/* Dark theme adjustments */ +/* Dark theme adjustments — solid dark surface with the same depth */ [data-theme='dark'] .notion-card { - background: linear-gradient( - 135deg, - rgba(71, 85, 105, 0.12) 0%, - rgba(51, 65, 85, 0.12) 100% - ); - border: 2px solid rgba(148, 163, 184, 0.35); - box-shadow: 0 4px 32px rgba(0, 0, 0, 0.3); - outline: 1px solid rgba(148, 163, 184, 0.2); - outline-offset: -1px; + background: #1e293b; + border: 1px solid rgba(148, 163, 184, 0.18); + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.3); } -/* Light theme adjustments */ +/* Light theme — wins over the color variants so every card stays white */ [data-theme='light'] .notion-card { - background: linear-gradient( - 135deg, - rgba(71, 85, 105, 0.04) 0%, - rgba(51, 65, 85, 0.04) 100% - ); - border: 2px solid rgba(148, 163, 184, 0.25); - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); - outline: 1px solid rgba(148, 163, 184, 0.1); - outline-offset: -1px; + background: #ffffff; + border: 1px solid #e2e6ea; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.06); } -/* Enhanced hover effects - more subtle lift */ +/* Hover — elevate the card */ .notion-card:hover { - transform: translateY(-3px) scale(1.01); - border-color: rgba(148, 163, 184, 0.5); - box-shadow: 0 8px 25px rgba(71, 85, 105, 0.15); - outline-color: rgba(148, 163, 184, 0.3); + transform: translateY(-4px); + border-color: #d1d5db; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.14); } [data-theme='dark'] .notion-card:hover { - box-shadow: 0 8px 30px rgba(71, 85, 105, 0.25); + border-color: rgba(148, 163, 184, 0.3); + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.5); } [data-theme='light'] .notion-card:hover { - box-shadow: 0 8px 20px rgba(71, 85, 105, 0.1); + border-color: #d1d5db; + box-shadow: 0 12px 32px rgba(0, 0, 0, 0.14); } /* Card header with improved spacing and neutral colors */ @@ -335,7 +319,7 @@ pre .highlighted, margin-bottom: 10px; font-size: 17px; font-weight: 700; - color: #1e293b; + color: #1d3557; line-height: 1.3; } @@ -351,9 +335,9 @@ pre .highlighted, /* Card description with better typography and neutral colors */ .notion-card-description { - color: #475569; + color: #6b7280; font-size: 13px; - line-height: 1.45; + line-height: 1.65; margin: 0; font-weight: 400; } @@ -578,3 +562,54 @@ pre .highlighted, font-size: 0.95rem; /* Moderately boosts text size from Docusaurus defaults */ line-height: 1.5; } + +/* ============================================ + NAVBAR SIDEBAR TOGGLE (HAMBURGER) + ============================================ */ + +/* Hide Docusaurus' built-in desktop collapse/expand controls. + The navbar hamburger drives the sidebar by programmatically clicking + these (still-rendered) buttons, so they only need to be hidden visually. + The `button[...]` selector is needed to beat Docusaurus' own + `display: block !important` rule on the collapse button. */ +button[class*='collapseSidebarButton'], +button[class*='expandButton'] { + display: none !important; +} + +/* Remove the leftover collapsed-sidebar strip so content goes full width */ +:root { + --doc-sidebar-hidden-width: 0px !important; +} + +/* Navbar hamburger button (desktop only) */ +.navbar-sidebar-toggle { + display: inline-flex; + align-items: center; + justify-content: center; + width: 36px; + height: 36px; + margin-right: 0.5rem; + padding: 0; + border-radius: 8px; + color: var(--ifm-navbar-link-color); + background-color: transparent; + cursor: pointer; + transition: background-color 0.2s ease, color 0.2s ease; +} + +.navbar-sidebar-toggle:hover { + background-color: var(--ifm-color-emphasis-200); + color: var(--ifm-navbar-link-hover-color); +} + +.navbar-sidebar-toggle svg { + display: block; +} + +/* Only show the custom toggle on desktop; mobile uses Docusaurus' own menu */ +@media (max-width: 996px) { + .navbar-sidebar-toggle { + display: none !important; + } +} diff --git a/src/theme/NavbarItem/ComponentTypes.js b/src/theme/NavbarItem/ComponentTypes.js new file mode 100644 index 0000000..6ef9b24 --- /dev/null +++ b/src/theme/NavbarItem/ComponentTypes.js @@ -0,0 +1,7 @@ +import ComponentTypes from '@theme-original/NavbarItem/ComponentTypes'; +import NavbarSidebarToggle from '@site/src/theme/NavbarSidebarToggle'; + +export default { + ...ComponentTypes, + 'custom-sidebarToggle': NavbarSidebarToggle, +}; diff --git a/src/theme/NavbarSidebarToggle/index.js b/src/theme/NavbarSidebarToggle/index.js new file mode 100644 index 0000000..ef8dd78 --- /dev/null +++ b/src/theme/NavbarSidebarToggle/index.js @@ -0,0 +1,63 @@ +import React, { useEffect, useState } from 'react'; + +/** + * Custom navbar item that toggles the docs sidebar on desktop. + * + * It reuses Docusaurus' built-in collapse/expand behavior by programmatically + * clicking the native (visually hidden) collapse/expand buttons, so the smooth + * animation and main-content reflow are preserved. + */ +export default function NavbarSidebarToggle(props) { + const { mobile } = props; + const [hasSidebar, setHasSidebar] = useState(false); + + useEffect(() => { + if (typeof document === 'undefined') { + return undefined; + } + + const check = () => { + setHasSidebar( + Boolean(document.querySelector("[class*='docSidebarContainer']")), + ); + }; + + check(); + const observer = new MutationObserver(check); + observer.observe(document.body, { childList: true, subtree: true }); + return () => observer.disconnect(); + }, []); + + if (mobile || !hasSidebar) { + return null; + } + + const handleClick = () => { + const toggle = + document.querySelector("[class*='expandButton']") || + document.querySelector("[class*='collapseSidebarButton']"); + if (toggle) { + toggle.click(); + } + }; + + return ( + + ); +} From 5a2499cec3940ab05fb4fc365016abef1c5be626 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Mon, 29 Jun 2026 17:37:20 -0400 Subject: [PATCH 08/13] added files --- .../Agents and Tools/externalResources.md | 2 + docs/Workshops/Agents and Tools/index.md | 1 + package.json | 6 +- yarn.lock | 1206 ++++++++++------- 4 files changed, 753 insertions(+), 462 deletions(-) create mode 100644 docs/Workshops/Agents and Tools/externalResources.md create mode 100644 docs/Workshops/Agents and Tools/index.md diff --git a/docs/Workshops/Agents and Tools/externalResources.md b/docs/Workshops/Agents and Tools/externalResources.md new file mode 100644 index 0000000..f7e6dfb --- /dev/null +++ b/docs/Workshops/Agents and Tools/externalResources.md @@ -0,0 +1,2 @@ +here are some external resources: + diff --git a/docs/Workshops/Agents and Tools/index.md b/docs/Workshops/Agents and Tools/index.md new file mode 100644 index 0000000..b6bcdb3 --- /dev/null +++ b/docs/Workshops/Agents and Tools/index.md @@ -0,0 +1 @@ +This is the slides walkthrough \ No newline at end of file diff --git a/package.json b/package.json index 0c74452..2f3fd2a 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,8 @@ "typecheck": "tsc" }, "dependencies": { - "@docusaurus/core": "^3.9.2", - "@docusaurus/preset-classic": "^3.9.2", + "@docusaurus/core": "^3.10.0", + "@docusaurus/preset-classic": "^3.10.0", "@easyops-cn/docusaurus-search-local": "^0.55.1", "@mdx-js/react": "^3.1.1", "canvas-confetti": "^1.9.4", @@ -26,7 +26,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.9.2", + "@docusaurus/module-type-aliases": "^3.10.0", "@tsconfig/docusaurus": "^1.0.5", "baseline-browser-mapping": "^2.10.0", "typescript": "^4.7.4" diff --git a/yarn.lock b/yarn.lock index 29514c8..4c13467 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,41 +2,6 @@ # yarn lockfile v1 -"@ai-sdk/gateway@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.5.tgz" - integrity sha512-5TTDSl0USWY6YGnb4QmJGplFZhk+p9OT7hZevAaER6OGiZ17LB1GypsGYDpNo/MiVMklk8kX4gk6p1/R/EiJ8Q== - dependencies: - "@ai-sdk/provider" "2.0.0" - "@ai-sdk/provider-utils" "3.0.15" - "@vercel/oidc" "3.0.3" - -"@ai-sdk/provider-utils@3.0.15": - version "3.0.15" - resolved "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.15.tgz" - integrity sha512-kOc6Pxb7CsRlNt+sLZKL7/VGQUd7ccl3/tIK+Bqf5/QhHR0Qm3qRBMz1IwU1RmjJEZA73x+KB5cUckbDl2WF7Q== - dependencies: - "@ai-sdk/provider" "2.0.0" - "@standard-schema/spec" "^1.0.0" - eventsource-parser "^3.0.6" - -"@ai-sdk/provider@2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz" - integrity sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA== - dependencies: - json-schema "^0.4.0" - -"@ai-sdk/react@^2.0.30": - version "2.0.86" - resolved "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.86.tgz" - integrity sha512-vqxbbMOKMpYFHZy0aYEO4jtDcKaFCHL/rEtTqAIDlH14GT0uusSjN99gkDHHG3EnbyJSQmk9gqtqbd1GDwlRRg== - dependencies: - "@ai-sdk/provider-utils" "3.0.15" - ai "5.0.86" - swr "^2.2.5" - throttleit "2.1.0" - "@algolia/abtesting@1.8.0": version "1.8.0" resolved "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.8.0.tgz" @@ -55,6 +20,14 @@ "@algolia/autocomplete-plugin-algolia-insights" "1.19.2" "@algolia/autocomplete-shared" "1.19.2" +"@algolia/autocomplete-core@^1.19.2": + version "1.19.8" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.19.8.tgz#7c84c771d28643fb00d09026c05013fb97aeea23" + integrity sha512-3YEorYg44niXcm7gkft3nXYItHd44e8tmh4D33CTszPgP0QWkaLEaFywiNyJBo7UL/mqObA/G9RYuU7R8tN1IA== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.19.8" + "@algolia/autocomplete-shared" "1.19.8" + "@algolia/autocomplete-plugin-algolia-insights@1.19.2": version "1.19.2" resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz" @@ -62,11 +35,23 @@ dependencies: "@algolia/autocomplete-shared" "1.19.2" +"@algolia/autocomplete-plugin-algolia-insights@1.19.8": + version "1.19.8" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.8.tgz#f60d21edbe2a42e6d4e2215430733e3f51641471" + integrity sha512-ZvJWO8ZZJDpc1LNM2TTBdmQsZBLMR4rU5iNR2OYvEeFBiaf/0ESnRSSLQbryarJY4SVxtoz6A2ZtDMNM+iQEAA== + dependencies: + "@algolia/autocomplete-shared" "1.19.8" + "@algolia/autocomplete-shared@1.19.2": version "1.19.2" resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz" integrity sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w== +"@algolia/autocomplete-shared@1.19.8": + version "1.19.8" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.8.tgz#5d723d8bdb448efbb1b0e1c7ff94cc18e5b1dc0e" + integrity sha512-h5hf2t8ejF6vlOgvLaZzQbWs5SyH2z4PAWygNAvvD/2RI29hdQ54ldUGwqVuj9Srs+n8XUKTPUqb7fvhBhQrnQ== + "@algolia/client-abtesting@5.42.0": version "5.42.0" resolved "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.42.0.tgz" @@ -122,7 +107,7 @@ "@algolia/requester-fetch" "5.42.0" "@algolia/requester-node-http" "5.42.0" -"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.42.0": +"@algolia/client-search@5.42.0": version "5.42.0" resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.42.0.tgz" integrity sha512-NZR7yyHj2WzK6D5X8gn+/KOxPdzYEXOqVdSaK/biU8QfYUpUuEA0sCWg/XlO05tPVEcJelF/oLrrNY3UjRbOww== @@ -202,7 +187,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz" integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": +"@babel/core@^7.21.3", "@babel/core@^7.25.9": version "7.28.5" resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz" integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== @@ -1465,23 +1450,44 @@ resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@docsearch/css@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz" - integrity sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g== +"@docsearch/core@4.6.2": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@docsearch/core/-/core-4.6.2.tgz#0a6fdc13b1eb12153cb19316f911479b67f7bd58" + integrity sha512-/S0e6Dj7Zcm8m9Rru49YEX49dhU11be68c+S/BCyN8zQsTTgkKzXlhRbVL5mV6lOLC2+ZRRryaTdcm070Ug2oA== -"@docsearch/react@^3.9.0 || ^4.1.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz" - integrity sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw== +"@docsearch/css@4.6.2": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-4.6.2.tgz#986776619dccbf798176c75e858cc22f5e710bb4" + integrity sha512-fH/cn8BjEEdM2nJdjNMHIvOVYupG6AIDtFVDgIZrNzdCSj4KXr9kd+hsehqsNGYjpUjObeKYKvgy/IwCb1jZYQ== + +"@docsearch/react@^3.9.0 || ^4.3.2": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-4.6.2.tgz#e6c65fb87fb943eefaa936debe6d31bb51b25056" + integrity sha512-/BbtGFtqVOGwZx0dw/UfhN/0/DmMQYnulY4iv0tPRhC2JCXv0ka/+izwt3Jzo1ZxXS/2eMvv9zHsBJOK1I9f/w== dependencies: - "@ai-sdk/react" "^2.0.30" "@algolia/autocomplete-core" "1.19.2" - "@docsearch/css" "4.2.0" - ai "^5.0.30" - algoliasearch "^5.28.0" - marked "^16.3.0" - zod "^4.1.8" + "@docsearch/core" "4.6.2" + "@docsearch/css" "4.6.2" + +"@docusaurus/babel@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/babel/-/babel-3.10.0.tgz#819819f107233dfcf50b59cd51158f23fb04878a" + integrity sha512-mqCJhCZNZUDg0zgDEaPTM4DnRsisa24HdqTy/qn/MQlbwhTb4WVaZg6ZyX6yIVKqTz8fS1hBMgM+98z+BeJJDg== + dependencies: + "@babel/core" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.25.9" + "@babel/preset-env" "^7.25.9" + "@babel/preset-react" "^7.25.9" + "@babel/preset-typescript" "^7.25.9" + "@babel/runtime" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@docusaurus/logger" "3.10.0" + "@docusaurus/utils" "3.10.0" + babel-plugin-dynamic-import-node "^2.3.3" + fs-extra "^11.1.1" + tslib "^2.6.0" "@docusaurus/babel@3.9.2": version "3.9.2" @@ -1504,6 +1510,36 @@ fs-extra "^11.1.1" tslib "^2.6.0" +"@docusaurus/bundler@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/bundler/-/bundler-3.10.0.tgz#878c4c46bfa3434671ea37a43da184238a6aae26" + integrity sha512-iONUGZGgp+lAkw/cJZH6irONcF4p8+278IsdRlq8lYhxGjkoNUs0w7F4gVXBYSNChq5KG5/JleTSsdJySShxow== + dependencies: + "@babel/core" "^7.25.9" + "@docusaurus/babel" "3.10.0" + "@docusaurus/cssnano-preset" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + babel-loader "^9.2.1" + clean-css "^5.3.3" + copy-webpack-plugin "^11.0.0" + css-loader "^6.11.0" + css-minimizer-webpack-plugin "^5.0.1" + cssnano "^6.1.2" + file-loader "^6.2.0" + html-minifier-terser "^7.2.0" + mini-css-extract-plugin "^2.9.2" + null-loader "^4.0.1" + postcss "^8.5.4" + postcss-loader "^7.3.4" + postcss-preset-env "^10.2.1" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.95.0" + webpackbar "^6.0.1" + "@docusaurus/bundler@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz" @@ -1534,7 +1570,55 @@ webpack "^5.95.0" webpackbar "^6.0.1" -"@docusaurus/core@^3.9.2", "@docusaurus/core@3.9.2": +"@docusaurus/core@3.10.0", "@docusaurus/core@^3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.10.0.tgz#642e71a0209d62c3f5ef275ed9d74a881f40df39" + integrity sha512-mgLdQsO8xppnQZc3LPi+Mf+PkPeyxJeIx11AXAq/14fsaMefInQiMEZUUmrc7J+956G/f7MwE7tn8KZgi3iRcA== + dependencies: + "@docusaurus/babel" "3.10.0" + "@docusaurus/bundler" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + core-js "^3.31.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + eval "^0.1.8" + execa "^5.1.1" + fs-extra "^11.1.1" + html-tags "^3.3.1" + html-webpack-plugin "^5.6.0" + leven "^3.1.0" + lodash "^4.17.21" + open "^8.4.0" + p-map "^4.0.0" + prompts "^2.4.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + react-loadable-ssr-addon-v5-slorber "^1.0.3" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + semver "^7.5.4" + serve-handler "^6.1.7" + tinypool "^1.0.2" + tslib "^2.6.0" + update-notifier "^6.0.2" + webpack "^5.95.0" + webpack-bundle-analyzer "^4.10.2" + webpack-dev-server "^5.2.2" + webpack-merge "^6.0.1" + +"@docusaurus/core@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz" integrity sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw== @@ -1582,6 +1666,16 @@ webpack-dev-server "^5.2.2" webpack-merge "^6.0.1" +"@docusaurus/cssnano-preset@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.0.tgz#be1b435c33df09d743473d3fadda67b4568dfae3" + integrity sha512-qzSshTO1DB3TYW+dPUal5KHM7XPc5YQfzF3Kdb2NDACJUyGbNcFtw3tGkCJlYwhNCRKbZcmwraKUS1i5dcHdGg== + dependencies: + cssnano-preset-advanced "^6.1.2" + postcss "^8.5.4" + postcss-sort-media-queries "^5.2.0" + tslib "^2.6.0" + "@docusaurus/cssnano-preset@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz" @@ -1592,6 +1686,14 @@ postcss-sort-media-queries "^5.2.0" tslib "^2.6.0" +"@docusaurus/logger@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.10.0.tgz#2bacbd004dd78e3da926dbe8f6fa9a930856575d" + integrity sha512-9jrZzFuBH1LDRlZ7cznAhCLmAZ3HSDqgwdrSSZdGHq9SPUOQgXXu8mnxe2ZRB9NS1PCpMTIOVUqDtZPIhMafZg== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + "@docusaurus/logger@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz" @@ -1600,6 +1702,36 @@ chalk "^4.1.2" tslib "^2.6.0" +"@docusaurus/mdx-loader@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.10.0.tgz#1d4b050d751389ecf38dee48bcb61e53df8ffb82" + integrity sha512-mQQV97080AH4PYNs087l202NMDqRopZA4mg5W76ZZyTFrmWhJ3mHg+8A+drJVENxw5/Q+wHMHLgsx+9z1nEs0A== + dependencies: + "@docusaurus/logger" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^2.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + "@docusaurus/mdx-loader@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz" @@ -1630,7 +1762,20 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@^3.9.2", "@docusaurus/module-type-aliases@3.9.2": +"@docusaurus/module-type-aliases@3.10.0", "@docusaurus/module-type-aliases@^3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.0.tgz#749928f104d563f11f046bf0c9ab6489a470c7c8" + integrity sha512-/1O0Zg8w3DFrYX/I6Fbss7OJrtZw1QoyjDhegiFNHVi9A9Y0gQ3jUAytVxF6ywpAWpLyLxch8nN8H/V3XfzdJQ== + dependencies: + "@docusaurus/types" "3.10.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + +"@docusaurus/module-type-aliases@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz" integrity sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew== @@ -1643,20 +1788,21 @@ react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" react-loadable "npm:@docusaurus/react-loadable@6.0.0" -"@docusaurus/plugin-content-blog@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz" - integrity sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ== - dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/logger" "3.9.2" - "@docusaurus/mdx-loader" "3.9.2" - "@docusaurus/theme-common" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-common" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" +"@docusaurus/plugin-content-blog@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.0.tgz#10095291b637440847854ecb2c8afcd8746debd7" + integrity sha512-RuTz68DhB7CL96QO5UsFbciD7GPYq6QV+YMfF9V0+N4ZgLhJIBgpVAr8GobrKF6NRe5cyWWETU5z5T834piG9g== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/theme-common" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" cheerio "1.0.0-rc.12" + combine-promises "^1.1.0" feed "^4.2.2" fs-extra "^11.1.1" lodash "^4.17.21" @@ -1667,7 +1813,31 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@^2 || ^3", "@docusaurus/plugin-content-docs@3.9.2": +"@docusaurus/plugin-content-docs@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.0.tgz#9c4ea1d5a405340f28c281d2e4586c695a7c65a5" + integrity sha512-9BjHhf15ct8Z7TThTC0xRndKDVvMKmVsAGAN7W9FpNRzfMdScOGcXtLmcCWtJGvAezjOJIm6CxOYCy3Io5+RnQ== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/module-type-aliases" "3.10.0" + "@docusaurus/theme-common" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + schema-dts "^1.1.2" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@^2 || ^3": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz" integrity sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg== @@ -1691,144 +1861,145 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-pages@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz" - integrity sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA== - dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/mdx-loader" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" +"@docusaurus/plugin-content-pages@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.0.tgz#7670cbb3c849f434949f542bfdfded1580a13165" + integrity sha512-5amX8kEJI+nIGtuLVjYk59Y5utEJ3CHETFOPEE4cooIRLA4xM4iBsA6zFgu4ljcopeYwvBzFEWf5g2I6Yb9SkA== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" fs-extra "^11.1.1" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/plugin-css-cascade-layers@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz" - integrity sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ== +"@docusaurus/plugin-css-cascade-layers@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.0.tgz#71e318d842be95f92be6c3dca00ceea4971d0edb" + integrity sha512-6q1vtt5FJcg5osgkHeM1euErECNqEZ5Z1j69yiNx2luEBIso+nxCkS9nqj8w+MK5X7rvKEToGhFfOFWncs51pQ== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" tslib "^2.6.0" -"@docusaurus/plugin-debug@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz" - integrity sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA== +"@docusaurus/plugin-debug@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.10.0.tgz#e77f924604e1e09d5d90fe0bdf23a3be8ea3307e" + integrity sha512-XcljKN+G+nmmK69uQA1d9BlYU3ZftG3T3zpK8/7Hf/wrOlV7TA4Ampdrdwkg0jElKdKAoSnPhCO0/U3bQGsVQQ== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" fs-extra "^11.1.1" react-json-view-lite "^2.3.0" tslib "^2.6.0" -"@docusaurus/plugin-google-analytics@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz" - integrity sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw== +"@docusaurus/plugin-google-analytics@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.0.tgz#22c7e976fe4d970c7cd1c73c9723d9a5786c6e37" + integrity sha512-hTEoodatpBZnUat5nFExbuTGA1lhWGy7vZGuTew5Q3QDtGKFpSJLYmZJhdTjvCFwv1+qQ67hgAVlKdJOB8TXow== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz" - integrity sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA== +"@docusaurus/plugin-google-gtag@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.0.tgz#c38a2ba638257851cc845b934506b80c08d47f96" + integrity sha512-iB/Zzjv/eelJRbdULZqzWCbgMgJ7ht4ONVjXtN3+BI/muil6S87gQ1OJyPwlXD+ELdKkitC7bWv5eJdYOZLhrQ== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" - "@types/gtag.js" "^0.0.12" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" + "@types/gtag.js" "^0.0.20" tslib "^2.6.0" -"@docusaurus/plugin-google-tag-manager@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz" - integrity sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw== +"@docusaurus/plugin-google-tag-manager@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.0.tgz#5469c923cc1ad4608399d0b17e5fcacd8e030d56" + integrity sha512-FEjZxqKgLHa+Wez/EgKxRwvArNCWIScfyEQD95rot7jkxp6nonjI5XIbGfO/iYhM5Qinwe8aIEQHP2KZtpqVuA== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" tslib "^2.6.0" -"@docusaurus/plugin-sitemap@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz" - integrity sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw== - dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/logger" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-common" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" +"@docusaurus/plugin-sitemap@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.0.tgz#35d59d46803f279f22aa64fc1bd18c048f12662b" + integrity sha512-DVTSLjB97hIjmayGnGcBfognCeI7ZuUKgEnU7Oz81JYqXtVg94mVTthDjq3QHTylYNeCUbkaW8VF0FDLcc8pPw== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" fs-extra "^11.1.1" sitemap "^7.1.1" tslib "^2.6.0" -"@docusaurus/plugin-svgr@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz" - integrity sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw== +"@docusaurus/plugin-svgr@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.0.tgz#8ada2e6dd8318d20206a9b044fc091a5794ba3f0" + integrity sha512-lNljBESaETZqVBMPqkrGchr+UPT1eZzEPLmJhz8I76BxbjqgsUnRvrq6lQJ9sYjgmgX52KB7kkgczqd2yzoswQ== dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" "@svgr/core" "8.1.0" "@svgr/webpack" "^8.1.0" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/preset-classic@^3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz" - integrity sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w== - dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/plugin-content-blog" "3.9.2" - "@docusaurus/plugin-content-docs" "3.9.2" - "@docusaurus/plugin-content-pages" "3.9.2" - "@docusaurus/plugin-css-cascade-layers" "3.9.2" - "@docusaurus/plugin-debug" "3.9.2" - "@docusaurus/plugin-google-analytics" "3.9.2" - "@docusaurus/plugin-google-gtag" "3.9.2" - "@docusaurus/plugin-google-tag-manager" "3.9.2" - "@docusaurus/plugin-sitemap" "3.9.2" - "@docusaurus/plugin-svgr" "3.9.2" - "@docusaurus/theme-classic" "3.9.2" - "@docusaurus/theme-common" "3.9.2" - "@docusaurus/theme-search-algolia" "3.9.2" - "@docusaurus/types" "3.9.2" - -"@docusaurus/theme-classic@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz" - integrity sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA== - dependencies: - "@docusaurus/core" "3.9.2" - "@docusaurus/logger" "3.9.2" - "@docusaurus/mdx-loader" "3.9.2" - "@docusaurus/module-type-aliases" "3.9.2" - "@docusaurus/plugin-content-blog" "3.9.2" - "@docusaurus/plugin-content-docs" "3.9.2" - "@docusaurus/plugin-content-pages" "3.9.2" - "@docusaurus/theme-common" "3.9.2" - "@docusaurus/theme-translations" "3.9.2" - "@docusaurus/types" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-common" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" +"@docusaurus/preset-classic@^3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.10.0.tgz#74b6facdaf568bcd41ec90cae9aebb7ca0ac8619" + integrity sha512-kw/Ye02Hc6xP1OdTswy8yxQEHg0fdPpyWAQRxr5b2x3h7LlG2Zgbb5BDFROnXDDMpUxB7YejlocJIE5HIEfpNA== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/plugin-content-blog" "3.10.0" + "@docusaurus/plugin-content-docs" "3.10.0" + "@docusaurus/plugin-content-pages" "3.10.0" + "@docusaurus/plugin-css-cascade-layers" "3.10.0" + "@docusaurus/plugin-debug" "3.10.0" + "@docusaurus/plugin-google-analytics" "3.10.0" + "@docusaurus/plugin-google-gtag" "3.10.0" + "@docusaurus/plugin-google-tag-manager" "3.10.0" + "@docusaurus/plugin-sitemap" "3.10.0" + "@docusaurus/plugin-svgr" "3.10.0" + "@docusaurus/theme-classic" "3.10.0" + "@docusaurus/theme-common" "3.10.0" + "@docusaurus/theme-search-algolia" "3.10.0" + "@docusaurus/types" "3.10.0" + +"@docusaurus/theme-classic@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.10.0.tgz#d937915c691189f27ced649c822994d839ea565b" + integrity sha512-9msCAsRdN+UG+RwPwCFb0uKy4tGoPh5YfBozXeGUtIeAgsMdn6f3G/oY861luZ3t8S2ET8S9Y/1GnpJAGWytww== + dependencies: + "@docusaurus/core" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/module-type-aliases" "3.10.0" + "@docusaurus/plugin-content-blog" "3.10.0" + "@docusaurus/plugin-content-docs" "3.10.0" + "@docusaurus/plugin-content-pages" "3.10.0" + "@docusaurus/theme-common" "3.10.0" + "@docusaurus/theme-translations" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" "@mdx-js/react" "^3.0.0" clsx "^2.0.0" + copy-text-to-clipboard "^3.2.0" infima "0.2.0-alpha.45" lodash "^4.17.21" nprogress "^0.2.0" @@ -1840,7 +2011,25 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@^2 || ^3", "@docusaurus/theme-common@3.9.2": +"@docusaurus/theme-common@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.10.0.tgz#70b419ccfdf62f092299354a72d1692e81be597d" + integrity sha512-Dkp1YXKn16ByCJAdIjbDIOpVb4Z66MsVD694/ilX1vAAHaVEMrVsf/NPd9VgreyFx08rJ9GqV1MtzsbTcU73Kg== + dependencies: + "@docusaurus/mdx-loader" "3.10.0" + "@docusaurus/module-type-aliases" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^2.0.0" + parse-numeric-range "^1.3.0" + prism-react-renderer "^2.3.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz" integrity sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag== @@ -1858,19 +2047,20 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-search-algolia@3.9.2": - version "3.9.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz" - integrity sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw== - dependencies: - "@docsearch/react" "^3.9.0 || ^4.1.0" - "@docusaurus/core" "3.9.2" - "@docusaurus/logger" "3.9.2" - "@docusaurus/plugin-content-docs" "3.9.2" - "@docusaurus/theme-common" "3.9.2" - "@docusaurus/theme-translations" "3.9.2" - "@docusaurus/utils" "3.9.2" - "@docusaurus/utils-validation" "3.9.2" +"@docusaurus/theme-search-algolia@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.0.tgz#0ff57fe58db6abde8f5ad2877e459cd2fa6e7464" + integrity sha512-f5FPKI08e3JRG63vR/o4qeuUVHUHzFzM0nnF+AkB67soAZgNsKJRf2qmUZvlQkGwlV+QFkKe4D0ANMh1jToU3g== + dependencies: + "@algolia/autocomplete-core" "^1.19.2" + "@docsearch/react" "^3.9.0 || ^4.3.2" + "@docusaurus/core" "3.10.0" + "@docusaurus/logger" "3.10.0" + "@docusaurus/plugin-content-docs" "3.10.0" + "@docusaurus/theme-common" "3.10.0" + "@docusaurus/theme-translations" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-validation" "3.10.0" algoliasearch "^5.37.0" algoliasearch-helper "^3.26.0" clsx "^2.0.0" @@ -1880,7 +2070,15 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@^2 || ^3", "@docusaurus/theme-translations@3.9.2": +"@docusaurus/theme-translations@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.10.0.tgz#8fdc23d29bd7f907db49c36cf65e2123d96be300" + integrity sha512-L9IbFLwTc5+XdgH45iQYufLn0SVZd6BUNelDbKIFlH+E4hhjuj/XHWAFMX/w2K59rfy8wak9McOaei7BSUfRPA== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/theme-translations@^2 || ^3": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz" integrity sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA== @@ -1888,6 +2086,22 @@ fs-extra "^11.1.1" tslib "^2.6.0" +"@docusaurus/types@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.10.0.tgz#a69232bba74b738fcf4671fd5f0f079366dd3d13" + integrity sha512-F0dOt3FOoO20rRaFK7whGFQZ3ggyrWEdQc/c8/UiRuzhtg4y1w9FspXH5zpCT07uMnJKBPGh+qNazbNlCQqvSw== + dependencies: + "@mdx-js/mdx" "^3.0.0" + "@types/history" "^4.7.11" + "@types/mdast" "^4.0.2" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" + utility-types "^3.10.0" + webpack "^5.95.0" + webpack-merge "^5.9.0" + "@docusaurus/types@3.9.2": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz" @@ -1904,7 +2118,15 @@ webpack "^5.95.0" webpack-merge "^5.9.0" -"@docusaurus/utils-common@^2 || ^3", "@docusaurus/utils-common@3.9.2": +"@docusaurus/utils-common@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.10.0.tgz#2a6dc76b312664fca7234d33607c085318ff1ae3" + integrity sha512-JyL7sb9QVDgYvudIS81Dv0lsWm7le0vGZSDwsztxWam1SPBqrnkvBy9UYL/amh6pbybkyYTd3CMTkO24oMlCSw== + dependencies: + "@docusaurus/types" "3.10.0" + tslib "^2.6.0" + +"@docusaurus/utils-common@3.9.2", "@docusaurus/utils-common@^2 || ^3": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz" integrity sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw== @@ -1912,7 +2134,21 @@ "@docusaurus/types" "3.9.2" tslib "^2.6.0" -"@docusaurus/utils-validation@^2 || ^3", "@docusaurus/utils-validation@3.9.2": +"@docusaurus/utils-validation@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.10.0.tgz#a2418d7f31980d991fd3a1f39c8aad8820b36812" + integrity sha512-c+6n2+ZPOJtWWc8Bb/EYdpSDfjYEScdCu9fB/SNjOmSCf1IdVnGf2T53o0tsz0gDRtCL90tifTL0JE/oMuP1Mw== + dependencies: + "@docusaurus/logger" "3.10.0" + "@docusaurus/utils" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + fs-extra "^11.2.0" + joi "^17.9.2" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.9.2", "@docusaurus/utils-validation@^2 || ^3": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz" integrity sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A== @@ -1926,7 +2162,34 @@ lodash "^4.17.21" tslib "^2.6.0" -"@docusaurus/utils@^2 || ^3", "@docusaurus/utils@3.9.2": +"@docusaurus/utils@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.10.0.tgz#ea7d7b0d325b60f728decc00bb3908d00ef86faf" + integrity sha512-T3B0WTigsIthe0D4LQa2k+7bJY+c3WS+Wq2JhcznOSpn1lSN64yNtHQXboCj3QnUs1EuAZszQG1SHKu5w5ZrlA== + dependencies: + "@docusaurus/logger" "3.10.0" + "@docusaurus/types" "3.10.0" + "@docusaurus/utils-common" "3.10.0" + escape-string-regexp "^4.0.0" + execa "^5.1.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + p-queue "^6.6.2" + prompts "^2.4.2" + resolve-pathname "^3.0.0" + tslib "^2.6.0" + url-loader "^4.1.1" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/utils@3.9.2", "@docusaurus/utils@^2 || ^3": version "3.9.2" resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz" integrity sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ== @@ -1963,7 +2226,7 @@ "@easyops-cn/docusaurus-search-local@^0.55.1": version "0.55.1" - resolved "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.1.tgz" + resolved "https://registry.yarnpkg.com/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.1.tgz#a0ee40e598c10138d328db04183584b51a8cb0d3" integrity sha512-jmBKj1J+tajqNrCvECwKCQYTWwHVZDGApy8lLOYEPe+Dm0/f3Ccdw8BP5/OHNpltr7WDNY2roQXn+TWn2f1kig== dependencies: "@docusaurus/plugin-content-docs" "^2 || ^3" @@ -1984,6 +2247,28 @@ mark.js "^8.11.1" tslib "^2.4.0" +"@emnapi/core@^1.4.3": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.9.2.tgz#3870265ecffc7352d01ead62d8d83d8358a2d034" + integrity sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA== + dependencies: + "@emnapi/wasi-threads" "1.2.1" + tslib "^2.4.0" + +"@emnapi/runtime@^1.4.3": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.9.2.tgz#8b469a3db160817cadb1de9050211a9d1ea84fa2" + integrity sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz#28fed21a1ba1ce797c44a070abc94d42f3ae8548" + integrity sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w== + dependencies: + tslib "^2.4.0" + "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" @@ -2145,11 +2430,87 @@ dependencies: "@types/mdx" "^2.0.0" +"@napi-rs/wasm-runtime@^0.2.3": + version "0.2.12" + resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz#3e78a8b96e6c33a6c517e1894efbd5385a7cb6f2" + integrity sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ== + dependencies: + "@emnapi/core" "^1.4.3" + "@emnapi/runtime" "^1.4.3" + "@tybys/wasm-util" "^0.10.0" + +"@node-rs/jieba-android-arm-eabi@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz#c8c0be3895f01c86a0138cbb1b2228d0895c6854" + integrity sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA== + +"@node-rs/jieba-android-arm64@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz#02bcf7a52d6036983398fa041d50ab73e53e8e03" + integrity sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA== + "@node-rs/jieba-darwin-arm64@1.10.4": version "1.10.4" resolved "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz" integrity sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w== +"@node-rs/jieba-darwin-x64@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz#c3d007962f5b247c3a8a0707dd393ee71f840ea6" + integrity sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ== + +"@node-rs/jieba-freebsd-x64@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz#5ab23591604f4a256f6bad1e4230faeac5220a0d" + integrity sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg== + +"@node-rs/jieba-linux-arm-gnueabihf@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz#415237af704f9bbd10742995f02f779679a840b1" + integrity sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g== + +"@node-rs/jieba-linux-arm64-gnu@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz#3e9debcc6c903852a28df9caa3d004cb08bc9299" + integrity sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ== + +"@node-rs/jieba-linux-arm64-musl@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz#faf11579a7cc3f798780819403b1fb34a0360d9e" + integrity sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw== + +"@node-rs/jieba-linux-x64-gnu@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz#05187afe917370ef2607564897ec5979f8e67ca9" + integrity sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g== + +"@node-rs/jieba-linux-x64-musl@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz#d38addcb65de3b6c5e8af4bcdfaf7495bb676534" + integrity sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg== + +"@node-rs/jieba-wasm32-wasi@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz#28662dba21da3fdf7a7904dac19ecffba9244457" + integrity sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A== + dependencies: + "@napi-rs/wasm-runtime" "^0.2.3" + +"@node-rs/jieba-win32-arm64-msvc@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz#7d8dffe5e54fc9ca0f8fddef93fde72ecc2a4ae4" + integrity sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA== + +"@node-rs/jieba-win32-ia32-msvc@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz#5081fa5e4ca84ba8044f52e0d53d9c07b2ab370b" + integrity sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA== + +"@node-rs/jieba-win32-x64-msvc@1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz#fc325ccea3f7b864965d8cfe2ddd6bf10857f9df" + integrity sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ== + "@node-rs/jieba@^1.6.0": version "1.10.4" resolved "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz" @@ -2178,7 +2539,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -2191,11 +2552,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@opentelemetry/api@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz" - integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== - "@pnpm/config.env-replace@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" @@ -2263,11 +2619,6 @@ micromark-util-character "^1.1.0" micromark-util-symbol "^1.0.1" -"@standard-schema/spec@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz" - integrity sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA== - "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz" @@ -2322,7 +2673,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" "@svgr/babel-plugin-transform-svg-component" "8.0.0" -"@svgr/core@*", "@svgr/core@8.1.0": +"@svgr/core@8.1.0": version "8.1.0" resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== @@ -2391,6 +2742,13 @@ resolved "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz" integrity sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg== +"@tybys/wasm-util@^0.10.0": + version "0.10.1" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.1.tgz#ecddd3205cf1e2d5274649ff0eedd2991ed7f414" + integrity sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== + dependencies: + tslib "^2.4.0" + "@types/body-parser@*": version "1.19.6" resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz" @@ -2456,7 +2814,7 @@ resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz" integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== -"@types/express-serve-static-core@*": +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": version "5.1.0" resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz" integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA== @@ -2476,16 +2834,6 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express-serve-static-core@^5.0.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz" - integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - "@types/express@*": version "5.0.5" resolved "https://registry.npmjs.org/@types/express/-/express-5.0.5.tgz" @@ -2495,7 +2843,7 @@ "@types/express-serve-static-core" "^5.0.0" "@types/serve-static" "^1" -"@types/express@^4.17.13", "@types/express@^4.17.21": +"@types/express@^4.17.21": version "4.17.25" resolved "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz" integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw== @@ -2505,10 +2853,10 @@ "@types/qs" "*" "@types/serve-static" "^1" -"@types/gtag.js@^0.0.12": - version "0.0.12" - resolved "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" - integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== +"@types/gtag.js@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.20.tgz#e47edabb4ed5ecac90a079275958e6c929d7c08a" + integrity sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg== "@types/hast@^3.0.0": version "3.0.4" @@ -2650,7 +2998,7 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*", "@types/react@>= 16.8.0 < 20.0.0", "@types/react@>=16": +"@types/react@*": version "19.2.2" resolved "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz" integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA== @@ -2741,12 +3089,7 @@ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@vercel/oidc@3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz" - integrity sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg== - -"@webassemblyjs/ast@^1.14.1", "@webassemblyjs/ast@1.14.1": +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== @@ -2847,7 +3190,7 @@ "@webassemblyjs/wasm-gen" "1.14.1" "@webassemblyjs/wasm-parser" "1.14.1" -"@webassemblyjs/wasm-parser@^1.14.1", "@webassemblyjs/wasm-parser@1.14.1": +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== @@ -2902,7 +3245,7 @@ acorn-walk@^8.0.0: dependencies: acorn "^8.11.0" -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.15.0: +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.15.0: version "8.15.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== @@ -2920,16 +3263,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ai@^5.0.30, ai@5.0.86: - version "5.0.86" - resolved "https://registry.npmjs.org/ai/-/ai-5.0.86.tgz" - integrity sha512-ooHwNTkLdedFf98iQhtSc5btc/P4UuXuOpYneoifq0190vqosLunNdW8Hs6CiE0Am7YOGNplDK56JIPlHZIL4w== - dependencies: - "@ai-sdk/gateway" "2.0.5" - "@ai-sdk/provider" "2.0.0" - "@ai-sdk/provider-utils" "3.0.15" - "@opentelemetry/api" "1.9.0" - ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" @@ -2949,7 +3282,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.12.5, ajv@^6.9.1: +ajv@^6.12.5: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2959,7 +3292,7 @@ ajv@^6.12.5, ajv@^6.9.1: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.9.0: version "8.17.1" resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== @@ -2976,7 +3309,7 @@ algoliasearch-helper@^3.26.0: dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^5.28.0, algoliasearch@^5.37.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": +algoliasearch@^5.37.0: version "5.42.0" resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.42.0.tgz" integrity sha512-X5+PtWc9EJIPafT/cj8ZG+6IU3cjRRnlHGtqMHK/9gsiupQbAyYlH5y7qt/FtsAhfX5AICHffZy69ZAsVrxWkQ== @@ -3232,7 +3565,7 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.26.0, browserslist@^4.26.3, "browserslist@>= 4.21.0": +browserslist@^4.0.0, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.26.0, browserslist@^4.26.3: version "4.27.0" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz" integrity sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw== @@ -3407,6 +3740,19 @@ cheerio-select@^2.1.0: domhandler "^5.0.3" domutils "^3.0.1" +cheerio@1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + cheerio@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz" @@ -3424,19 +3770,6 @@ cheerio@^1.0.0: undici "^7.19.0" whatwg-mimetype "^4.0.0" -cheerio@1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" - parse5-htmlparser2-tree-adapter "^7.0.0" - chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" @@ -3498,16 +3831,11 @@ clone-deep@^4.0.1: shallow-clone "^3.0.0" clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -clsx@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" - integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + version "1.2.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== -clsx@^2.1.1: +clsx@^2.0.0, clsx@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== @@ -3670,6 +3998,11 @@ cookie@0.7.1: resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== +copy-text-to-clipboard@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz#99bc79db3f2d355ec33a08d573aff6804491ddb9" + integrity sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A== + copy-webpack-plugin@^11.0.0: version "11.0.0" resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" @@ -3914,13 +4247,6 @@ debounce@^1.2.1: resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@^4.0.0, debug@^4.1.0, debug@^4.2.0, debug@^4.3.1, debug@^4.4.1, debug@4: - version "4.4.3" - resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - debug@2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" @@ -3928,6 +4254,13 @@ debug@2.6.9: dependencies: ms "2.0.0" +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.2.0, debug@^4.3.1, debug@^4.4.1: + version "4.4.3" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + decode-named-character-reference@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz" @@ -3998,17 +4331,17 @@ define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - depd@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -dequal@^2.0.0, dequal@^2.0.3: +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== @@ -4432,12 +4765,7 @@ events@^3.2.0: resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource-parser@^3.0.6: - version "3.0.6" - resolved "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz" - integrity sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg== - -execa@5.1.1: +execa@5.1.1, execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4562,7 +4890,7 @@ figures@^3.2.0: dependencies: escape-string-regexp "^1.0.5" -file-loader@*, file-loader@^6.2.0: +file-loader@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== @@ -4659,6 +4987,11 @@ fs-extra@^11.1.1, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -4784,16 +5117,16 @@ got@^12.1.0: p-cancelable "^3.0.0" responselike "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - graceful-fs@4.2.10: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" @@ -5085,16 +5418,6 @@ http-deceiver@^1.2.7: resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-errors@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" @@ -5106,6 +5429,16 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-parser-js@>=0.5.1: version "0.5.10" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz" @@ -5149,13 +5482,6 @@ hyperdyperid@^1.2.0: resolved "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz" integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" @@ -5163,7 +5489,7 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@0.6.3: +iconv-lite@0.6.3, iconv-lite@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -5218,26 +5544,26 @@ infima@0.2.0-alpha.45: resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz" integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== -inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3, inherits@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - inherits@2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.4, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== +ini@^1.3.4, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + inline-style-parser@0.2.4: version "0.2.4" resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz" @@ -5250,16 +5576,16 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ipaddr.js@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" - integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== - ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +ipaddr.js@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + is-alphabetical@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" @@ -5437,16 +5763,16 @@ is-yarn-global@^0.4.0: resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isarray@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -5549,11 +5875,6 @@ json-schema-traverse@^1.0.0: resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - json5@^2.1.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" @@ -5726,11 +6047,6 @@ markdown-table@^3.0.0: resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz" integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== -marked@^16.3.0: - version "16.4.1" - resolved "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz" - integrity sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg== - math-intrinsics@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" @@ -6425,7 +6741,12 @@ micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: braces "^3.0.3" picomatch "^2.3.1" -mime-db@^1.54.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: version "1.54.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== @@ -6435,10 +6756,12 @@ mime-db@~1.33.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" @@ -6454,13 +6777,6 @@ mime-types@^3.0.1: dependencies: mime-db "^1.54.0" -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - mime@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" @@ -6501,6 +6817,13 @@ minimatch@3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" + integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== + dependencies: + brace-expansion "^1.1.7" + minimist@^1.2.0: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" @@ -6511,16 +6834,16 @@ mrmime@^2.0.0: resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz" integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== -ms@^2.1.3, ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + multicast-dns@^7.2.5: version "7.2.5" resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" @@ -6534,16 +6857,16 @@ nanoid@^3.3.11: resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== -negotiator@~0.6.4: - version "0.6.4" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" - integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== - negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" @@ -6651,7 +6974,7 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@^2.4.1, on-finished@2.4.1: +on-finished@2.4.1, on-finished@^2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -6857,13 +7180,6 @@ path-parse@^1.0.7: resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-to-regexp@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz" - integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== - dependencies: - isarray "0.0.1" - path-to-regexp@0.1.12: version "0.1.12" resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz" @@ -6874,6 +7190,13 @@ path-to-regexp@3.3.0: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== +path-to-regexp@^1.7.0: + version "1.9.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz" + integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== + dependencies: + isarray "0.0.1" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" @@ -7399,15 +7722,7 @@ postcss-selector-not@^8.0.1: dependencies: postcss-selector-parser "^7.0.0" -postcss-selector-parser@^6.0.11: - version "6.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-selector-parser@^6.0.16: +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16: version "6.1.2" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== @@ -7455,7 +7770,7 @@ postcss-zindex@^6.0.2: resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== -"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.6, postcss@^8.5.4: +postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.33, postcss@^8.5.4: version "8.5.6" resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== @@ -7576,16 +7891,16 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - range-parser@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + raw-body@2.5.2: version "2.5.2" resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" @@ -7606,7 +7921,7 @@ rc@1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dom@*, "react-dom@^16.14.0 || 17 || ^18 || ^19", "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^18.0.0 || ^19.0.0", react-dom@^18.2.0, "react-dom@>= 16.8.0 < 20.0.0": +react-dom@^18.2.0: version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -7647,7 +7962,14 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1: dependencies: "@babel/runtime" "^7.10.3" -react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": +react-loadable-ssr-addon-v5-slorber@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz#bb3791bf481222c63a5bc6b96ee23f68cb5614b9" + integrity sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ== + dependencies: + "@babel/runtime" "^7.10.3" + +"react-loadable@npm:@docusaurus/react-loadable@6.0.0": version "6.0.0" resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== @@ -7674,7 +7996,7 @@ react-router-dom@^5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@^5.3.4, react-router@>=5, react-router@5.3.4: +react-router@5.3.4, react-router@^5.3.4: version "5.3.4" resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== @@ -7689,7 +8011,7 @@ react-router@^5.3.4, react-router@>=5, react-router@5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react@*, "react@^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.14.0 || ^17 || ^18 || ^19", "react@^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^18 || ^19 || ^19.0.0-rc", "react@^18.0.0 || ^19.0.0", react@^18.2.0, react@^18.3.1, "react@>= 16.8.0 < 20.0.0", react@>=0.14.9, react@>=15, react@>=16, react@>=16.0.0: +react@^18.2.0: version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== @@ -8013,7 +8335,7 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -8064,11 +8386,6 @@ schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0, schema-utils@^4.3 ajv-formats "^2.1.1" ajv-keywords "^5.1.0" -"search-insights@>= 1 < 3": - version "2.17.3" - resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" - integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== - section-matter@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" @@ -8102,17 +8419,7 @@ semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5: - version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -semver@^7.3.7: - version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -semver@^7.5.4: +semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: version "7.7.3" resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== @@ -8156,6 +8463,19 @@ serve-handler@^6.1.6: path-to-regexp "3.3.0" range-parser "1.2.0" +serve-handler@^6.1.7: + version "6.1.7" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.7.tgz#e9bb864e87ee71e8dab874cde44d146b77e3fb78" + integrity sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + mime-types "2.1.18" + minimatch "3.1.5" + path-is-inside "1.0.2" + path-to-regexp "3.3.0" + range-parser "1.2.0" + serve-index@^1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" @@ -8399,45 +8719,22 @@ srcset@^4.0.0: resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - statuses@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + std-env@^3.7.0: version "3.10.0" resolved "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz" integrity sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg== -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8455,6 +8752,20 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + stringify-entities@^4.0.0: version "4.0.4" resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" @@ -8565,14 +8876,6 @@ svgo@^3.0.2, svgo@^3.2.0: csso "^5.0.5" picocolors "^1.0.0" -swr@^2.2.5: - version "2.3.6" - resolved "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz" - integrity sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw== - dependencies: - dequal "^2.0.3" - use-sync-external-store "^1.4.0" - tapable@^2.0.0, tapable@^2.2.0, tapable@^2.2.1, tapable@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz" @@ -8604,11 +8907,6 @@ thingies@^2.5.0: resolved "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz" integrity sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw== -throttleit@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz" - integrity sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -8661,7 +8959,7 @@ trough@^2.0.0: resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.4.0, tslib@^2.6.0, tslib@2: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.4.0, tslib@^2.6.0: version "2.8.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -8696,7 +8994,7 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^4.7.4, typescript@>=4.9.5: +typescript@^4.7.4: version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -8809,7 +9107,7 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@~1.0.0, unpipe@1.0.0: +unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -8858,11 +9156,6 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" -use-sync-external-store@^1.4.0: - version "1.6.0" - resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz" - integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== - util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" @@ -9029,7 +9322,7 @@ webpack-sources@^3.3.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz" integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== -"webpack@^4.0.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": +webpack@^5.88.1, webpack@^5.95.0: version "5.102.1" resolved "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz" integrity sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ== @@ -9074,7 +9367,7 @@ webpackbar@^6.0.1: std-env "^3.7.0" wrap-ansi "^7.0.0" -websocket-driver@^0.7.4, websocket-driver@>=0.5.1: +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -9186,11 +9479,6 @@ yocto-queue@^1.0.0: resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz" integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== -"zod@^3.25.76 || ^4.1.8", zod@^4.1.8: - version "4.1.12" - resolved "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz" - integrity sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ== - zwitch@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" From ae18c39f90479f20354b3f9efd7cc8db2a6b3e32 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Mon, 29 Jun 2026 17:48:26 -0400 Subject: [PATCH 09/13] didntnw rok --- .../Agents and Tools/externalResources.md | 2 - docs/Workshops/Agents and Tools/index.md | 1 - .../Webapp-Setup/installation-guide.md | 44 ++++++++----------- 3 files changed, 19 insertions(+), 28 deletions(-) delete mode 100644 docs/Workshops/Agents and Tools/externalResources.md delete mode 100644 docs/Workshops/Agents and Tools/index.md diff --git a/docs/Workshops/Agents and Tools/externalResources.md b/docs/Workshops/Agents and Tools/externalResources.md deleted file mode 100644 index f7e6dfb..0000000 --- a/docs/Workshops/Agents and Tools/externalResources.md +++ /dev/null @@ -1,2 +0,0 @@ -here are some external resources: - diff --git a/docs/Workshops/Agents and Tools/index.md b/docs/Workshops/Agents and Tools/index.md deleted file mode 100644 index b6bcdb3..0000000 --- a/docs/Workshops/Agents and Tools/index.md +++ /dev/null @@ -1 +0,0 @@ -This is the slides walkthrough \ No newline at end of file diff --git a/docs/Workshops/Webapp-Setup/installation-guide.md b/docs/Workshops/Webapp-Setup/installation-guide.md index 65d0d11..e3104d0 100644 --- a/docs/Workshops/Webapp-Setup/installation-guide.md +++ b/docs/Workshops/Webapp-Setup/installation-guide.md @@ -1,8 +1,8 @@ + --- title: Setup Installation Guide sidebar_position: 1 --- - # Setup Installation Guide Follow this tutorial in order to have your computer ready for building React web apps. Please make sure to complete this page before arriving to Devday. @@ -22,15 +22,14 @@ We will be installing the following: 1. Go to this [link](https://nodejs.org/en/download/prebuilt-installer) or search up "node.js". 2. If you're not already there, click on to the `Download` tab in the Navbar. - ![download button](../../../static/img/webapp-setup/nodejs2.png) - + ![download button](../../../static/img/webapp-setup/nodejs2.png) 3. We recommend you install "NVM", which stands for Node Version Manager. It allows you to change which version of Node.js your machine will be using. This distinction is important because different projects use different versions of node. - ![installation guide](../../../static/img/webapp-setup/nodejs.png) - + ![installation guide](../../../static/img/webapp-setup/nodejs.png) 4. Make sure that you’re installing the latest _stable_ version for the correct operating system. 5. Follow the installation wizard (if there is one). - 1. There are a few additional setup options, we recommend you do your research before clicking on anything 😬 + + 1. There are a few additional setup options, we recommend you do your research before clicking on anything 😬 At this point Node should be installed and you should be ready to move on to the next step. @@ -45,14 +44,13 @@ If you already had VS Code installed and opened _**before**_ your Node.js instal 1. Go to this [link](https://git-scm.com/) or search up "git". 2. Click the large "downloads" button - ![git](../../../static/img/webapp-setup/git.png) - + ![git](../../../static/img/webapp-setup/git.png) 3. Follow the instructions based on your operating system. - ![git2](../../../static/img/webapp-setup/git2.png) - :::info - If you're on MacOS, you may need to install [homebrew](https://brew.sh/) into your machine first. - ::: + ![git2](../../../static/img/webapp-setup/git2.png) + :::info + If you're on MacOS, you may need to install [homebrew](https://brew.sh/) into your machine first. + ::: --- @@ -61,10 +59,10 @@ If you already had VS Code installed and opened _**before**_ your Node.js instal 1. Go to this [link](https://code.visualstudio.com/) or search up "visual studio code" 2. Click on the download button, and it should start shortly. - ![vs code download](../../../static/img/webapp-setup/vscode.png) - + ![vs code download](../../../static/img/webapp-setup/vscode.png) 3. Follow the installation wizard - 1. There are a few additional setup options, we recommend you do your research before clicking on anything. + + 1. There are a few additional setup options, we recommend you do your research before clicking on anything. --- @@ -76,23 +74,19 @@ In this section, we will open up VS Code and install some quality-of-life extens 1. On the sidebar, click on the Extensions icon (or use the shortcut `ctrl/cmd` + `shift` + `x`). We’re now going to be searching and installing a few extensions. - ![vscode shortcut](../../../static/img/webapp-setup/vscode2.webp) - + ![vscode shortcut](../../../static/img/webapp-setup/vscode2.webp) 2. In the search bar type in **"prettier"**. - ![prettier](../../../static/img/webapp-setup/prettier.png) - + ![prettier](../../../static/img/webapp-setup/prettier.png) 3. In the search bar type in **"es7+"**. There will be a few different options. Make sure it’s "ES7+ React/Redux/React-Native snippets" as pictured below. - ![es7+](../../../static/img/webapp-setup/es7.png) - + ![es7+](../../../static/img/webapp-setup/es7.png) 4. In the search bar type in **"tailwind"**. It should be the one with 7.8 million installations. - ![tailwind](../../../static/img/webapp-setup/tailwind.png) - + ![tailwind](../../../static/img/webapp-setup/tailwind.png) 5. Finally, in the search bar type in "auto rename tag". - ![auto rename tag](../../../static/img/webapp-setup/autorenametag.png) + ![auto rename tag](../../../static/img/webapp-setup/autorenametag.png) Now your VS Code is set up with some of the essential extensions that will streamline your productivity! @@ -102,4 +96,4 @@ Now your VS Code is set up with some of the essential extensions that will strea Awesome job for making it to the end of this section! -At this point, there is no need to go any further if you plan on attending Devday. The following page is dedicated to teaching you project initialization for the actual **day** of the hackathon event! +At this point, there is no need to go any further if you plan on attending Devday. The following page is dedicated to teaching you project initialization for the actual **day** of the hackathon event! \ No newline at end of file From 5f9348a3e5082bdaab5b52b2250d65404cf0c565 Mon Sep 17 00:00:00 2001 From: Sky1219 Date: Mon, 29 Jun 2026 16:55:17 -0500 Subject: [PATCH 10/13] file structure for Agents and Tools --- docs/Workshops/Agents and Tools/external_resources.md | 7 +++++++ docs/Workshops/Agents and Tools/index.md | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 docs/Workshops/Agents and Tools/external_resources.md create mode 100644 docs/Workshops/Agents and Tools/index.md diff --git a/docs/Workshops/Agents and Tools/external_resources.md b/docs/Workshops/Agents and Tools/external_resources.md new file mode 100644 index 0000000..e026789 --- /dev/null +++ b/docs/Workshops/Agents and Tools/external_resources.md @@ -0,0 +1,7 @@ +--- +title: Resources +slug: resources +sidebar_position: 3 +--- + +Resources \ No newline at end of file diff --git a/docs/Workshops/Agents and Tools/index.md b/docs/Workshops/Agents and Tools/index.md new file mode 100644 index 0000000..aa74ea4 --- /dev/null +++ b/docs/Workshops/Agents and Tools/index.md @@ -0,0 +1,6 @@ +--- +title: Agents and Tools +sidebar_position: 7 +--- + +Main page \ No newline at end of file From 6f0d3b08e0a21373df14b8abb970301730184fd6 Mon Sep 17 00:00:00 2001 From: BobFett3185 Date: Mon, 29 Jun 2026 18:38:14 -0400 Subject: [PATCH 11/13] added demo writeup --- docs/Workshops/Agents and Tools/index.md | 228 ++++++++++++++++++++++- 1 file changed, 227 insertions(+), 1 deletion(-) diff --git a/docs/Workshops/Agents and Tools/index.md b/docs/Workshops/Agents and Tools/index.md index aa74ea4..27bf7a8 100644 --- a/docs/Workshops/Agents and Tools/index.md +++ b/docs/Workshops/Agents and Tools/index.md @@ -2,5 +2,231 @@ title: Agents and Tools sidebar_position: 7 --- +# Agents and Tools -Main page \ No newline at end of file +# Demo + +This code demo is a tiny UTD course-planning assistant. It shows the core agent idea +without a giant framework: an LLM can ask Python to run tools, Python runs them, +and the results go back to the LLM. + +The fun twist: we break the work into one extra layer. The top-level agent does +not do every task itself. It calls smaller specialist subagents. + +## Start It Up + +From the project root: + +```powershell +python -m venv .venv +.venv\Scripts\Activate.ps1 +pip install -r requirements.txt +``` + +Create a `.env` file in the project root: + +```env +GOOGLE_API_KEY= YOUR_GOOGLE_AI_STUDIO_KEY +GEMINI_MODEL= gemini-3.1-flash-lite +``` + +Run the app: + +```powershell +uvicorn backend.main:app --reload +``` + +Then open: + +```text +http://localhost:8000 +``` + +FastAPI also gives you API docs at: + +```text +http://localhost:8000/docs +``` + +## The Architecture + +```text +User +-> FastAPI /chat +-> orchestrator_agent + |-- EligibilityAgent + | |-- GetStudentHistory + | |-- GetCourseCatalog + | `-- GetCourseInfo + `-- ReviewsAgent + `-- GetRMPScore +-> final answer +``` + +The big idea is simple: multi-agent systems break a bigger task into smaller +parts. The orchestrator coordinates. The subagents focus. The tools fetch real +data. + +In this project: + +- `backend/main.py` exposes the `/chat` endpoint. +- `backend/orchestrate.py` runs the top-level orchestrator agent. +- `backend/subagents.py` runs the specialist subagents. +- `backend/data_tools.py` contains the actual Python tools. +- `backend/data/*.json` is the mock database. +- `frontend/` is the small browser UI. + +## The Agent Loop + +The loop is the magic trick, except the rabbit is just JSON. + +```text +1. Send the user question to Gemini. +2. Gemini either answers or asks to call a tool. +3. Python runs the requested tool. +4. Python sends the tool result back to Gemini. +5. Gemini uses that result to answer or ask for another tool. +``` + +The orchestrator loop lives in `backend/orchestrate.py`: + +```python +response = client.models.generate_content( + model=model_used, + contents=contents, + config=config, +) + +function_calls = getattr(response, "function_calls", None) or [] +if not function_calls: + return response_text(response), used_tools, model_used +``` + +If Gemini asks for tools, we route those requests to Python: + +```python +tool_result = call_orchestrator_tool(call.name, args, student_id, trace) +tool_results.append( + types.Part.from_function_response(name=call.name, response=tool_result) +) +contents.append(types.Content(role="tool", parts=tool_results)) +``` + +That last line is important: it gives Gemini the tool results so it can keep +reasoning with fresh information. + +## Tools vs Subagents + +A normal tool is a Python function. Example from `backend/data_tools.py`: + +```python +def get_student_history(studentID: str) -> dict[str, Any]: + students = load_json("students.json") + student = students.get(studentID) + + if student is None: + return {"status": "not_found", "studentID": studentID} + + return {"status": "success", "studentID": studentID, **student} +``` + +A subagent is also exposed like a tool, but instead of directly reading JSON, it +runs its own smaller agent loop. + +The orchestrator only sees these two "tools": + +```python +ORCHESTRATOR_TOOL_SCHEMAS = [ + {"name": "EligibilityAgent", ...}, + {"name": "ReviewsAgent", ...}, +] +``` + +Then the Python router calls the right subagent: + +```python +def call_orchestrator_tool(name, args, student_id, trace): + if name == "EligibilityAgent": + return run_eligibility_agent(args["question"], student_id, trace) + if name == "ReviewsAgent": + return run_reviews_agent(args["question"], trace) +``` + +So the orchestrator delegates: + +- Eligibility questions go to `EligibilityAgent`. +- Professor review questions go to `ReviewsAgent`. + +## The Subagents + +The eligibility subagent has course-planning tools: + +```text +GetStudentHistory +GetCourseCatalog +GetCourseInfo +``` + +The reviews subagent has review data: + +```text +GetRMPScore +``` + +Both subagents use the same pattern as the orchestrator: + +```python +config = types.GenerateContentConfig( + system_instruction=instruction, + tools=[types.Tool(function_declarations=tool_schemas)], +) +``` + +That means each agent gets: + +- instructions for how to behave +- a list of tools it is allowed to call +- a conversation history called `contents` + +## Trace + +The frontend shows a trace after each response. This is there so you can see the +agent thinking path without guessing. + +You will see events like: + +```text +orchestrator - llm_request +orchestrator - tool_call_started +eligibility_agent - tool_calls_requested +eligibility_agent - tool_call_finished +reviews_agent - final_answer +orchestrator - final_answer +``` + +If something goes wrong, the trace tells you where: + +- Did the orchestrator call the wrong subagent? +- Did a subagent call the wrong tool? +- Did a tool return `not_found`? +- Did Gemini return an API error? + +Tiny debugger, big usefulness. + +## How This Connects To MCP + +Right now the tools read local JSON files. That keeps the workshop easy to run. + +But the shape is already MCP-friendly: + +```text +GetRMPScore today -> reads backend/data/rmp_reviews.json +GetRMPScore later -> calls a Brave Search MCP server +``` + +The agent does not need to know whether the tool reads JSON, calls an API, or +uses MCP. It just asks for `GetRMPScore`, and Python handles the implementation. + +## Summary + +What we created is an LLM orchestrator that can call specialized subagents, and those subagents can call Python functions as tools. By breaking the task into smaller parts, each subagent handles one focused job and passes its result back to the orchestrator. The orchestrator then combines those results to reason across multiple steps and produce the final answer. This lets the system gather information it knows how to access through tools instead of relying only on the model's memory. \ No newline at end of file From 38322c97af4d95887bc0c902cb143dec50505720 Mon Sep 17 00:00:00 2001 From: Sunay Shehaan Date: Mon, 29 Jun 2026 22:08:40 -0500 Subject: [PATCH 12/13] rag workshop details added --- docs/Workshops/RAG/index.md | 145 ++++++++++++++++++++++++++ docs/Workshops/RAG/resources.md | 20 ++++ static/img/rag/api_key.png | Bin 0 -> 48689 bytes static/img/rag/colab_gemini_key.png | Bin 0 -> 134965 bytes static/img/rag/colab_pinecone_key.png | Bin 0 -> 119226 bytes static/img/rag/config.png | Bin 0 -> 54549 bytes static/img/rag/create_index.png | Bin 0 -> 43317 bytes 7 files changed, 165 insertions(+) create mode 100644 docs/Workshops/RAG/index.md create mode 100644 docs/Workshops/RAG/resources.md create mode 100644 static/img/rag/api_key.png create mode 100644 static/img/rag/colab_gemini_key.png create mode 100644 static/img/rag/colab_pinecone_key.png create mode 100644 static/img/rag/config.png create mode 100644 static/img/rag/create_index.png diff --git a/docs/Workshops/RAG/index.md b/docs/Workshops/RAG/index.md new file mode 100644 index 0000000..bebc5a7 --- /dev/null +++ b/docs/Workshops/RAG/index.md @@ -0,0 +1,145 @@ +--- +title: RAG +sidebar_position: 8 +--- +## Demo Time + +Let's build our own Poyobot to answer questions about a hackathon a generic LLM would never know. + +Before we begin, we need to set up a few things. +### Setup + + +#### Pinecone +- Head over to [Pinecone](https://www.pinecone.io) +- Create an account or sign in with Google +- As soon as you sign in, you should see an API key generated for you, copy that! +![Pinecone API key screen](/img/rag/api_key.png) + +- Head back to the Colab notebook, click on the key icon to add a new secret. Enter the name as shown below and paste the API key in the value. Also make sure to give notebook access. +![Colab secret screen](/img/rag/colab_pinecone_key.png) + +- Go back to Pinecone and click on Create Index. +![Create index screen](/img/rag/create_index.png) + +- Name the index `poyobot` and click on Custom settings. Enter the config shown below and hit Create index. +![db config screen](/img/rag/config.png) + +#### Gemini API Key +- Head over to [aistudio.google.com](https://aistudio.google.com) and go to the dashboard to create a new API key or use an existing one. + +- Go back to the secrets tab, name the key as shown and paste it in the value. +![colab secret screen](/img/rag/colab_gemini_key.png) + +Now that you have everything you need, we can start building Poyobot. Head back to the Colab notebook. + + +### Step 1: Install Dependencies +In the first cell, we will be installing all the dependencies required to implement this project +```python +!pip install pinecone pypdf google-generativeai sentence-transformers +``` +- **pinecone**: SDK to access Pinecone features +- **pypdf**: library to extract data from PDFs +- **google-generativeai**: SDK to access Gemini model +- **sentence-transformers**: library for embedding models + +### Step 2: Upload and Extract text from PDF +Now, we will ask the user to upload a PDF, and use pypdf to extract text from it. +```python +from google.colab import files +from pypdf import PdfReader + +uploaded = files.upload() +pdf_path = next(iter(uploaded)) +reader = PdfReader(pdf_path) +text = "" +for page in reader.pages: + text += page.extract_text() + "\n" +print(text[:1000]) # Preview first 1000 chars +``` +You should be able to see the first 1000 characters in the PDF printed, meaning we're ready to chunk this text. + +### Step 3: Chunk and vectorize the text +This is a crucial step that converts our data from just **plain text** into **vectors** which can be stored in Pinecone for our RAG logic. + +```python +from sentence_transformers import SentenceTransformer + +CHUNK_SIZE = 500 +CHUNK_OVERLAP = 150 +chunks = [] +for i in range(0, len(text), CHUNK_SIZE - CHUNK_OVERLAP): + chunk = text[i:i+CHUNK_SIZE] + chunks.append(chunk) + +embedder = SentenceTransformer('all-MiniLM-L6-v2') +embeddings = embedder.encode(chunks).tolist() +print(embeddings[0][:5]) +``` +To review, we first divided our text into chunks every 500 characters, with an overlap of 150 characters to capture the semantics of the text better. + +Then, we used the `all-MiniLM-L6-v2` embedding model to convert these chunks into vectors. You don't have to worry about the specifics of this model, just know that it converted our chunks of text into vectors of numbers. +:::note +Check out the resources tab to learn more about this step! +::: + +### Step 4: Use Pinecone to store these vectors +We will be using the index we made earlier to store these vectors in Pinecone. + +```python +from pinecone import Pinecone +from google.colab import userdata + +# Make sure to have API_KEY in your secrets +pc = Pinecone(api_key=userdata.get("PINECONE_API_KEY")) + +index = pc.Index("poyobot") + +vectors_to_upsert = [ + (f"chunk_{i}", + embeddings[i], + {"text": chunk} + ) + for i, chunk in enumerate(chunks) +] +index.upsert(vectors = vectors_to_upsert) +``` + +### Step 5: Take input and generate context +We're almost there. Now we will be taking a question from the user and using the same embedder model to vectorize the question. + +After vectorizing, we will be querying this vector against our vector store and returning the top 5 most relevant vectors. + +```python +user_query= input("Enter your question: ") +query_vector = embedder.encode([user_query])[0].tolist() +query_results = index.query( + vector=query_vector, + top_k=5, + include_metadata=True +) +context_chunks = [match["metadata"]["text"] for match in query_results["matches"]] +context = "\n---\n".join(context_chunks) +print("Context:\n", context) +``` +You should see different chunks of text that are somewhat related to the question asked. + +### Step 6: Use Gemini to answer questions from the context +Finally, we will be using the Gemini 2.5 Flash model as our LLM to receive this context and use it to answer our question. +```python +from google.colab import userdata +import google.generativeai as genai + +# Make sure to have API_KEY in your secrets +genai.configure(api_key=userdata.get("GEMINI_API_KEY")) + +model = genai.GenerativeModel('models/gemini-2.5-flash') +prompt = f"Answer the following question using the context given. Context: {context} \n Question: {user_query}" +response = model.generate_content(prompt) +print("Answer:", response.text) +``` +## Next Steps +Good job! You just built a RAG powered chatbot that can accurately answer questions by using relevant context for every question. + +This is just the beginning. There are a lot of things you can do with RAG. Check out the resources tab for more! \ No newline at end of file diff --git a/docs/Workshops/RAG/resources.md b/docs/Workshops/RAG/resources.md new file mode 100644 index 0000000..99aa3d4 --- /dev/null +++ b/docs/Workshops/RAG/resources.md @@ -0,0 +1,20 @@ +--- +title: Resources +slug: resources +sidebar_position: 1 +--- +## Workshop Links +- [Pinecone](https://www.pinecone.io) +- Get your Gemini API key from [here](https://aistudio.google.com) +- [Colab Notebook](https://colab.research.google.com/drive/1qN0o5BVmdZP7NaStRSGNRbQlqiR9D5cs?usp=sharing) + +:::note +You cannot make changes to the notebook directly. Make a copy of the notebook in your drive to start coding! +::: + + +## Other Resources +- [What are Word Embeddings? - IBM](https://youtu.be/wgfSDrqYMJ4?is=8kxO_A-HtAUeIUer) +- [RAG from Scratch - freeCodeCamp](https://youtu.be/sVcwVQRHIc8?is=Z_7fT4ZsPVZOLsLX) +- [Build a RAG Agent with LangChain](https://docs.langchain.com/oss/python/langchain/rag) +- [Simple RAG with Hugging Face, Zephyr, and LangChain](https://huggingface.co/learn/cookbook/en/rag_zephyr_langchain) diff --git a/static/img/rag/api_key.png b/static/img/rag/api_key.png new file mode 100644 index 0000000000000000000000000000000000000000..4f9bb63ee24a05b04b9200893044d0379b250ba4 GIT binary patch literal 48689 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 literal 0 HcmV?d00001 diff --git a/static/img/rag/colab_gemini_key.png b/static/img/rag/colab_gemini_key.png new file mode 100644 index 0000000000000000000000000000000000000000..5e64220cd5b2fa93b1c93207a78d58f1c9e02fd0 GIT binary patch literal 134965 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�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

y#sYXs`7z(6D!cW%Buro@0ASd3r7XD+ z;nC0c)ya^`YmH)BBs|QY%n(%&UA181NKwsbKfz!x_7C${0FzKE-6-NKWhd_iRQl=zHj5X_Voy&Dyg}wwM?oGuaL5tg#@K zeSu$9{uYxH{#WFOY6%%b*JO0B+#qjJs9P4b+l#M>uVJ0Yq^DBE_;J2Y#>Mp&GIihB zQ`hTcwWd`VIhu+$>Y3#o+xPWnZ=46YP0h2Gw)&Q69En4Dq0NMbTeqN~%7->Djro5McG(%3EA@hp3Vqz|vu6bvC zMvVGyzrH=8V-6%=@f#|>KE4fvM3#d|1zmd`+;&La=wJ9=IBbFRPx7$3H zwT|_x7a_?}U(EXh=vDlekOu&ws(_lb^QKYUL1Dk~UR{Tq^;!Og&RmXIqnN257n7Jo z{%&m};SPoH8%0QTIqhZmc-}=8L(?Fq;-Q`;92v1%ITHcjNB&eJgEq2#3Nqws%NhSd zwbDTpR$U!lr1{tY;IE{dLaeU`8tbObbUkhd@7R_q&XaB?SAr6 zbW^YVjo*S|0O%;;ab0d|#UAH$GA=Ruc!Z2mA;qVtC3r%b$>L3D`gl&-TTy2VjYQm` z5$!UBor|*wS_%ED`(`Kj35J4Ah#V6Am~oW$##FBFeA_t9Lq)o(BadqWgK8y$Z?nZ- z##A1l*!&q+Vi0>*XU_WY(E4MiXEK{{{i_IQ#d@c|92?mMl9^Y*< z7Yh*?1|Hm|VNFE}i4bB?uC&r;tN%Pe!IZ}4$xk>Br#}Z}c6@uQ4^?Z34(1*?L!Yt!30q10cJs&Yye}|~Pa-L-HqZx# z0|Jz2iOE8-vFPmV53Zq`{&RmqptjiAkx8QiOFyJ0@z>23rs?gNPex#Eh8ch zo4s`n5NaGV=^Y1x0@bhao_A7-PIF4$DMGJ4-0Er|+?uP!&)A>*a&djJ&&7z}b;w%A zR!loVwM+{Q^hJ_hf>k0+HD9b}e)8z1eNY?lF+1I#NU8Qi3*0AbT4~_5=QA6`r5!I_ zPR^3>BoQ{3V8dQasWzA4nqihSM-Qw9SV-ld(-ztLu7{wfsyG2%PJGsToNB1s*Aew% zZofDMso?wyE?HCb0I4t|)lH|nr*9f5c%$_d>e9Vb!7CL$A|5A_ZkYQ~rhq23QRSz&b`d_wXgl8h!S^{fDf zEh_kte=u7D`_SV09G~4X$NdM9VMP53h1Bbq9JA;{wJK>eCuaGyH_4nIXN&zMlI97U zL>@S`Jgt^4VJH0Vpno75w{Pm?V2kh4#6=9qS6RYzNKKpX7 z5HOX9D79AFUt_j#QT}ghyu7EI@NO!{WNA8Kp$L}*Bc|0TOC$PSTHM-Mwoka@(V>8; zw4HyiM#^0Vn8H2kvQPaAj5O(rG`Wm(Ihv;`=AG$(YDZ!1KRcC`<*@wo&6q0uM++As zhT#pT)uc7=*7D(7aaZ=aK@mNL^m*R+~#^Q*UBvX7X)mKMg^LG4WvB7 zB4X(N9hE*LO5yKMq#Ja4ze;KJTaEZo&ZjC}&$KBK6ki>Gql;r^zu47^PCul{DQS!v zA03N86l^Db;rXrvQoTrLF~^nv3pJ93eBuZ(=ZskyQVhUqQol+t$aQsw`r#g#BFg|b zr1INa2>Bb+J6>g#8vM@A7L>bVwx~~*HY+7SLSi4WwE?{bNYseUJxUmU9!dDva}acA zjEUgn<_ZmqCf<0po$CoBpUS5FZi~1kiC|E}o2KRf3g za|L52KUj6qsLfPup|RRY#&*Yx(1vtUz)^(CY`eZu>(Uglzfe7hA-F#%fe9%xm@l*NF!ESt!EN0`Un{Xrf0Q+8$GN?1@jz&wk z4+_?o>9@$j&7;#Uebiy$mX8`q7D&82brmDPFfy>YGEL0KFaYFuH?d||Ncb>y)m4T;k|!JA3mr{NHl$r;2gVtZAOBBH4{bDOlKLwM@yS`XXSQU_bFb}NN zZ@xR0>x}o_pOPX92#plFBx##ewnf}8W^9Ti;gi&^Xy1Y$T<>h4&4DVSRJ_EoOaFe) z?|vTYIS>!#aJth%9OP%U7JNe|i}!o*^WItR5`tik)bEVpe)-_E6U2ojyn5(`FSu{E zA$5p2!fh_6c1nEHO4aRW9-tADQ80>eoW(d@*omu4%^{cRTD zdL%G*qDk=m@Ob|a9QoStB`js5~}zYD=|z()G_nRopWo2KJ8VFoe(pW$j(%-x zUi!dMn!fh~>HK_SH4T@$2lW4W*c1g@bFE+$wS4Q2x8#^GMwI1DdsaBZ2TU!eKK_u8 z%*TL%f9V1x&6a5AV{Q{@CE}s88g?luVE;tA>Q;V5SgUMZN`HuSZw7uB?ehEJsGSs% zy^of0PCTB@;c{8LMHJes3afDh!MxaUE&>15^?IO3RK0G)7UF#UVB1oz>0w2Z2fy9c z6;D560^btBc4CY7(A8!Umv#M9`#hCb1DAd4+F}*;mFs-)W1+m8x41O!oTO<>q(-oKd%^}^1jD-HK2eizyLJubK3?mQcjv*9p+xCTC?pitX%ydtm zHWDzI^Q~RD`RVhaOYnP8eHyKaME|37WTja)R-9ZJXJC53dwgHm{piP>7q>AwrH4Nc+rA(zaSEXgg<f`UcvD0XQ*LTwZ{l?&0xx)sLpgEZSBVi|J}(S-^J_RzH11YMgNsb0oxu9 zpVxFZ{nW8cCZ@h6%G}ic(}F(aD7gA}Ek}#8eA`RCs<%q!fn0H|-Ve}n(yoT5QOHDs z)~*n`gSZ{Yj`z@?90?i1nnoVUd+afP2f(1v(f9BW{=f=IW7Mr3qXnU2^L{lsh|Anu zUCTMN5MFE66!UuT91TpP=olWq)P=P*^aAQTrhdT=6vjvAc%BNdDd zT`vahjOz^&v}@A2A4kcFEl#U~xB!z%9qI~^OGx7S{_@pO%=ccz5tB#(Pd|W*(71sL z`n~%-&FuFkqveaDjdq$0yp}X(Kx$u4AoYVktc-_YgDuY%SgXDVtqgTj_x$DDZRU)# z$_tjn`k8fYcvcv>2cu-9n8W*^v-|mlkD;z5@gaNdl-fVOQqB0);OGkRXL;R!Zs+@R zJs-wXfV7)TA%*Pi!aMduHGiU#u*Lf`M)72kdXenT?|jwlo*DKn^PvW(^Zl7hQf;!9 zI0j|^hx|=d{<3$CZ&Q=Uw4Lt^J-svESQMc1*}P4il;U|IMQPq7N7}Z7QQFLJ-~q}C zTIZjolGMb+ZJ-p!Y4}xFDlu&0f@yve3%SYLkw7d}^>mnt)~uIxAP=xRLHCU2);G*^;cuK+}*!mHB_ zRlkhVidVOio5(H%J#>sP9FQ&~kAYf#ceq~Yo>Me-Wo-{NX)~2YRMyKa9}e8Hc$70y z=2ry2>(#UMS9h2kIvmXT2rFpeM|3VD)0`x8ORLH!CiPz(g1|4IuzPPn{LKk}{n>G| zT3VB;TM?C=xzxGEpndN;Df#poap!5l(?ey#f^pI(W|g|~+Y*|UzGJR7ue(;q)0|8= z7w*im{wtWnE0_61-tM>itaRp{tzyeeL-R(}nWKzZKkub{8EwK69#h8c2{eo|mLFF) z5O_OUs_eW?4zH2622v9>ljD{*e6Nv&G#;S1zi>SwQOWo(+41zZ+pM4OaDCn)%+}e( z=x5NW3Jph(j)%WG68Z+X$%@sn_Q^l$p2C+p@fFI4sUGTaYHQmY%AKVndR@Cz5HnW^T*km z_R~IIMmmgoa?h5eKxFMs8Aa8Sm)8MExUbG%!rZ-XKZp)A>lnnVM2z99zU?sl_AbQv z^$X(pBnG|mQ0Ft-t~wIph@eSietZ3Ih7eBMJi6wQu+#Bh&7EAOAQ-l3XbkBK_$WzGs8MPUg@-0Lgm3zxd8cn3dL7+U2?rP2CZg$iZs@ z6zcN}QK&IsUUkxLCbp0c0Sa~|uA724JJg)d{8%w~c#DP8K7=&ntzv{mNx-$FShD+y z4d%#CBg1?utcf@n{Z|OsYUv_P*JBlTJ6lGCcB_H?9}rfMKBGxsrDIbfR!KQ5kj|&b z0rSYa*h56{U>}kA__kl<-t9+PrnXDoN)3Ncti?B%~3-!7y+Sj^Fjs8Y14FUA!-C@$psX_Uf*V}|rMrs2QD zf7k9u9Q{ie( z1nlmZrUNP6O4JNpb|g>HLA@iNjcJSQ<|&dq#X4@@-liK1<$C$Ei0Yzjx#uZnzGW3% z44EJ4e28k<*kVgBAksY%PW!{&A-?z`D(X?hYzNMuS?KbhGd771X`akIYB@~q`qu<{ z-Tib~*{<03zn)nbFMb?wcJwt67~wm~^;ItRUd(mos ziS^3Vny%GXA|g7IVcjlz1uq~>Y~Dkf_H4fX>`%Q_E$L^a+6oiN%B1)iC2CLVwW|R0 zO?-;DnB?xYMF9`H)-eK~LMRBL_Bv8ZD>z7|Ss08u9fB3Edz8ehIsYJ$+ZNR5yYs{D zA~(V4rNdJ%e*YsA*l3-O9H$7NPc|Caf`WdVoK)T=3*#j~X6$@4*?p`lrLV_FZN|K- zk@D>*wBRIZe$=(Y-*$Muo?*ST(k=ZUSMB-WP~rkNdeipVGH!&--DyBLQX^89cRCrFQ>W5XfWE1Gye*5hg#h!4L#qa3f z8KIdCEwX&;`qE%NFF28JO0WLa9MU z3=txtO7ILG@sv>67=C@&i-s~BxDW~|Ik5g0ryKNtDjX6?kD#EC{hg8oSG0qKg?&o3 zjHVG0J`)QxRQODb2isixyD0X)^&1hk>D^YQh>MTA!o`gCR%B%o6}u91pU zOwTfu)W~=(z8A{(n!%wLM`mnSG3%+K3pUHEd0=Ri!M#0WcD#x;_Y0%B=IQnj$vn0W zX`KoPLB`|kMB}~>v>Y+A=>>TdsLY>O4Fs;x9tLkbU5`r@X)A3Sk^AB0=8*S_htqjgmghw0WMx_W23{Pb2fOf> z_SP{PQ7uL=K8>LWcicf4!#%RUJ${0>l43M^A?UUHK6cMr{aj(VMm$ zc_;+`@|-Y;<)~i`e+FeUN1v>hD%hF7-|eg9@iKeufiz1n^;XbhSnu)Oqv_|Fonb89`B_mtbw$GfZ8G;pUu>5P<(Op8hI)fv>-DMV&k4=^vhj26s z`l0z-wV%q#CDe6_TBGZZ?J@4OnDlN%;&Z+^Z?0xrCL|F}P8gL0I@jN;B(GQ*4n3|8 zaKz>J|NMCA^{%?mx!_iO2__b8JH#ALBjDxC5>o>0F2-!$yO6iRcSLvI_-uWszVZVR zRPAS*BPioI41@l`BdS^3_2TV;f+CMFI8O3Dy4yIKYpgOuI!lF12&aJOo{CI@{06pM&H24G4k!!l zk~akn_N_RqGpYHdI1wwdUiVs*Re9Zg)Vb}o?3B~svz__6|GD|j#c{L4DTT%BReGx< zd!PL03dLHp5rgr#`XU9-28#`g%x$R2QuX*miG)c`Ji(XuOUlvIZiqf}cM*(1TzUw+ z2)BXARM4cy`9BkfB5{~>thW)rf5(~4%|l)MVi*~W!;xUbzmZJGaHJXlkwG^E0Odj% zGTm*$scwkpiO@w5T(g~9OO0ISFCe|%p;=(aF|+E{F4x}lbMd;m`I>%=E3Rm>cmS@jcsq*5IyDGK}0y z@ry1*K8Ej1r>BWAO@U{i-Mo9AM0Yfqi@>ZXlg;~k*^DmhWtGX6nE^_|>8sj>SU%@; z*HPsrE#(UWLKbrtqw-uT2A`d|+S=79Qz4sc)2O#q3FjTDCl5jVN$p|+tlv2k`K%h9 zy$-dES{Xr>9N|GAhiho>JIoIK9>W!gK$7%ayun^%`NE?A$&alXN-$BdIp6)nL<_ZEK{~=kJmx5(k6h{ui7wENNPs4LF~_R>vPj>n zgB{VIJEK>pqq3Mrw+9b_-cEd>Kt`1@^){_n?)YSIiY64rb<0RpTCQBpVkW!Z-N0h* z*zIhSQC;z&=2h!3J04=E<@%OUXPiW6LhaC1$uwkMaC^4&ocH;(y(wAVL!`)E6rLKQ9@A==Oh~=*W+1Z4!pnTr_p$${ zSSE@9DV3VnZl&Rp3(_9_o{X2Er@`>*2tW2&)zv#r?5gEjtc0OksE9@pvEXC2wMt8N zhPOHu@%>y340!q446hl@SQX{Aag2<|x!cJx{P)x^rvlg8vCWA1YBVREd)&r++Efe} zvkd&g1l9s`E7xXJ;6%yLsl(hWCgM+QU*55Z!1}4lX?=ww$?LJ8hzJEE(%zi618|F6 zz|DM5Hu7Sx*YpTuLX+hW)`<5C_*~rtMz}#`s=7FzwQqg1|+4sQ#vG6y1S81rKF|1 zyGx|Iq`SK|DcxP0mhO)C=Bv-|yyKjI7=tnPT`T6AYp(gZCO@~w7VUO1)WbS%Bc^sK z4zt=YXUSkNe_=x9Hz%?+`#uD;q4%&3_R~1G`t>tac z$DFkih)?a4=*I;amxI~15`E1*IUGfA0=DVX!%1Bc*LsxiJs?8SZ8<{r36JAc zE$K$}`|64#EIQ@!cV4JYrfU(4LjfpXoX^*VryV@k)$t?6WT@^Th9iV(Ik0tuXFown4!5^3DcsK3=^ZZ0 zs=t$;h_D#q(wjRAv@xRfJe%=#-(bBg))fQia8!}bRhhwa(^;Sby$1M42o*d33xSU??4AVWc3SKuo@L^$d2emAoQZU%yg1Pv$H61>q% zB#sw4xe6 zqCr-D#7zGv`f#wEmVqhy{Lv=FxMr&vBdQ6i6+xhEN&xhi?axjw& zklGw2Nmd=mar^FI)F1a&YO>&n2uz?Rc2C8l(H9cZ?ec7a5KD#Ty-uSdlk{z`%Lt?% z!~fLH->OIVOMxksBiHS_W-c@4SOn{4AB^T~;I=L;W`f{-Z9rnl0aJKYh0Jc$p?z@} ze`<9-VYgobb*CQ9Dk0x|ppcFeXSu=$R|psxawZ`%5Tzgx6RVZm$Am(HEjncY%HK9fEJ3suc3<=7GFpxtmFVb93uZ#+x5AI?#QBAU(mk74=t* zH3s_%8Nq$6N6h@@(gD1?bD7plr!aWe&A^O=arA0~cF~O=u@J~8WefQR&+Y4M1$o_7 zpwPIZw)TS7a}OW;<;}wlDhLzO_B11??kBsVKR-I->PK8yttK=tvIJAFRvY9>*=~11 zW}NH}m=eJe7`P}nXBI!nVyZOM_R(>1x8usJH}18*37t>w8Aww-AHO?0D-2k2g*UaB zEll%x&a8RY{J1UgGcw{i(LaxC>6eA#%PMi{eKHPr{FS^A+lla15JF z9`^)&Df&^Mo^>NL`KiSXPklEO?rhy2=KfSf^5K49qO%3UjSlKFa^m`0D}Q!o(C+e7 zfdXQeW7yj88A`(0_Y7E@1EdM2B-$cc^i#J)*N@sjxZdo4;d&+oI`c_0 zq^3TEW=2o~_FBUW{8-v!Ua7(5uC3!X+JJ82FX}6X7>mOshn+`9f=_p-%^p|m@pKu% ziyuphJ(^eAUXpegbu1Uez`ndMJ8Bm%K7c&ZdsXkTJO~j zn}METwl@&yAP2Bq#<_%oF-QH*CUrqI21%?8Knze7FcjL_&0(WE%-s^uXWa&Wnt{`) zT-hD411T}#?KK{o%a1|+P&idQqyXwJXQ`3|rWwxwArx3N$u0nIH1i!;Xv1fS8`d{i-U>aMSiHaTpJzwy#t3Xb9(4+-IOqr${>*I(x(eH zlDqJFQoW0r?7=82uiWqY$s|ip-nDN&xm85(@-qQ0)5al+jrDhseJ3}bnzVOSXO`S| zvpfB4*dgju(NsODt%&5|sR0AL9GX&}&$`o?GEZb`drW(usWWCODFTv!Es;*QJW1`S zp$yt4Lj3pdbTgsEv4;3egFTd+5%@Lp&HRN%d_=7xqGFja-^rWx(W0>-+-xy+fjYH$ z!7gjLvbV=+ypG)3cAj7NLp{(CQ%)VbLwS!G;J<00Aj+pC1$juKDcO1pqY3$SwEkAk zFA^j+?=J9eZBw=r$O){L?{89USZm^i=ed6%UH~^V*yaWmlgvBsouWIES|o&PH8t+8 z$0B!ee5PJj7et%Y9w%omhir$km@6&{P=S|*hxTc8tHO4zsp(*1BoDkw-5B+1(L)F$ z6S)t_qP#ko*%U;IpYcShvUsB{yW#xpyDbWO{ugZ<)XQ!-Z`aBnpcCaxo6Jw!Yu1|A zUGStew_kEP0;#%FlJd8idm%BkSQSP(Sp8J8n9hhMXl|b^dXM}C@d<9I4u5v1WzLzm zPGdru0f2Uu)Xs*L;RXBYp89s#Ws@t7;cjcZG5Av6h0)nt`+1O(_tC8Aeh>3iEYi-nFwierC&{{%8>93~}EO;7qZTU*riRT!CNdkwl=DqeMTjckNWftZ2b;MJzeA1|X2xUsAF#mn2KGKs4)-exS*OqVIoRbI9LNY|HIfjY& ziq6a9Yx!z1VIbdDDwT#a-2~a86^X zMOuPjJ>pUsIEu_2hltCRO$8MA{^OH{(q}gKE7bhdcVVZiHG+af+peqOE$sVKAe+Y0 zJ$8Y5lg;K!I=7Pw#fCdcoW8i*K|x*?V4-N?h%tv3K^*8gF$T#B_m_VtR9!?0OpqSv zK@c#+9hls3t@jqe8j;Del^_fm&XCzsBw{%ikzGuAKUUKzSYJGd%cGT47K>=hQ)j3S z8o+;)dqX~DTU4+3yyL!EYTo%)h*j(yi@p&xfS$KI5)<}VFW?4q-!>3N zlw}fizRu9bOQS$YqZS|zgH+rPv@^Cyfx>EXe_{fPGTik63^Ng#Gq6h-I(;<1L;O*Sv5PaWI(3Q66`9`pf zd_fh3(GbX!JIF0XWUT~<-$ueLAf-W6QUO{E;}C+K!GK#|HgYRHK>y6f z$4^%u!O8}R+)%m0`h0n;|^on0PuQED*vyDzrhysZHWc;__7cLECHU9#R9O(W}G~xpJ~`jDjY#4mSPTPNZD^7&`^cSj zX~BWZZ~ui~e#yoL64Vom-`1)(yI!!5bv}1}2<8~cU;{ww)1^XU#hPW5+U>n;TdvO= z*m4;)^rD$oL2vjyrIIP|d0HyQMs@vD$_#Hh4qTc*e&~I{^G7Fp6s_Pc6jJr1?CI1; zZNnluf;Z{S3pK`t3pz+n_s{dXZKcDG1mpOfN^haz1!<5K+w`z~Pexpe%p$GZ72j~) zZu{D+$xzP$*^n(=ha|+*8mgCD1G-u!z{w)=RS;<%kbwiMsfC`5V{N7>o66-`?55c* zfs)ghEYo=H`^HNJy?b5IV=)3Bnx<1Sindk1&!Y=8CWCGx07`+Z>B9>E6>&c9rg7P; zt-zToXc*}kV@oBZ&?B8kqg6_Fq6ct<$Hx-?Pm>3d?92cW-sf%4Q`Ga{@N8DYhXqJw z2Y%l^?B7JRV~iY}X9pF;N3poEr5;xQq4fad#kUysIB zmDc98vZ#{LFC>Zgprc>%o7~@hnT`AxgxG8}F@#+kT2^3M`@OW=Z$8Cm=neMeHlD_!}&vb_3er-$=R4wt|3%6dQp zklSCF$GXTh>n(J-1rXVzpz>-_6msbn z>)Ou|dAKeH(tN&~tnr-|KruiYg3CTgfZvYxFG5_-zCDM(yG0EAG>r2%e4_n%>$qu-hgAQ4uucszu@BW>d3~N*sNvF%J z?3ajd9byz_E#*!E8R|y5)I&%H!A~pR z)=Jw2-0d>^u1iD|NY_5R<}Xf2xpa$=K3nUV?SR4MXslj2oD1CYO<+nX z$|HGxhHNF;&ewVl&5J|xi=~v4HFKrIEbX=-8UEPC%Ko^prwsHK%kSh5G>#{W$$)?- z8wFL~rMo&DsMNTpV0iunK+4P)ezEfy|Lg+6iWUG$Y?Q7JCV*!+39*!A9OXPLi;os6Eck|2X{RwfJ(QfTZIh#2c zdzOhv&iYVmH?vPBKYisY>M}L;<76TR&`V5IscxtICz;fJ59y9*O%{2Ekl>>RR>e<= z0TE`%uGP3#q#$*4K3PWS{y+uF{%w!;4i&b!a@k_Ibz^pF3?d`4!&_-gMpZ%h1!L`0 zDN3>9Ne-2(jrWT+kG7+u_Z-Kq(fNy|FM@qufD8e<+}AXLT-um-3Ng|u1-)cpiDaJ{ zt0eNkC6GgMfKUwc@DCbzx|@%m&*d_LR5ag9!H+M=8JHq5=|$|HQK>dt`%%B=yKZt{ z7+Km!l4XVFYw*iWJx;!@-!0`B_7ktG-t6CR;XZhhp8Uko(-)B#6}yDQw>`|P!jM<8z* zS(YyRt~DDe4vy3@MQQb; za6e4>p#mBL6oJQGI-h;i^9}_0?m{JmA?#LfV{dP7@`Z=WlP&aoR}%Eo8k>=fa+6(q z+>fW^eq%#|w?ysZkp~>60FmWTnfY_t)aX%RCXiSPY7Hy;(o&BVdj-KV3HJ_RsLltw zuMq81;!}GBS{rXM6(GCP3fC;OHmI1MF7C&Y-bwEgMp^pKZ|j%4KdcQxi3C&5-6M=D zYFFnKm8f(ve++a7!& zy*MSs?4m-DbglnP7AP}t{~$%!gwp7}JG(WazR_g5t3(+-(s%*v<)n$Ef~D7O#+z#w z?K}`FSLJV=>jzIjfKU==GA7K3VBLty?L|@D_v&O;iK9!t3MH*drufS0Gj`&N@`SM*EpVFL%q@`cvZyHy)5H%bU2L zi3!x_m!E3{UBF~HSQG>J+66G`x{U6kfTgK{g$>VcyYBY`2^Y)-gCIu;s}UWXS6$ z`eFyi6Te(A`&D9VdURA?CC5d-SR)&2jEIu$Vf{6+D`E6dfukZLa-gWxt`y!{t&2AB zA6Wnykir{_G%D5p`DD6PJS6ul~$s0?KOsBq`IOYU6gGFqd+o0{^D4^7{iBJum)X&PVJwm2?T~-jNi(k6pbvAf>hhjVoz;$Yw%t;#KB?z1U1- zuMAcJI}!8*Ret!)dq~BvyJP7JfYh`>E4iMQR_m=b1WZXo8qA>b_TmwplpU#dC1Sm7 z(r?iH(eVnL!~L*pv+X9k1iZ&U3~DC6M`u$tDhFzGfV9npd~(`ckIA>-aH;u0ri_KW zJkIQw77mARV{TeC-zoS!9XRH>=j{vNt*?I(dyd8fI2`Fjc4CPN$G0)G9d zqI@cF^Q_8BPSmL%)JH#OqQ`sz?5xnuiOkmcXOY+lVKTp0_m@nNOXu$w6NLd^95qGs zrKReVI{AT?{io8G^i7>CY;(UXzwMz1CC#@|ai=hMZ`DAY^yR3F6I@CenXKoUKKcMtT3VCGuJF23@0bGZK1$t5R-&rIY0K6u8 zw#ka2a-Ou9zc+y>0LZJ->Y9*qd4mVNA(_NNF7y%t#%hKj+VKI6|9(jqAm@Y=<&;pE z&~lkt@1E1nvtCk~j5B*@v{0lL9pV9+Ji2|Bs|8p5aX7h-55Y2uH57BHK~SUn#|tS1 zY$*o=C@$w8ienO()i{6T(0)O!uCA&yd?l9dMwiuJ!Je2t4t7Fk5{`04d!?b^ybHoK z8dZ&uRw-1#ufffpFSjLz_8yqI9hkL^CSA>cA`%66MyUef_Q)ToVF5%Gtzu9PTzUVX z8lk{P>Vv3~|3NjnUZEQ6$dogfP?_)^=pe%KnNT?bOe#4s7-<#d_BEwnqg$sOU8!@- zd#!8yiw%}AUpPH~oHpcAqpuRx8U6bD*VoEINBbLl`VSa|M*Ob#chWH9*NPG*#F1P zdgWg&!~K26|FdXQabwIMhzdY2S-Q=64cc&qR|-b+VAoJu_`~7=IJ*5aU$lu#6HE}@ubTM zNkdX|f1i;3Dq6cV`_OJfV0S0nS@jA!N}c@}QX0eSXe^zw9L%(?WCuOngT?F%CqWdc z@e8@k!#?wb>%4ENp<=IhO5$>Bg4oUGhI^&WH70|%6_bkRCceE`^cA-QP)_VM)*g1= zYt|z`{#}AYK0?{p>HLxudX>jA>DH%xZF3|3{zd1@mm;et?pHP4VvDnY1kDX9d&mC+ zIZ}WENN8Er+tTP~t>Y&$FO|DR+d4o)2fXff^r5L2Mlc6bm>5(G*JTRE((;}jP=0oF zAblQ={aN;}JMf`fTYvtvzN>b4T6A1&cH{}p^2YuCNk>PgFwI(1I+psAw126?3NI4W%Dzp!3vc)=g z4AMU-5sucpe*oHGdKq~+*59u*E8wRg&`=1N%|%rCp_s1KA@z{}rwS*>kt-qJt>8Q# z$YcSC%L=zEPCgm@o;V0~iOO&PwH3THnI;=E&dS^BswD}n7Gowp?`vLD*gF}(QUy~0 zgH7a<#B_N?a4=jvqv}r&kIC`)67@fmy+h^;e_EWabFTxXj{Y$e2GM;g)SR82rPCKv zJzI=6e`i4~*4c9asiN(g(Db)g zfWW(^j=^Uon(Z4_BGot%qQK7H8`3{&v``5Y7&<^K!cKZNVxR+P?+5K`)G2s1jY+3WlUB@lLM$J`fcei2?NK_qYA&gM$xT{`L>!R@n;l0Y=K2_F@@jT5)q&)2V*M-NQ|Fxa} znVtVe#{Y17Xh-n#DlQgSG_a1L{rOfubFh7l75K-0Lqusa{a=IquL=GRD&W#i3dq#A z)|)G7g`%Z`793TsHS@5FR{gh$q^4&Uz-CUTTPpBx|NnoU*n&}6bjmJ7)4Fg~y!DNp ziUqtap>?U1kh+LfjrIQD@c(~ZCF%-vt=JuP?F$Ux(0T9J{i8Jf?<4;AMP&QvAwUtt z5btUKtGpRbYuO9+Qry-3#=fjcB3=>RyJQop|FN{H;5!vTZ`c=~4@M-ocU~4Og|m}b z_XxcTT&1y``psF2BL9B02IXm#uHn*c=FFpf>?_A^6C(r*T=sH-TKinaOGI>24_~VJ zax1Um4@cf7g}K^nyB-llBq;K~VFT<0vaY639RhkeZgT_Ok)-}w1pqce;k!`5KRK+v z@s^gpK7IOb2r%MHi4&vX=0PC%*0JW1RTi4oty)g>e*`{s`0pE1o$b8%oK)GE*!tld z|9>}woUe^@xy|UQrJ}FTn7)(w?`GqJ;MP9iW?#Nfwl2RL=N1g22SYOk|FwvMzc4s) z1gFn`yL)AF#f}v;QMwk0na2+N{x@;cpy~PC6i|Ejn9?q{SjhFXfj(GBu#S7r#|b_X zNI%8NV^*SP{@Y=?jJ}(Ut#!AQt$En*j+w9de<0#Q0beQ#_u6s6YH=1J<*&|8Ig>@; z0kCwvMazT#JD6-VfM0NZpOWnTJ3`4KfZrj$WBL6a`tWt#=K)2T7rd=Foeh85mi)g} zhZZ`l>V@6D%MU09hSUBmNdwhm7?oR_`#+vkh&UAsDUu|BeB^oUF*NXq?Gp8*1r7=L zh~L60exbvM@_%DFN;nHof+_tQwYixjNc)0@RMf>jPCU---xh-6loYNp+_I0n2;SPx zA0D!w3b1~g^>V-FWCI!`t)Ytk@hvrcf%QPmhgR(0bs}iML&;Nw=*gi$uK^bp@O?E~ z`02G#U4u^9>(C-=240J)xxQ2<@%7*Jp?9y{KeuDotC$JgO0fgk(g_AQ?>BFY5(~wk z$$_@A!lH>{=v{vSzx*Fnb3VLN!f6BtZC!ymqazDRfn=PS^=nERH=~RkA0OZE?(X!B z{%D2wtcFTRt`*6ramas1pB@hsz_g@%aen@IacveRmj5haR8({{FY{ZNEa$bKXuC{3 zJX``ABv{i-9ah=4j?#Z_^hJuW8lJ6-sx+8-Bo5^LH;9N5I|1UrE8S|#^^9nS|2|Vn z4AAMN+lPt)bj4gCdjGSfg|Ml)`DaZ{jg)4!(Em&@6N1MUex8rd&9vzPk)124o*g~< zs_c&eSn_oi;05fH@@-nf0wi4ANrvLpX3d1u%fIG@#Ed)_e8IVz2zAHrng@^geL+Mm|2QN>-@3?K&$pEs>@Gm4_h59?f z0gxtpud7HE(BgbCLrnpK0k8h7e!xV7&ndk1m_c8@wQfJPxA)5)qIkLN-v-OU@&%2O znmRBl9~=M=_@nvuhjKkpt0fgts_;7D#+>3y!d8KH+`M*la?0K+ z`k*+u#UDpo!~tvy@*B_i=3VU=oie@?p8O_t`SQHP0k~5&!I!t-FMvBm@XwtR(damV zr{e`JZQ_kyj+AIbefBK!|N9hpNHMZj&{FjV_Mh7pRDi+g<<^fpRn+Y9W*>wLJQJn|l7e z!%#j4moWlvdk0)T?|U+(G|ph)fv2pnGaj4f7Q9OB|32IIGbVh+X??b|rIzCk#@$^y z%2g9(?*H0E`_;}QIOKgN*CT||jX2%eIvgI7R95r_c#|f+=W%|C3EXaO7xysfH%k%^ z^<`Oz1*jO$^(KHl%&7g(seIkjGXQP35LO!Zk7ssG4cMEu(4o5k!5#!)j2C&mEm}F& zzfGOfs~P)ZJM=riNA-0-qrI9FU!*irANNsA>l(cC9oy#meb38^Hg~%>rsb^#!Agr~ z@B0GamhY3cDgWKl@b#8>m017Q04KnJrLKI|J`x4$i{`%i}UdJ!MW0}#~%x3hpnu158Qy?5Wb?7sdF$jv z;qRukik!=y3=S99BnLA#b(hy;Zk;}v=Hj+FrA-&`PA1{?5G7rO(`wReMo62#M~2b~y5v`>)UyIu zbK!ZVm)9dQi)}_+mX8*&ZC+Qy2JIooz}l4qz3uYXe%e3-LxD?}L6Z2Ni6el{@jJx< z(00=C^w@dQ>0!Kld~_ttbq)YO81iJT27S=N?e3gvrP(zV*pi3?%(;S_R=(zZgWhn( zmTSxSIzrK!y9;mRxxCrZD<&$1j5L0)TS=gtZ^0`Tt0ZlJlNKmR4oK_GaTJaKKB?W# zu$gT~{U%VM?{W_;a-i^h?hh$Iz)lM03roWq!4i?Ci~r|4 z@YK&Q7CI$y|AKB4iNI<-(O|hf_}{nd57eYbccl6`M(ma==N(dmX0I^1%tH$ID{OV#Y*cJuV(j~_o~GjF+dsakq_?7roSfzWXlzJR%d47 z38pI~&Ng~;d7O{OGZpuYiof`KyoHo_wadBn5!0_bZD4YNq+dh2m&viza>9=Lv)Qe8 z=hdhe>rV;V&8r0p8I$`nC1xiXo&bYe`BQmS90$E6E;thKdvi=_TB+m{QnVb>CFzt* z>JLuN&Nd5by}H>KYi>Sgp>i;!5$`kxBJSo6#t$mxh>}oKwR=AOWPhh`i{Tqk4pVr<^Y5c^HR)BKm6u!{1;LM{v^2Qq7(b3SA#>)_`A z6M@l80RYtGJP=PhNw@Hpu1tZz=n6*AWGp=wsE#%vB_Pl{q~X%yc2z8f$VLQ#SU@G? zUGM~lQn(oz*Z^dWD<@j<4Zo$?hj^v|s&sq=&b{rNoz+wQFjudSmn7c6qRgUDwVeh< z?%uk&UHvKesu3ic*)G^Q70~da;X=r6@T<6^>U1_Nu%Sc^Yn6cGJ}Tv-)wjaYi(TeI zv65M#9=2}z=Nw$%JpUR|Ge`SUPa zHvMUXir0AACHC3}FQi(Z7@na?F}Hv643mZtn`sHyaKpcQjp@P5R{wKVx-kHZEtAYF zqe_btQ{Cf)-u88jimuaI`x9eUdiHK>$~INF)#;z0cE0o1NEiK*}N*8ct&OcRHLeDrN#L?atQh*e!&$ z{w&hG$S*$CZm?2}w&D}W9DwW)V*oSRR)3r>e)uN6LtN;w7=CkxSztE0Or=)i@S)t9 zD9UTGTI|hWIz#H&`)hJs!4jN^taQS}q{HyNAV4`wCOn+Mm0tD)C4!jA?Wl#oreS_N zx~6;g*2m2LScj_!sE{3(7D#)G=p(kMQm^FJh3W$23duAaJA^;MYe=JMWF?9Chyb`e zJ@mOY31+HOP5NB@ZrJIFL^WYr(Xf!yp!>(?ezp{oJ_M6*@Yd^m-m64@GpRtb3WJb_ zU9t=y2cA0z7;XJBx^IXJ{eB>7e*!W;;+ZZNi#3^R!IUU5k+@7h+X6V?tt`Dwb45A4 z+dJ;BNCkm|Qr`HGF(~s{XctP@fT$jch%>80%Pk^rI6RRtPauJb zV|cx*xJG^KSS8=VY+K{HBEAHE)~<1m64(yu5d)5qW^iuYzu0$-!fWPQW1Uc^Pr!Fm zJ-iEEH(8)clHpLU|6qKCKy(2wFE6cg#&R61p}6#jFU~sZ6L1W?+Qrr?4`Gukb?GH9P5BjeZ%l0@-xq z33W{XD7}}MEuz_Is|;E!WHlTZJBbTDg&itAn6t)vS9{w~bqcEppY!`s*ZYHpRhNjDQi6Jr@SP0MwZLI!-kF#Q;g#{QnJ&ncC`O)=9X#_V_zOsGpvJ0V5BLs|+pld7f2#Kju^6;eG`Zc* zkrs^Dn@B#HBYkOfVVyt!_F85@AK2<>&$~!j{d0eHUdgc8V;S*GE9UjJg}` z2R#U}$WZv#$<`tIH1KZXXcg1;XG=tm8RxU3qmHy271|G@ zw~f^yk{LLv>qCLOCRZ5{VJR_YGu1~dA5|qSKSCP0AX~x97lVDJ!Xgn}mDbB;N zu2eah)5RSJSO8_ztzEnX7T0GOT)#hj6nPn2)$Ei~Y`1;PZfR-x^$YqrLXGeZ#@Mcvv&ovP$qr8qX2(sa z*OS~R>+V(8-q>lj$ndvDv0U2M7}~||n8nwsi=WDvaek0tA0jeY6fq;)?dnj>!Azy) z5;E9*pYb+2TAa6oNsWgjT+bze@+#ZKZsfq($yzWcJX!^ictzYZ7)4*7lLT|#q*|f5 zhicrXl!=;Exr*=Mo&@gVq${P4NDOOV9*Ro>#g$LD(jV>89@Bovx zM_HiA+a$4U7q|c^7w*@xQ_B)QpwtJAYMQ?ldB!kK<4$4E-g(|%PFC8ANd2U&^0iUV zM5zD1N^kF-aUhB5Z<07Bz)YvBO3RG?PK@n{EMZwS7+chhtOpB)E67*Il_}w!Gwc z)}}R+-!SD}!|iGIyXiYH^93yH zlJj8#?%3L~5SLr+z+|-|7u};R3bqUA_cGOi(eiX&6r4@kp568!b)C7&c#=y6W|C*O zapVzg3r9tzg4@AO2G%N2LoRzstDAOF;7=%#K|l@KMyqd?L2sOjn_v5{P)2g-Y`y?C zciTW8w^rhrR=di}eQM7yV%dtheMunr(Svbq`xfk5U9WdU#B=l|Xn8DQo7%Q8Yj&;V z$uG5kKFBJDBDwkchrod?)2R>o#oppfg9wY=oMtANumXJ=2!&a}F(GNz8Z-f)4RpD} z#VZ(Evmaf8uPwLVAoGYhP61HC6i>V)5Mg~$AdYe;49V9ZS|fhdUS@dj(d&AU_HYs_ zbic$7DnAQ(A#EBula|Wn5iGNS$|TH`GgWlp2U0I;-*s6ZkhaY#j}FIw{p`y@zD@^5 z9@DBjm`>o;3P1wki#BX`l(LYR*(g;a#ml8y#54?~3?Yvhy4Pvo_xxOHIF{s$Jd}>1 z2=vJ3`eC@&#(LbrVKq-%W85xX@pH$|-$x@c}2cXX+n0o|@g8s&IoUmTWPp2a?U{85@otM&NoCwyO zxRi1!q5ulN=uVn6wb)XTp8{y0%rM&61 zf`!Xfu)spDYCC{NBvucK!zMMaN@`3Iz<$csUAvdfi%x0jgm!ysntd!`58M6-+;20 z#)1Pg_5LR1X4X5YJ)b~mdQHl6S;Of#uUJ|ML2I3ruJ8{^PYvv(FZs1n-$6m9)Ln~d_6 z+<8jm3-u&(7Izavx2Fh-Ww4_l0a__Tx%(*W@oO_}n|zvpYN^f1w)R&9c29GVf6@q2 zuvW0%ap%RK=@9n^xpQx4aMk2fG?A@`5_Og%H5GOe-+iArPFoFcV#B%-w$ggcUdMgw z)@8UFPbIt8`_zOoezMpm15`%YDNb%;hPVNe1k9TwMcfqZrk#(uKi}zJfA{lj8zMdC zx^e+hE!(-+fAm3-`vNb7##L<$c|*8!+v(a959Ww4bZ)!YYm|I-00mt89-de%VCm9(!pq|gL# zoHDDGCIv;!vW#(S>>}@@v1~phuSTf`z_33w7k!)Egw7#&OUanj@p&w-fjBjE&B)*? z3Gf6I%z!k?vplBLQ)kbwCR^OY*W5(B)-ia!noNV+(SQcd-jEph_#!2QRN>^R8^24 zGuoW>{ssu*>C10hny zN7JE&v5{cHevD!6+CGTz_e9K=X{AVy%|3d+JT(L*T%M^>5zINmYnEv@e58XI$D!D` zMZnw|lS}pF-J?+H7~)8e(D17-%z!)5r#!0H#=zd?K6pbEK#x~Xyz~^S#^&th(pOh* z7TXsUEc44tFbshbx`D91ts$t7OcfGoiAVfm;(1@?J3McUd6s$npm7%51HKu8=1)mc=eDTeHK)0g!CEn$bL%=%^9<2 zzMBOS71oghde*ocRyzH4cn^>fUYhNoLxn^27Ei6pEQiT1wnKHi^J9mpE+G}~214GU zjz80iKf-Zg#cPaTXa!nMe=ryHvmWPmA_k4uv_HWWC%H~~)IVoqxMW(pOSL8jW^|ff zCfQc+H>{OX?_eLO)wnqpsTBG7KdiY$vw8H;lA<1??bw`zt`Q>%Lo`}1)sFy|gSn%o zsS7ot);=^^&)*h=N_ReGtk@9w^Bh~~udjY#SU6c}nOhykDg{};QN+M;UdCN_4xo^8 z>b`q30g2-rg1?73^X>@N_pSdtn!ElwzX)I0&Sfsx_fL3ymU_$g^S(iHik=??-ma<_nd$~R2 z9gh%8?TU$Ddt7>|>Z&}ky5S0F17m~dn$WZ#Z_hsV+oB@Z$eJ`mk8!yj3r?`?+MD>_ zU&(gNR-dKrO_l|to+0-KKIvH1d8ex@z*}pqb&0@A@ftz4cplVeJhZrAPO}jEGeo9* zWbfoipNB*b+F^gqE=0vX35M>sE#*6KS(Lr-eli`s! z;S~2_#0)7JA({Kg#RuptwL8Lj81wI)du<0p50qt>tvK;RS+DGbbP{b7nZO+Bx%t2;rJFY_-J%^@Blh z_$MnoyP{ObBdt$sS}xtld?f8G6v622@@o#PsDeUtt>C^Ulbdp5Xrf#>#{+kSh;^0L zTN7#yLK4a!x!=1$Vmrnw2Bx^Hp93IKwZ<~sRX-sUQkUYRi@{qOGbOlTWrh7TV)%5j2<@nUV>!L}zE$($_WFKl|I?1|;LJ@UdhlH8Ri}*> zDdYX05k4yiGoXm5uLxNqyfvqFcMUG;om00S1ZeCC)dsEIe74Za+L(7#JR09(5=GcXtVz;1b*h_h2D-fWh4ccX&Iu zoadb9+|SQ%t?$QKt5>h?nTF}A+I7{geQhzOUc@cXzS)z%@;~%L6jt1#_4V zLa?)S$77#3Uxvi)h#V_oeM0zAu587gNjPo!5k!NU{UdgPx`}x5FWk*mE(;M*7-snk7Gld6Yy3E077IKurZE|1q~qd|*R z>s@(;)DO%8*ec+>mr%??zala60&Y7~7|MTy2~rgsO3Mi>haxl7^qkpDf=h-GLeH`z zf`7Q!75Wh(_GvamM8rH%Wr~RVp|dZ_lHY2MhKwzE;vxxWEfty`&aLKo8`)bR6iu z&0mi#Z{l5QunBH@R`J3!h{k8%+D-@6rRx(3vf}P548*eXps!k`@I>5$vs2NPDwwM7 z2H6F1+dT^*lS-1@cVg6o=dEW&qTi&JDu?VUjHWd;YVyA-#Ot@1%U&{r7l*4_K7iE|m7e(I=4|=l z$*(3eDiAtCT zn#ge%xM6(W#Mt2v9xAL9MV+g>N6|{CcvD}8&a+T_V>Yx^*=n2Qw(-XPRT2rQ&{tTe zQM1#@7|C*3?Wy}^EY8TPFv{Un=&SZmj=FX{zcnTNe`!ip>&%SK2Dr&TuBoXs>r7T( z4qMcAr}uv{Wl|tlO`E*YP|0YbK1sIKJlb!K)(U$n66U#(T}s5fl{jv*kl*4RX1j&J zlpaQ`xGVogg6dAh`-|V}1w+yNwqayIVM5cB;9zSo&(h$|^%w<-c0MejoPPx&w09?# z8PDB3U%q=kA;e0;+nSsmm=lrKLA_?Hr*lV-KbSY4Gr^lPYv` zp4eA}qf6@89rdDo7@V?sr6HiUgt&>bjLq-LphUz^HwU4fE$P%UCbs0teWIC@A6T@ycZvHh%Q&QH;y-Fyd4X*?ei|BLt9rgJ5-OCQMj+ znj9C+q(_F zRkzBiXt3gl+An5-Q_;(ovWoj%7k%RaN!X46hskM@U$JVMACaOkL*vHVa*ngcPt zEJf!YB)If$ZVsaqu8udfz<|0wI+bqJ>^cbe@lepDHPkup%)lU<1~#QSkoZ}VuVFs< zk2EQM=@|=wrp>>KetXPGdale#(XEs=A*5@I%^X{+oTs9|H(M)lod_rRMEIT%_=G;DVL)LHZR-_cZ= zv9dc#ktDOW{2Qtzo=bwX29Gxf&7d=-qf@&$#3!E$xyN8Qhq0?9V>n3&$fJr} z4kSfzgTpf$DmhDZi05*>i44)qjg0MLj}mA>sol~3NBjLb<;~e-Ha=& zu>!5Zji^rL^QU&4%@QXTdO_cJ;NKnVZ01~3PHE14!Dt`W&o1rmvFV0LCt>X2c_w># za*RQgPRCm1=5rVn+hfZs^#o89Dg1NjWFuXMq9k<}i<9Y4mG^^cCPRmfLKUE^BZXlxB+E z+r18qL93i~YokMMu^;~!;d45@_m_KNwoG+=lIwh}cGq1=wC1!sTbZ;r7_ZP-6yuv=OUGon zck|gJ>SZ}hoVrkV8Pgej;kJ5tI`Dp5?M6zc8U>P85WpWIba&Q){Ep-}8|z1UwG@lz zY*|{6^+d0N(OlDu#en)Lo4HhB?(&U}8o8aH4{CBr0Hnk09{E{3&qlbof2Qw7xB}v9 zLF^qSoqC)@*HGkN;3pKoUy5m)`)jxVTJBXRwl8X4cslQw4=JK49gY~bR}G;(t^%ms zERz~N3c6jr%H+6IA0-j)X|R^YRYkcS-v!(kzp+iZcCU^~rx7Od&4af2`MRk#b;HcV4$?QC!`1L{e1$oK0JzMKQTKlp|N9eCW z{`m%4XeYna;#7Zi$xGA01ohGQj~~0q_@^M3xxdke@;CZ0=&0_4M4He+`$0&ec!_La z7SG@goVBSMvH(E{38!B1W_dCyJ~Abk^s;iU)$8WVXZNX@vPD;~(^o4C@q0-)v=LLm za?MO=!ZUbb;6Numul782(3T6?%Maf^3~m@vL%)EW9zDi6-zf9%D0Fw;73iET74=S>NjxBblPG)YNo#%Fu&jCrLa^L)^gu$ZLy z$q<%-01c(&fy89S7E{iKtkR# z8V>Pq=8Ki_`9lpKHiC8DntFXJGia`>zlS6Gdy&0tC9uNl74X_2qS}w)!OKk7F4wV> z>$hbtv)!^T`&Dy7l7vxluRz!<#LolzfJWD|M2aQ2u%sNQCTnK(v$T<)Q)%rJ*-TrO zBTs5YBECJ9=^c!k2wPiX@X8gPyC4SxF)2GRN^Q2~GbT6g^f5s5j(MHUv*98wuZ6Bs zv15ZXx7s!n>Rkz!5$@9^)++-Q+b_Q>`)`{fIgkO(n!ZII)U78qzWR9D3Cz2b@Nqi?jP_ zKnByALnbWv3@6Xvi2Bo?hH5Ovamp;4W&#p^ZK~plB}MEk8WJ!?yths2RW@J=PXcSG zucS(cKhtZfE#W{p{>aTQLsoZ7C)GDRy;kWRZo5U5o8PE?fPf&5pdc-wsq!`KYweae z;?2s?jfX2(sb2QV>$OihdM1$YV1yKd4@Lbcv+IAN<4B+}E2svu?80KT%Pdwu%b^*|abQTD&633>SV>jUC=dVF4_!gan zTBAB5heW?5^oNDVQ@_pIh*_)Z%ljp?Oj5C-%)HIsD;OnZY&$t_1w5qV3}*!sfz`6O_)R^}t7&c$xVs>9)=mpl~7%Ys!#i^~YU} zR9ElSXHZXOY`VYYFn$f}A7x&B?l=&_Lc40@1v3}HQxYx?}- zhBx{y`WWzriQ9c!Uh5yReXGfYY4H_9JZwlwX>OmnVecogBr+f{*mHG)3ydFp8AIDz zY(@_jkaLPi=uR8m_w`o=Ex^GyeRX99yW*CHa#`|HN0C7bdMlNa-tcxr*{!;3WY>9} zSs9j^9ucR!AnY^P3@g<$(q&ksTe!BiPSmtIT~PXBQx6&~6O=KwV9XZHtWOYKGSS&H zW$_y&6{&D7)+SO&DBccREKZvV7U^4&{md310!?RZoHeX#hcJ+$$!Y%pjv?Jvh=hA| z%X3DFeFFp{w9NtDF9WxMn8R0N`l6^v*E`gYpaNy0H1j^w^=%~GC&#_g2599rldJ5} zLEZXuIGK3(J`bz7B|<0HM|~)-%O!W`(KAUu^}H>+tB)leBYveDxrJdhyH%}oD60SV zU46aiGNRY*C95xNF8SUQ9soy`ee@VR<_in7i&D(J)F1bAi;Y-*mt#>VMlrhPDbS|Q zxzuD>-zDq?oVgrkkERq@cI%uNbk#;+z>VG3H>%Z8Q96xGezKwe?L+EDI4GpT|Fb&e z#3xw|V5ZbR=_7xIC(&4W7frqkk&dJk65o9mlX||lP{BWlNkM~jF8cG!YkCTO?Ihfv z1zhn3BOqpjI;xmrW8$QDSsT1e@8id9f;OC*FIlGjT5vZn)bnJ=)}ZS(D{-o$b&gDY z3gBtQk!t9qnJNajL6={Rlf`gG+dS@F1YC&e+!@xOk>yj4lroJi^A<2$fBG_&&asx& zfem;F_6_+X$QpBBw`j@<^;sV4rZfZjrr~z)(Z)7X9cHslD)V!bF`|68kF*;#WE`vg zy?hnls`9z!R4=cDKE`dBS`8{wX+ez|+g^GOrK!N8j3^amvKY@NhWITZlHfW+>}Kos zwHh$$k~`B+K$~U+5LYy0AcIf$(pN+Mo?;+Me!J`L%?TXUcS!53_m(9gCycyP9$eVR z2X*=^(mrOUfqlkiaIRDqlG2HVU^C5CS-YcPb+IHXB-}vljNkxoXGQhvAiy@2GS9DG z)(`%nM*p+-%yqR_Oxae@tilw+*TI9EY21LCjnMIe;**4ijak}LCw6HwNi7|N6aXeKB)wo2bj0Ffx;qAjg=7c+KM7<|;Bc{3a74nV-^5QuN zUSho@Zqqo>*CLX9=AhC^NZeTb8Ji|cV7fahauH6USB6hHH(4?;Yj^7js%ohEp6^yF zmA?9@&BTlb|77_d@C1r$+UIs|zsqMcz6WC6{j?XKPpAP^lG!I>J4(rlDe|7D5f|Ik zcCpgF;Zg(KSa^*#_(Vq8PiP`?DWGVB788#^>Ymt{7Nl6t8=+_nds#?3!^DCb9|%AD zCeW6TPyrR;wK+vaT#IAejl)~0FBaYJ%9_UkJI(S1GGbMfd$nH9?%WyZ%EL>x*|Bes zj(9HQeT_*TYMc_v`jb)P6!WA&mMGAV_di}`az8vy72^sdhEui;tFu6IA)gms6yq)C znmUTWpqYoUk8K;=<%P1|@1H=9MF6UM`^~?Qh1TX}(bbuFX!3K@Pg8uJEP*CxyVW8yTN$7S*zFz|Q(%DkbV%0elCG?=&b*U_R?EmMn(NbTCjTq}^fcOM#+* zNZ}MR18c}z0DQ!=X(=$+mynRah!NK-w2@qoS?N0#0KWpvJV&$+g(A-w10)oFJ3>-j zz_5|as6uK+xxEGknJ%g6HokGCVSmwvhW;k z$qN0RP>dYPr!FNgOJL?wm4io+0!};|UP|&FSB(B}ZwV=W_w?G)yTSQ@@B*Qsw~>Hh z-)0OIiM(!MmTm;F08~bqV`jp|kB5ISL9Howx&*q>+OXJ;f`jGS&hg6=Nxw9ETx8;M z4>bDhIo1Trn~9XZs_!sEV}n~F(dkHr^5LE{oa0|3(Y0M8(^(5q=6?>9C=r9|&(lO) zxq3pMUYH-NO^>k@zBSIjyGyr^wmpxo4lz5#JzR|Nz;cA%^z@G`v@M#xwd=cj^e7Ln z;8qxRrYki9A}71Qtvuhi?K zjCu-rL04h$U6Z-eobFwe8gAF48{Cx9jw32SVlOcM_RzopA8FZ@Oi7=-`_TV1+Znt6 zHNfM<6^;97R1^?$nDt>R{L&2l61?H4l**QqhwT6;T2Of@u7g+kEhFg@Me$0jL3~=C zq3d~9KdFNIo7NX^Qtn?83Im)%fEBt#TS_I73%gXV7 z7MU%%j2}>*P?u6oJ>gihi>&83n7Uq-!P3a6rex$QjFM(Ec*J;U4H5W}^%g#5C zj!WDhJ*Fo`Z}uDh6x{Qq^bvc^dAw|yrng~|fGOR-Yxj;jfTi##D>*oX5 zRBA*5G#q4Mpz!P5^3&P9-FzGgtar0wJ`Z&9j4Cc6IXP#I)W-L>8f_9rWwy_HsJnO& zrR9a+EImaX#UU-6$wP6$duJKAw*r(p!&7l9`%cDWOU}dD-8id{=n?6zt3Rr@5&ri4 z52vUAz%wcWX@d57VEyy4cZy$8Th_Xu3`jNQh@UMc!Ml8??-Ps9TBFlwH|J7(+36*q zx_%k9QoTctdfO8f&Ywaq){}eqgufO>f0SQ)bv>u=aNJKxwb%mKc`?Ac;0%bm4BF&# zdxu^H*Oe~=`jZYNPa7Y_V{MOHv}U;HyW^{LUv@by2JjP!3ivETD|9nUlz0tuz%8dp zb|XhYYHvupt3?4jBoIBfGMuT16?^KYBc`a+ohm#eR4Zk>fX!{e%B|0Uh%T zS;W}nM{d%dJoM20`6B<>Cuj^?cl)k>U+NFT0QY3SP1@tRc7FoOz&H8IJSHy%%J(|w zoQA!szz?E}YAM^vlY~>5;xn)mLD(MeWhOFG7D8ZsyV(#!3<5fEAY&r}?V6F)q}iXX zZkE#Qs$sp3;D!89i=Q4o)(?=M&NlJFj+D*p;kqsuWq;;^-LXG=VpgTt75#+W&{}u_ zK93mPNxLJjp0lFUYk+^Za&?$&I%ryyFY`@!g-b->*}u(>%SsY9kWp*lFKt@s2=eSR zV1h8Ieoh1e@&{{o`EN5sw88>3s>~_%njA_DA;THA=Qy#4U-aVj)4J#by{g=N&bz&z z&Q_zx2;?uNJT{*wc_Vis_{EjpJP-}JqQrd1GOD|XDv*RFA`z*lV3ws?x_t&}tkA3s=*kf#c{whox_dQ4%B^EMFa*b!TX5qH1TlnK-? z1JXAJzwe70uq%7#dVAT%0yUi`3q$-U1lptuP)sOyH6?->sxR{rpa~-Z`L?6kJ^q>> z`be21uy3^xSg}r9CjPSB16H%+O_XT7b<#rfc?zvKTAQ4?ox4|*)Z|-DJ@4#CbMo8A zfN_G3>G?r@>*H~Afnu*Y4~S(WuR=Y2l8xQA*wxRcD`(Mv1XkU;SK zxaOnP+Hd;erS6fIang=WoiuOnp(s_-nCLB5vdio-=elZuL0+r{HjR9C0$+JWVuYpeVA?dI>Ge%zzfN&(4(_a7!hPP+DiL zC0%p?nIY?#rpE~A9oWB^mg4`i;Lm_8X$43(7QUO(m*P9Ie7E#9%?iP^i+e?*QW6DQ zrpzj9c>1DW-OtmZupjkA2{IVR5FYVE*y-Ei#Mx6Aq@i8+BRW|AT*%OoU~lFs`D({T zN_htZQ)!HMKKgYOhB49^y>H%l(my= zhL(ma%yjL0Y8Sbfe8SyoMpnek6=Ubzmw`90RfJEst>N0zriSF4rItIdgR>Oc?~tEE z8?%@_=>LE+IF|1cHPmEq`AS>ckv=cRPXuK|x$KvxZV4+8UfoSJ(NKm%SZ}-Vvhkj} zrXvTrhgZ$?nU)5R6){*7s}5QC)ax#dgh;>Y^_w&6BYrURug8y1fV{=h%5Sho1N}pU zu>97n*_*0CnEU@VBADRiPPqgYY!9UaKT{-&a6?xQRn{r$>ACy6U?YCWU=fvP3@E-; zhkqdCb90mZzTXh#oSq8#?E3Abfe#K&XL>EZ{AF0x#8X~9rcQ*|jHj7kz+p_Y;>+re z3}h@LA)a2rx?525qN?+jnmniK$8HKb-(;9U(x)IU9ePx+%cY#6w*jX5K>@v_`@Rcm z(S0S;7M~68I2Hji1&5;%iFXh6-iFZ3PTa_fM z?R8g)Ys7T&=FvL_@@e6UCU~?afS>43ywS^zJB2ds3;7cNmZBV=Q{QlE0=7J#2R4mv zdHqPXqNigL$L5+t{*W}rNF9lo5}k_F;`dYT*V9z3eb03>1S+xRh+Mv%5AP0Hf&Iyl z_D0b-8s_Gfy*$e@0x=4>=rQC1xf|N@Iu~|-nHo)}yXP%`Zzs{}&J^>oH9Q7etr$N; zj}c$O&xVsgtY>+CqhgHs4+1m}pq|^2y=uBDtDVo+<(v^50z30>7~9zz+?jbX1ZWp) z%X9%ca(-yfG@gwSg;t`8PQGk*J>*{gTA=dT!9zN^HlrPK2INM{YtqMl35G!lFqZ4U z7QwibNkE)zb1A`XlF{Sqy;gK^VQa+Z`$0UL4^NAe(z#4O+X0-I97o5BzR@#76Nt+G zkCB!@M&&-++b1k;VF@7B9oxN$9hSmCel~u`5y_w5?sP>8r3^~&=_?*G1F=KdxJn+!sRm*nST5;=o(XCHiH#4`j!QR&f`YAvTV@Hw*ZC#k=+l$(fCx-BlPzr5INta{%!;;Lv@ zT{r$4PU(=gN-&I5``HAXk-PEoo4|{rZ_GQ}6gv>N#hz~*DMK*(tC*p)g>I4%Ofn9r zX6dxlvA4dcd=Gy>#=+f9HsiE06X4A13Za~}gN_+QP>VaU>g9ghNcz6=qWd)8y_r2@ zOciGjmObckFMHRf@*V?RAr)!^_gi)f-JF4}e%aI4Vc(BlH)~TvKV_Ohr(?1<~2-5;k$3v%nU}0Bz zd3ZtE_b zzLN%0w=v;Q5Kqr?z4+#~KU(E*Puh5qwQKis(+zgY6IjpBK;k*q7fq!q%AwY7cnNZ4 z$0Zkj{%~8(+1_`w%dx3EM{{~w{Z6#x=6Z6JW|*ha>=4wJ1{VT`2=BKmG8(LLp7-~V zK}OM#b(V))$?#Od68M0q!fCq+^Ryj?+@O>o9t&-?Asm{*>4~oW?}@DW=9I!Pm@}~L zc%a<-RTlnXAgzbD<{05xEP0ots8-*$Zf|xd`MKRpnG*jrw*SBc-V;lV^8Sa!3N;jF zy~;-E=%<|W>U60OWd^Qm7tZOtqF!0OpheHT_1~%g04G}(nQ(8mO5UR{A_HGq^5W&r z`{#>V)_yjwo)6f1sV)zf35fjC(`H8=E8FGIw`<=m?*|I-p(G0W&jsQU8v&*2PMgwA zezEH|$OHDxd)bq3+`u&Krx6Eg{_H8)qW>02=pix;WqIFgUJjt#7I*oqCSx>=6OP-K z$?9}3`d+2JaN8jpA+8yg`T|D{0OG8Y2#opSJp)qdYAu(4O;H~q0*2A)*Nb(^mZ$E87oK7$V?BMPn=2b`DH*@$ z;+0)SePPsx^ZB&|w0@tHYZJG!lPtSODMeCI%a&Qs@d@FY_ep|Lql2=_XVDTZfpYWp zK{9tch*o_B0Ye;+{K$ZSL6MsI4ZW7DVOz^dOyB;m_3EmRNA$Cm_6pfxoWOcl5iIcI zba=m-FbqhvH9Yg*`vsK*OpXgq{}-DpS6{UP2EWJ`U_M#dc9sp&u*at zh_8=zX8qW|+{TX*x`m1Zv}<>){fzbxz=IG1?Suu8%*Fkw3Y-0I_94voGKtGXGL(op zE&yXcQDetu>U_!9AIu}Pi7kr^1M2BQyW~RXXOD?^P@b$X%2P(T_%4po8j> z1N0nyBSu2fo?Ez54XJ%?p#<`7$=fsc!!`rP8mF5end6IdKK+bkP)r3C&?9mqD1W^+ z5-@na2#H32-a>%>;*Wm2DXFkjh6Z)*Bs0(XAsNQ2#~@XQ6vz0UBmOZCZAQWVcD&rq zq>BnimKcrCp)Os)!=0S%mYJsfSpbSOq|5#OoGpS$J9+R=eTNz`8TmNSn}b`j1%9+3 zrYf_u=+1cZJ}_33gTu%*wvE5c%CYrp zJ6iOZc2=arukepHqMfQV4LuPQ#u{ed+0h9KNCI+te+b*D=k_JpnRHoMyO@_W8W?AZ zc(6oM&c{F48po$kb9_$>FIc!U%0k%cy8TnIK9}Cg_xez1jAa4jmXu1wXl0oWHgUR@h<^~rgpVEc&7rC|U!s1cl-@(|^Pknk1LzfKW<*B!yEo-0kV zHk=30^M9#T5Sr*L;n=x)@L+Ap^!oSpLC%w+))=yD>#C_9gtzDvYGKQ~Fd`Ps=Pglz zahK=>^79S$^Z?`#hY=yCV6rK+mRcjeGd4AEBlONjydE5qbcB+SoF^^$2RKITppw;(`>oW)S}HuZHRzFYNVkPXq{eHdz_{zDu4OBDXT z_H~UH&&B|YA8U21X|QUTE0ii+ZXcc7QqoW9A9~QfxW9LtJqv)@k`T83DYAcx%D>K^ zz{p5OkQ1AZ43*z7`;P}rD$oZpP}fGAfBYKwkdjV(dHDTS)&59=C^_(4{M%( z`5&G@j0QCA4enDzuD_)DU$6L=kjVd@QuK#Lwq*a|iBEmM!IadUBjrB~5H&p^pv}i! zaMb_DA$$+)=-jYGp1l6&o}kBzLkH&UfJgG2?0+Klkr{Bj3N8jWz)M zM&Me@pv~X&`d{Du`81pqfE7xqQIz;UoBqGf0Uve?|6KwHfBgss2^A&(WH;pfSJ zMHOLi_5Df9f-35DtP5E0*wUx(Z}oFiz4(9)y9HbXO?+rrr_c`|_>~S8TG($Mu8nL# zZPEh&qx1f5w}do+CyxW`KNP)CI{SFXpkCz^wb0@^2Y%smUGD(svr!fmCqbQayK3%j zzof&+mGv)D>Cof9#Fji!Eoq-u2FzA>-V#ew|FDjIdJLfQNempdqB&ZWos)R?j4M-N ziW|PTzx$%q*sBq8p2D|X3u1=0kmO$!;|JDXSh_mC|KHH)NAnwa2>`bw{aSmff!GH} zN8R}!ov4+oOnisQ<_+7|#5{(S9EFl;?5f-YF??;(k@yC-hAq?&d%CQfDwJ^kK7*Qr}clv@bYLZ^n4E+@bdE2S|nU4Ke#ux)>&4u*i zwAg6xg`0dz$mgpiGKIa@-rvOp|?5d$5JZdDx;spRwuI~0Wk-pGJxJiUYYCYC;&1GRfA zLtD=4kgqbV$0X(E(2>p{T&8KxtoZkjUHWrc$S4|5C4&GaHbVLO32GtXNp|u$ZfDaN{IJYmfD2Que+(XQxC7+h;o38I)kt`x6WtBnX0T# z9Q0nAr7)A2c;O2wVlf+Uk`3J1KQ(fdx2)J3h?lFf?9iQs@8YtU1M&PZKDc!n1rK$0 zP`7BC17S!g{p++TPtg4dnqIS0m>bngL*(sO)`8to$-0yxP|oT;=OnMR@uAso)*!l}rACvb0o5RaD-d{b%R3KwDQS39rSHKE*VE!T%xUpa?A@ah5@1gikq?|n zCE(W3WLD2fC1TNRHtq8e$3m+~C0i<=TAJ$vD6V*OCj7~$sbJiXZJFzRqM0b$rZC*XF~2hTQ|pr?^m7E1?Ke9aDX`X+~aShVB{ zLkmaeeb5zPM}l9DJtAK0Mel~v8c!w15gU+7;L=V^n6M+$k|I}gNO{Mq?YKP_@>uzV zk&rn2ie5EdtM%aJaL60DVLDG`$x$v3w#@@|NMhNTItEe6yOfUc{f*jiq}EE!8hnkR zoypRK0$zpqraW1BiZze32V$!3b($~@I%kCHE&3CtaAXR$Lsq;rs`820$NNul?Xh7| zkjO0h+ID|jq>Wy!>PWRvybauw#ECnCju0nZ*myzodZ2bwi~CUm*0u&>c+Nj+iO96R zc&t#F2qKxdg5i(CjTu)GuYKWwF~C-^JjXA6dc@iGov2iTpw}(cs>FJg1Ok)f{I)Qp zh+eG&8KxTln4gCxoT1f{rDu?zr{%uZBGui-YgM=NAxt}|V#kT^YKdC1Ofz<8FZ7OO zC?GN8N=d;MTcl=)0H$dbdn?0IXg)E9CW_}!S7Dr+lfA1v9x;p2-^XAnAUp-r1Z)kr zwcAf5B+x=2C}CPjHB@VSUJobJ`l+I&iTGYi16oa%LPo*QWmEi;e--6`w)yeU63ixYO%KAYLGk)-GREMyx16iOQDH(O8Zf1;(Iet(1u0^QAd<)_@xid?FnIJ_ZW5vuu!4+)j5PKfwiJvd@49}4-&}B z+M8*Rrrkc(Zt?knM7pi~Bwc%yo6-xHYCc}qo{)^27t~3_f+ebjU)JLOy^MRs;;t@l z;%0=^i72PAFcZ@kr_*u(V>mK9=uA$u?W6$5jSxnie^+bK=)PCRC%M!ZA55?CJwoHF zI#p;nEPN&!SOH&{wBQNG7j5b4|F*e~20+ij#)?ZOAzVuiwXZB1tY{m(R>Sc5I6sSV zL~9}6Ucfmp(T)H23J2)*NTK2(#IO~MOs+K!rJR*?R(~dZWUdezZTTEWAwtPQq>-~h zv(IhrC8HK%m;I1>nmv4&-kTs#_Ih41eMW4~QoyATKj&bvnce?YlKmRLR0u;iRfq-a zW^`=rU_R*>4l4mj1oq6CoO8RzIE4X_Fmj`wCXOA3i?6AzC!?k>e16r-E_EV@7@-9Y z8Gnhx?+3fS&=6(*eMpSrO(z+p9NxKW;7NA|5~M^jX#lR(rjc=uu4h zVOH$=^-kSWi#lAG>v&N8#CCK`(}ayIW$ng7e)_2HLB)wIS+q#N*J7p5N8kM$P!FX^ zB}11ZliJJ~y0Dk4e73zSgVSiS&TjC_&Tc$DQbK+tYE<+{e%(nKCDXa1Rx-o2UvtDP zq4dv6v?()qSC!G! z%2_+Qf{l^QZY<(nR?|;jz-fw-*hjJi&smuf$D00$3e{2FWrW@XlX9~P-#Fm;p>Sr! zOO_2X2l>r69PT_DeRUJ@+(}L0#21CWZ;n$8JAN@)+0iNZd-49wXtF>P1s;J%{c~FM z8d9m+k9YK@zxEi1jsi$<+F#DFSCU|g_cL2>M@wm@q~{>5Q4eTk*Wfp5vy+<%4**F9 z7oVL!J~y5)ul%q$vS>P1darS^>l?@ThVl)m$@wLCtzRsCKim!)Yz9gUTC^nnh~9P5 z7zCpIa@yZIoG;L^j>+_z3jWH!1G8Ly`+7qJdYDl%9E3xt-_uC2;Sms}^7N;nrKd=H ztT8souDQOHchTS>W}H2&{AQmlITC`ZD&7pQ(~WM#e)huhDYC|1-;f|?ssfxuTE1if zj}fz%i)cgK7e||~mhc}}Ks5K?VF?2mP3ES9&wrYAqE=&= z)w*vFsqe4Wg-Y>U}QU``pF1Eb?F<@aEW-*%iLOmL*b3VEdf+*%*9(X`047^l2vtum4*GwTk5F zb*?2DUAK)skQ;z**rHQ1wqmbdhLF$m#Oh5d@qX`V5gi(#i|H2bT!fvfrbO-W&m49r zdWF#|hW^HSue*1q&dQcAsn+16PLo+)&pPAeP77I{#~t|w{ph@|W6rtx4vtnZTekVx z-s`Y+s2o+U-a?X7QpB_7@cLwTIJ2zn`_LE#5Y2!Ry7&+4mN*_BT4iUt@m|aj3`1G^ zpe&2g`2w&Cw+$M9$=z7kvF_%5colRpnSpK;**^t7CK)HE)EVc)!uN|`px!zoZ|Qwq z1!R7HRpv5C6Gt1V)3EPa7M{+Me}46%u)uJ#*X#AxdU{Y==g9$lu|jyz5FH%)<^xwJ znWS{=IF{f~%C=L+>WbjA`%7O6SuB|uv*~44US6Jzf$D-Nzh~}glW6YMeXcJl{oQKc zcHcGEE8}AXcuHC?v`SoTO1E7wNk*&!YWvmH3o=ApEe*mFE>iVCDN;!@ogoTlgQ=0^ z?~(3GFxA2I?S2Z^Nd-8sG4$5;O*jShUad)RWgL(bu^rWwqhh7Z^{_j6n1XYpbMDgn zjMrz*rSGEfi+=qu8Xf67T8!ty?oNwGEhp(GX@s_i=Znvwg8s{9|Ddd)z57jWs6qU> zH1%2<9EdL^t9{(G7y|9qthwLy@yj5^C|MT;VcCLisFuPyaw5b!; zH_QnNGUx=L;cBS3h~EH}Jr_X=#zhZgp_O}ftY7KvN?b4x&DJ$|Np|1zq9Kwib|)g1W^+fLC% z4o5-Zt%rF5`Lx((asCJ}=#Y|^_bOEut%9V&D^W$_7QcPR(!N*KgWUrw{8H=H#+3@R zV)huBqW0=WdoTV0uL0Yx{BPn41N@xi)2;3EIJi8kQm#1yGNqZ6ZIi0v6mR^6wE;6` z{skYUyB=uc@>QuxNdNnDc&m>3BO+w;DVwwbx1dyD${JpV=%ds`5>0&nidQv~DezWO zhlW7n%70o1@MU}5&$xk!70nNEOe|UGS>~(rnLez7-`q1oNldcP`RWaN+!vH*Hr<8| z_}@DT(Y-VA!tha_4l#j%XS3RdwYf{$&{_9?fLpti0KT5nAUZ#bG@7rZ<%IS4i$r!n zinH!X`!M+eh%zU{_gFk}y7x0-cLI`RV32<3bAr5Ghl6T_@tpcLqjh zqabng7lI~h-8YD-Jb1LO$$u7KSkonS_*)z=RYVpB`8@(SWA6RvgGEbda;N2UMraMe zFNZ?CPBM(g;^vZCV=49oX)J|iDtr7_U7Z0qtlL#&>c9>E4Pe+yi7 z=AJ=6q)YFIa)y%h;29~c<02}+yVb-R@r$Erw0NZd$P}moHLdN80$~Q`i zXVy{@Segn87t@Em>A0Cb&yf(Di#lgRGPTw#!@hZ=gU!P|owS~LmC)+Hs-Pv7bHyw! z?Oc*b7L=o*`@YcN0t#|2qSvKjBfCN#|M1<$0X6q08-~JLs-e%n=7t9UNs$3229PDs z01qf;ELuGOt$yv+n7Nw2zRcjcSczOBtAFsD;Csvo9u*mq;Y(cAVlkb&LX+s)*E4yE z;X|UFl6+;7h%U?Qo&h0o6?P0~Xl-i8qnFr}8_sxs43pnGA zx??@X?4}lVrH4&o@UreZC$HY~w{+O)W~zA0vQwKcZwCA*`i%NZ)@ z6I_E;vpDKV*JDzam9>3e85?N{YSE%Bz$AeQ;YwB^?{ zZt*#c!e3ESAj$NE%Q~5w*IV9`&em+08AXTO1MYM6aPyLh>;m*~=SimSI)-Z0ff2Ff zSFIdsrNyaz+!Bl8L;GjWCO7o0O#eop{Beth{2Q(1fx0QnpV&P{2-bxCBM*$mM?DQ> zT1%M#LjkYN#lzQ3!!G@l9})qPBv)0f1B<4u6F!C1O_#yGz`Rm)G9Sx}G8?YAWq1jOi2#lhp`oQ_TP&BMKgU&q=u2sb$0o{=AUmA^vg97`DV7?X zH}>b>d*Xj>3Y?YRbgiXTw|2D#zcqjw5{72qJa$n&X*sjGX`BqG_-AOBUTPtNE!75C zW};7!ZN~*Ix?NOZ(EqgEBcY`Xc%gag311Q;6g59ixT=njPn%|wNh^J}@>HUw_uxCq zaFNSH=I9E}z0--dv0Mo0Y^leW{xQA)-ctAE&q*aL$RcB%$PzYqeFXFhWp49v16{!v zfZq(^@gjR$V6${uI=jn!cdz5&y$^rwyKQblm!0V*Cgn5V?hxWd2su!ANH5uO9?jN! zcy-$KIlXUK>2oy1AT$G6SYsax()CBYrEjorR{E*LCjEc&zW;-&@@;4MZ65XwPiXm1 zEL6-V*)ayySb~8v^MCA~KR>jk2dqJnT(iXgfweVV4=K!PZ4aha^&w-`9AcNQ&GSsLR0!@i5!_add;gB==(Nu@3s zj05-`ilR*gix;Zpd@)*VB;Yr}a64Vfd`&hbIg%+%n(Z6}(fK-7AIIiQ(&z>_ai`8G zt57{KiF=_Wr&g_Bz5YIZFH0*I$#LU)M*i?;T7z6_b9BMX5rNW0Y>5^< zmQB+tm8vfS!jr1sxd1?~Jie70aMOv0UvU|u7iqQ?09=d`Kwv#@8zIZ{@_P8?^;JGy zS@aH?BppGd1=N+K6?)0W{Vur#r@h&|`knxUqGIMzI@k)?D9jMC7az$IWOKDOihnYi zmHzQa^DUcUQ)YL>XK~v?fd>o3vkK1SyzqFfaMQp8MTml@#`fX9y@t`W*T7N71FM3D_7_afy>2Jz0 zUp*Ecbt{k)PCnBDn`FEcVmEEtll`Iy*c0ccxW)r{uD`do-NRi)dC|yTLW$Vt)D*SN zIpCdA4ZFX?2M-cJ$Ct6H6&)e5d5VXXKBTcD^(ewV_pk3oYTjtGlQKO}!c5Z`bimNG z;l~QM-9>9Fv+rM+%JVeZpZS3St0=$m7##DTqy`a}0Ky3rk4wAREooYySM7MQvrICu z)arAQWccc$LfGwC?Ol%o+Yv7^;X48>+R?qE#s1JPpVZNgWh&(AfPtR_3qt&Bm%jVQ zYEmkX-T|=#F>4l8#UaVswuXY7fLEmVKHzj!ZW3%C_hKP9O2$~&Lv!QxR(?*!WAgD* zewSq+8mJ)6XTR=>B_SXVXkJmwlM&CLPp;eZ_Nl!8ues}tYHHiofS@39=pa>)-c=xo zRH;$~1VZn<$3lrfK%@%Nt42Vi2*l7s=m-eXs}u<&^xlzP^0x1e@!q-T`u@NDWB=JJ zBWq`@%r)2i$}D@c^r4=c4lDdR@LwFUe@iF;URgR>17oXsUGGWWs#G#}uU5|T$|dr5 zIattcTEfcwQFr#|nRI<6x!T+6Z@dndf0u&3+-1WRM}^c=zSYa2ayxAmSr024T^3W8 zvG$WQaPH(3@$Vl_7{3!|nkD~In7nCQ2s1ABtK15hDIkiv_e_!Ndthg2I#4+*GAxZ$ ziK1)Q#$Tit?e%<^rNgqO97p_#95Z9dOEniR1+DR6t}!8}<(6t4?2px2_^dGvi&CLV z1{QO5pjA=$ZlH|cTEcmu6=YmATk;Grph(Q^NC8lcM@t{FH8*NB3~T(Io+q$PpmgFk za0Rv>(X8K|bN7w^u4wJpzuVd41=J?*et@X#60S0<&Ch@-5!d-nb?4 z^;h#dYxyJ3)oOF_0cyVvx?Pv2ZYlgRCk?wn1aN*scXoZyt4@%I#~ISanTiR|9iP#1 zC&$YR@KJ8zMm4j8;X7S?@r}d?;M}hHZf%q2Oud~g>&2n`p@(@s)~roJ`=H_7htfe~ zeUygv{-rgAsp^w!^`CF5pfZC+#Xsq;y{%;nr@eC}t@e2cgPh4_qcVrbI3$ZY4?xU6 zW!c9rzGmQ6>~snBwdYpbI4*cZs3IBGJGmJb{j4XL-8L)B02l$# zrKw+z+22P4=fyrq`}Ad>GIj>ZE|}jF(I39Npv4Y?Hm}`c zf_ww^rA~nPnipKJ??sK}sCzj01vo~3dz1Ym$|VwiY2XyU?s4ykUOy4_bhS>c>YKkw zM453^bc{1aih=(PhiFv_-vQr!4XWswE@zj)9sbR;cOogK8 zt5l6?Op|lcoTFpv1+|zz2lzB`n{TOwvb@)>G>*seXe7hXDUca;@%g=H$(|bt5;T(E= zIOq76M3}OX+n|j;ECQ7JWKutfA^tM_icuN-Wmu(9l=+bYF~5 z*9B?l=k@VQzNeH}5BFr6M17(*A)4F0s@ph*yL34X1KOjN^|=Qn-C*{`OU_S1W-6^8BQXnO3JNVe^_29>U1co21Uy^a4Z+BLF) zc3;>s6X6YO(JVRIP_e7zsvK8~ zYMj_u+PgtX!(hz&?L#koAC!ne3}*;PCmahd4wm&TJ2>PFv$U8Gwh$w383KaOHfDU^ z$<%)4O8F__+orIA@P4i=e0f6LD=X-Rim z&2x2VxnIQTE&{}n4vgnKMBzc9L!ae0Qnww67a&rP{epwEi{OhKr9KPVu@eiq)U$E~*2@6LUyX${TiX>ulYxoE#E~|GB|0{3@Z{NYE}{8$R9JbZ~Sc2%-R` zs^+T2i-09?rem_IvDc>0S8>IDqjn?x3V=QL51d&-bLD$= za@kv4D@Y`wTw6K!mR!wp2T!HYAJZwB5Gt_-u;&*N!t2HobN!|J>OI?9p9^PZQ-5H^ zW+`S1NwrjGUj-$jGaSwdBB$JrB)-3!)-Spf%Ia9ADt_9-dvNt^CAlJw6#}HYA^=M7 z-K$?7q)Y#;_`T2TmFj1UlunrmVmEBdsd^fU!-Je#?eFFW1EyAJ^^w<3^6n4AwZ;wN zE8>>s2bgcyK33+&0ft`dhWdy`29c3Ls9Q^==fRvt1fh~sOiBr)^+9<8GPu`(6M;5m zzmz72#EE%8sC-`@ej_C0GK7aW#(sw*-S-c_lUX_}cjU))`BFZj)2ab-%6XXvG8WMf zOY{4J9ZzkJ9vpail)SdruC#vcQh2wx+sjl&m!WT?G+g+))`f3w?>PWxfZFc^dKKrr zlTmk>;V|S}Po$t1r}K;|g=;t!^kKUOw4WqxC&Dp;g2n1N1HYr}wq1u#ltu@~CFcUO zZ3#exK=JOU{wY!c5|=ROEJdpx6NPiwL#i{!{-??7H?nDYwA`b4fCP>HR%}^{$bfT! z3DEI@ZKBc2KhA2MOAP+5rM(&Ow(PpqQ}COs$l8hlbY#R?o@p@f=a@kKiZp7>62f?T zOo73~y6EeO<@L0}%Z^q|d!@Q#0`Dan!^h*!T*{|SUbw>mP~?gVa>_}C!dsNr`ZwKq zdl|9}cl?#D?%q_g0Km#(tfg_UbN$ZMEI#muij6lB50vui{CBIO_3=>JPg4R7Y?Jj* zf^K3=0S<&GgJo&oqtXWNvFPJnH?V1VBztjfS`qf)i(je+yBi;S-wlHIze%P7>>LSf zihKIwL`mk38!dG72K#iv?!^loS}CmSJS1CQNyXw2HtwllbFQA2a*KJT>}c*VjKi47G-al5+DuOM4288Wqqy zNFm`F>uADl`;;PLJ~(`mYkZ0SKr3~0xizw$-Yma-X48V2M;toEoX*e}H9N|t zckJ`La8v8e<``#hZHh*=j9p*w2xxD9)&Rv;mO0Q^5sf}ax;yTDFqVKK7Rf31K*DF) zf<*+5GoL-bRk;;x$(?0UVyiOm%38?WYJiFMWM$^jKWdo~=@vp_!cP$4uQyA*XN!R`v!{@|BJ6Bg(p!hx+729%C8P ze<_GcLdpBBE8XPW@s^Fh1YSD!*#(nh6eqz5>di8O?xj7;4gN8Lp~9YcxL0#*8f!n~hr7wurve zX{-MPTQ+|YI)LoPUlGUEbrD=(jZVhiQ-SKG zHzLAq^0unm%04CA6yIkZh5&kl|1 zW7(R(KZ@&bb3ze}*>1E(KLOWWBPLZq*{|X*J5nKm)uWei#ZiHhBlRI4W4%JA)v_ zVzEtDOS-{&?@?}Ip$C-gkjpk<(^9a{71hka)&o_b)B|Y!!!Y;ue(&QqI6s$F{wDT5f#gQ`q~gs%~ia=aq=`%R@l5k-piSQ`8ImJfEb35++H z@O_GBm-at?mEwjnXgnoj?gjN_t$mIBA5>v3td;4raJq51TCur{LlhP6+$9WC!#i zcF;W_yevnpcjlUkX^CX!965p;8d08^)wJ<@eMQwRKbGJ>CD9z7L%rq9q+2_+ewJQa zT*fNuJ$EUrk%F7zNRLY2VUR$kq+VkyMjfCf7nz&+g*PEB=YN$~<|!|mD<84RS#XbZ zT<}XM_p={+ZF|=u@Hc~TwC&kZB35N?UB_2rc~0tBU}+ycgJE8WH9c52=F^W;e+ymz zT1p{emLJWCAqA8C<>A%ZPRDo7S5`9a<;0&O^y1hBlB$a=1LM;Bpp`}jGLtT&<=DJN5N_K`fsLfO8JsmsWiM5=~qc$NTz)z966>IBjE(gnTSULileQa6tt_G2%P zeUXzlz%V1@ zFz5Ou=-vpqJaNo}u0jpzoMmKp=Io1+)`1hXWTWBW6^HU#ua=XL*?4pKs+#9B%hLTZ z;lhRge8o<>LQo6bQrrw5w#%-52EB;8@{e7JkodOs$H}XZ#9-Hx2rwrVt$~3#IABe?naFim7Ld8brq`Sr zuYHlpWRh}!D~g#gqKCA(|0D2lyiz2-PSv0~qq-;r&Q#2-fxf#lPa+@<>&AdL{bZ^y z?Q79hX7vL98L~L^(g<42O$DbSzeK7ehNws4jOYr+*B!xru*ub>dJg)*t#e7G++OCV0!02W=TM_2uw4zr!AB; z3c?dxM2#Sqklzny&iKPfdTI_RB8q1D506MW^fU-xqcvYYd+_)0`#&T9Uw$+MPsEeH V!XIGp-h}|TG*op|N|bC~{}%`;KF9z7 literal 0 HcmV?d00001 diff --git a/static/img/rag/colab_pinecone_key.png b/static/img/rag/colab_pinecone_key.png new file mode 100644 index 0000000000000000000000000000000000000000..7c12cd291b1c7502ef40d80a72d60c043fdef603 GIT binary patch literal 119226 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⪻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 >Wi(jXe5s?%H_NclgEK+ANkP`fgR2)GWqbK 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 literal 0 HcmV?d00001 From d3b59b8176499a81c6b8dd38e996e9ad5e04a2be Mon Sep 17 00:00:00 2001 From: Sunay Shehaan Date: Mon, 29 Jun 2026 22:10:18 -0500 Subject: [PATCH 13/13] chore: formatting fix --- .../Computer Vision/{external_resources.md => resources.md} | 2 +- docs/Workshops/Webapp-Setup/_category_.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/Workshops/Computer Vision/{external_resources.md => resources.md} (96%) diff --git a/docs/Workshops/Computer Vision/external_resources.md b/docs/Workshops/Computer Vision/resources.md similarity index 96% rename from docs/Workshops/Computer Vision/external_resources.md rename to docs/Workshops/Computer Vision/resources.md index 3dac2ee..38ef3f4 100644 --- a/docs/Workshops/Computer Vision/external_resources.md +++ b/docs/Workshops/Computer Vision/resources.md @@ -1,5 +1,5 @@ --- -title: External Resources +title: Resources slug: resources sidebar_position: 1 --- diff --git a/docs/Workshops/Webapp-Setup/_category_.json b/docs/Workshops/Webapp-Setup/_category_.json index 4f8d5f6..b891d21 100644 --- a/docs/Workshops/Webapp-Setup/_category_.json +++ b/docs/Workshops/Webapp-Setup/_category_.json @@ -1,6 +1,6 @@ { "label": "Devday Setup", - "position": 7, + "position": 9, "collapsible": true, "collapsed": false }

Q!FBly2xe;I2oBq|g6=8y+y2ucP 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